.article-content{color:color-mix(in oklab,currentColor 78%,transparent);font-size:1.05rem;line-height:2;overflow-wrap:anywhere}.article-content h1,.article-content h2,.article-content h3{color:color-mix(in oklab,currentColor 100%,transparent);font-weight:900;letter-spacing:-.035em;line-height:1.25;text-wrap:pretty}.article-content h1{margin:2rem 0 1rem;font-size:2.25rem}.article-content h2{margin:1.8rem 0 .85rem;font-size:1.75rem}.article-content h3{margin:1.5rem 0 .75rem;font-size:1.35rem}.article-content h4{margin:1.3rem 0 .6rem;font-size:1.15rem}.article-content h5,.article-content h6{margin:1.2rem 0 .5rem;font-size:1.05rem}.article-content p{margin:1rem 0}.article-content hr{margin:2rem 0;border:0;border-top:1px solid rgba(31,35,40,.12)}.article-content del{opacity:.6}.article-content ul,.article-content ol{margin:1.1rem 0;padding-left:1.4rem}.article-content li{margin:.35rem 0}.article-content a{color:#13264a;font-weight:800;text-decoration:underline;text-underline-offset:.2em}.article-content blockquote{margin:1.5rem 0;border-left:4px solid rgba(31,35,40,.16);padding:.35rem 0 .35rem 1.2rem;color:color-mix(in oklab,currentColor 60%,transparent)}.article-content code{border-radius:.45rem;background:#1f23280f;padding:.15rem .38rem;font-size:.9em}.article-content pre{margin:1.5rem 0;overflow-x:auto;border-radius:1rem;background:#1f2328;padding:1rem;color:#fff}.article-content pre code{background:transparent;padding:0}.article-content img{margin:1.5rem auto;border-radius:1rem}.article-content .md-table-wrap{margin:1.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.9rem;border:1px solid rgba(31,35,40,.12)}.article-content .md-table-wrap>table{margin:0;width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.65}.article-content th,.article-content td{border-bottom:1px solid rgba(31,35,40,.1);border-right:1px solid rgba(31,35,40,.1);padding:.65rem .85rem;vertical-align:top}.article-content th:last-child,.article-content td:last-child{border-right:0}.article-content tbody tr:last-child td{border-bottom:0}.article-content thead th{background:#1f23280d;font-weight:800;white-space:nowrap;color:color-mix(in oklab,currentColor 95%,transparent)}.article-content tbody tr:nth-child(2n){background:#1f232805}@media(max-width:640px){.article-content .md-table-wrap>table{min-width:30rem}.article-content th,.article-content td{padding:.5rem .65rem;font-size:.88rem}}
