.banner-wrap.svelte-wndc5w{width:100%}.banner-window.svelte-wndc5w{height:clamp(260px,62vw,660px)}@media(min-width:1024px){.banner-window.svelte-wndc5w{height:clamp(420px,48vw,720px)}}.series.svelte-1byejwr{margin-bottom:20px;display:grid;gap:10px}.series-name.svelte-1byejwr{font-size:1.3rem;font-weight:650;letter-spacing:-.01em}.series-name.svelte-1byejwr a:where(.svelte-1byejwr){color:var(--ink);text-decoration:none}.series-name.svelte-1byejwr a:where(.svelte-1byejwr):hover{text-decoration:underline}.dots.svelte-1byejwr{display:flex;align-items:center;gap:6px}.dot.svelte-1byejwr{width:10px;height:10px;border-radius:50%;background:var(--chip-border)}.dot.read.svelte-1byejwr{background:linear-gradient(135deg,var(--rim-a),var(--rim-b));box-shadow:0 0 8px color-mix(in srgb,var(--rim-a) 60%,transparent)}.start-icon.svelte-1byejwr{width:14px;height:14px}.prev-next.svelte-1byejwr{display:flex;justify-content:space-between}.share-row.svelte-1iif2ze{display:flex;flex-wrap:wrap;gap:10px}.share-row.svelte-1iif2ze .share-icon{width:16px;height:16px}.toc.svelte-qdiqot{position:sticky;top:100px;padding:20px}ol.svelte-qdiqot{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:2px}li.sub.svelte-qdiqot a:where(.svelte-qdiqot){padding-left:24px}.toc.svelte-qdiqot a:where(.svelte-qdiqot){display:block;padding:8px 12px;border-radius:10px;color:var(--ink-2);text-decoration:none;font-size:1rem;line-height:1.35;border-left:3px solid transparent}.toc.svelte-qdiqot a:where(.svelte-qdiqot):hover{background:var(--chip);color:var(--ink)}.toc.svelte-qdiqot a[aria-current=location]:where(.svelte-qdiqot){color:var(--ink);background:var(--chip);border-left-color:var(--rim-a);font-weight:600}.md-link.svelte-qdiqot{margin-top:16px;font-size:.9375rem}.toc-mobile.svelte-qdiqot{padding:4px 8px;margin-bottom:16px}.toc-mobile.svelte-qdiqot button:where(.svelte-qdiqot){display:flex;align-items:center;width:100%;min-height:52px;padding:0 12px;border:0;background:none;color:var(--ink);font:600 1.05rem var(--font-sans),sans-serif;cursor:pointer}.toc-mobile.svelte-qdiqot svg:where(.svelte-qdiqot){width:18px;height:18px;margin-left:auto;transition:transform var(--t-ui) var(--ease)}.toc-mobile.svelte-qdiqot svg.open:where(.svelte-qdiqot){transform:rotate(180deg)}.mobile-panel.svelte-qdiqot{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-ui) var(--ease)}.mobile-panel.open.svelte-qdiqot{grid-template-rows:1fr}.mobile-panel.svelte-qdiqot>nav:where(.svelte-qdiqot){overflow:hidden;min-height:0}.toc-mobile.svelte-qdiqot ol:where(.svelte-qdiqot){margin:0 0 12px;padding:0 12px}.toc-mobile.svelte-qdiqot a:where(.svelte-qdiqot){display:flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration:none}.toc-mobile.svelte-qdiqot a:where(.svelte-qdiqot):hover{color:var(--ink)}@media(prefers-reduced-motion:reduce){.mobile-panel.svelte-qdiqot,.toc-mobile.svelte-qdiqot svg:where(.svelte-qdiqot){transition:none}}.art-head.svelte-1ehz5ad{padding:clamp(26px,4vw,52px);display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.art-head.has-banner.svelte-1ehz5ad{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.art-head.svelte-1ehz5ad h1:where(.svelte-1ehz5ad){font-size:clamp(2.4rem,5vw,4.2rem);letter-spacing:-.035em;margin:14px 0 16px;text-wrap:balance}.crumbs.svelte-1ehz5ad{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:1rem;color:var(--ink-3)}.crumbs.svelte-1ehz5ad a:where(.svelte-1ehz5ad){text-decoration:none;font-weight:600}.meta.svelte-1ehz5ad{margin-top:18px}.chips.svelte-1ehz5ad{list-style:none;margin:14px 0 0;padding:0}.banner.svelte-1ehz5ad{margin:0;border-radius:var(--r-md);overflow:hidden;aspect-ratio:var(--ratio, 16 / 9);background:#0d1422;box-shadow:var(--glass-shadow)}.banner.svelte-1ehz5ad img:where(.svelte-1ehz5ad){width:100%;height:100%;object-fit:contain}.banner.slideshow.svelte-1ehz5ad{aspect-ratio:auto}.art-layout.svelte-1ehz5ad{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;align-items:start}.art-layout.svelte-1ehz5ad:has(>aside.toc){grid-template-columns:260px minmax(0,1fr)}.art-main.svelte-1ehz5ad{min-width:0}.story-note.svelte-1ehz5ad{margin-bottom:20px;padding:18px 22px;border-radius:var(--r-md);display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.story-note.svelte-1ehz5ad .ico:where(.svelte-1ehz5ad){width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 1rem/1 var(--font-sans);color:#0c1626;background:linear-gradient(135deg,#d4a853,#e9d59a)}.filed.svelte-1ehz5ad{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.filed.svelte-1ehz5ad .chips:where(.svelte-1ehz5ad){margin:0}.after.svelte-1ehz5ad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:24px}.after.svelte-1ehz5ad h3:where(.svelte-1ehz5ad){font-size:1.6rem;margin-bottom:16px}.news-intro.svelte-1ehz5ad{color:var(--ink-2);margin:-8px 0 16px}@media(max-width:1080px){.art-layout.svelte-1ehz5ad:has(>aside.toc){grid-template-columns:minmax(0,1fr)}.art-layout.svelte-1ehz5ad>aside.toc{display:none}}@media(min-width:1081px){.art-main.svelte-1ehz5ad>.toc-mobile{display:none}}@media(max-width:900px){.art-head.has-banner.svelte-1ehz5ad{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.after.svelte-1ehz5ad{grid-template-columns:minmax(0,1fr)}}
