.article-content{color:#cbd5e1;font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.article-content>*+*{margin-top:1.15rem}.article-content h1,.article-content h2,.article-content h3,.article-content h4{color:#f8fafc;font-family:var(--font-nacelle),sans-serif;font-weight:600;line-height:1.3;margin-top:2.2rem}.article-content h1{font-size:2rem}.article-content h2{font-size:1.55rem}.article-content h3{font-size:1.25rem}.article-content p{margin-top:1.15rem}.article-content a{color:#a5b4fc;text-decoration:underline;text-underline-offset:3px}.article-content ol,.article-content ul{margin:1.2rem 0 1.2rem 1.5rem;padding-left:.5rem}.article-content ul{list-style:disc}.article-content ol{list-style:decimal}.article-content li{margin-top:.45rem;padding-left:.25rem}.article-content blockquote{margin:1.5rem 0;border-left:3px solid #6366f1;padding:.25rem 0 .25rem 1rem;color:#94a3b8}.article-content strong{color:#f1f5f9;font-weight:600}.article-content code{border-radius:.35rem;background:#1e293b;padding:.15rem .35rem;color:#c7d2fe;font-size:.9em}.article-content pre{overflow-x:auto;border:1px solid #334155;border-radius:.75rem;background:#0f172a;padding:1rem}.article-content pre code{background:transparent;padding:0}.article-content hr{margin:2rem 0;border-color:#334155}.article-content img{display:block;width:100%;height:auto;margin:1.75rem auto;border-radius:.9rem;border:1px solid #334155}