.r8-account :is(h1,h2,h3){letter-spacing:0}
.r8-account .intake-hero{gap:16px;padding-block:60px 48px}
.r8-account .intake-hero h1{font-size:clamp(50px,calc(2.884615vw + 20.461538px),62px);line-height:clamp(56px,calc(3.365385vw + 21.538462px),70px)}
.r8-account .intake-hero-lead{max-width:860px}
.r8-account .intake-form-section{gap:50px;padding-block:28px 72px;width:calc(100% - 2 * var(--core-margin) + 2px);margin-inline:var(--core-margin) 0;grid-template-columns:clamp(256px,calc(19.230769vw + 83.076923px),360px) minmax(0,clamp(600px,calc(28.846154vw + 304.615385px),720px))}
.r8-account .intake-guidance{gap:16px}
.r8-account .intake-frost{backdrop-filter:blur(9px);box-shadow:none}
.r8-account .intake-field :is(input,select,textarea){backdrop-filter:none}
.r8-account .intake-field textarea{height:124px;min-height:124px}
.r8-account .intake-next{gap:14px;padding-block:48px 64px}
.r8-account .intake-next h2{font-size:38px;line-height:43px}
.r8-account .intake-next>p:not(.core-eyebrow){font-size:14px;line-height:21px}
.r8-account .intake-next article{width:900px;max-width:100%;gap:7px}
.r8-account .intake-next article h3{font-size:18px;line-height:20px}
@media(max-width:900px){
 .r8-account .intake-hero{padding-block:34px}.r8-account .intake-hero h1{font-size:42px;line-height:47px}
 .r8-account .intake-form-section{padding-block:14px 58px;gap:26px;width:calc(100% - 2 * var(--core-margin))}
 .r8-account .intake-next{padding-block:36px 48px}.r8-account .intake-next h2{font-size:28px;line-height:32px}
}
@media(max-width:359px){.r8-account .intake-hero h1{font-size:36px;line-height:41px}}
