.account-page{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.account-story{background:var(--forest);color:var(--cream);padding:50px max(40px,calc((100vw - 1200px)/2));display:flex;flex-direction:column}.account-story .brand-mark{background:var(--cream);color:var(--forest)}.account-story .brand{font-size:29px}.account-story .eyebrow{color:#d8a17f;margin:90px 0 23px;font-size:10px}.account-story h1{font-size:clamp(45px,4.7vw,74px)}.account-story h1 em{color:#c5d5bc}.account-story>p:not(.eyebrow){font-size:16px;line-height:1.9;color:#d0deca;max-width:420px;margin-top:24px}.account-story .includes{margin-top:43px;font-size:13px;color:#d0deca}.account-story .tick{color:#e6ecdc}.account-footer{margin-top:auto;padding-top:50px;font-size:11px;color:#c0d0b9}.account-form-side{padding:35px 45px;display:flex;flex-direction:column;min-width:0}.account-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px}.account-box{width:min(440px,100%);margin:auto;padding:50px 0}.account-tabs{display:flex;border-bottom:1px solid var(--rule);gap:25px;margin-bottom:27px}.account-tabs a{padding:12px 0;color:var(--muted);border-bottom:2px solid transparent;font-size:15px}.account-tabs a[aria-current=page]{color:var(--forest);border-color:var(--orange)}.account-box h2{font-size:36px;margin-bottom:23px}.account-box label{display:block;font-size:13px;font-weight:600;margin:18px 0 8px}.account-box input{width:100%;background:var(--paper);border:1px solid #aebbab;border-radius:5px;padding:14px;color:var(--ink);font-size:16px}.password-field{position:relative}.password-field input{padding-right:85px}.password-field button{position:absolute;right:9px;top:9px;border:0;background:var(--sage);padding:7px 9px;font-size:11px;border-radius:3px}.account-box .fine{margin-top:12px}.account-box form>.button{width:100%;margin-top:24px}.account-box form>.button:disabled{opacity:.6;cursor:wait}.account-message{margin:18px 0 0;font-size:13px;line-height:1.8;color:#a13e25;min-height:24px}.recovery{margin-top:24px;font-size:12px;color:var(--muted)}.recovery summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.recovery p{margin-top:12px;line-height:1.8}.local-preview{border-top:1px solid var(--rule);margin-top:30px;padding-top:23px}.local-preview button{width:100%;background:var(--sage);border:1px solid #aabd9f;border-radius:4px;padding:12px;font-size:13px}.local-preview .fine{font-size:11px}.account-status{color:var(--orange);margin-bottom:18px}.account-email{font-size:14px;overflow-wrap:anywhere;margin-bottom:17px}.account-panel p{font-size:14px;color:var(--muted);line-height:1.8}.account-panel .button{margin-top:22px;width:100%}.logout-button{display:block;border:0;background:transparent;padding:0;text-decoration:underline;text-underline-offset:4px;font-size:12px;margin-top:20px;color:var(--muted);cursor:pointer}@media(max-width:760px){.account-page{grid-template-columns:1fr}.account-story{padding:25px 25px 35px}.account-story .eyebrow{margin:30px 0 17px}.account-story h1{font-size:42px}.account-story .includes,.account-footer{display:none}.account-story>p:not(.eyebrow){font-size:14px;margin-top:16px}.account-form-side{padding:25px}.account-box{padding:33px 0}.account-box h2{font-size:32px}.account-toolbar{font-size:11px}}
.secondary{background:#dce5d7;color:#173d32;border-color:#aebbab}.account-panel .secondary{font-size:12px}.button:disabled{opacity:.6;cursor:wait}#test-mail-list article{padding:18px 0;border-bottom:1px solid #d2dacd}#test-mail-list h3{font-size:21px;margin-bottom:9px}#test-mail-list p{font-size:12px;line-height:1.8;margin-bottom:15px}#test-mail-list a{font-size:12px}.account-panel+.local-preview .fine{margin:0 0 15px}
