.article-body p{color:inherit;line-height:inherit;margin-bottom:1.5em}.article-body ul,.article-body ol{color:inherit}.article-body h2,.article-body h3,.article-body h4{color:var(--color-foreground);font-family:var(--font-body);letter-spacing:-.03em;margin-top:2em;margin-bottom:.5em;font-weight:600}.article-body h2{font-size:1.5rem;line-height:1.875rem}.article-body h3{font-size:1.25rem;line-height:1.625rem}.article-body h2,.article-body h3{scroll-margin-top:6rem}.article-body a{border-bottom:1px solid var(--color-brand-accent);color:var(--color-foreground)}.article-body blockquote{border:none;border-left:2px solid var(--color-brand-accent);background:var(--color-brand-paper);color:var(--color-foreground);font-family:var(--font-body);margin:2.5rem 0;padding:1.5rem;font-style:normal}.article-body blockquote p:last-child{margin-bottom:0}.article-body pre{border:1px solid var(--color-border);background:var(--color-code-bg);color:var(--color-foreground);border-radius:0}.article-body :not(pre)>code{background:var(--color-code-bg);border-radius:0}.article-body img,.article-body iframe,.article-body .youtube-embed iframe{border:1px solid var(--color-border);box-shadow:none;border-radius:0}.article-body th,.article-body td{border-color:var(--color-border)}.article-body th{background:var(--color-code-bg);color:var(--color-foreground)}.article-body .youtube-embed{margin:2.5rem 0}.article-body .youtube-embed iframe{aspect-ratio:16/9;width:100%}
