.account-header{border-bottom:1px solid var(--line)}.account-back{margin-left:auto;font-size:12px}.account-back:hover{text-decoration:underline}.account-layout{width:min(840px,calc(100% - 64px));margin:58px auto 70px}.account-heading{text-align:center;margin-bottom:34px}.account-heading .eyebrow{margin-bottom:14px}.account-heading h1{font-size:30px;line-height:1.6;margin:0 0 15px;font-weight:500}.account-heading>p:last-child{font-size:13px;line-height:2;color:var(--muted)}.account-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.account-choice{padding:30px;border:1px solid var(--line);background:var(--cream);display:flex;flex-direction:column;align-items:stretch}.choice-kicker{font-size:12px;color:var(--muted);margin-bottom:9px}.account-choice h2{font-size:25px;line-height:1.6;margin:0 0 14px;font-weight:600}.choice-description{font-size:13px;line-height:1.95;margin:0 0 26px}.choice-register,.choice-login{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:53px;padding:12px 16px;font-size:15px;font-weight:600;margin-top:auto}.choice-register{background:var(--green);color:white;border:1px solid var(--green)}.choice-register:hover{background:#24553f}.choice-login{background:white;border:1px solid var(--green)}.choice-login:hover{background:#edf3e9}.choice-register>span,.choice-login>span{font-size:21px;font-weight:400}.account-demo-note{text-align:center;color:var(--muted);font-size:11px;line-height:1.9;margin-top:25px}.account-bottom-back{display:block;text-align:center;font-size:12px;margin-top:23px;text-decoration:underline;text-underline-offset:5px}.account-footer{padding-block:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}
@media(max-width:720px){.account-header{min-height:85px;flex-wrap:nowrap}.account-back{font-size:11px}.account-layout{width:calc(100% - 40px);margin-block:32px 40px}.account-heading{margin-bottom:24px}.account-heading h1{font-size:25px;margin-bottom:12px}.account-heading>p:last-child{font-size:11px}.account-choices{grid-template-columns:minmax(0,1fr);gap:16px}.account-choice{padding:22px}.account-choice h2{font-size:22px;margin-bottom:9px}.choice-description{font-size:12px;margin-bottom:19px}.choice-kicker{font-size:11px;margin-bottom:6px}.choice-register,.choice-login{font-size:16px;min-height:52px}.account-demo-note{font-size:10px}.account-footer{font-size:9px;flex-wrap:wrap}}
