.first-steps{padding:.5rem 0 3.5rem}.first-layout{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}.first-steps__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.first-step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.first-step__n{grid-row:span 2;font:500 2rem/1 var(--serif);font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--accent)}.first-step h2{margin:0 0 .375rem;font-size:1.5rem;line-height:1.2}.first-step p{margin:0;max-width:52ch;color:var(--muted);line-height:1.6}.first-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:1rem}.first-more{padding:0 0 6rem}.first-more__title{margin:0 0 .625rem;font-size:clamp(1.6rem,2.4vw,2rem)}.first-more p{margin:0 0 1.75rem;color:var(--muted);line-height:1.6}@media (min-width:900px){.first-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4rem}.first-photo{position:-webkit-sticky;position:sticky;top:7rem;aspect-ratio:4/5}}