.article-page{--article-accent:#caff62}.article-page .hero-copy h1{letter-spacing:-.012em}.article-page h2{letter-spacing:-.01em}.toc{display:grid;margin-top:28px}.toc a{padding:12px 0;min-height:44px;border-bottom:1px solid var(--line)}.steps{list-style:none;padding:0;counter-reset:step}.steps li{counter-increment:step;padding:28px 0;border-bottom:1px solid var(--line)}.steps h3{margin:0}.steps h3:before{content:counter(step,decimal-leading-zero)' / ';color:var(--accent)}.steps p{margin-top:12px!important}.compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.compare>div{padding:24px;border:1px solid var(--line);border-radius:16px}.compare h3{margin:0}.compare p{font-size:17px}.case-picture{margin:32px 0;padding:24px;background:#f8f8f7;border:1px solid var(--line);border-radius:16px}.case-picture img{display:block;width:min(100%,360px);height:auto;margin:auto}.case-picture figcaption{font-size:15px;margin-top:16px;color:var(--ink-soft)}.prose blockquote{margin:28px 0;padding:16px 24px;border-left:4px solid var(--article-accent);background:#f8f8f7}.prose li{margin:12px 0}.small{font-size:15px}.article-page .hero-art img{height:auto}.lesson{scroll-margin-top:120px}@media(max-width:760px){.compare{grid-template-columns:1fr}.compare>div{padding:20px}.case-picture{padding:16px}}