.account-main{min-height:68vh;display:grid;place-items:center;padding:56px 24px 72px}.account-panel{position:relative;isolation:isolate;width:min(100%,880px);padding:36px;border:1px solid #e9be6755;border-radius:12px;background:radial-gradient(ellipse at 0 0,#e9be6712,transparent 62%),#030303;overflow:hidden}.account-panel h1{font-size:clamp(32px,5vw,56px);line-height:1.2;font-weight:400;letter-spacing:-.045em;margin:20px 0 24px}.account-panel form{display:grid;gap:22px;margin-top:24px}.account-panel form[hidden],.account-panel [hidden]{display:none}.account-panel label{display:block;margin-bottom:12px}.account-panel input[type=email],.account-panel input[type=password]{width:100%;box-sizing:border-box;padding:15px 18px;font:inherit;color:#fff;background:#090909;border:1px solid #ffffff55;border-radius:6px}.account-panel fieldset{border:0;padding:0;margin:0}.account-panel legend{margin-bottom:20px}.account-panel input[type=checkbox]{width:24px;height:24px;accent-color:#e9be67;margin-right:12px;vertical-align:middle}.account-links{display:flex;flex-wrap:wrap;gap:24px;margin:30px 0}.account-panel .form-status{min-height:1.6em;color:#e9be67;overflow-wrap:anywhere}.account-footnote{color:#b6b6b6;line-height:1.6}.account-panel .button{justify-content:space-between}.account-panel a,.account-panel button{font-size:22px}.account-panel .email-opt-in{margin-top:26px}@media(max-width:600px){.account-main{padding:30px 14px 40px}.account-panel{padding:24px 18px}.account-links{flex-direction:column;align-items:flex-start}}
.editorial-page .account-main{padding-top:112px}.account-panel{padding-bottom:78px}.account-panel>:not(.ambient-circuit){position:relative;z-index:1}@media(max-width:600px){.editorial-page .account-main{padding-top:92px}.account-panel{padding-bottom:68px}}
