@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
:root{--paper:#f2f0ea;--muted:rgba(242,240,234,.58);--line:rgba(242,240,234,.14)}
*{box-sizing:border-box}body{margin:0;background:#090909;color:var(--paper);font-family:'Inter',Arial,Helvetica,sans-serif;font-weight:400}.legal-page{width:min(900px,calc(100% - 40px));margin:auto;padding:48px 0 120px}.legal-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--line)}.legal-top a,.legal-links a{color:inherit;text-decoration:none;font-size:9px;letter-spacing:2px;opacity:.68}.legal-top strong{font-size:28px;letter-spacing:-2px}.legal-hero{padding:90px 0 65px}.legal-hero small{font-size:9px;letter-spacing:3px;color:var(--muted)}.legal-hero h1{margin:18px 0 24px;font-size:clamp(50px,10vw,110px);line-height:.88;letter-spacing:-6px;font-weight:500;opacity:.62}.legal-hero p{max-width:650px;color:var(--muted);line-height:1.8}.legal-section{display:grid;grid-template-columns:210px 1fr;gap:50px;padding:38px 0;border-top:1px solid var(--line)}.legal-section h2{margin:0;font-size:10px;letter-spacing:2px;font-weight:500;opacity:.76}.legal-section div{color:var(--muted);line-height:1.9;font-size:13px}.legal-section p{margin:0 0 18px}.legal-links{display:flex;flex-wrap:wrap;gap:20px;padding-top:40px;border-top:1px solid var(--line)}.legal-draft{color:#d7ff43!important;opacity:.82}@media(max-width:650px){.legal-section{grid-template-columns:1fr;gap:18px}.legal-hero{padding-top:65px}.legal-hero h1{letter-spacing:-3px}}
