@charset "UTF-8";
/* Страница «Услуги»: туроператорская деятельность и реквизиты (общие стили колонок: components/pages-agents.css). */

.deya-ops { margin-top: 56px; max-width: 820px; }
.deya-ops__text { margin-top: 20px; font-size: 18px; line-height: 1.7; color: #2B424A; text-wrap: pretty; }
.deya-ops__text p { margin: 0; }
.deya-ops__text p + p { margin-top: 1em; }

.deya-split--reqs { gap: 48px; }
.deya-reqs { display: block; }
.deya-reqs__row {
	display: grid;
	grid-template-columns: minmax(150px, .8fr) 1.6fr;
	gap: 24px;
	padding: 18px 0;
	border-bottom: 1px solid var(--split-line);
	font-size: 15px;
	line-height: 1.55;
}
.deya-reqs__label { margin: 0; color: var(--muted); }
.deya-reqs__value { margin: 0; font-weight: 600; overflow-wrap: anywhere; }

/* Левая колонка «Реквизиты» остаётся на экране при прокрутке таблицы; на узких экранах идёт блоком выше таблицы */
@media (min-width: 900px) {
	.deya-split__side--sticky { position: sticky; top: 28px; align-self: flex-start; }
}
@media (max-width: 900px) {
	.deya-split--reqs { gap: 24px; }
}
@media (max-width: 720px) {
	.deya-ops { margin-top: 40px; }
	.deya-ops__text { font-size: 16px; }
	.deya-reqs__row { grid-template-columns: 1fr; gap: 4px; padding: 14px 0; }
}
