.ArticleContent-module__jQat5a__articleContent{color:var(--muted);max-width:none;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;line-height:1.8}.ArticleContent-module__jQat5a__articleContent>*{max-width:52rem;margin-left:auto;margin-right:auto}.ArticleContent-module__jQat5a__articleContent>:first-child{margin-top:0}.ArticleContent-module__jQat5a__articleContent h1,.ArticleContent-module__jQat5a__articleContent h2,.ArticleContent-module__jQat5a__articleContent h3,.ArticleContent-module__jQat5a__articleContent h4{color:var(--text);letter-spacing:0;scroll-margin-top:7rem;font-weight:800}.ArticleContent-module__jQat5a__articleContent h2{border-top:1px solid #e4e4e7;margin-top:3rem;padding-top:2rem;font-size:1.875rem;line-height:1.2}.ArticleContent-module__jQat5a__articleContent h3{margin-top:2.25rem;font-size:1.25rem}.ArticleContent-module__jQat5a__articleContent p,.ArticleContent-module__jQat5a__articleContent li{font-size:1.0625rem}.ArticleContent-module__jQat5a__articleContent p{margin-top:1.25rem;margin-bottom:1.25rem}.ArticleContent-module__jQat5a__articleContent ul,.ArticleContent-module__jQat5a__articleContent ol{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.5rem}.ArticleContent-module__jQat5a__articleContent li{margin-top:.5rem}.ArticleContent-module__jQat5a__articleContent a{color:rgb(var(--editorial-accent));text-underline-offset:.18em;font-weight:700;text-decoration-thickness:.08em}.ArticleContent-module__jQat5a__articleContent strong{color:var(--text);font-weight:800}.ArticleContent-module__jQat5a__articleContent blockquote{border-left:.25rem solid rgb(var(--editorial-accent));background:rgb(var(--editorial-accent) / .08);color:color-mix(in srgb, rgb(var(--editorial-accent)) 50%, var(--text));border-radius:0 8px 8px 0;padding:1rem 1.25rem;font-style:normal}.ArticleContent-module__jQat5a__articleContent code{background:var(--bg2);color:var(--muted);border-radius:6px;padding:.15rem .35rem;font-weight:650}.ArticleContent-module__jQat5a__articleContent pre{background:var(--text);color:var(--bg);border:1px solid #e4e4e7;border-radius:8px;padding:1rem;overflow-x:auto}.ArticleContent-module__jQat5a__articleContent pre code{color:inherit;background:0 0;padding:0}.ArticleContent-module__jQat5a__articleContent img{border:1px solid #e4e4e7;border-radius:8px;width:auto;max-width:100%;height:auto;display:block;box-shadow:0 18px 45px #0f172a14}.ArticleContent-module__jQat5a__articleContent table{border-collapse:separate;border-spacing:0;background:var(--bg);table-layout:fixed;border:1px solid #e4e4e7;border-radius:8px;width:100%;max-width:52rem;font-size:1rem;line-height:1.55;overflow:hidden}:is(.ArticleContent-module__jQat5a__articleContent>p:has(img),.ArticleContent-module__jQat5a__articleContent>table){max-width:52rem}.ArticleContent-module__jQat5a__articleContent thead{background:var(--bg2)}.ArticleContent-module__jQat5a__articleContent th,.ArticleContent-module__jQat5a__articleContent td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;padding:.85rem 1rem}.ArticleContent-module__jQat5a__articleContent th:first-child,.ArticleContent-module__jQat5a__articleContent td:first-child{border-left:0}.ArticleContent-module__jQat5a__articleContent tr:last-child th,.ArticleContent-module__jQat5a__articleContent tr:last-child td{border-bottom:0}.ArticleContent-module__jQat5a__articleContent hr{border:0;border-top:1px solid #e4e4e7}.ArticleContent-module__jQat5a__articleContent iframe{aspect-ratio:16/9;border:1px solid #e4e4e7;border-radius:8px;width:100%}@media (max-width:640px){.ArticleContent-module__jQat5a__articleContent{font-size:1rem}.ArticleContent-module__jQat5a__articleContent>*{max-width:100%}.ArticleContent-module__jQat5a__articleContent p,.ArticleContent-module__jQat5a__articleContent li{font-size:1rem}.ArticleContent-module__jQat5a__articleContent table{-webkit-overflow-scrolling:touch;table-layout:auto;max-width:100%;display:block;overflow-x:auto}.ArticleContent-module__jQat5a__articleContent th,.ArticleContent-module__jQat5a__articleContent td{min-width:11rem;padding:.75rem .85rem}}
