body{font-family:Arial,sans-serif}.article-body{color:#334155;font-size:1.075rem;line-height:1.85}.article-body h2{color:#0f172a;font-size:1.85rem;line-height:1.25;font-weight:800;margin:3.2rem 0 1rem}.article-body h3{color:#0f172a;font-size:1.3rem;font-weight:700;margin:2rem 0 .7rem}.article-body p{margin:0 0 1.25rem}.article-body ul,.article-body ol{margin:0 0 1.5rem;padding-left:1.4rem}.article-body li{margin-bottom:.65rem}.article-body figure{margin:2.5rem 0}.article-body figcaption{color:#64748b;font-size:.86rem;line-height:1.5;margin-top:.7rem;text-align:center}.article-body a{color:#2563eb;text-decoration:underline}    .footer-link { color: #94a3b8; transition: color 180ms ease-out; }
    .footer-link:hover { color: var(--jq-coral, #ff5b2e); }
