@layer site.sections{.steps-module__d_p6Ta__steps{background:var(--ink)}.steps-module__d_p6Ta__wrap{max-width:var(--maxw);margin:0 auto}.steps-module__d_p6Ta__head{margin-bottom:clamp(40px,7svh,80px)}.steps-module__d_p6Ta__h2{font:800 var(--fs-h2) / var(--lh-h2) var(--font-display);letter-spacing:var(--tr-h2);color:var(--fg);max-width:14ch}.steps-module__d_p6Ta__list{border-top:1px solid var(--line-ink)}.steps-module__d_p6Ta__step{border-bottom:1px solid var(--line-ink);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(24px,4vw,64px);padding:clamp(32px,6svh,64px) 0;display:grid}.steps-module__d_p6Ta__step p{margin:0}.steps-module__d_p6Ta__num{font:500 clamp(40px, 5vw, 80px) / 1 var(--font-mono);letter-spacing:-.02em;color:var(--teal);font-variant-numeric:tabular-nums}.steps-module__d_p6Ta__step:nth-child(2) .steps-module__d_p6Ta__num{color:var(--pink)}.steps-module__d_p6Ta__h3{font:700 var(--fs-h3) / 1.05 var(--font-display);letter-spacing:-.03em;color:var(--fg)}.steps-module__d_p6Ta__body .steps-module__d_p6Ta__p{max-width:64ch;font:400 var(--fs-body) / var(--lh-body) var(--font-body);color:var(--fg-2);text-wrap:pretty;margin-top:18px}.steps-module__d_p6Ta__body .steps-module__d_p6Ta__p:first-of-type{color:var(--fg);font-size:var(--fs-lead);margin-top:22px;line-height:1.5}.steps-module__d_p6Ta__reading{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(24px,4vw,64px);margin-top:clamp(40px,7svh,72px);display:grid}.steps-module__d_p6Ta__reading p{margin:0}.steps-module__d_p6Ta__readingK{font:500 var(--fs-meta) / 1.4 var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-2);padding-top:12px}.steps-module__d_p6Ta__readingL{gap:4px;display:grid}.steps-module__d_p6Ta__readingA{min-height:44px;font:600 clamp(17px, 1.5vw, 21px) / 1.3 var(--font-display);letter-spacing:-.015em;color:var(--fg);text-underline-offset:.25em;align-items:center;-webkit-text-decoration:underline #ecebe747;text-decoration:underline #ecebe747;display:inline-flex}.steps-module__d_p6Ta__readingA span{color:var(--teal);margin-left:.4em}.steps-module__d_p6Ta__readingA:hover{color:var(--teal);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}@media (max-width:759px){.steps-module__d_p6Ta__step,.steps-module__d_p6Ta__reading{grid-template-columns:minmax(0,1fr);gap:12px}.steps-module__d_p6Ta__num{font-size:36px}}}
