.account-page{max-width:620px!important;margin:64px auto!important;padding:0 20px!important;width:100%!important}.account-card{padding:40px;background:white;border:1px solid #d9e8f2;border-radius:28px;box-shadow:0 20px 70px #1e55700a}.account-card h1{font:800 36px/1.15 Nunito,Arial,sans-serif;letter-spacing:-1px}.account-card p{color:#587482;line-height:1.7}.account-card form{display:grid;gap:12px}.account-card form[hidden]{display:none}.account-card label{font-weight:700;margin-top:10px}.account-card input{width:100%;min-width:0;padding:15px;border:1px solid #cbdfea;border-radius:12px;background:#f9fcff;color:#173f50;font-size:17px}.account-card button.primary{margin-top:12px}.account-help{font-size:14px;margin-top:28px}.account-help a{color:#266d94;overflow-wrap:anywhere}.account-card small{color:#617e8b}.account-card #account-status{color:#1c647e}.account-logout{border:0;background:#e2f2ff;color:#215b7e;border-radius:12px;padding:12px 18px;cursor:pointer}.management-page .management-summary{background:#e5f3fd}.management-page #manage-title{font:800 clamp(30px,5vw,48px)/1.15 Nunito,Arial,sans-serif}.management-page .renewal-contact{margin-top:28px}@media(max-width:600px){.account-page{margin:25px auto!important}.account-card{padding:26px 22px}.account-card h1{font-size:30px}}

.account-card .primary{background:#d8eeff;color:#165779;border-radius:14px;justify-content:center}.account-card .primary:hover{background:#c3e5fb}
