.legal-page{max-width:760px;padding-block:56px 88px}.legal-page h1{text-wrap:balance;margin:0 0 8px;font-size:clamp(26px,4.5vw,36px);line-height:1.2}.legal-effective{opacity:.7;margin:0 0 24px;font-size:13px}.legal-draft{color:#ac244a;background:#fdf2f6;border:1px solid #f0c7d5;border-radius:10px;margin:0 0 24px;padding:12px 14px;font-size:14px}.legal-intro{margin:0 0 28px;font-size:16.5px;line-height:1.65}.legal-operator{background:#fdfbff;border:1px solid #e2d5ee;border-radius:14px;margin:0 0 32px;padding:18px 20px}.legal-operator h2{letter-spacing:.02em;text-transform:uppercase;opacity:.75;margin:0 0 12px;font-size:15px}.legal-operator dl{gap:6px;margin:0;display:grid}.legal-operator dl>div{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:10px;display:grid}.legal-operator dt{color:#675b74;font-size:13.5px}.legal-operator dd{margin:0;font-size:14px}.legal-page section h2{margin:32px 0 10px;font-size:19px}.legal-page section h3{margin:20px 0 8px;font-size:16px}.legal-page p,.legal-page li{font-size:15.5px;line-height:1.7}.legal-page ol,.legal-page ul{gap:6px;padding-left:22px;display:grid}.legal-related{border-top:1px solid #e7dfee;flex-wrap:wrap;gap:8px 18px;margin-top:44px;padding-top:20px;font-size:14px;display:flex}@media (max-width:600px){.legal-operator dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}
