.article-content{overflow-wrap:anywhere;font-size:1rem;line-height:2.15}.article-content p{text-align:justify;text-align-last:right;margin-block:1em}.article-content img{border-radius:16px;margin-block:1.5em}.article-content h2{margin-block:2em .75em;scroll-margin-top:100px;font-size:1.45rem;font-weight:800;line-height:1.75}.article-content h3{margin-block:1.5em .5em;font-size:1.15rem;font-weight:750}.article-content a{color:var(--brand-navy);text-underline-offset:4px;text-decoration:underline}.dark .article-content a{color:var(--brand-gold)}.article-content a:hover{text-decoration-thickness:2px}.article-content ul,.article-content ol{margin-block:1em;padding-inline-start:1.6em}.article-content ul{list-style:outside}.article-content ol{list-style:decimal}.article-content li{margin-block:.4em}.article-content pre{text-align:left;white-space:pre;color:#edf4ff;direction:ltr;unicode-bidi:isolate;background:#0b1730;border-radius:16px;max-width:100%;margin-block:1.5em;padding:20px;font-size:.875rem;line-height:1.85;overflow-x:auto}.article-content code{direction:ltr;unicode-bidi:isolate;font-family:Consolas,monospace}.article-content :not(pre)>code{overflow-wrap:anywhere;background:var(--app-card);border-radius:4px;max-width:100%;padding-inline:.3em;font-size:.9em;display:inline-block}.article-content [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}@media (max-width:640px){.article-content h2{font-size:1.25rem}.article-content pre{padding:14px;font-size:.8rem}}
