.legal-page{color:#fff;background:#0a0b0f;min-height:100vh}.legal-main{padding:120px 24px 80px}.legal-inner{max-width:720px;margin:0 auto}.legal-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0 0 12px;font-family:Geist Mono,monospace;font-size:11px}.legal-title{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.05}.legal-lead{color:#ffffff9e;margin:0 0 40px;font-size:1rem;line-height:1.65}.legal-sections{flex-direction:column;gap:32px;display:flex}.legal-section{border-top:1px solid #ffffff14;padding-top:24px}.legal-section-title{color:#ffffffeb;margin:0 0 12px;font-size:1.1rem;font-weight:600}.legal-paragraph{color:#ffffff94;margin:0 0 10px;font-size:.95rem;line-height:1.7}.legal-paragraph:last-child{margin-bottom:0}
