.pmc-account-page{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:65px 25px 85px;align-items:start}.pmc-account-intro h1{font-size:clamp(38px,5vw,65px);line-height:1.05;letter-spacing:-.045em;margin:20px 0 25px}.pmc-account-intro>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#49625b}.account-benefits{margin:32px 0;border-top:1px solid #dce6df}.account-benefits p{font-size:14px;padding:15px 0;border-bottom:1px solid #dce6df;margin:0;color:#315348}.account-benefits b{margin-right:18px;font-size:10px;color:#6b8b7b}.account-small{font-size:12px!important;line-height:1.75!important;color:#63776e!important}.pmc-auth-panel{box-sizing:border-box;min-width:0;border:1px solid #d5e4db;border-radius:24px;background:#f7fbf8;padding:30px;color:#173f34;font:15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.pmc-auth-panel h2{font-size:25px;line-height:1.17;letter-spacing:-.03em;margin:24px 0 12px}.auth-mode{display:flex;gap:5px;background:#e8f0eb;padding:5px;border-radius:13px}.auth-mode button{flex:1;background:none;border:0;border-radius:9px;color:#49665a;padding:10px;font:inherit;font-size:12px;cursor:pointer}.auth-mode button[aria-pressed=true]{color:#164c39;background:#fff;box-shadow:0 2px 5px #143d2410}.pmc-auth-panel label{display:block;margin:17px 0 6px;font-size:12px;font-weight:650}.pmc-auth-panel label>span:not(:only-child){font-weight:450;color:#75847c}.pmc-auth-panel input:not([type=checkbox]):not([type=hidden]){box-sizing:border-box;display:block;width:100%;padding:13px 12px;border:1px solid #c5d9ce;border-radius:10px;background:white;color:#183c30;font:inherit;font-size:14px;min-width:0}.pmc-auth-panel input:focus-visible,.pmc-auth-panel button:focus-visible{outline:3px solid #c7a14f;outline-offset:3px}.pmc-auth-panel button{cursor:pointer;font:inherit;font-size:12px}.pmc-auth-panel button:disabled{opacity:.5;cursor:not-allowed}.pmc-auth-panel .auth-primary{display:block;width:100%;background:#135e47;color:#fff;border:1px solid #135e47;padding:14px;border-radius:11px;font-size:13px;font-weight:650;margin-top:22px}.pmc-auth-panel .auth-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;font-weight:400;line-height:1.8}.auth-consent input{flex-shrink:0;margin-top:5px}.auth-consent a{color:#19674e;text-decoration:underline}.auth-kicker{font-size:9px;letter-spacing:.13em;font-weight:700;color:#43745a}.auth-minor-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.auth-minor-actions button,#auth-signout,#auth-save-profile{border:1px solid #c8dbcf;border-radius:9px;padding:8px 11px;background:#fff;color:#275b44;font-size:11px}#auth-save-profile{margin-top:15px}#auth-signout{margin-top:20px}.auth-setup{padding:15px;border-radius:11px;background:#fff4d8;border:1px solid #e5d8a9;font-size:12px;margin-bottom:25px;color:#675020}.auth-setup p{font-size:11px;line-height:1.7;margin:6px 0 0}#auth-status{font-size:12px;line-height:1.8;color:#365f4b;overflow-wrap:anywhere}#auth-status:not(:empty){border-top:1px solid #d3e3d8;margin:22px 0 0;padding-top:15px}.pmc-auth-panel [hidden]{display:none!important}#auth-code{font-size:21px;letter-spacing:.15em}.pmc-auth-panel form{margin:0}.pmc-auth-panel input[type=hidden]{display:none}
@media(max-width:760px){.pmc-account-page{grid-template-columns:1fr;gap:25px;padding:35px 20px 55px}.pmc-account-intro h1{font-size:44px}.pmc-account-intro>p:not(.eyebrow){font-size:15px}.account-benefits{display:none}.pmc-auth-panel{padding:23px;border-radius:19px}.pmc-account-intro .account-small{margin-bottom:0}}

.auth-consent input{flex:0 0 auto;width:15px;height:15px;padding:0;border-radius:3px}