.legal-header{position:absolute;background:rgba(21,23,25,.98)}.legal-hero{padding:190px 0 80px;background:var(--stravon-dark);color:#fff}.legal-hero h1{max-width:950px;margin:0;font-size:clamp(3rem,6vw,6rem);text-transform:uppercase}.legal-section{padding:90px 0 120px}.legal-layout{max-width:980px}.legal-content{font-size:1rem;line-height:1.8}.legal-content h2{margin:58px 0 20px;font-size:clamp(1.5rem,2.5vw,2.2rem)}.legal-content h2:first-of-type{margin-top:0}.legal-content p{max-width:900px;color:var(--muted)}.legal-content a{color:var(--stravon-gold);text-decoration:underline;text-underline-offset:3px}.legal-lead{font-weight:600}.legal-data{display:grid;grid-template-columns:190px 1fr;gap:10px 24px}.legal-data dt{font-weight:700}.legal-data dd{margin:0;color:var(--muted)}@media(max-width:860px){.legal-hero{padding:150px 0 60px}.legal-section{padding:68px 0 90px}.legal-data{grid-template-columns:1fr;gap:3px}.legal-data dd{margin-bottom:14px}}