.article-body.svelte-5iplu7{max-width:720px;font-family:var(--font-serif);letter-spacing:.01em;overflow-wrap:break-word;font-size:18px;line-height:1.6}.article-body.svelte-5iplu7 :where(p,ul,ol,blockquote,figure,table,pre,iframe,video){max-width:none;font-size:inherit;line-height:inherit;margin:0 0 1.25em}.article-body.svelte-5iplu7 :where(h2,h3,h4){margin:1.75em 0 .5em;font-weight:400}.article-body.svelte-5iplu7 h2{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.article-body.svelte-5iplu7 h3{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm)}.article-body.svelte-5iplu7 h4{font-size:var(--text-subheading);font-weight:700}.article-body.svelte-5iplu7 :where(strong,b){font-weight:700}.article-body.svelte-5iplu7 a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-body.svelte-5iplu7 a:hover{text-decoration-thickness:2px}.article-body.svelte-5iplu7 img{max-width:100%;height:auto;display:block}.article-body.svelte-5iplu7 figcaption{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-caption-gray);margin-top:8px}.article-body.svelte-5iplu7 iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.article-body.svelte-5iplu7 video{width:100%;height:auto;display:block}.article-body.svelte-5iplu7 blockquote{border-left:1px solid var(--color-folio-black);font-size:var(--text-heading-sm);padding-left:16px;line-height:1.4}.article-body.svelte-5iplu7 blockquote p:last-child{margin-bottom:0}.article-body.svelte-5iplu7 :where(ul,ol){padding-left:1.5em}.article-body.svelte-5iplu7 ul{list-style:outside}.article-body.svelte-5iplu7 ol{list-style:decimal}.article-body.svelte-5iplu7 ul ul{list-style:circle}.article-body.svelte-5iplu7 ol ol{list-style:lower-alpha}.article-body.svelte-5iplu7 li{margin:.25em 0}.article-body.svelte-5iplu7 li>p{margin:0}.article-body.svelte-5iplu7 table{border-collapse:collapse;font-size:var(--text-body);display:block;overflow-x:auto}.article-body.svelte-5iplu7 :where(th,td){border:1px solid var(--color-rule-gray);vertical-align:top;text-align:left;padding:8px}.article-body.svelte-5iplu7 pre{font-size:var(--text-body);overflow-x:auto}
