@layer components{.numbered-steps{background-color:var(--color-bg);color:var(--color-text)}.numbered-steps__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:start}.numbered-steps__title{margin:0;font-family:var(--font-heading);font-weight:var(--fw-medium);font-size:var(--fs-section);line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand)}.numbered-steps__intro-text{margin-block-start:var(--space-6);font-size:var(--fs-md);line-height:1.8;color:color-mix(in oklab,var(--color-text) 75%,transparent);text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:40ch}.numbered-steps__intro-text p{margin:0}.numbered-steps__intro-text p+p{margin-block-start:var(--space-3)}.numbered-steps__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.numbered-steps__step{display:grid;grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--space-5);align-items:start;padding:var(--space-6) 0;border-block-end:var(--border-width) var(--border-style) var(--color-border)}.numbered-steps__step:last-child{border-block-end:0}.numbered-steps__num{grid-row:1 / 3;font-family:var(--font-heading);font-weight:var(--fw-normal);font-size:2.25rem;line-height:1;color:var(--color-accent);font-variant-numeric:tabular-nums}.numbered-steps__step-title{margin:0;font-family:var(--font-heading);font-weight:var(--fw-normal);font-size:1.375rem;line-height:1.15;color:var(--color-brand)}.numbered-steps__copy{grid-column:2;margin:var(--space-2) 0 0;font-size:.84375rem;line-height:1.75;color:color-mix(in oklab,var(--color-text) 72%,transparent)}@media(min-width:64em){.numbered-steps__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,6vw,6.875rem)}.numbered-steps__list{display:grid;grid-template-columns:repeat(var(--steps-cols, 3),minmax(0,1fr))}.numbered-steps__step{display:block;padding:var(--space-2) var(--space-7) var(--space-2) 0;margin-inline-end:var(--space-7);border-block-end:0;border-inline-end:var(--border-width) var(--border-style) var(--color-border)}.numbered-steps__step:last-child{border-inline-end:0;margin-inline-end:0}.numbered-steps__num{display:block;font-size:3.5rem}.numbered-steps__step-title{margin-block-start:var(--space-6);font-size:1.5rem}.numbered-steps__copy{margin-block-start:var(--space-3)}}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-numbered-steps.css.map */
