.before-choosing{padding-top:30px;padding-bottom:34px}.before-choosing-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:26px;display:flex}.before-choosing .kicker{margin:0 0 12px}.before-choosing h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.3vw,34px);font-weight:500;line-height:1.15}.before-choosing .text-link{flex-shrink:0}.before-choosing-actions{flex-wrap:wrap;gap:12px 24px;display:flex}.catalogue-start,#subcategory-title{scroll-margin-top:220px}.before-choosing ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:26px 0 20px;padding:0;list-style:none;display:grid}.before-choosing h3{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.3}.before-choosing li p{color:var(--muted);font-size:var(--text-body);margin:0;line-height:1.55}.before-choosing-note{color:var(--muted);font-size:var(--text-support);margin:0;line-height:1.5}.before-choosing-resources{font-size:var(--text-support);flex-wrap:wrap;gap:8px 20px;margin-top:18px;line-height:1.5;display:flex}.before-choosing-resources>span{color:var(--muted)}.before-choosing-resources a{text-underline-offset:3px;overflow-wrap:anywhere;max-width:100%;text-decoration:underline}.before-choosing~.hierarchy-index,.before-choosing~.family-groups{padding-top:40px}@media (max-width:700px){.catalogue-start,#subcategory-title{scroll-margin-top:24px}.before-choosing{padding-top:22px;padding-bottom:28px}.before-choosing-heading{flex-direction:column;align-items:flex-start;gap:18px;padding-top:22px}.before-choosing ul{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px}.before-choosing~.hierarchy-index,.before-choosing~.family-groups{padding-top:32px}}
