.legal-main,.readiness-main{width:min(920px,calc(100% - 32px));margin:42px auto 70px}.legal-card,.readiness-hero,.readiness-list,.readiness-note{box-sizing:border-box;border:1px solid #e4e0f4;border-radius:20px;background:#fff;box-shadow:0 16px 42px rgba(34,25,78,.07)}.legal-card{padding:clamp(24px,5vw,54px)}.legal-card h1{margin:8px 0}.legal-card h2{margin:30px 0 8px;color:#29233c;font-size:1.12rem}.legal-card p{color:#5f586f;line-height:1.7}.legal-updated{font-size:.86rem}.legal-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:24px}.legal-footer a{color:#4b34c9;font-weight:700}.readiness-hero{padding:28px}.readiness-hero h1{margin:8px 0}.readiness-hero>strong{display:block;margin-top:22px;font-size:1.8rem}.readiness-progress{height:12px;margin:10px 0;border-radius:999px;background:#ebe8f5;overflow:hidden}.readiness-progress i{display:block;height:100%;border-radius:inherit;background:#5b42dc}.readiness-list{display:grid;gap:0;margin:18px 0;padding:8px 24px;list-style:none}.readiness-item{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #ece9f5}.readiness-item:last-child{border:0}.readiness-item>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-weight:900}.readiness-item.ready>span{background:#e7f7ef;color:#176a49}.readiness-item.pending>span{background:#fff0d4;color:#805900}.readiness-item div{display:grid;gap:3px}.readiness-item small{color:#736c82}.readiness-note{padding:22px 26px}.readiness-note p{margin-bottom:0;color:#625b72;line-height:1.55}@media(max-width:640px){.marketing-header{padding-inline:16px}.legal-main,.readiness-main{margin-top:24px}.readiness-list{padding-inline:18px}}
