.account-page header{position:static;height:86px}.account-layout{min-height:calc(100dvh - 150px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1600px;margin:auto}.account-editorial{position:relative;overflow:hidden;min-height:850px;background:#d8ddcd}.account-editorial img{position:absolute;inset:0;object-position:center 25%}.account-editorial:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,#182014a8)}.account-editorial>div{position:absolute;bottom:54px;left:10%;right:8%;z-index:1;color:#fff}.account-editorial .eyebrow{font-size:9px}.account-editorial h1{font-size:44px;font-weight:400;letter-spacing:-2px;line-height:1.5;margin:0 0 24px}.account-editorial p:last-child{font-size:12px;line-height:1.9;color:#f2f3eb;margin-bottom:0}.account-panel{padding:55px 11%;align-self:center;min-width:0}.account-heading h2{font-size:29px;line-height:1.5;margin:0 0 14px}.account-heading>p:last-child{font-size:12px;line-height:1.8;color:#77816c}.account-connection{font-size:11px;line-height:1.8;background:#eaece3;color:#667459;padding:12px 15px;margin:25px 0 0}.account-panel>#auth-retry{margin-top:8px;font-size:11px}.account-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);margin:28px 0}.account-tabs button{padding:14px 5px;background:transparent;border-bottom:2px solid transparent;font-size:13px;color:#818875}.account-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.account-panel fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:19px}.account-panel fieldset>label,.account-delete label:not(.account-consent){display:grid;gap:9px;font-size:11px;line-height:1.8}.account-panel input:not([type=checkbox]){display:block;width:100%;background:transparent;padding:15px 12px;font-size:14px;border-color:#cfd5c5;border-radius:0;min-height:48px}.account-panel input:disabled{background:#eeeFE8;color:#8e9685}.account-panel .dark-button{width:100%;min-height:49px;font-size:12px;margin-top:5px}.account-panel button:disabled{opacity:.4;cursor:default}.account-help{font-size:11px;line-height:1.8;color:#748168;margin:0}.account-panel .account-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.9;color:#68745c}.account-consent input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:#536444}.account-consent a{text-decoration:underline;text-underline-offset:3px}.account-consent small{font-size:10px;white-space:nowrap}.account-secondary{display:flex;justify-content:space-between;gap:15px;margin-top:15px;flex-wrap:wrap}.account-secondary .text-button{font-size:10px;color:#67775a;padding:9px 0}.account-status{font-size:12px;line-height:1.9;color:#49603e;overflow-wrap:anywhere;margin:22px 0 0}.account-status:empty{margin:0}.account-status.is-error{color:#9e483a}.account-footnote{font-size:10px;line-height:1.9;color:#7c8672;border-top:1px solid var(--line);padding-top:20px;margin:26px 0 12px}.account-privacy{font-size:10px;text-decoration:underline;text-underline-offset:4px;color:#6d7b60}.account-member-label{font-size:10px;letter-spacing:1px;color:#6f805e;margin-top:30px}.account-panel #auth-user-email{font-size:21px;font-weight:400;line-height:1.6;overflow-wrap:anywhere;margin-bottom:12px}.account-member-info{background:#eaece3;padding:20px;margin-top:23px}.account-member-info strong{font-size:12px;font-weight:500}.account-member-info p{font-size:11px;line-height:1.9;color:#718164;margin:10px 0 0}.account-panel #auth-continue{font-size:11px;margin-top:22px;gap:20px;line-height:1.8}.account-logout{width:100%;margin-top:10px;color:#6c795e;font-size:11px}.account-delete{margin-top:28px;border-top:1px solid var(--line);padding-top:18px;color:#79856d}.account-delete summary{font-size:10px;cursor:pointer}.account-delete form{padding-top:20px;display:grid;gap:17px}.account-delete p{font-size:11px;line-height:1.9;margin-bottom:0}.account-delete button{font-size:11px;line-height:1.7;min-height:45px;padding:12px;border:1px solid #b9a299;background:transparent;color:#875346}.account-footer{display:flex;justify-content:space-between;gap:20px;background:#e8e9e0;padding:22px 5%;font-size:9px;color:#7c856f;line-height:1.8}.account-footer a{font-size:10px!important;border:0!important}.privacy-page{max-width:850px;line-height:1.9}.privacy-page h1{font-size:30px;font-weight:400;margin-top:40px;line-height:1.5}.privacy-page h2{font-size:21px;margin-top:35px;margin-bottom:15px;line-height:1.6}.privacy-page p,.privacy-page li{font-size:13px;color:#66745b}.privacy-page a{text-decoration:underline;text-underline-offset:4px}.privacy-page ul{padding-left:20px}.privacy-page .privacy-date{font-size:11px;color:#8a9380}
@media(max-width:1000px){.account-panel{padding:42px 8%}.account-editorial h1{font-size:36px}.account-heading h2{font-size:25px}.account-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}
@media(max-width:600px){.account-page header{height:75px;flex-wrap:nowrap;padding:0 5%;gap:12px}.account-page header>.text-button{font-size:10px}.account-layout{display:block;min-height:calc(100dvh - 137px)}.account-editorial{display:none}.account-panel{padding:32px 7% 42px}.account-heading h2{font-size:27px}.account-heading .eyebrow{font-size:9px;margin-bottom:17px}.account-heading>p:last-child{font-size:11px}.account-connection{font-size:10px;margin-top:22px}.account-tabs{margin-top:24px;margin-bottom:25px}.account-panel fieldset{gap:18px}.account-panel input:not([type=checkbox]){font-size:16px}.account-panel .account-consent{font-size:10px}.account-help{font-size:10px}.account-status{font-size:11px}.account-member-info{padding:18px}.account-panel #auth-user-email{font-size:20px}.privacy-page h1{font-size:27px}.privacy-page p,.privacy-page li{font-size:12px}}
