.page-steps{padding-block:clamp(4.5rem,3.26761rem + 5.25822vw,8rem)}.page-steps--muted{background:var(--color-surface-muted)}.page-steps__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;display:flex}.page-steps__aside{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.page-steps__list{gap:32px;margin:clamp(2.5rem,1.97183rem + 2.25352vw,4rem) 0 0;padding:0;list-style:none;display:grid;position:relative}@media (width>=768px){.page-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.page-steps__list{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px}}.page-steps__step{flex-direction:column;display:flex;position:relative}@media (width>=1024px){.page-steps__step:not(:last-child):after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 35%,transparent),var(--color-line));height:1px;position:absolute;top:24px;left:56px;right:-24px}}.page-steps__index{width:48px;height:48px;font-family:var(--font-label);font-variant-numeric:tabular-nums;color:var(--color-primary);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-line));corner-shape:superellipse(1.5);border-radius:999px;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.page-steps__step:first-child .page-steps__index{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.page-steps__title{letter-spacing:-.02em;margin-top:20px;font-size:clamp(1.125rem,1.03697rem + .375587vw,1.375rem)}.page-steps__text{max-width:30ch;color:var(--color-ink-muted);margin-top:8px;font-size:.9375rem;line-height:1.65}
