.legal-hero{background:var(--gradient-hero);padding:180px 0 var(--section-y-compact);position:relative;overflow:hidden}.legal-hero__glow{background:var(--gradient-glow);pointer-events:none;position:absolute;inset:0 0 0 35%}.legal-hero__content{position:relative}.legal-hero__title{margin-top:var(--space-4);letter-spacing:.01em}.legal-hero__lead{margin-top:var(--space-6);max-width:600px;color:var(--lavender-200)}.legal{background:var(--offwhite);padding-block:var(--section-y)}.legal__list{gap:var(--space-10) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));max-width:960px;margin:0;display:grid}.legal__item{padding-top:var(--space-5);border-top:1px solid var(--border-strong)}.legal__label{color:var(--text-accent)}.legal__value{margin:var(--space-3) 0 0;color:var(--text-body)}
