.article-body{--article-ink:#171513;--article-muted:#5f5a52;--article-accent:#c56c19;--article-rule:#17151324;--article-code-bg:#1715130f;color:var(--article-ink);letter-spacing:-.003em;overflow-wrap:break-word;font-size:1.1875rem;line-height:1.85}.article-feature>p:first-of-type{font-size:1.3rem;line-height:1.65}.article-feature>p:first-of-type:first-letter{float:left;font-family:var(--font-heading);color:var(--article-accent);margin:.02em .09em 0 0;font-size:3.5em;font-weight:600;line-height:.82}.reader-dark .article-body,.article-body.is-dark{--article-ink:#eee9df;--article-muted:#b3ab9d;--article-accent:#f3a43b;--article-rule:#ffffff24;--article-code-bg:#ffffff14}.article-body>*+*{margin-top:1.25em}.article-body h2{font-family:var(--font-heading);letter-spacing:-.015em;margin-top:2.6em;padding-top:1em;font-size:1.9rem;font-weight:600;line-height:1.18;position:relative}.article-body h2:before{content:"";background:var(--article-accent);border-radius:2px;width:2.5rem;height:3px;position:absolute;top:0;left:0}.article-body h2:first-child{margin-top:0}.article-body h3{font-family:var(--font-heading);margin-top:1.75em;font-size:1.35rem;font-weight:600;line-height:1.3}.article-body h4{font-family:var(--font-heading);margin-top:1.5em;font-size:1.1rem;font-weight:600}.article-body a{color:var(--article-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-body a:hover{text-decoration-thickness:2px}.article-body strong,.article-body b{font-weight:700}.article-body ul,.article-body ol{padding-left:1.5em}.article-body li+li{margin-top:.9em}.article-body li::marker{font-weight:600}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li>p{margin:0}.article-body li::marker{color:var(--article-accent)}.article-body blockquote{text-align:center;max-width:34ch;font-family:var(--font-heading);letter-spacing:-.01em;color:var(--article-ink);border-left:none;margin:0 auto 2.75em;padding:0;font-size:1.5rem;font-weight:500;line-height:1.42}.article-body blockquote:before{content:"";background:var(--article-accent);width:2.25rem;height:2px;margin:0 auto 1.15em;display:block}.article-body blockquote>p+p{letter-spacing:.2em;text-transform:uppercase;color:var(--article-muted);margin-top:.95em;font-size:.78rem;font-weight:600}.article-body blockquote>p+p em{font-style:normal}.article-body>*+blockquote{margin-top:2.75em}.article-body code{background:var(--article-code-bg);border-radius:4px;padding:.12em .35em;font-size:.88em}.article-body pre{color:#eee9df;background:#11100e;border-radius:12px;padding:1em 1.2em;font-size:.9rem;line-height:1.6;overflow-x:auto}.article-body pre code{color:inherit;background:0 0;padding:0}.article-body img{border-radius:14px;width:100%;height:auto;margin-top:2em;margin-bottom:2em;display:block}.article-body hr{border:none;border-top:1px solid var(--article-rule);width:30%;margin:2.5em auto}.article-body figure{margin:2.5em 0}.article-body figure img{margin-top:0;margin-bottom:.75em}.article-body figcaption{color:var(--article-muted);text-align:center;font-size:.9rem}.article-body.ProseMirror img.ProseMirror-selectednode{outline:3px solid #f3a43b}.article-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9a948a;float:left;pointer-events:none;height:0}@media (max-width:640px){.article-body{font-size:1.08rem;line-height:1.78}.article-feature>p:first-of-type{font-size:1.16rem}.article-body h2{margin-top:2.2em;font-size:1.5rem}.article-body blockquote{max-width:none;font-size:1.25rem}}
