.article-body{color:var(--color-zinc-800);font-size:1.125rem;line-height:1.75}.article-body p{margin-bottom:1.25rem;line-height:1.75}.article-body p:last-child{margin-bottom:0}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{color:var(--color-zinc-900);font-weight:700;margin-top:1.75em;margin-bottom:.5em;line-height:1.3}.article-body h1{font-size:1.875rem}.article-body h2{font-size:1.5rem;border-bottom:1px solid var(--color-zinc-200);padding-bottom:.25rem}.article-body h3{font-size:1.25rem}.article-body h4{font-size:1.125rem}.article-body h5{font-size:1rem}.article-body h6{font-size:.9375rem;color:var(--color-zinc-600)}.article-body :first-child.h1,.article-body :first-child.h2,.article-body :first-child.h3,.article-body :first-child.h4,.article-body :first-child.h5,.article-body :first-child.h6{margin-top:0}.article-body strong{font-weight:700;color:var(--color-zinc-900)}.article-body em{font-style:italic}.article-body code{font-family:ui-monospace,monospace;font-size:.9em;background:var(--color-zinc-200);color:var(--color-zinc-900);padding:.15em .4em;border-radius:.25rem}.article-body pre{background:var(--color-zinc-800);color:var(--color-zinc-100);padding:1rem 1.25rem;border-radius:.5rem;overflow-x:auto;margin:1.25rem 0;font-size:.875rem;line-height:1.6}.article-body pre code{background:none;padding:0;color:inherit;font-size:inherit}.article-body blockquote{border-left:4px solid var(--color-av-teal);background:var(--color-zinc-100);color:var(--color-zinc-700);padding:.75rem 1rem;margin:1.25rem 0;border-radius:0 .25rem .25rem 0}.article-body ul{list-style-type:disc;padding-left:1.5rem;margin:1rem 0}.article-body ol{list-style-type:decimal;padding-left:1.5rem;margin:1rem 0}.article-body li{margin-bottom:.35rem}.article-body li>ul,.article-body li>ol{margin-top:.35rem;margin-bottom:.35rem}.article-body hr{border:0;border-top:1px solid var(--color-zinc-300);margin:2rem 0}.article-body a{color:var(--color-av-teal);text-decoration:underline;text-underline-offset:2px;font-weight:500}.article-body a:hover{opacity:.9}.article-body figure{margin:1.5rem 0}.article-body figure img{border-radius:.5rem;width:100%;height:auto}.article-body figcaption{margin-top:.5rem;font-size:.875rem;color:var(--color-zinc-500);text-align:center;font-style:italic}.blog-bibliography ul{list-style-type:disc!important;list-style-position:outside!important;padding-left:1.5rem!important;margin-top:.5rem;margin-bottom:1rem;display:block}.blog-bibliography ul li{margin-bottom:.35rem;display:list-item}.blog-bibliography p{margin-bottom:.5rem}.blog-bibliography a{color:var(--color-av-teal);text-decoration:underline}.blog-bibliography a:hover{opacity:.9}
