.article-body{font-family:Georgia,"Times New Roman",serif;color:#252b33;font-size:1.08rem;line-height:1.9}.article-body>p:first-child{font-size:1.18rem}.article-body h2,.article-body h3{margin-top:2.5rem;margin-bottom:.9rem;color:#111827}.article-body h2{font-size:clamp(1.65rem,3vw,2.25rem)}.article-body h3{font-size:clamp(1.3rem,2.5vw,1.7rem)}.article-body p,.article-body ul,.article-body ol,.article-body blockquote,.article-body figure,.article-body table,.article-body .read-also{margin-bottom:1.55rem}.article-body ul,.article-body ol{padding-left:1.45rem}.article-body ul li{list-style:disc}.article-body ol li{list-style:decimal}.article-body li+li{margin-top:.45rem}.article-body a{color:#1769d2;font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-body figure{margin-left:0;margin-right:0}.article-body figure img{width:100%;height:auto;border-radius:16px}.article-body figcaption{margin-top:.65rem;color:#6b7280;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;line-height:1.5}.article-body blockquote{margin-left:0;margin-right:0;padding:1.2rem 1.35rem;border-left:4px solid #1769d2;border-radius:0 12px 12px 0;background:#f5f8fc;font-style:italic}.read-also{padding:1.1rem 1.2rem;border:1px solid #dbe6f5;border-left:4px solid #d8a72e;border-radius:12px;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.read-also strong{margin-right:.3rem;color:#111827}.article-body table{width:100%;border-collapse:collapse;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.92rem}.article-body th,.article-body td{padding:.8rem;border:1px solid #e5eaf0;text-align:left}.article-body th{background:#f5f8fc}.article-body .article-source{padding-top:1.15rem;border-top:1px solid #e5eaf0;color:#6b7280;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem}@media(max-width:640px){.article-body{font-size:1.02rem;overflow-wrap:anywhere}.article-body>p:first-child{font-size:1.08rem}.article-body table{display:block;overflow-x:auto}}
