.auth-layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:1120px;margin:48px auto 70px;padding:0 28px;display:grid}.auth-story{background:#e9ccd6;border-radius:40px;min-height:550px;padding:42px}.auth-story h2{letter-spacing:-.05em;margin:32px 0;font-size:clamp(2.3rem,4vw,3.6rem);font-weight:650;line-height:1.08}.auth-story p{line-height:1.7}.auth-story ol{margin-top:32px;padding-left:22px;list-style:decimal}.auth-story li{border-bottom:1px solid #29293730;padding:12px 0}.auth-story .auth-note{margin-top:40px;font-size:.8rem}.auth-form-area{min-width:0;padding-top:18px}.auth-form-area header{margin-bottom:28px}.auth-form-area h1{letter-spacing:-.04em;margin:12px 0;font-size:2.6rem;font-weight:650}.auth-form-area header>p:last-child{color:#65616d;line-height:1.7}.auth-card{padding:30px}.auth-link{color:#8e3552;text-underline-offset:3px;text-decoration:underline}.auth-label{font-size:.875rem;font-weight:600;display:block}.account-layout{max-width:1040px;margin:48px auto;padding:0 28px}.account-layout h1{letter-spacing:-.05em;font-size:3rem;font-weight:650}.account-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.account-grid>section,.account-grid>form{height:100%}.account-layout dd{overflow-wrap:anywhere;text-align:right}.account-layout dl>div{flex-wrap:wrap}.auth-danger{border-color:#b84d60!important}.auth-danger-button{background:#962a40!important}@media (max-width:760px){.auth-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.auth-story{display:none}.auth-story h2{margin:20px 0}.auth-story ol,.auth-story .auth-note{display:none}.account-grid{grid-template-columns:1fr}.auth-card{padding:24px}.auth-form-area{padding:0}}
