@charset "UTF-8";h2[data-v-8ad56569]{font-size:var(--step-3)}.date[data-v-8ad56569],h2[data-v-8ad56569]{text-align:center}.date[data-v-8ad56569]{color:var(--fg-details);display:block;font-size:var(--step-1)}[data-v-8ad56569] .article-content{display:grid;grid-template-columns:[grid-start] 1fr [breakout-start] 0 [content-start] minmax(min(100%,70ch),1fr) [content-end] 4vw [breakout-end] 1fr [grid-end];margin-top:var(--space-l)}[data-v-8ad56569] .article-content *{grid-column:content}[data-v-8ad56569] .article-content .breakout{grid-column:breakout}[data-v-8ad56569] .article-content h2{font-size:var(--step-2);max-width:45ch}[data-v-8ad56569] .article-content h2,[data-v-8ad56569] .article-content h3{margin-top:var(--space-l)}[data-v-8ad56569] .article-content p{line-height:1.7;margin-top:var(--space-xs)}[data-v-8ad56569] .article-content pre{background-color:var(--neutral-900);border-radius:.4rem;font-size:var(--step--1);grid-column:breakout;margin-block:var(--space-s);overflow-x:auto;padding:.5rem 1rem}[data-v-8ad56569] .article-content :not(pre)>code{background-color:var(--neutral-900);border-radius:.2rem;color:var(--neutral-300);display:inline-block;font-size:inherit;line-height:1.4;padding-inline:.2rem}[data-v-8ad56569] .article-content :where(li+li){margin-top:.2em}[data-v-8ad56569] .article-content blockquote{grid-column:breakout}[data-v-8ad56569] .article-content blockquote p{color:var(--fg-details);font-family:Optima;font-size:var(--step-2);font-style:italic;line-height:1.4}[data-v-8ad56569] .article-content blockquote p:before{content:"“"}[data-v-8ad56569] .article-content blockquote p:after{content:"”"}[data-v-8ad56569] .article-content sup a{margin-inline:.1em}[data-v-8ad56569] .article-content .footnotes ol{margin-top:var(--space-s)}[data-v-8ad56569] .article-content .footnotes ol li{margin-top:var(--space-xs)}[data-v-8ad56569] .article-content .code-iframe{grid-column:grid;margin-top:var(--space-l)}
