.legal-v2{min-height:100vh;background:#050605;color:var(--paper)}
.legal-v2 main{min-height:calc(100vh - 120px);padding:16vh 0 12vh}
.legal-v2 .privacy-legal{width:min(1100px,86%);margin:0 auto;padding:0}
.legal-v2 h1{max-width:900px;margin:0;font:300 clamp(46px,6.4vw,92px)/1.02 Sora,sans-serif;letter-spacing:-.075em}
.legal-v2 .legal-date{margin:24px 0 72px;color:var(--muted);font:10px/1.7 Mono,monospace}
.legal-v2 .legal-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);gap:8%;padding:26px 0;border-top:1px solid #ffffff28}
.legal-v2 .legal-row h2{margin:0;color:var(--indigo);font:10px/1.7 Mono,monospace;letter-spacing:.1em;text-transform:uppercase}
.legal-v2 .legal-row-copy{color:#c7c8ce;font:300 14px/1.8 Sora,sans-serif}
.legal-v2 .legal-row-copy p{margin:0 0 1.25em}
.legal-v2 .legal-row-copy p:last-child{margin-bottom:0}
.legal-v2 .legal-row-copy a{color:var(--copper);text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.legal-v2 main{padding:15vh 0 10vh}.legal-v2 .privacy-legal{width:86%}.legal-v2 h1{font-size:clamp(42px,12vw,68px)}.legal-v2 .legal-date{margin:20px 0 48px}.legal-v2 .legal-row{grid-template-columns:1fr;gap:12px;padding:20px 0}.legal-v2 .legal-row-copy{font-size:13px}}
