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