.auth-page.editorial-page .auth-nav{background:#f5f3ee;justify-content:space-between;padding-inline:max(24px,calc((100% - 1200px) / 2));min-height:78px;height:auto;border-bottom:1px solid #cad3cb}.auth-back-link{display:inline-flex;align-items:center;min-height:44px;color:#16605b;font-size:16px;text-decoration:underline;text-underline-offset:4px}.auth-page.editorial-page .auth-trust{background:#173c3a;padding-block:60px}.auth-page.editorial-page .auth-trust:before{width:380px;height:380px;right:-140px;top:-120px;border-radius:50%;border:1px solid #577966;background:none;transform:none}.auth-page.editorial-page .auth-trust h2{font-family:var(--font-editorial),serif;color:#edf5e9;font-size:34px;line-height:1.5;letter-spacing:0;margin-block:28px 16px}.auth-page.editorial-page .auth-trust .sub{color:#d0e2d5;font-size:16px}.auth-page.editorial-page .trust-badge .desc{font-size:14px;color:#d0e2d5;opacity:1}.auth-page.editorial-page .trust-badge .title{font-size:16px}.auth-page.editorial-page .auth-form{background:#fbfcf8;padding-block:56px}.auth-page.editorial-page .auth-form h1{font-family:var(--font-editorial),serif;font-size:31px;line-height:1.5;margin-bottom:12px}.auth-page.editorial-page .auth-centred-card .lede,.auth-page.editorial-page .auth-form .lede{font-size:17px;line-height:1.8}.auth-page.editorial-page .auth-input{background:#fff;border-color:#778a7f;min-height:50px;border-radius:5px}.auth-page.editorial-page .auth-input:focus{border-color:#16605b;box-shadow:0 0 0 3px rgb(22 96 91/15%)}.auth-page.editorial-page .auth-input.error{border-color:var(--destructive)}.auth-page.editorial-page .auth-cta{min-height:50px;border-radius:5px}.auth-page.editorial-page .auth-cta-secondary{background:#fff;border-color:#aebbb2}.auth-page.editorial-page .auth-alert,.auth-page.editorial-page .auth-error,.auth-page.editorial-page .auth-help{font-size:15px;line-height:1.7}.auth-page.editorial-page .auth-error{color:#b42318}.auth-page.editorial-page .auth-check .label,.auth-page.editorial-page .auth-check-inline{font-size:16px}.auth-page.editorial-page .auth-check input:focus-visible+.box,.auth-page.editorial-page .auth-check-inline input:focus-visible+.box{outline:3px solid #16605b;outline-offset:3px;box-shadow:none}.auth-page.editorial-page .auth-row{flex-wrap:wrap;column-gap:16px}.auth-page.editorial-page .auth-row>a{min-height:44px;display:inline-flex;align-items:center;font-size:16px!important}.auth-page.editorial-page .auth-centred-card{background:#fff;border-radius:6px;box-shadow:none;border-top:3px solid #173c3a;overflow-wrap:anywhere}.auth-page.editorial-page .auth-centred-card h1{font-family:var(--font-editorial),serif;font-size:28px}.auth-page.editorial-page .auth-form-inner{min-width:0;overflow-wrap:anywhere}.auth-page.editorial-page .trust-strip{background:#173c3a;padding:16px 24px}.auth-page.editorial-page .trust-strip .meta{font-size:12px;color:#edf5e9}@media (min-width:1100px){.auth-page.editorial-page .auth-main{width:min(1100px,calc(100% - 96px));margin:48px auto;flex:initial}.auth-page.editorial-page .auth-2col{border:1px solid #cad3cb;border-radius:6px;overflow:hidden}}@media (max-width:767px){.auth-page.editorial-page .auth-nav{min-height:72px;padding-inline:20px}.auth-page.editorial-page .auth-form{padding:34px 24px 42px}.auth-page.editorial-page .auth-form h1{font-size:28px}.auth-page.editorial-page .auth-centred{padding:32px 20px}.auth-page.editorial-page .auth-centred-card{padding:30px 22px}.auth-page.editorial-page .trust-strip-content{flex-wrap:wrap;gap:12px}}