.page-hero{background:var(--color-blue);padding:clamp(38px, 5vw, 76px) var(--gutter) clamp(48px, 6vw, 96px);text-align:center}.page-hero__inner{max-width:760px;margin:0 auto}.page-hero__eyebrow{color:var(--color-salmon);margin-bottom:18px;display:inline-block}.page-hero__title{color:var(--color-cream);text-transform:uppercase;letter-spacing:.02em;-webkit-text-stroke:.7px currentColor;margin-bottom:18px;font-size:clamp(38px,6vw,72px)}.page-hero__title-em{color:var(--color-salmon);-webkit-text-stroke:.7px currentColor}.page-hero__lead{color:var(--color-on-blue);font-size:clamp(16px,1.8vw,19px);line-height:1.6}.page-hero .breadcrumb{margin-bottom:20px}.breadcrumb__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb__item{align-items:center;gap:8px;display:inline-flex}.breadcrumb__link{color:var(--color-on-blue)}.breadcrumb__link:hover{color:var(--color-cream);text-decoration:underline}.breadcrumb__sep{color:#efe5d073}.breadcrumb__current{color:var(--color-salmon);font-weight:600}.page-hero__links{margin-top:18px}.page-hero__links a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-hero__links a:hover{color:var(--color-coral)}.legal{background:var(--color-cream);padding:var(--section-y) var(--gutter) calc(var(--section-y) + 12px)}.legal__inner{max-width:760px;margin:0 auto}.legal__draft{color:#7a5a12;border-radius:var(--radius-md);background:#fff6e6;border:1px solid #f0d9a8;margin:0 0 32px;padding:14px 18px;font-size:14.5px}.legal__updated{color:var(--color-ink-soft);margin:0 0 32px;font-size:14px}.legal h2{font-family:var(--font-display);color:var(--color-blue);margin:34px 0 12px;font-size:24px}.legal h2:first-of-type{margin-top:0}.legal p{color:var(--color-ink);margin:0 0 14px;line-height:1.7}.legal ul{color:var(--color-ink);margin:0 0 14px;padding-left:22px;line-height:1.7}.legal li{margin-bottom:6px}.legal a{color:var(--color-coral)}
