.legal-page{background:radial-gradient(circle at 50% 0,#171717,#060606 42%);min-height:100vh;padding:0 24px 80px}.legal-header{justify-content:space-between;align-items:center;max-width:720px;height:84px;margin:0 auto;display:flex}.legal-back{color:#8f8f8b;font-size:12px}.legal-content{max-width:720px;margin:20px auto 0}.legal-eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.legal-content h1{font-family:var(--serif);letter-spacing:-.03em;margin:14px 0 16px;font-size:clamp(34px,5vw,48px);font-weight:400}.legal-draft-badge{color:#cfcfca;border:1px solid #555;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:11px;display:inline-flex}.legal-intro{color:#a2a29e;max-width:62ch;margin:22px 0 0;font-size:15px;line-height:1.7}.legal-content section{border-top:1px solid #262626;margin-top:30px;padding-top:26px}.legal-content h2{margin:0 0 12px;font-size:18px;font-weight:550}.legal-content section p{color:#9c9c98;max-width:68ch;margin:0 0 10px;font-size:14px;line-height:1.75}.legal-content section p:last-child{margin-bottom:0}@media (max-width:640px){.legal-header{height:70px}.legal-content{margin-top:12px}.legal-intro{font-size:14px}}
