.article-content{color:#334155;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.8}.article-content>*+*{margin-top:1.15em}.article-content h2{letter-spacing:-.015em;color:#0f172a;text-wrap:balance;border-top:1px solid #e2e8f0;margin-top:2.4em;padding-top:1.4em;scroll-margin-top:6rem;font-size:1.65rem;font-weight:800;line-height:1.3}.article-content>h2:first-child,.article-content hr+h2{border-top:0;margin-top:0;padding-top:0}.article-content h3{color:#0f172a;margin-top:1.9em;scroll-margin-top:6rem;font-size:1.2rem;font-weight:700;line-height:1.4}.article-content h4{color:#0f172a;margin-top:1.6em;font-size:1.05rem;font-weight:700}.article-content h2+*,.article-content h3+*,.article-content h4+*{margin-top:.7em}.article-content strong{color:#0f172a;font-weight:700}.article-content em{font-style:italic}.article-content a{color:#047857;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #6ee7b7;text-decoration:underline #6ee7b7;transition:color .15s,text-decoration-color .15s}.article-content a:hover{color:#065f46;text-decoration-color:#059669}.article-content ul,.article-content ol{padding-left:1.4em}.article-content ul{list-style:outside}.article-content ol{list-style:decimal}.article-content ul ul{list-style:circle}.article-content li{padding-left:.3em}.article-content li+li{margin-top:.55em}.article-content li::marker{color:#059669;font-weight:700}.article-content li>ul,.article-content li>ol{margin-top:.55em}.article-content li>p{margin:0}.article-content blockquote{color:#713f12;background:#fffbeb;border-left:4px solid #f59e0b;border-radius:0 .875rem .875rem 0;margin-left:0;margin-right:0;padding:1rem 1.25rem;font-size:.98rem;line-height:1.7}.article-content blockquote strong{color:#713f12}.article-content blockquote>*+*{margin-top:.6em}.article-content hr{background:#e2e8f0;border:0;height:1px;margin-top:2.6em;margin-bottom:2.4em}.article-content code{color:#0f172a;background:#f1f5f9;border-radius:.375rem;padding:.12em .4em;font-size:.88em}.article-content .article-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:.875rem;overflow-x:auto}.article-content table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9rem;line-height:1.55}.article-content thead th{color:#0f172a;text-align:left;vertical-align:bottom;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-weight:700}.article-content td{vertical-align:top;border-top:1px solid #f1f5f9;padding:.75rem 1rem}.article-content tbody tr:nth-child(2n) td{background:#f8fafc}@media (max-width:640px){.article-content{font-size:1rem;line-height:1.75}.article-content h2{font-size:1.35rem}.article-content h3{font-size:1.1rem}.article-content blockquote{padding:.875rem 1rem}}
