.toc.svelte-1ksfp7r{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.toc-mobile.svelte-1ksfp7r{margin:0 0 2.25rem}.toc-toggle.svelte-1ksfp7r{width:100%;color:var(--fg);font:inherit;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;font-size:.8rem;font-weight:700;display:flex}.toc-toggle.svelte-1ksfp7r:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-sm)}.chevron.svelte-1ksfp7r{width:.85rem;height:.85rem;transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.chevron.open.svelte-1ksfp7r{transform:rotate(180deg)}.toc-body.svelte-1ksfp7r{padding:0 1rem 1rem}.toc-heading.svelte-1ksfp7r{color:var(--fg);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.9rem 1rem .5rem;font-size:.75rem;font-weight:700}.toc-desktop.svelte-1ksfp7r{padding-bottom:.75rem}ol.svelte-1ksfp7r{gap:.4rem;margin:0;padding:0 1rem;list-style:none;display:grid}li.level-3.svelte-1ksfp7r{padding-inline-start:1rem}li.svelte-1ksfp7r a:where(.svelte-1ksfp7r){color:var(--fg-secondary-strong);padding:.15rem 0;font-size:.85rem;line-height:1.45;text-decoration:none;display:block}li.svelte-1ksfp7r a:where(.svelte-1ksfp7r):hover,li.svelte-1ksfp7r a:where(.svelte-1ksfp7r):focus-visible{color:var(--accent)}li.svelte-1ksfp7r a:where(.svelte-1ksfp7r):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}.toc-desktop.svelte-1ksfp7r{display:none}@media (width>=90rem){.toc-mobile.svelte-1ksfp7r{display:none}.toc-desktop.svelte-1ksfp7r{width:14rem;max-height:calc(100vh - 10rem);display:block;position:fixed;top:8rem;left:calc(50vw - 38rem);overflow-y:auto}}@media print{.toc.svelte-1ksfp7r{display:none}}.progress-track.svelte-1ojicve{inset-inline:0;z-index:40;background:0 0;height:3px;position:fixed;top:0}.progress-fill.svelte-1ojicve{background:var(--accent);height:100%;transition:width var(--duration-fast) var(--ease-standard)}@media print{.progress-track.svelte-1ojicve{display:none}}article.svelte-1v2vkqk{width:min(100% - 3rem,46rem);margin:0 auto;padding:4rem 0 5rem}.breadcrumb.svelte-1v2vkqk{color:var(--fg-secondary);gap:.5rem;margin-bottom:2rem;font-size:.8rem;display:flex}.breadcrumb.svelte-1v2vkqk a:where(.svelte-1v2vkqk){color:inherit;text-decoration:none}.breadcrumb.svelte-1v2vkqk a:where(.svelte-1v2vkqk):hover{color:var(--fg)}.draft-banner.svelte-1v2vkqk{border:1px solid var(--warning-border);background:var(--warning-subtle);color:var(--warning-on-subtle);border-radius:999px;margin:0 0 1.75rem;padding:.5rem .85rem;font-size:.78rem;font-weight:750;display:inline-flex}.kicker.svelte-1v2vkqk{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:800}h1.svelte-1v2vkqk{letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,5.4vw,3.6rem);font-weight:650;line-height:1.06}.summary.svelte-1v2vkqk{border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--accent-subtle);max-width:38rem;color:var(--fg-secondary-strong);margin:1.5rem 0 0;padding:1rem 1.25rem;font-size:1.1rem;line-height:1.6}.byline.svelte-1v2vkqk{color:var(--fg-secondary);margin:1.25rem 0 0;font-size:.8rem}.share.svelte-1v2vkqk{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.share.svelte-1v2vkqk:hover{text-decoration:underline}.hero-frame.svelte-1v2vkqk{border-radius:var(--radius-lg);background:var(--surface-subtle);aspect-ratio:16/9;margin-top:2.5rem;overflow:hidden}.hero.svelte-1v2vkqk{object-fit:cover;width:100%;height:100%;display:block}.body.svelte-1v2vkqk{border-top:1px solid var(--border);max-width:42rem;margin:3rem auto 0;padding-top:1.25rem;font-size:1.02rem;line-height:1.75}.related-section.svelte-1v2vkqk{margin-top:3rem}.related-section.svelte-1v2vkqk h2:where(.svelte-1v2vkqk){margin:0;font-size:1.15rem}.related-section.svelte-1v2vkqk>div:where(.svelte-1v2vkqk){grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.related-section.svelte-1v2vkqk a:where(.svelte-1v2vkqk){border:1px solid var(--border);color:var(--fg);border-radius:.9rem;padding:1rem;text-decoration:none;display:block}.related-section.svelte-1v2vkqk a:where(.svelte-1v2vkqk):hover{border-color:var(--accent)}.related-section.svelte-1v2vkqk strong:where(.svelte-1v2vkqk),.related-section.svelte-1v2vkqk span:where(.svelte-1v2vkqk){display:block}.related-section.svelte-1v2vkqk span:where(.svelte-1v2vkqk){color:var(--fg-secondary);margin-top:.5rem;font-size:.78rem;line-height:1.5}footer.svelte-1v2vkqk{border-top:1px solid var(--border);color:var(--fg-secondary);margin-top:3.5rem;padding-top:1.25rem;font-size:.78rem;line-height:1.6}@media (width<=700px){article.svelte-1v2vkqk{padding-top:3rem}.summary.svelte-1v2vkqk{padding:.85rem 1rem;font-size:1.02rem}}@media print{.print-hide.svelte-1v2vkqk{display:none!important}.body.svelte-1v2vkqk a[href^=http]:after{content:" (" attr(href) ")";color:var(--fg-secondary);word-break:break-all;font-size:.75em}}
