.article-body{font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ekohum-earth);max-width:740px;margin-inline:auto}.article-body p{margin-bottom:1.75rem}.article-body>p:first-child:first-letter{font-family:var(--font-cormorant), Georgia, serif;float:left;color:var(--ekohum-crimson);margin-top:.08em;margin-right:.1em;font-size:4.5rem;font-weight:400;line-height:.85}.article-body h2{font-family:var(--font-cormorant), Georgia, serif;font-size:var(--text-h2);color:var(--ekohum-forest);font-weight:400;line-height:var(--leading-editorial);border-bottom:1px solid var(--ekohum-sand);margin-top:4rem;margin-bottom:1.25rem;padding-bottom:.75rem}.article-body h3{font-family:var(--font-cormorant), Georgia, serif;font-size:var(--text-h3);color:var(--ekohum-forest);margin-top:2rem;margin-bottom:.75rem;font-weight:500}.article-body :is(p,li) a{color:var(--ekohum-rose);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ekohum-rose-light);text-decoration-color:var(--ekohum-rose-light);transition:color .2s}.article-body :is(p,li) a:hover{color:var(--ekohum-forest);-webkit-text-decoration-color:var(--ekohum-forest);text-decoration-color:var(--ekohum-forest)}.article-body blockquote{border:none;margin-inline:0;padding-left:0}.article-body img:not(figure img){width:100%;height:auto;margin-block:2.5rem;display:block}.article-body aside img:not(figure img){margin-block:0}.article-body hr{border:none;border-top:1px solid var(--ekohum-sand);margin-block:3rem}.article-body ul,.article-body ol{margin-bottom:1.75rem;padding-left:1.5rem}.article-body li{margin-bottom:.5rem}
