.page-hero{background:radial-gradient(circle at top,#e0f2fe 0,#f8fafc 45%,#ffffff 100%)}.page-hero-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);align-items:center;padding:4.5rem 0}.page-hero-copy h1{margin-bottom:var(--space-3)}.page-kicker{font-size:var(--font-size-xs);letter-spacing:0.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2)}.page-hero-subtitle{max-width:32rem}.page-hero-meta{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:var(--space-3)}.page-hero-aside{max-width:420px;margin-left:auto}.legal-aside-title{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.legal-aside-list{display:flex;flex-direction:column;gap:0.35rem;margin-bottom:var(--space-4)}.legal-link{font-size:var(--font-size-sm);color:var(--color-text-muted)}.legal-link:hover{color:var(--color-accent)}.legal-cta{border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-2)}.legal-cta-btn{width:100%;justify-content:center;margin-bottom:var(--space-2)}.legal-cta-note{font-size:var(--font-size-xs)}.legal-content{padding-top:0;padding-bottom:4.5rem}.legal-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.1fr);gap:var(--space-6)}.legal-article{padding:2.5rem}.legal-section+.legal-section{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.legal-section p:last-child{margin-bottom:0}.legal-sidecard{align-self:flex-start}.sidecard-title{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.sidecard-intro{font-size:var(--font-size-sm)}.sidecard-links{display:flex;flex-direction:column;gap:0.4rem;margin:var(--space-3) 0 var(--space-4)}.sidecard-cta .btn{width:100%;justify-content:center}@media (max-width:899px){.page-hero-inner{grid-template-columns:1fr;padding:3.5rem 0}.page-hero-aside{max-width:none}.legal-grid{grid-template-columns:1fr}.legal-sidecard{order:-1;margin-bottom:var(--space-4)}}@media (max-width:599px){.legal-article{padding:1.5rem}.page-hero-inner{padding:3rem 0}}