.account-page{color:#173c39;max-width:1240px;margin:auto;padding:32px 44px;font-family:Arial,sans-serif}.account-page a{color:inherit;text-underline-offset:4px}.account-page header{border-bottom:1px solid #c7d2c8;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;display:flex}.account-page header img{width:100%;max-width:340px;height:auto}.account-page header>a:last-child{font-size:14px;font-weight:700}.account-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:650px;padding:55px 0;display:grid}.account-eyebrow{letter-spacing:2px;color:#567469;font-weight:700;font-size:11px!important}.account-intro h1{margin:24px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.05}.account-intro>p:not(.account-eyebrow){max-width:420px;font-size:20px;line-height:1.65}.account-intro>a{margin-top:20px;font-size:14px;font-weight:700;display:inline-block}.account-card{background:#fff;border:1px solid #d4ddd2;padding:38px;box-shadow:0 15px 50px #173c3908}.account-card h2{margin:14px 0;font:400 32px Georgia,serif}.account-card p{font-size:15px;line-height:1.65}.account-card form{flex-direction:column;gap:12px;margin-top:26px;display:flex}.account-card label{font-size:14px;font-weight:700}.account-card input:not([type=checkbox]){box-sizing:border-box;color:#173c39;background:#fff;border:1px solid #8eaba0;border-radius:0;width:100%;margin-bottom:8px;padding:14px;font:16px Arial,sans-serif}.account-card button{color:#fff;cursor:pointer;background:#164f46;border:1px solid #164f46;padding:15px 12px;font-size:14px;font-weight:700;line-height:1.4}.account-card button:disabled{opacity:.6;cursor:wait}.account-card .account-text-button{color:#164f46;background:#fff;border:0;padding:9px;font-weight:400;text-decoration:underline}.account-consent{align-items:flex-start;gap:10px;margin:4px 0 14px;line-height:1.6;display:flex;font-size:13px!important;font-weight:400!important}.account-consent input{margin:4px 0}.account-card .account-small{color:#52635b;border-top:1px solid #dae2d8;padding-top:18px;font-size:12px}.account-switch{margin-top:24px}.account-error{color:#9a2d19;background:#fff4ee;padding:12px}.account-status{background:#eff5ef;padding:12px}.account-page footer{border-top:1px solid #c7d2c8;gap:24px;padding:24px 0;font-size:13px;display:flex}.account-page :focus-visible{outline-offset:3px;outline:3px solid #b98d3f}@media (max-width:760px){.account-page{padding:22px}.account-page header{align-items:flex-start}.account-page header img{max-width:240px}.account-page header>a:last-child{display:none}.account-layout{grid-template-columns:1fr;gap:30px;min-height:0;padding:30px 0}.account-intro h1{margin:16px 0;font-size:40px}.account-intro>p:not(.account-eyebrow){font-size:17px}.account-intro>a{margin-top:8px}.account-card{padding:24px}.account-intro .account-eyebrow{font-size:9px!important}}
