.path{max-width:var(--w-pull);margin:0 auto;padding:clamp(var(--s-48),6vw,var(--s-80)) clamp(20px,5vw,56px) 0;scroll-margin-top:88px}.path:last-of-type{padding-bottom:clamp(var(--s-48),6vw,var(--s-80))}.path__head{max-width:62ch}.path__head .h2{max-width:none;margin:var(--s-16) 0 var(--s-16)}.path__lead{font-size:1.0625rem;line-height:1.65;color:var(--ink-70);margin:0}.path__steps{list-style:none;margin:var(--s-32) 0 0;padding:0;border-top:1px solid var(--ink-15)}.path__step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--s-16);padding:var(--s-24) 0;border-bottom:1px solid var(--ink-15)}.path__num{font-family:var(--font-display);font-size:1.5rem;line-height:1.2;color:var(--amber)}.path__title{font-family:var(--font-display);font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);line-height:1.25;color:var(--ink);text-decoration:none;background:linear-gradient(var(--amber),var(--amber)) 0 100% / 0 1px no-repeat;transition:background-size .25s ease}.path__title:hover{background-size:100% 1px}.path__why{margin:var(--s-8) 0 0;font-size:.9375rem;line-height:1.6;color:var(--ink-70);max-width:64ch}.path__meta{display:block;margin-top:var(--s-8);font-size:.8rem;color:var(--ink-55)}.path__next{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-16) var(--s-24);margin-top:var(--s-32)}.path__next-label{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.path__more{font-size:.9375rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:3px}.path__more:hover{color:var(--amber)}@media(max-width:600px){.path__step{grid-template-columns:1.75rem minmax(0,1fr);gap:var(--s-12)}.path__next .btn{width:100%;justify-content:center}}
