.legal-page{background:linear-gradient(#fbfbff,#fff);min-height:100vh;padding:88px 16px 72px}.legal-inner{max-width:720px;margin:0 auto}.legal-title{letter-spacing:-.03em;color:#111827eb;margin:0 0 8px;font-size:clamp(26px,4vw,34px);font-weight:950}.legal-updated{color:#1118278c;margin:0 0 24px;font-size:14px}.legal-h2{color:#111827e0;margin:28px 0 10px;font-size:18px;font-weight:900}.legal-p{color:#111827c7;margin:0 0 14px;font-size:15px;line-height:1.75}.legal-p a{color:#2563eb;text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-ul{color:#111827c7;margin:0 0 14px;padding-left:22px;font-size:15px;line-height:1.7}.legal-ul li{margin-bottom:8px}
