/* SEO V2 2026-11-12. Semantic, user-facing directory of ACTIVE Bitrix catalog sections. */
.seo-v2-catalog-map{max-width:1180px;margin:20px auto 52px;padding:0 15px;color:#252d39}
.seo-v2-catalog-map h1{margin:16px 0 18px;font-size:clamp(25px,3vw,36px);line-height:1.2}
.seo-v2-catalog-map h2{margin:0 0 12px;font-size:clamp(17px,2vw,22px);line-height:1.35}
.seo-v2-catalog-map p{line-height:1.6;max-width:900px}
.seo-v2-catalog-map a{color:#145d98;text-decoration:underline;text-underline-offset:3px}
.seo-v2-catalog-map a:hover,.seo-v2-catalog-map a:focus{color:#0b426b;text-decoration-thickness:2px}
.seo-v2-catalog-map__breadcrumbs{font-size:14px;line-height:1.55;margin:10px 0 22px}
.seo-v2-catalog-map__breadcrumbs span{margin:0 5px}
.seo-v2-catalog-map__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;margin:26px 0}
.seo-v2-catalog-map__tile{border:1px solid #e1e8ee;border-radius:8px;padding:18px;background:#fbfcfd}
.seo-v2-catalog-map__tile p{margin:8px 0 0;font-size:14px}
.seo-v2-catalog-map__branch{border:1px solid #e4e9ef;border-radius:8px;margin:22px 0;padding:18px 20px}
.seo-v2-catalog-map__list{list-style:disc;margin:10px 0 10px 24px;padding-left:0}
.seo-v2-catalog-map__list .seo-v2-catalog-map__list{list-style:circle;margin:7px 0 8px 20px}
.seo-v2-catalog-map__list li{margin:7px 0;line-height:1.45}
.seo-v2-catalog-map__list .seo-v2-catalog-map__list li{margin:5px 0}
@media(max-width:680px){.seo-v2-catalog-map{padding:0 10px}.seo-v2-catalog-map__branch{padding:14px 12px}.seo-v2-catalog-map__list{margin-left:18px}.seo-v2-catalog-map__list .seo-v2-catalog-map__list{margin-left:15px}}
