.account-page{background:#f4f3ed}.account-header{height:92px}.account-header>.text-link{font-size:12px}.account-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:75px 0 50px;align-items:start}.account-intro h1{font:400 clamp(37px,4vw,50px)/1.15 var(--serif);letter-spacing:-1.2px;margin-bottom:26px}.account-intro>p{font-size:14px;color:var(--muted);line-height:1.85}.account-values{border-top:1px solid #d4d9cc;margin-top:30px;padding-top:25px}.account-values p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:20px}.account-values strong{display:block;color:var(--green);font-size:13px}.account-intro a,.account-privacy a,.check-field a{text-decoration:underline;text-underline-offset:3px}.account-panel{padding:34px;background:white;border:1px solid #e0e4d8;border-radius:3px;min-width:0}.account-panel h2{font-size:31px;letter-spacing:-.8px}.account-tabs{display:flex;gap:10px;border-bottom:1px solid var(--line);margin-bottom:30px}.account-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:13px;padding:14px 5px;margin-bottom:-1px;flex:1}.account-tabs button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--green);font-weight:600}.account-submit{width:100%;margin-top:5px;font-size:13px}.account-submit:disabled{opacity:.6;cursor:wait}.account-help{font-size:12px;line-height:1.8;color:var(--muted)}.account-panel .field small{display:block;color:var(--muted);font-size:10px;line-height:1.7;margin-top:7px}.account-status{background:#edf2e6;border-left:2px solid #85945f;color:var(--green);font-size:12px;line-height:1.8;padding:13px 16px;overflow-wrap:anywhere}.account-status:empty{display:none}.account-status[data-error=true]{background:#fbf0e8;border-color:#a46d39;color:#704521}.account-identity{display:grid;grid-template-columns:135px 1fr;gap:12px;font-size:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.account-identity dt{color:var(--muted)}.account-identity dd{margin:0;overflow-wrap:anywhere}.profile-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.profile-heading .eyebrow{font-size:9px}#profile-form{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}#profile-form h3{font-size:19px}.account-shortcuts{border-top:1px solid var(--line);margin-top:25px;padding-top:22px;display:flex;flex-wrap:wrap;gap:18px;font-size:11px;text-decoration:underline}.account-privacy{margin-bottom:60px;font-size:12px;color:var(--muted);line-height:1.8}.account-privacy details{border-top:1px solid var(--line);padding-top:20px}.account-privacy summary{cursor:pointer;color:var(--green);font-weight:600}.account-privacy p{max-width:900px;margin-top:20px}.account-page footer{padding-top:12px}.account-page .footer-bottom{border-top:0}.account-panel button:disabled{transform:none}.account-panel [aria-busy=true]{opacity:.75}
@media(max-width:1000px){.account-layout{gap:35px}.account-panel{padding:28px}.account-intro h1{font-size:37px}}
@media(max-width:700px){.account-layout{grid-template-columns:1fr;gap:25px;padding-top:40px}.account-intro h1{font-size:37px}.account-intro h1 br{display:none}.account-values{display:none}.account-intro>p{margin-bottom:10px}.account-intro .small-note{font-size:11px}.account-panel{padding:26px 20px}.account-header{height:80px}.account-header>.text-link{font-size:10px;gap:8px}.account-header .brand-text{font-size:17px}.account-identity{grid-template-columns:1fr;gap:5px}.account-identity dd{margin-bottom:10px}.account-panel .field small{font-size:11px}.account-privacy{margin-bottom:40px}}
