.article-content{color:var(--color-ink);overflow-wrap:anywhere;font-size:1.075rem;line-height:1.8}.article-content>:first-child{margin-top:0}.article-content>:last-child{margin-bottom:0}.article-content p{margin:0 0 1.25rem}.article-content h2{color:var(--color-jungle-800);margin:3rem 0 1rem;font-size:clamp(1.75rem,4vw,2.2rem);font-weight:900;line-height:1.18}.article-content h3{color:var(--color-ink);margin:2.2rem 0 .8rem;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:800;line-height:1.25}.article-content ul,.article-content ol{margin:1rem 0 1.5rem 1.75rem}.article-content ul{list-style:outside}.article-content ol{list-style:decimal}.article-content li{margin:.4rem 0;padding-left:.25rem}.article-content li>p{margin-bottom:.35rem}.article-content blockquote{border-left:4px solid var(--color-jungle-400);color:#4b5563;margin:2rem 0;padding:.5rem 0 .5rem 1.25rem;font-style:italic}.article-content hr{border:0;border-top:2px solid color-mix(in srgb, var(--color-jungle-600) 20%, transparent);margin:2.5rem 0}.article-content a{color:var(--color-jungle-600);text-underline-offset:.2em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.article-content a:hover{color:var(--color-flamboyant)}.article-content img{border-radius:.9rem;width:auto;max-width:100%;height:auto;margin:2rem auto;display:block}.article-content code{background:#e5e7eb;border-radius:.25rem;padding:.15rem .35rem;font-size:.9em}.article-content pre{background:var(--color-ink);color:#fff;border-radius:.75rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.article-content pre code{background:0 0;padding:0}.article-content .text-align-center{text-align:center}.article-content .text-align-right{text-align:right}.article-content .text-align-left{text-align:left}.article-content .blog-callout,.article-content aside[data-blog-callout]{border:1px solid #0000;border-radius:1rem;margin:2rem 0;padding:1.1rem 1.25rem}.article-content .blog-callout-title{margin-bottom:.45rem;font-size:.95rem;font-weight:850}.article-content .blog-callout>:last-child,.article-content aside[data-blog-callout]>:last-child{margin-bottom:0}.article-content .blog-callout--tip,.article-content aside[data-callout-type=tip]{background:#fff8dc;border-color:#f2c94c}.article-content .blog-callout--warning,.article-content aside[data-callout-type=warning]{border-color:var(--color-coral-300);background:var(--color-coral-50)}.article-content .blog-callout--info,.article-content aside[data-callout-type=info]{border-color:var(--color-ocean-300);background:var(--color-ocean-50)}@media (max-width:640px){.article-content{font-size:1rem;line-height:1.72}.article-content h2{margin-top:2.4rem}.article-content h3{margin-top:1.9rem}.article-content ul,.article-content ol{margin-left:1.35rem}}
