/* Общая композиция, предметные данные остаются в реестре направления. */
.hr-breadcrumb{padding-top:10px;padding-bottom:0;font-size:13px;color:var(--muted)}
.hr-breadcrumb ol{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}
.hr-breadcrumb li+li:before{content:'›';margin-right:8px;color:#81929b}
.hr-breadcrumb [aria-current]{color:var(--accent)}
.home-standard[data-homepage-reference] .nx{--nx-accent:var(--accent)}
.home-standard[data-homepage-reference] .nx-item{scroll-margin-top:160px}
/* Минимумы эталона сохраняются; длинный тематический текст расширяет строку. */
.home-standard[data-homepage-reference] .hero-copy{grid-template-rows:minmax(20px,auto) minmax(var(--hr-title-min,188px),auto) minmax(var(--hr-lead-min,120px),auto) minmax(var(--hr-actions-min,52px),auto)}
.home-standard[data-homepage-reference] .hero h1,.home-standard[data-homepage-reference] .hero-lead{height:auto}
@media(min-width:701px) and (max-width:1120px){.home-standard[data-homepage-reference] .hero-copy{--hr-title-min:208px;--hr-lead-min:150px;--hr-actions-min:116px}}
@media(min-width:701px) and (max-width:900px){.home-standard[data-homepage-reference] .hero-copy{--hr-lead-min:210px}}
@media(max-width:700px){.home-standard[data-homepage-reference] .hero-copy{--hr-title-min:4.48em;--hr-lead-min:130px;--hr-actions-min:116px}}
@media(max-width:360px){.home-standard[data-homepage-reference] .hero-copy{--hr-lead-min:182px}}
.reference-catalog{margin-top:20px;border-top:1px solid #d9e3e8;padding:16px 0}
.reference-catalog summary{cursor:pointer;font-weight:600}
.reference-catalog ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;padding-left:20px}
.reference-catalog a{color:inherit;text-underline-offset:3px}
@media(max-width:760px){.reference-catalog ul{grid-template-columns:1fr}.hr-breadcrumb{font-size:12px}}
