.subpage-header{background:var(--color-black);border-bottom:1px solid var(--color-border);padding:clamp(3rem,8vh,5rem) 0 clamp(2rem,6vh,4rem)}.subpage-header .container{gap:var(--space-sm);max-width:var(--container-width);padding:0 var(--section-padding-x);flex-direction:column;margin:0 auto;display:flex}.subpage-title{font-family:var(--font-display), sans-serif;color:var(--color-white);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.subpage-lede{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.6}.subpage-header-enhanced .container{gap:var(--space-md)}.subpage-eyebrow{font-family:var(--font-main), sans-serif;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.subpage-breadcrumb{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.4;display:flex}.subpage-breadcrumb a{color:var(--color-gold);transition:color var(--transition);text-decoration:none}.subpage-breadcrumb a:hover{color:var(--color-gold-light)}.subpage-breadcrumb>*+:before{content:"›";margin-right:var(--space-sm);color:var(--color-border)}.subpage-breadcrumb span{color:var(--color-white)}@media (prefers-reduced-motion:reduce){.subpage-header,.subpage-title,.subpage-lede,.subpage-breadcrumb a{transition:none!important}}
