.content-hero{border-bottom:1px solid var(--border-subtle);background:linear-gradient(125deg, var(--primary-soft), var(--surface-elevated))}.content-hero__inner,.content-container{width:min(72rem,100% - 2rem);margin-inline:auto}.content-container--narrow{width:min(52rem,100% - 2rem)}.content-hero__inner{padding-block:clamp(3rem,7vw,4.5rem)}.content-hero__before,.content-breadcrumbs{margin-bottom:2.25rem}.content-breadcrumbs ol{color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.content-breadcrumbs li{align-items:center;gap:.45rem;display:inline-flex}.content-breadcrumbs li:not(:last-child):after{color:var(--text-subtle);content:"/"}.content-breadcrumbs a{color:var(--primary-text);text-underline-offset:.2rem;font-weight:750;text-decoration-thickness:.08em}.content-breadcrumbs a:hover{text-decoration-thickness:.14em}.content-breadcrumbs [aria-current=page]{color:var(--text-soft)}.content-hero__kicker{color:var(--primary-text);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem;font-size:.75rem;font-weight:850}.content-hero h1{max-width:58rem;color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,7vw,4.5rem);line-height:1}.content-hero__summary{max-width:48rem;color:var(--text-soft);margin:1.25rem 0 0;font-size:1.08rem;line-height:1.65}.content-hero__updated{color:var(--text-subtle);margin:1.25rem 0 0;font-size:.82rem}.content-hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}@media (width<=40rem){.content-hero__actions{flex-direction:column;align-items:stretch}.content-hero__actions>.button{width:100%}}@media (width<=34rem){.content-hero__inner,.content-container,.content-container--narrow{width:min(100% - 1.25rem,72rem)}}
