.steps[data-astro-cid-wbpqowwm]{padding-block:var(--space-section)}.steps[data-astro-cid-wbpqowwm]:focus{outline:none}.steps__head[data-astro-cid-wbpqowwm]{align-items:baseline;gap:.75rem calc(2 * var(--u));flex-wrap:wrap;display:flex}.steps__aside[data-astro-cid-wbpqowwm]{color:var(--color-muted);font-size:var(--fs-body)}.steps__grid[data-astro-cid-wbpqowwm]{margin-top:calc(2.25 * var(--u));grid-template-columns:minmax(0,1fr);gap:2rem 0;display:grid}.steps__item[data-astro-cid-wbpqowwm]{flex-direction:column;display:flex}.steps__title[data-astro-cid-wbpqowwm]{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:700;line-height:1.25}.steps__question[data-astro-cid-wbpqowwm]{margin-top:calc(.6 * var(--u));color:var(--color-ink);font-size:var(--fs-body);font-weight:500;line-height:1.45}.steps__text[data-astro-cid-wbpqowwm]{margin-top:calc(.5 * var(--u));color:var(--color-muted);font-size:var(--fs-small);line-height:1.6}.steps__item[data-astro-cid-wbpqowwm] .steps__link{padding-top:calc(.75 * var(--u));font-size:var(--fs-small);margin-top:auto}@media (width<=39.99rem){.steps__item[data-astro-cid-wbpqowwm]:nth-child(n+2){border-top:1px solid var(--color-line);padding-top:1.75rem}}@media (width>=40rem) and (width<=63.99rem){.steps__grid[data-astro-cid-wbpqowwm]{grid-template-columns:1fr 1fr;gap:2.25rem 2.5rem}.steps__item[data-astro-cid-wbpqowwm]:nth-child(n+3){border-top:1px solid var(--color-line);padding-top:1.75rem}}@media (width>=64rem){.steps__grid[data-astro-cid-wbpqowwm]{margin-top:calc(2.5 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr))}.steps__item[data-astro-cid-wbpqowwm]{padding-inline:calc(1.5 * var(--u));border-left:1px solid var(--color-line)}.steps__item[data-astro-cid-wbpqowwm]:first-child{border-left:0;padding-left:0}.steps__item[data-astro-cid-wbpqowwm]:last-child{padding-right:0}}.approach__title[data-astro-cid-7pjgvwll]{margin-top:calc(.6 * var(--u))}.approach__lead[data-astro-cid-7pjgvwll]{margin-top:calc(.9 * var(--u));color:var(--color-text);max-width:34em}.approach__points[data-astro-cid-7pjgvwll]{margin-top:calc(1.5 * var(--u));border-top:1px solid var(--color-sky-line)}.approach__points[data-astro-cid-7pjgvwll] li[data-astro-cid-7pjgvwll]{border-bottom:1px solid var(--color-sky-line);min-height:2.75rem;color:var(--color-ink);font-weight:500;font-size:var(--fs-small);align-items:center;padding-block:.5rem;display:flex}.approach__link{margin-top:calc(1.5 * var(--u))}@media (width>=64rem){.approach__link{font-size:var(--fs-link)}}.programs[data-astro-cid-fzv77dk2]{padding-block:var(--space-section)}.programs__grid[data-astro-cid-fzv77dk2]{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}.programs__title[data-astro-cid-fzv77dk2]{margin-top:calc(.6 * var(--u))}.programs__lead[data-astro-cid-fzv77dk2]{margin-top:calc(.9 * var(--u));color:var(--color-text);font-size:var(--fs-intro);line-height:1.55}.programs__intro[data-astro-cid-fzv77dk2] .programs__all{margin-top:calc(1.25 * var(--u));font-size:var(--fs-link)}.programs__list[data-astro-cid-fzv77dk2] li[data-astro-cid-fzv77dk2]+li[data-astro-cid-fzv77dk2]{border-top:1px solid var(--color-line)}.programs__row[data-astro-cid-fzv77dk2]{min-height:4.5rem;padding-block:calc(.9 * var(--u));justify-content:space-between;align-items:center;gap:1.5rem;text-decoration:none;display:flex}.programs__name[data-astro-cid-fzv77dk2]{color:var(--color-ink);font-size:var(--fs-title);letter-spacing:-.01em;font-weight:600;line-height:1.25;display:block}.programs__text[data-astro-cid-fzv77dk2]{color:var(--color-muted);font-size:var(--fs-small);margin-top:.25rem;line-height:1.5;display:block}.programs__row[data-astro-cid-fzv77dk2] .programs__arrow{color:var(--color-accent);transition:transform .22s var(--ease-spring);flex:none}.programs__row[data-astro-cid-fzv77dk2]:hover .programs__name[data-astro-cid-fzv77dk2]{text-underline-offset:.2em;text-decoration:underline}.programs__row[data-astro-cid-fzv77dk2]:hover .programs__arrow{transform:translate(4px)}.programs__row[data-astro-cid-fzv77dk2]:active{opacity:.8}@media (width>=64rem){.programs__grid[data-astro-cid-fzv77dk2]{grid-template-columns:40% minmax(0,1fr);gap:0}.programs__intro[data-astro-cid-fzv77dk2]{padding-right:calc(3 * var(--u))}.programs__title[data-astro-cid-fzv77dk2]{font-size:var(--fs-h2-xl)}.programs__list[data-astro-cid-fzv77dk2]{border-left:1px solid var(--color-line);padding-left:calc(3 * var(--u))}}.home-hero__title[data-astro-cid-lcdefpme]{margin-top:calc(.75 * var(--u));font-size:var(--fs-display-home)}.home-hero__intro[data-astro-cid-lcdefpme]{margin-top:calc(1 * var(--u));max-width:30em;color:var(--color-text);font-size:var(--fs-intro);line-height:1.6}.home-hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:1rem calc(1.5 * var(--u));margin-top:calc(1.75 * var(--u));flex-wrap:wrap;display:flex}.home-hero__note[data-astro-cid-lcdefpme]{margin-top:calc(1.25 * var(--u));color:var(--color-muted);font-size:var(--fs-small)}
