.legal-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid var(--border);background:#0e0e0e}.legal-header>a:last-child{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.14em}.legal-page{width:min(760px,calc(100% - 48px));margin:0 auto;padding:96px 0 120px}.draft-label{width:max-content;margin-bottom:30px;padding:8px 11px;border:1px solid var(--orange);color:var(--orange);font:600 10px/1.2 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.13em}.legal-page h1{margin-bottom:10px;font-size:clamp(44px,7vw,76px);line-height:1;text-transform:uppercase;letter-spacing:-.05em}.legal-meta{color:var(--muted);font-size:12px}.legal-page h2{margin:48px 0 14px;font-size:21px}.legal-page p{color:#c9c9c9;font-size:16px;line-height:1.8}.legal-page strong{color:var(--fg)}.legal-footer{display:flex;justify-content:space-between;padding:28px 40px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.legal-footer a{color:var(--fg)}@media(max-width:600px){.legal-header,.legal-footer{padding-left:24px;padding-right:24px}.legal-page{padding-top:68px}.legal-header .brand{font-size:14px}}
