.legal-page{color:#18213a;background:#f6f8fc;min-height:100vh;padding:24px}.legal-page>nav{justify-content:space-between;align-items:center;max-width:920px;margin:0 auto 24px;display:flex}.legal-page a{color:#2450a4;font-weight:700;text-decoration:none}.legal-page select{background:#fff;border:1px solid #ccd5e5;border-radius:10px;padding:10px 14px}.legal-page article{background:#fff;border:1px solid #e1e6ef;border-radius:24px;max-width:920px;margin:auto;padding:clamp(28px,6vw,72px);box-shadow:0 18px 60px #1a2d5014}.legal-kicker{color:#9a6b19;letter-spacing:.14em;font-weight:800}.legal-page h1{margin:12px 0;font-size:clamp(34px,6vw,58px);line-height:1.05}.legal-effective{color:#667085}.legal-intro{border-left:4px solid #d8ae54;margin:32px 0 44px;padding-left:18px;font-size:1.16rem;line-height:1.75}.legal-page section{border-top:1px solid #edf0f5;padding:22px 0}.legal-page h2{margin:0 0 10px;font-size:1.18rem}.legal-page section p{color:#414b63;margin:0;line-height:1.8}.legal-page footer{border-top:1px solid #dfe5ee;flex-wrap:wrap;gap:20px;margin-top:28px;padding-top:24px;display:flex}
