.journey.astro-2xlcwura{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.journey__step.astro-2xlcwura{align-content:start;gap:var(--space-3);border-block-start:2px solid var(--color-border-strong);padding-block-start:var(--space-5);display:grid}.journey__title.astro-2xlcwura{align-items:baseline;gap:var(--space-3);font-size:var(--text-h3);display:flex}.journey__title.astro-2xlcwura .journey__icon{color:var(--color-accent);align-self:center}.journey__text.astro-2xlcwura{color:var(--color-text-muted)}@media (width>=60rem){.journey.astro-2xlcwura{column-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.step-detail.astro-dvoegyj7{gap:var(--space-7);display:grid}.step-detail__header.astro-dvoegyj7{align-content:start;justify-items:start;gap:var(--space-4);display:grid}.step-detail__number.astro-dvoegyj7{font-family:var(--font-display);font-size:clamp(4.5rem,2.5rem + 6vw,8rem);font-weight:var(--weight-display);line-height:.9}.step-detail__lead.astro-dvoegyj7{color:var(--color-text-muted);font-size:var(--text-lead)}.step-detail__body.astro-dvoegyj7{align-content:start;gap:var(--space-6);min-inline-size:0;display:grid}.step-detail__points.astro-dvoegyj7{border-block-start:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none;display:grid}.step-detail__points.astro-dvoegyj7 li.astro-dvoegyj7{padding-block:var(--space-4);border-block-end:1px solid var(--color-border);font-size:var(--text-lg)}.step-detail__body.astro-dvoegyj7>p{max-inline-size:68ch}@media (width>=60rem){.step-detail.astro-dvoegyj7{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.step-detail__header.astro-dvoegyj7{align-self:start;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-6))}}.steps-nav__list.astro-hdfklhzw{border-block-start:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none;display:grid}.steps-nav__link.astro-hdfklhzw{align-items:baseline;gap:var(--space-4);padding-block:var(--space-5);border-block-end:1px solid var(--color-border-strong);color:var(--color-text);grid-template-columns:3.5rem minmax(0,1fr);text-decoration:none;display:grid}.steps-nav__number.astro-hdfklhzw{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-display);line-height:1}.steps-nav__words.astro-hdfklhzw{gap:var(--space-1);display:grid}.steps-nav__title.astro-hdfklhzw{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-display);transition:color var(--dur-short) var(--ease-out)}.steps-nav__text.astro-hdfklhzw{color:var(--color-text-muted)}.steps-nav__link.astro-hdfklhzw:hover .steps-nav__title.astro-hdfklhzw{color:var(--color-accent)}.steps-nav__link.astro-hdfklhzw:active .steps-nav__title.astro-hdfklhzw{color:var(--color-accent-strong)}.link.astro-tktxi5pl{gap:var(--space-3);padding-block-start:var(--space-2);display:grid}.link.astro-tktxi5pl code.astro-tktxi5pl{font-family:var(--font-code);font-weight:600}.link__field.astro-tktxi5pl{gap:var(--space-1);display:grid}.link__box.astro-tktxi5pl{border:1px solid var(--color-border-strong);border-radius:8px;block-size:2.25rem;display:block}.link__actions.astro-tktxi5pl{justify-content:flex-end;display:flex}.roles__role.astro-2atra3g5{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.roles__scope.astro-2atra3g5{margin-block-start:var(--space-1);padding-inline-start:calc(20px + var(--space-2));display:block}.how__picture.astro-hu6lippr{max-inline-size:36rem}
