.legal-head{background:var(--dark);color:#fff;padding:140px 0 56px}.legal-head .kicker{font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.legal-head h1{font-size:clamp(34px,5vw,56px);margin:13px 0 12px;color:#fff;letter-spacing:-.025em}.legal-head .updated{font-size:14px;color:#fff9}.legal-body{background:var(--card);padding:64px 0 96px}.legal-prose{max-width:760px}.legal-prose .lead{font-size:17.5px;line-height:1.65;color:var(--foreground-secondary);margin-bottom:14px}.legal-prose h2{font-size:22px;letter-spacing:-.015em;margin:40px 0 12px}.legal-prose h2:first-of-type{margin-top:8px}.legal-prose p{font-size:15.5px;line-height:1.7;color:var(--foreground-secondary);margin-bottom:14px}.legal-prose ul{margin:0 0 14px;padding-left:22px}.legal-prose li{font-size:15.5px;line-height:1.65;color:var(--foreground-secondary);margin-bottom:7px}.legal-prose strong{color:var(--foreground);font-weight:600}.legal-prose a{color:var(--foreground-link);text-decoration:none}.legal-prose a:hover{text-decoration:underline}.legal-prose .small{font-size:13px;color:var(--foreground-tertiary);margin-top:32px;line-height:1.6}
