.article-page.svelte-154zux{background:var(--color-white)}.article-hero.svelte-154zux{background:linear-gradient(#091b3309 1px, transparent 1px), linear-gradient(90deg, #091b3309 1px, transparent 1px), linear-gradient(180deg, var(--color-paper) 0%, var(--color-white) 100%);background-size:42px 42px,42px 42px,auto;padding:3rem 0}.back-link.svelte-154zux{border:1px solid var(--color-line);min-height:2.25rem;color:var(--color-indigo);background:#ffffffb8;border-radius:999px;align-items:center;margin-bottom:2rem;padding:.35rem .75rem;font-size:.92rem;font-weight:700;display:inline-flex}.back-link.svelte-154zux:hover,.back-link.svelte-154zux:focus-visible{color:var(--color-gold)}.article-hero-grid.svelte-154zux{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}.article-heading.svelte-154zux{max-width:780px}.article-heading.svelte-154zux time:where(.svelte-154zux){color:var(--color-vector-blue);font-family:var(--font-monospace);margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:block}.article-heading.svelte-154zux h1:where(.svelte-154zux){color:var(--color-indigo);margin-bottom:1rem;font-size:2.15rem;line-height:1.35}.article-heading.svelte-154zux p:where(.svelte-154zux){color:var(--color-medium-text);line-height:1.8}.article-hero.svelte-154zux img:where(.svelte-154zux){aspect-ratio:2;object-fit:cover;border:1px solid var(--color-line);width:100%;height:auto;box-shadow:var(--shadow-soft);border-radius:8px}.article-content.svelte-154zux{max-width:820px;margin:0 auto;padding:3rem 0 5rem}.article-content.svelte-154zux .article-body{color:var(--color-sumi);font-size:1rem;line-height:1.9}.article-content.svelte-154zux .article-body h2{color:var(--color-indigo);border-top:1px solid var(--color-line);margin:2.5rem 0 1rem;padding-top:.5rem;font-size:1.55rem}.article-content.svelte-154zux .article-body h3{color:var(--color-indigo);margin:2rem 0 .75rem;font-size:1.3rem}.article-content.svelte-154zux .article-body p,.article-content.svelte-154zux .article-body ul,.article-content.svelte-154zux .article-body ol{margin-bottom:1.4rem}.article-content.svelte-154zux .article-body ul,.article-content.svelte-154zux .article-body ol{padding-left:1.4rem}.article-content.svelte-154zux .article-body li{margin-bottom:.65rem}.article-content.svelte-154zux .article-body a{color:var(--color-vector-blue);text-underline-offset:.18em;font-weight:700;text-decoration:underline}@media (width>=769px){.article-hero.svelte-154zux{padding:4rem 0}.article-hero-grid.svelte-154zux{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:3rem}.article-heading.svelte-154zux h1:where(.svelte-154zux){font-size:3rem}.article-content.svelte-154zux{padding:4rem 0 6rem}.article-content.svelte-154zux .article-body{font-size:1.05rem}}
