.account-page .account-section{margin-bottom:52px}.account-page .account-section-title{align-items:flex-start;gap:16px;margin-bottom:22px}.account-page .account-section-title h2{padding-top:1px;font-size:1.3rem;line-height:1.25}.account-page .account-section-number{margin-top:0}.account-page .account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-bottom:0}.account-page .account-profile,.account-page .account-subscription,.account-page .account-disclosure,.account-page .clinical-zone{border:1px solid #dce6f1;border-radius:18px;box-shadow:0 4px 16px #18345004}.account-page .account-profile{flex-direction:column;gap:26px;display:flex}.account-profile .profile-mini--large{border-bottom:1px solid var(--line);padding-bottom:22px}.account-profile .account-help{margin-top:auto;padding-top:16px}.account-profile>.button{align-self:flex-start}.account-page .account-subscription{align-content:start;gap:16px}.account-module-label{color:#55718c;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:800;display:block}.account-financial-module,.account-courtesy-module{background:#f8fbff;border:1px solid #dce7f3;border-radius:12px;gap:12px;padding:16px;display:grid}.account-courtesy-module{color:var(--blue-800);background:#f1f7ff;font-size:.85rem}.account-page .account-subscription h3{font-size:1.05rem;line-height:1.4}.account-page .account-access{border:1px solid #d5e5fa}.account-page .clinical-zone{margin-bottom:20px;padding:24px}.account-page .clinical-zone__summary{align-items:flex-start}.account-page .clinical-zone__status{border:1px solid #c5d9f2;padding:8px 12px;font-size:.76rem}.account-page .clinical-maintenance{gap:18px;width:100%}.account-page .clinical-module,.account-page .clinical-advanced{border:1px solid var(--line);background:#f9fbfe;border-radius:12px;width:100%;padding:18px}.account-page .clinical-module h3{color:var(--blue-950);margin:0 0 10px;font-size:.9rem}.account-page .clinical-module p{margin-bottom:14px}.account-page .clinical-advanced>summary,.account-page .account-disclosure details>summary{color:var(--blue-800);cursor:pointer;font-weight:750}.account-page .clinical-advanced[open]>summary{margin-bottom:18px}.account-page .clinical-advanced>form{margin-bottom:16px}.account-page .account-continuity-grid{align-items:stretch;gap:24px}.account-page .account-disclosure details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.account-page .account-danger{border-color:#cf7885 #e5bec3 #e5bec3;border-top-style:solid;border-top-width:3px;border-radius:18px;margin:52px 0 24px;padding:26px;box-shadow:0 3px 16px #843c4604}.account-page .account-danger-row{padding:24px 0}.account-page .account-danger-row h3{color:#8d3543}.account-page .account-danger-actions{flex-basis:190px}.account-page .account-danger .button{min-height:40px;padding:10px 14px;font-size:.76rem}@media (max-width:1000px){.account-page .account-grid,.account-page .account-continuity-grid{grid-template-columns:1fr}}@media (max-width:620px){.account-page .account-section{margin-bottom:34px}.account-page .account-section-title{gap:12px}.account-page .account-section-title h2{font-size:1.1rem}.account-page .account-profile,.account-page .account-subscription,.account-page .clinical-zone,.account-page .account-danger{padding:18px}.account-page .account-danger{margin-top:34px}.account-page .account-profile{gap:20px}.account-page .account-help{margin-top:0}}
