.starter-wrap{padding-block:48px 75px}.starter-heading{max-width:650px;margin-bottom:32px}.starter-heading h1{font-size:clamp(42px,4.6vw,62px);letter-spacing:-2px;margin:16px 0}.starter-heading>p:last-child{font-size:17px;color:#62705b}.starter-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:65px;align-items:start}.starter-panel{background:#fffdf7;border:1px solid #d8dfd0;border-radius:4px;padding:32px}.starter-progress{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:#76866b;margin-bottom:23px}.starter-form [data-starter-step]>h2{font-size:31px;letter-spacing:-.7px;line-height:1.2;margin-bottom:14px}.starter-form [data-starter-step]>p{font-size:15px;color:#63715b;margin-bottom:25px}.starter-form .choices{gap:9px}.starter-form .choice{padding:10px 13px;font-size:13px}.starter-form [hidden],.starter-actions [hidden]{display:none!important}.starter-actions{display:flex;gap:13px;justify-content:space-between;margin-top:28px}.starter-actions .button.primary{margin-left:auto}.starter-aside{padding:23px 0}.starter-aside h2{font-size:32px;line-height:1.2;margin:18px 0}.starter-aside p:not(.eyebrow){font-size:14px;line-height:1.85;color:#64715e;margin-bottom:18px}.starter-aside summary{font-size:13px;cursor:pointer;margin-block:20px}.starter-aside>.text-link{display:table;font-size:13px;margin-top:22px}.starter-saved{background:#eef2e7;border:1px solid #d7dfca;padding:18px 22px;margin:24px 0}.starter-saved p{font-size:14px;margin:6px 0}.starter-saved .text-link{font-size:12px;margin-top:8px}.auth-card .auth-free{font-size:15px;margin:20px 0}.auth-card .auth-fee{font-size:13px;line-height:1.8;margin-top:24px}.auth-card .auth-footnote{font-size:13px}.password-control{margin:-12px 0 20px}.password-control button{font-size:12px}.starter-form #starter-error{margin-bottom:22px}.starter-form h2:focus{outline:none}
@media(max-width:760px){.starter-wrap{padding-block:30px 42px}.starter-heading{margin-bottom:25px}.starter-heading h1{font-size:40px;line-height:1.1}.starter-heading>p:last-child{font-size:15px}.starter-layout{grid-template-columns:1fr;gap:20px}.starter-panel{padding:23px 18px}.starter-form [data-starter-step]>h2{font-size:27px}.starter-form .choice{padding:10px 11px}.starter-actions .button{padding:12px 14px;gap:8px;font-size:13px}.starter-aside{padding:15px 4px}.starter-aside h2{font-size:28px}.starter-aside details p{font-size:13px}.starter-saved{padding:16px}.auth-card h1{font-size:36px}}
