.landing-module__bxHgOq__landing .body{font-size:max(1.0625rem,min(1rem + .25vw,1.1875rem))}.landing-module__bxHgOq__landing .body-strong{font-size:max(1.0625rem,min(1rem + .25vw,1.1875rem))}.landing-module__bxHgOq__wrap{max-width:1280px;margin-left:auto;margin-right:auto}.landing-module__bxHgOq__hero{background:var(--ground);color:var(--ink)}.landing-module__bxHgOq__heroInner{gap:var(--space-4);padding-block:var(--space-6)var(--space-8);flex-direction:column;display:flex}.landing-module__bxHgOq__headline{max-width:8em}.landing-module__bxHgOq__headline:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.04em}.landing-module__bxHgOq__headline:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.04em}.landing-module__bxHgOq__headline:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.04em}.landing-module__bxHgOq__headline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.04em}.landing-module__bxHgOq__headline:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.04em}.landing-module__bxHgOq__headline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.04em}.landing-module__bxHgOq__heroLead{max-width:34ch}.landing-module__bxHgOq__actions{gap:var(--space-4);margin-top:var(--space-2);display:grid}.landing-module__bxHgOq__classesLink{min-height:var(--size-touch);justify-self:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__chapters{background:var(--ground);color:var(--ink);padding-bottom:var(--space-12)}.landing-module__bxHgOq__section{padding-top:var(--space-16)}.landing-module__bxHgOq__steps{gap:var(--space-6);margin:var(--space-6)0 0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__step{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.landing-module__bxHgOq__stepNumber{border-radius:var(--radius-capsule);background:var(--action);width:40px;height:40px;color:var(--on-action);font-family:var(--font-timetable);font-variant-numeric:tabular-nums;place-items:center;font-size:20px;font-weight:600;line-height:1;display:grid}.landing-module__bxHgOq__stepText{gap:var(--space-1);display:grid}.landing-module__bxHgOq__stepTitle{font-weight:500}.landing-module__bxHgOq__faq{gap:var(--space-6);display:grid}.landing-module__bxHgOq__faqRows{gap:var(--space-3);display:grid}.landing-module__bxHgOq__faqRow{margin-inline:calc(-1*var(--space-4));padding:var(--space-4)}.landing-module__bxHgOq__faqRow[open]{background:var(--surface)}.landing-module__bxHgOq__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-touch);cursor:pointer;list-style:none;display:flex}.landing-module__bxHgOq__faqQuestion::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqQuestion::marker{content:""}.landing-module__bxHgOq__faqChevron{flex:none}.landing-module__bxHgOq__faqRow[open] .landing-module__bxHgOq__faqChevron{transform:rotate(180deg)}.landing-module__bxHgOq__faqAnswer{margin-top:var(--space-3)}.landing-module__bxHgOq__footer{background:var(--ground);color:var(--ink)}.landing-module__bxHgOq__footerInner{gap:var(--space-6);padding-block:var(--space-12);display:grid}.landing-module__bxHgOq__mark{align-items:flex-end;gap:var(--space-4);display:flex}.landing-module__bxHgOq__name{white-space:nowrap}.landing-module__bxHgOq__name:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.04em}.landing-module__bxHgOq__name:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.04em}.landing-module__bxHgOq__name:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.04em}.landing-module__bxHgOq__name:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.04em}.landing-module__bxHgOq__name:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.04em}.landing-module__bxHgOq__name:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.04em}.landing-module__bxHgOq__sticks{align-items:flex-end;gap:.08em;height:.9em;padding-bottom:.02em;display:flex}.landing-module__bxHgOq__stick{width:.2em;height:calc(var(--stick-height,1)*100%);border-radius:var(--radius-capsule);display:block}.landing-module__bxHgOq__stickInk{background:var(--ink)}.landing-module__bxHgOq__stickSurface{background:var(--surface)}.landing-module__bxHgOq__stickWide{display:none}.landing-module__bxHgOq__footerEnd{gap:var(--space-6);display:grid}.landing-module__bxHgOq__footerRow,.landing-module__bxHgOq__footerLinks{display:grid}.landing-module__bxHgOq__footerLinks a{min-height:var(--size-touch);align-items:center;font-weight:500;text-decoration:none;display:flex}.landing-module__bxHgOq__mail{min-height:var(--size-touch);justify-self:start;align-items:center;display:inline-flex}@media (min-width:768px){.landing-module__bxHgOq__heroInner{gap:var(--space-8);padding-block:var(--space-16)var(--space-32)}.landing-module__bxHgOq__actions{align-items:center;gap:var(--space-8);margin-top:0;display:flex}.landing-module__bxHgOq__classesLink{justify-self:auto}.landing-module__bxHgOq__chapters{padding-bottom:var(--space-32)}.landing-module__bxHgOq__section{padding-top:var(--space-32)}.landing-module__bxHgOq__howTitle{max-width:14ch}.landing-module__bxHgOq__steps{gap:var(--space-8);margin-top:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-module__bxHgOq__step{gap:var(--space-4);grid-template-columns:none;align-content:start}.landing-module__bxHgOq__stepNumber{width:48px;height:48px;font-size:24px}.landing-module__bxHgOq__stepText{gap:var(--space-4)}.landing-module__bxHgOq__faqRows{gap:var(--space-1)}.landing-module__bxHgOq__faqRow{--faq-bleed:min(var(--space-6),2.2vw);margin-inline:calc(-1*var(--faq-bleed));padding:var(--space-6)var(--faq-bleed)}.landing-module__bxHgOq__faqQuestion{gap:var(--space-4)}.landing-module__bxHgOq__faqAnswer{max-width:56ch;margin-top:var(--space-4)}.landing-module__bxHgOq__footerInner{gap:var(--space-12);padding-block:var(--space-24)var(--space-12)}.landing-module__bxHgOq__mark{gap:var(--space-12)}.landing-module__bxHgOq__footerEnd{gap:var(--space-8)}.landing-module__bxHgOq__sticks{gap:.035em;height:.95em}.landing-module__bxHgOq__stick{width:.17em}.landing-module__bxHgOq__stickWide{display:block}.landing-module__bxHgOq__footerRow{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__footerLinks{gap:var(--space-8);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__mail{justify-self:auto}}@media (min-width:1024px){.landing-module__bxHgOq__faq{--faq-gutter:clamp(12px,1.4vw,24px);column-gap:var(--faq-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.landing-module__bxHgOq__faqHeading{grid-column:1/5}.landing-module__bxHgOq__faqRows{grid-column:5/13}.landing-module__bxHgOq__faqRow{--faq-bleed:var(--faq-gutter)}}
