.step-number{color:var(--muted);letter-spacing:.08em;margin-bottom:.9rem;font-size:.72rem;display:block}.method-details{border-top:1px solid var(--line)}.method-details article{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding:2.5rem 0;display:grid}.method-details .step-number{padding-top:.4rem}.method-details h2{margin-bottom:.7rem;font-size:1.8rem}.method-details p{max-width:49rem;color:var(--muted);margin-bottom:0;line-height:1.8}.method-details .step-description{color:var(--text);margin-bottom:.8rem}.article-grid{grid-template-columns:1fr 1fr;gap:3.5rem;padding:3rem 0;display:grid}.article-grid h2{max-width:22ch;font-size:1.7rem}.article-grid p{color:var(--muted);margin-bottom:0;line-height:1.8}.example-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:3.5rem;padding:3rem 0;display:grid}.example-section p:not(.eyebrow){color:var(--muted);max-width:38rem}@media (width<=1000px){.example-section{gap:2.3rem}}@media (width<=780px){.example-section{grid-template-columns:1fr;gap:1.2rem;padding:2.5rem 0}.article-grid{grid-template-columns:1fr;gap:2rem}.example-section>div:first-child{margin-bottom:1rem}}@media (width<=440px){.method-details article{grid-template-columns:25px minmax(0,1fr);gap:1rem;padding:2rem 0}.method-details h2{font-size:1.5rem}.method-details p{font-size:.95rem}}
