.article-body[data-astro-cid-3kblmlr2]{color:var(--color-ink-soft)}.article-body[data-astro-cid-3kblmlr2]>p[data-astro-cid-3kblmlr2]{margin-bottom:1.15rem;font-size:.96rem;line-height:1.8}.article-body[data-astro-cid-3kblmlr2]>p[data-astro-cid-3kblmlr2]:first-of-type:first-letter{float:left;margin:.08em .12em 0 0;font-family:var(--font-display);font-size:3.9rem;font-weight:800;line-height:.78;color:var(--color-ink)}.article-body[data-astro-cid-3kblmlr2]>h2[data-astro-cid-3kblmlr2]{margin-top:2.6rem;margin-bottom:.9rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--color-ink);scroll-margin-top:6rem}.article-body[data-astro-cid-3kblmlr2]>ul[data-astro-cid-3kblmlr2]{margin:1.15rem 0 1.4rem;border-left:1px solid var(--color-line);padding-left:1.1rem}.article-body[data-astro-cid-3kblmlr2]>ul[data-astro-cid-3kblmlr2]>li[data-astro-cid-3kblmlr2]{position:relative;margin-bottom:.65rem;padding-left:.9rem;font-size:.925rem;line-height:1.7}.article-body[data-astro-cid-3kblmlr2]>ul[data-astro-cid-3kblmlr2]>li[data-astro-cid-3kblmlr2]:before{content:"";position:absolute;top:.62rem;left:0;width:.32rem;height:.32rem;background:var(--color-orange)}.article-body[data-astro-cid-3kblmlr2]>ol[data-astro-cid-3kblmlr2]{margin:1.15rem 0 1.5rem;border-top:1px solid var(--color-ink);counter-reset:note-step}.article-body[data-astro-cid-3kblmlr2]>ol[data-astro-cid-3kblmlr2]>li[data-astro-cid-3kblmlr2]{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;border-bottom:1px solid var(--color-line);padding:.8rem 0;font-size:.925rem;line-height:1.7;counter-increment:note-step}.article-body[data-astro-cid-3kblmlr2]>ol[data-astro-cid-3kblmlr2]>li[data-astro-cid-3kblmlr2] .order[data-astro-cid-3kblmlr2]{font-family:var(--font-mono);font-size:.58rem;line-height:1.9;letter-spacing:.08em;color:var(--color-orange)}.article-body[data-astro-cid-3kblmlr2] .callout[data-astro-cid-3kblmlr2]{margin:1.6rem 0;border:1px solid var(--color-line);border-left:3px solid var(--color-orange);background:var(--color-paper-light);padding:1.1rem 1.2rem}.article-body[data-astro-cid-3kblmlr2] .callout-label[data-astro-cid-3kblmlr2]{margin:0 0 .4rem;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-orange-deep)}.article-body[data-astro-cid-3kblmlr2] .callout-copy[data-astro-cid-3kblmlr2]{margin:0;font-size:.9rem;line-height:1.7;color:var(--color-ink)}.article-body[data-astro-cid-3kblmlr2] blockquote[data-astro-cid-3kblmlr2]{margin:2rem 0;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);padding:1.4rem 0 1.2rem}.article-body[data-astro-cid-3kblmlr2] blockquote[data-astro-cid-3kblmlr2] p[data-astro-cid-3kblmlr2]{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--color-ink)}.article-body[data-astro-cid-3kblmlr2] blockquote[data-astro-cid-3kblmlr2] cite[data-astro-cid-3kblmlr2]{display:block;margin-top:.8rem;font-family:var(--font-mono);font-size:.58rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mute)}.article-body[data-astro-cid-3kblmlr2] .article-table[data-astro-cid-3kblmlr2]{margin:1.7rem 0}.article-body[data-astro-cid-3kblmlr2] .article-table[data-astro-cid-3kblmlr2] figcaption[data-astro-cid-3kblmlr2]{margin-bottom:.6rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mute)}.article-body[data-astro-cid-3kblmlr2] .article-table[data-astro-cid-3kblmlr2] td[data-astro-cid-3kblmlr2]{font-size:.78rem;line-height:1.55}.article-body[data-astro-cid-3kblmlr2] .article-table[data-astro-cid-3kblmlr2] td[data-astro-cid-3kblmlr2]:first-child{font-weight:600;color:var(--color-ink)}.article-body[data-astro-cid-3kblmlr2] .article-end[data-astro-cid-3kblmlr2]{margin-top:2.5rem;border-top:1px solid var(--color-ink);padding-top:1rem}@media(max-width:640px){.article-body[data-astro-cid-3kblmlr2]>p[data-astro-cid-3kblmlr2]:first-of-type:first-letter{font-size:3.1rem}}@media print{header[data-astro-cid-3kblmlr2],footer[data-astro-cid-3kblmlr2],aside[data-astro-cid-3kblmlr2],#print-note[data-astro-cid-3kblmlr2],.article-end[data-astro-cid-3kblmlr2] .flex[data-astro-cid-3kblmlr2]{display:none!important}.article-body[data-astro-cid-3kblmlr2]{max-width:none}}
