.account-wrap{padding-top:60px;padding-bottom:80px;max-width:1080px}.account-wrap h1{font-size:clamp(38px,7vw,76px);line-height:1.08}.account-card{background:#fff;border:1px solid #dce3df;border-radius:24px;padding:30px;margin:24px 0}.account-card h2{font-size:30px;margin:0 0 16px}.account-card h2 span{font-size:18px;font-weight:400}.account-card label{display:block;margin:15px 0;font-weight:600}.account-card input:not([type=checkbox]){display:block;width:100%;padding:13px;border:1px solid #a7b5b0;border-radius:10px;margin-top:7px;font:inherit;color:#111f2e;background:white}.account-card input[type=checkbox]{margin-right:8px}.account-card button{cursor:pointer;padding:12px 18px;border:1px solid #a7b5b0;border-radius:10px;background:#f2f6f4;color:#111f2e;font:inherit;margin:6px 6px 6px 0}.account-card button:disabled{opacity:.5;cursor:wait}.account-card button:focus-visible,input:focus-visible{outline:3px solid #0b806a;outline-offset:3px}.account-card .button{background:#153c32;color:white}.account-actions{display:flex;flex-wrap:wrap;gap:8px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pro{border:2px solid #21745a}.account-card li{margin:13px 0}.account-card p{line-height:1.7}#status{white-space:pre-wrap;padding:16px;border-radius:12px;background:#e6eee9}#users button{display:block;width:100%;text-align:left}[hidden]{display:none!important}@media(max-width:650px){.plan-grid{grid-template-columns:1fr}.account-card{padding:20px}}
/* Clear risk disclosures beside each plan, at normal readable size. */
.plan-risk{font-size:1rem;line-height:1.6;border-top:1px solid #cad4df;padding-top:1rem;margin-top:1.25rem}.plan-risk a{text-decoration:underline}#responsible-use{scroll-margin-top:2rem}#responsible-use li{margin-bottom:.8rem}
