.legal-body{background:#0a0a09;color:#e7e3da}.legal-main{min-height:100vh;padding:18vh 8vw 12vh}.legal-hero{display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;padding-bottom:11vh;border-bottom:1px solid var(--line)}.legal-kicker{margin:0;color:#aaa69e;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.legal-hero h1{margin:0;font:400 clamp(4rem,8vw,9rem)/.86 var(--serif);letter-spacing:-.05em}.legal-hero h1 em{display:block;font-style:italic;color:#aaa69e}.legal-status{grid-column:2;max-width:48rem;margin:3rem 0 0;padding:1.4rem 1.6rem;border:1px solid rgba(255,255,255,.18);color:#aaa69e;line-height:1.7}.legal-content{width:min(62rem,100%);margin:10vh auto 0}.legal-section{display:grid;grid-template-columns:12rem 1fr;gap:4vw;padding:3.8rem 0;border-bottom:1px solid var(--line)}.legal-section h2{margin:0;color:#aaa69e;font:300 .72rem/1.5 var(--sans);letter-spacing:.13em;text-transform:uppercase}.legal-copy h3{margin:0 0 1.2rem;font:400 clamp(1.8rem,3vw,3rem)/1.1 var(--serif)}.legal-copy p,.legal-copy li,.legal-copy dd{color:#aaa69e;line-height:1.8}.legal-copy a{color:#eeeae1;text-decoration:underline;text-underline-offset:.25em}.legal-copy ul{margin:1.2rem 0 0;padding-left:1.1rem}.legal-copy dl{margin:0}.legal-copy dt{margin-top:1.4rem;color:#e7e3da;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.legal-copy dd{margin:.35rem 0 0}.legal-footer{margin-top:11vh}@media(max-width:900px){.legal-main{padding:9rem 1.2rem 5rem}.legal-hero,.legal-section{grid-template-columns:1fr}.legal-hero{gap:2.5rem}.legal-status{grid-column:1;margin:0}.legal-section{gap:1.2rem;padding:2.8rem 0}}
