.cc.svelte-12uaq2s{--cc-paper:var(--surface,#f7f5f0);--cc-ink:var(--text-primary,#201d19);--cc-ink-soft:var(--text-secondary,#5d574e);--cc-rule:var(--border-color,#d8d2c6);--cc-seal:var(--accent,#9c3a2c);--cc-link:var(--link-color,var(--accent,#9c3a2c));--cc-serif:"Noto Serif", "Source Serif 4", Georgia, "Times New Roman", serif;--cc-sans:var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif);--cc-han:"Noto Serif SC", "Songti SC", "SimSun", serif;--cc-measure:45rem;max-width:74rem;color:var(--cc-ink);font-family:var(--cc-serif);grid-template-columns:13rem minmax(0,1fr);column-gap:3rem;margin:0 auto;padding:0 1.25rem 6rem;font-size:1.0625rem;line-height:1.7;display:grid}.cc.svelte-12uaq2s>:where(.svelte-12uaq2s):not(.toc){grid-column:2}.toc.svelte-12uaq2s{font-family:var(--cc-sans);text-align:left;grid-area:1/1/100;align-self:stretch;font-size:.875rem}.toc-inner.svelte-12uaq2s{padding-top:5rem;position:sticky;top:2rem}.toc-title.svelte-12uaq2s{letter-spacing:.04em;color:var(--cc-seal);margin:0 0 .75rem;font-size:.75rem}.toc.svelte-12uaq2s ol:where(.svelte-12uaq2s){border-right:1px solid var(--cc-rule);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.toc.svelte-12uaq2s a:where(.svelte-12uaq2s){color:var(--cc-ink-soft);padding:.1rem .9rem .1rem 0;line-height:1.35;text-decoration:none;display:block}.toc.svelte-12uaq2s a:where(.svelte-12uaq2s):hover{color:var(--cc-ink)}.toc.svelte-12uaq2s a:where(.svelte-12uaq2s):focus-visible{outline:2px solid var(--cc-seal);outline-offset:2px}@media (width<=68rem){.cc.svelte-12uaq2s{grid-template-columns:minmax(0,1fr)}.cc.svelte-12uaq2s>:where(.svelte-12uaq2s):not(.toc){grid-column:1}.toc.svelte-12uaq2s{display:none}}.hero.svelte-12uaq2s{border-bottom:1px solid var(--cc-rule);grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:2.5rem 0 2rem;display:grid}.hero-board.svelte-12uaq2s{width:min(11rem,55%)}@media (width>=46rem){.hero.svelte-12uaq2s{grid-template-columns:15rem minmax(0,1fr);align-items:center;gap:3rem;padding:5rem 0 3.5rem}.hero-board.svelte-12uaq2s{width:100%;max-width:15rem}}.kicker.svelte-12uaq2s{font-family:var(--cc-sans);letter-spacing:.02em;color:var(--cc-seal);margin:0 0 .75rem;font-size:.8125rem}.draft.svelte-12uaq2s{border:1px dashed var(--cc-seal);font-family:var(--cc-sans);color:var(--cc-seal);margin:0 0 .75rem;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.hero.svelte-12uaq2s h1:where(.svelte-12uaq2s){flex-direction:column;gap:.4rem;margin:0;font-weight:600;line-height:1.15;display:flex}.hero.svelte-12uaq2s .han:where(.svelte-12uaq2s){font-family:var(--cc-han);letter-spacing:.08em;color:var(--cc-seal);font-size:clamp(2.75rem,9vw,4.25rem)}.hero.svelte-12uaq2s .lat:where(.svelte-12uaq2s){font-size:clamp(1.375rem,3.4vw,1.875rem);font-weight:500}.standfirst.svelte-12uaq2s{max-width:var(--cc-measure);color:var(--cc-ink-soft);margin:1.25rem 0 0;font-size:1.125rem}.langs.svelte-12uaq2s{font-family:var(--cc-sans);color:var(--cc-ink-soft);flex-wrap:wrap;gap:.25rem .9rem;margin-top:1.25rem;font-size:.8125rem;display:flex}.langs.svelte-12uaq2s a:where(.svelte-12uaq2s){color:var(--cc-link);text-underline-offset:2px}.body.svelte-12uaq2s>p{max-width:var(--cc-measure);margin:1.15em 0}.body.svelte-12uaq2s>p strong{font-weight:600}.body.svelte-12uaq2s>h2{max-width:var(--cc-measure);margin:0 0 1.25rem;padding-top:3.25rem;scroll-margin-top:5rem;font-size:1.5rem;font-weight:600;line-height:1.25}.body.svelte-12uaq2s>.side-fig{float:right;shape-outside:margin-box;width:min(16rem,45%);height:auto;margin:1.5rem 0 1rem 1.5rem}@media (width<=34rem){.body.svelte-12uaq2s>.side-fig{float:none;width:min(20rem,100%);margin:1rem auto;display:block}}.body.svelte-12uaq2s>.poem{max-width:var(--cc-measure);border-left:2px solid var(--cc-seal);margin:2rem 0;padding-left:1.5rem}.body.svelte-12uaq2s .poem p{margin:0;font-size:1.125rem;line-height:1.85}.body.svelte-12uaq2s .poem cite{font-family:var(--cc-han);color:var(--cc-ink-soft);margin-top:.85rem;font-size:1.0625rem;font-style:normal;display:block}.body.svelte-12uaq2s>.source{max-width:var(--cc-measure);background:color-mix(in srgb, var(--cc-seal) 5%, transparent);border:1px solid color-mix(in srgb, var(--cc-seal) 22%, transparent);border-radius:2px;margin:2rem 0;padding:1.25rem 1.4rem;font-size:1rem}.body.svelte-12uaq2s .source p{margin:.8em 0 0}.body.svelte-12uaq2s .source .source-tag{font-family:var(--cc-sans);letter-spacing:.03em;color:var(--cc-seal);margin:0;font-size:.8125rem;font-weight:600}.apparatus.svelte-12uaq2s{border-top:1px solid var(--cc-rule);margin-top:4rem;padding-top:2rem}.ref.svelte-12uaq2s+.ref:where(.svelte-12uaq2s){margin-top:.5rem}.ref.svelte-12uaq2s summary:where(.svelte-12uaq2s){cursor:pointer;font-family:var(--cc-sans);padding:.6rem 0;font-size:.9375rem;font-weight:600}.ref.svelte-12uaq2s summary:where(.svelte-12uaq2s):focus-visible{outline:2px solid var(--cc-seal);outline-offset:2px}.ref-body.svelte-12uaq2s{font-family:var(--cc-sans);padding:.5rem 0 1.5rem;font-size:.875rem;line-height:1.6}.ref-body.svelte-12uaq2s h3:where(.svelte-12uaq2s){color:var(--cc-ink-soft);margin:1.5rem 0 .6rem;font-size:.875rem;font-weight:600}.ref-body.svelte-12uaq2s h3:where(.svelte-12uaq2s):first-child{margin-top:0}.ref-body.svelte-12uaq2s dl:where(.svelte-12uaq2s){gap:.35rem;margin:0;display:grid}.ref-body.svelte-12uaq2s dl:where(.svelte-12uaq2s)>div:where(.svelte-12uaq2s){gap:0 .75rem;display:grid}@media (width>=34rem){.ref-body.svelte-12uaq2s dl:where(.svelte-12uaq2s)>div:where(.svelte-12uaq2s){grid-template-columns:13rem minmax(0,1fr)}}.ref-body.svelte-12uaq2s dt:where(.svelte-12uaq2s){font-weight:600}.ref-body.svelte-12uaq2s dd:where(.svelte-12uaq2s){color:var(--cc-ink-soft);margin:0}.ref-body.svelte-12uaq2s ul:where(.svelte-12uaq2s){gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.ref-body.svelte-12uaq2s a:where(.svelte-12uaq2s){color:var(--cc-link);text-underline-offset:2px}.han.svelte-12uaq2s,.body.svelte-12uaq2s .han{font-family:var(--cc-han)}@media (prefers-reduced-motion:reduce){.svelte-12uaq2s{transition:none!important}}
