.eng{scroll-margin-top:80px}.eng-kicker{margin:0 0 10px;font:500 12px/1.3 var(--h4-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--h4-amber-3)}.eng-h2{margin:0;font:600 clamp(22px,2.6vw,28px)/1.15 var(--h4-display);letter-spacing:-.02em;color:var(--h4-ink)}.eng-intro{margin:10px 0 0;max-width:64ch;font-size:15px;line-height:1.6;color:var(--h4-ink-3)}.eng-steps{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:12px}.eng-step{display:grid;align-content:start;gap:6px;padding:16px 16px 18px;background:var(--h4-card);border-radius:6px;box-shadow:0 1px 2px rgba(17,17,17,.06)}@media (min-width:720px){.eng-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-radius:6px;box-shadow:0 1px 2px rgba(17,17,17,.06)}.eng-step{border-radius:0;box-shadow:inset -1px 0 0 var(--h4-line)}.eng-step:first-child{border-radius:6px 0 0 6px}.eng-step:last-child{border-radius:0 6px 6px 0;box-shadow:none}}.eng-step-n{font:600 12px/1 var(--h4-mono);letter-spacing:.08em;color:var(--h4-amber-3)}.eng-step-title{font:600 16px/1.25 var(--h4-sans);color:var(--h4-ink)}.eng-step-line{font-size:13px;line-height:1.5;color:var(--h4-ink-2)}.eng-proof{margin:14px 0 0;font:400 13px/1.5 var(--h4-mono);color:var(--h4-ink-2)}.eng-proof-date{margin-right:6px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--h4-ink-3)}.eng-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:0 auto 20px;font:500 13px/1.4 var(--h4-mono);letter-spacing:.04em;color:var(--h4-ink-2);text-align:center}.h4 .eng-strip-link{font:500 12px/1.4 var(--h4-sans);letter-spacing:0;color:var(--h4-ink-3);text-decoration:underline;text-decoration-color:var(--h4-amber);text-underline-offset:3px}