.legal-page{color:#1a1c24;min-height:100svh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f6f7f9;padding:48px 20px 80px}.legal-article{background:#fff;border:1px solid #dfe5ef;max-width:760px;margin:0 auto;padding:40px clamp(20px,5vw,56px)}.legal-brand{color:#0a8fa0;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:800;text-decoration:none}.legal-article h1{letter-spacing:-.03em;margin:16px 0 6px;font-size:clamp(32px,5vw,44px);line-height:1.1}.legal-updated{color:#5f6573;margin:0 0 28px;font-size:14px}.legal-article section{border-top:1px solid #edf0f5;padding:22px 0}.legal-article h2{margin:0 0 12px;font-size:20px;line-height:1.3}.legal-article h3{margin:18px 0 8px;font-size:16px}.legal-article p,.legal-article li{color:#3a3f4b;font-size:15px;line-height:1.7}.legal-article p{margin:0 0 12px}.legal-article ul{gap:6px;margin:0 0 12px;padding-left:22px;display:grid}.legal-article a{color:#0a8fa0}
