.article-prose{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-ink);max-width:none;line-height:1.4}.article-prose>:first-child{margin-top:0}.article-prose p{text-wrap:pretty;margin:0 0 clamp(1.75rem,.3125vw + 1.6875rem,2rem)}.article-prose h2{font-family:var(--font-display);font-weight:500;font-size:var(--text-lead);letter-spacing:-.03em;text-wrap:balance;margin:clamp(2rem,.625vw + 1.875rem,2.5rem) 0;scroll-margin-top:8rem;line-height:1}.article-prose h3,.article-prose h4{font-family:var(--font-display);margin:clamp(2rem,.625vw + 1.875rem,2.5rem) 0 clamp(1.25rem,.3125vw + 1.1875rem,1.5rem);font-weight:500;line-height:1.15}.article-prose h3{font-size:var(--text-h4)}.article-prose :is(h2,h3,h4) :is(strong,b){font-weight:inherit}.article-prose h4{font-size:var(--text-body)}.article-prose ul,.article-prose ol{flex-direction:column;gap:.9em;margin:clamp(1.25rem,.3125vw + 1.1875rem,1.5rem) 0 clamp(1.75rem,.3125vw + 1.6875rem,2rem);padding-inline-start:1.2em;display:flex}.article-prose ul{list-style:outside}.article-prose ol{list-style:decimal}.article-prose a{color:inherit;text-underline-offset:2px;text-decoration:underline}.article-prose figure,.article-prose img{width:100%;height:auto;margin:clamp(2.25rem,.9375vw + 2.0625rem,3rem) 0}.article-prose figure img{margin:0}.article-prose figcaption{text-align:center;margin-top:5px}.article-prose blockquote{background:var(--color-block);color:#fff;font-family:var(--font-display);font-weight:500;font-size:var(--text-lead);border-radius:8px;margin:clamp(2rem,.625vw + 1.875rem,2.5rem) 0;padding:1.5rem 1.25rem;line-height:1.5}@media (min-width:1024px){.article-prose blockquote{padding:2.5rem 6rem 2.5rem 2rem}}.article-toc-link{opacity:.7;transition:opacity .3s}.article-toc-link[aria-current=true]{opacity:1}.article-toc-svg{opacity:0;flex-shrink:0;width:0;transition:width .3s,transform .3s,opacity .3s;transform:scale(0)}.article-toc-link[aria-current=true] .article-toc-svg{--toc-spring:linear(0, .1529 2%, .3059 4%, .4568 6%, .6016 8%, .7311 10%, .8455 12%, .9386 14%, 1.0125 16%, 1.0679 18%, 1.1058 20%, 1.1309 22%, 1.1413 24%, 1.1425 26%, 1.1359 28%, 1.1242 30%, 1.1083 32%, 1.0909 34%, 1.0732 36%, 1.0559 38%, 1.0396 40%, 1.0254 42%, 1.0136 44%, 1.0036 46%, .9958 48%, .99 50%, .9867 52%, .9839 54%, .9833 56%, .9839 58%, .9849 60%, .9863 62%, .9879 64%, .9897 66%, .9914 68%, .9932 70%, .9949 72%, .9965 74%, .998 76%, .9994 78%, 1.0005 80%, 1.0014 82%, 1.0018 84%, 1.002 86%, 1.002 88%, 1.0019 90%, 1.0016 92%, 1.0012 94%, 1.0008 96%, 1.0003 98%, 1);opacity:1;width:.63rem;transition:width .6s var(--toc-spring), transform .6s var(--toc-spring), opacity .3s ease;transform:scale(1)}@media (prefers-reduced-motion:reduce){.article-toc-svg,.article-toc-link[aria-current=true] .article-toc-svg{transition:opacity .3s}}
