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