.ArticleContent-module__4rrg3G__articleContent{font-family:var(--font-serif), ui-serif, Georgia, serif;font-size:1.125rem;line-height:1.65}.ArticleContent-module__4rrg3G__articleContent>*{max-width:38rem}.ArticleContent-module__4rrg3G__articleContent>:first-child{margin-top:0}.ArticleContent-module__4rrg3G__articleContent h2,.ArticleContent-module__4rrg3G__articleContent h3,.ArticleContent-module__4rrg3G__articleContent h4{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:6rem;font-weight:600;line-height:1.2}.ArticleContent-module__4rrg3G__articleContent h2{border-top:2px solid var(--ink);margin-top:3.25rem;margin-bottom:1rem;padding-top:1.5rem;font-size:1.75rem}.ArticleContent-module__4rrg3G__articleContent h3{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.3125rem}.ArticleContent-module__4rrg3G__articleContent h4{margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.ArticleContent-module__4rrg3G__articleContent p{margin-top:1.2rem;margin-bottom:1.2rem}.ArticleContent-module__4rrg3G__articleContent ul,.ArticleContent-module__4rrg3G__articleContent ol{margin-top:1.2rem;margin-bottom:1.2rem;padding-left:1.35rem}.ArticleContent-module__4rrg3G__articleContent li{margin-top:.45rem;padding-left:.25rem}.ArticleContent-module__4rrg3G__articleContent li::marker{color:var(--accent)}.ArticleContent-module__4rrg3G__articleContent a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.ArticleContent-module__4rrg3G__articleContent a:hover{text-decoration-thickness:2px}.ArticleContent-module__4rrg3G__articleContent strong{font-weight:600}.ArticleContent-module__4rrg3G__articleContent em{font-style:italic}.ArticleContent-module__4rrg3G__articleContent blockquote{border-left:3px solid var(--accent);color:var(--graphite);margin:2rem 0;padding:.1rem 0 .1rem 1.35rem;font-style:normal}.ArticleContent-module__4rrg3G__articleContent blockquote p{margin:.4rem 0}.ArticleContent-module__4rrg3G__articleContent code{background:var(--sand);border:1px solid var(--rule);border-radius:2px;padding:.08rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.ArticleContent-module__4rrg3G__articleContent pre{border:1px solid var(--rule);background:var(--ink);max-width:46rem;color:var(--sand);padding:1rem 1.1rem;font-size:.9375rem;line-height:1.55;overflow-x:auto}.ArticleContent-module__4rrg3G__articleContent pre code{font-size:inherit;background:0 0;border:0;padding:0}.ArticleContent-module__4rrg3G__articleContent img{border:1px solid var(--rule);width:auto;max-width:100%;height:auto;display:block}.ArticleContent-module__4rrg3G__articleContent hr{border:0;border-top:1px solid var(--rule);margin:2.75rem 0}.ArticleContent-module__4rrg3G__articleContent iframe{aspect-ratio:16/9;border:1px solid var(--rule);width:100%}.ArticleContent-module__4rrg3G__articleContent>table{max-width:46rem}.ArticleContent-module__4rrg3G__articleContent table{border-collapse:collapse;border:1px solid var(--rule);width:100%;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:2rem 0;font-size:.9375rem;line-height:1.45;display:block;overflow-x:auto}.ArticleContent-module__4rrg3G__articleContent th,.ArticleContent-module__4rrg3G__articleContent td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:break-word;min-width:8rem;padding:.7rem .9rem}.ArticleContent-module__4rrg3G__articleContent thead th{background:var(--sand);border-bottom:2px solid var(--ink);white-space:nowrap;font-weight:600}.ArticleContent-module__4rrg3G__articleContent tbody tr:last-child th,.ArticleContent-module__4rrg3G__articleContent tbody tr:last-child td{border-bottom:0}@media (max-width:767px){.ArticleContent-module__4rrg3G__articleContent{font-size:1.0625rem}.ArticleContent-module__4rrg3G__articleContent>*{max-width:100%}.ArticleContent-module__4rrg3G__articleContent h2{margin-top:2.75rem;font-size:1.5rem}.ArticleContent-module__4rrg3G__articleContent h3{font-size:1.1875rem}}
