.legal{color:#211b39;background:#fffdfb;max-width:900px;min-height:100vh;margin:0 auto;padding:44px 24px 88px;line-height:1.68}.legal nav{border-bottom:1px solid #e8e3f1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.legal nav div{flex-wrap:wrap;gap:18px;display:flex}.legal a{color:#6547db;font-weight:800;text-decoration:none}.legal a:hover{text-decoration:underline}.legal nav a{align-items:center;min-width:44px;min-height:44px;padding-block:4px;display:inline-flex}.legal a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #8c72f0}.legal header{padding:52px 0 30px}.legal header>small{color:#7255e6;letter-spacing:.14em;font-size:.75rem;font-weight:900}.legal h1{letter-spacing:-.055em;max-width:760px;margin:9px 0 8px;font-size:clamp(2.25rem,6vw,4.25rem);line-height:1.05}.legal header p{margin:0}.legal section{border-top:1px solid #ece8f3;padding:26px 0}.legal h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.28rem}.legal p,.legal li,.legal dd,.legal span{color:#5f5872}.legal ul{gap:9px;padding-left:21px;display:grid}.legal dl{gap:2px;margin:14px 0;display:grid}.legal dl div,.legal-table div{border-bottom:1px solid #f0ecf5;grid-template-columns:minmax(150px,.45fr) 1fr;gap:18px;padding:12px 0;display:grid}.legal dt,.legal-table b{font-weight:850}.legal dd{margin:0}.legal-alert{color:#684817;background:#fff8e8;border:1px solid #f1c987;border-radius:16px;margin:0 0 30px;padding:18px 20px}.legal-alert p{color:#745321;margin:5px 0}.legal-alert small{color:#82632f;display:block}.legal-plans{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.legal-plans article{background:#fff;border:1px solid #e2dcf3;border-radius:16px;gap:3px;padding:18px;display:grid}.legal-plans strong{font-size:1.2rem}.support-grid{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 34px;display:grid}.support-grid>a,.support-grid>article{color:#211b39;background:#fff;border:1px solid #e4def3;border-radius:17px;gap:5px;padding:20px;display:grid}.support-grid>a:hover{border-color:#8068eb;text-decoration:none;box-shadow:0 10px 24px #38256b10}.support-grid>article[data-disabled=true]{opacity:.72}.support-grid span{font-size:.92rem;line-height:1.5}.legal-cta{background:#6547db;border-radius:11px;padding:11px 15px;display:inline-flex;color:#fff!important}.legal-cta:hover{background:#5538c8;text-decoration:none!important}@media (max-width:700px){.legal{padding:28px 18px 70px}.legal nav{flex-direction:column;align-items:flex-start}.legal nav div{gap:12px}.legal header{padding:38px 0 25px}.legal-plans,.support-grid{grid-template-columns:1fr}.legal dl div,.legal-table div{grid-template-columns:1fr;gap:3px}}
