/* Answer-first guides keep the practical steps above the illustration and TOC. */
.article-answer{margin-top:28px;font-size:16px;line-height:1.65}
.article-answer h2{font-size:24px;line-height:1.3;letter-spacing:-.4px;margin-bottom:14px}
.article-answer ol{padding-left:24px;margin:14px 0}
.article-answer li{padding:4px 0}
.article-answer p{margin:14px 0}
.article-inline-cta{margin-top:28px;padding:24px;background:#eee4dc;border-radius:7px}
.article-inline-cta h3{font-size:24px;line-height:1.25;letter-spacing:-.4px}
.article-inline-cta .share-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;margin:18px 0;padding-left:22px}
.article-inline-cta .share-flow li::marker{color:var(--clay);font-weight:700}
.article-inline-cta p{font-size:14px;line-height:1.65;max-width:720px}
.article-inline-cta .button{white-space:normal;max-width:100%;text-align:center;min-height:48px}
@media(max-width:600px){
  .article-head:has(.article-answer) h1{font-size:32px}
  .article-answer{margin-top:22px;font-size:15px}
  .article-answer h2{font-size:21px}
  .article-inline-cta{padding:20px;margin-top:24px}
  .article-inline-cta h3{font-size:22px}
  .article-inline-cta .share-flow{grid-template-columns:1fr;gap:4px;margin:14px 0}
}
