.legal-heading.svelte-103yjfp{border-bottom:1px solid var(--color-border)}.legal-heading.svelte-103yjfp .container:where(.svelte-103yjfp){display:grid;gap:18px;justify-items:start;padding-block:clamp(44px,7vw,88px) clamp(28px,4vw,48px)}h1.svelte-103yjfp{font-size:clamp(2.25rem,1.3rem + 3.8vw,3.75rem);line-height:1.05;letter-spacing:-.04em;font-weight:520}.intro.svelte-103yjfp{max-width:62ch;margin:0;color:var(--color-ink-soft);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.date.svelte-103yjfp{margin:0;color:var(--color-muted);font-family:var(--site-font-mono, ui-monospace, monospace);font-size:.8125rem;letter-spacing:.02em}.legal-body.svelte-103yjfp{padding-block:clamp(28px,4vw,48px) 0}.draft-notice.svelte-103yjfp{display:flex;gap:14px;max-width:68ch;margin:0 0 clamp(32px,5vw,56px);padding:18px 20px;border:1px solid var(--color-warn-border);border-left:3px solid var(--color-warn);border-radius:var(--site-radius-sm, 4px);background:var(--color-warn-bg);color:var(--color-warn-ink)}.draft-notice.svelte-103yjfp>svg{flex:none;margin-top:2px}.draft-notice.svelte-103yjfp strong:where(.svelte-103yjfp){font-size:.9375rem;font-weight:600}.draft-notice.svelte-103yjfp p:where(.svelte-103yjfp){margin:6px 0 0;font-size:.9375rem;line-height:1.6}.legal-grid.svelte-103yjfp{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}aside.svelte-103yjfp{min-width:0}.toc-title.svelte-103yjfp{margin:0 0 12px;color:var(--color-muted);font-family:var(--site-font-mono, ui-monospace, monospace);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}ol.svelte-103yjfp{display:grid;gap:2px;margin:0;padding:0;list-style:none;counter-reset:toc}ol.svelte-103yjfp li:where(.svelte-103yjfp){counter-increment:toc}ol.svelte-103yjfp a:where(.svelte-103yjfp){display:flex;gap:10px;padding:4px 10px 4px 12px;border-left:1px solid var(--color-border);color:var(--color-ink-soft);font-size:.875rem;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s}ol.svelte-103yjfp a:where(.svelte-103yjfp):before{content:counter(toc,decimal-leading-zero);content:counter(toc,decimal-leading-zero) / "";flex:none;color:var(--color-muted);font-family:var(--site-font-mono, ui-monospace, monospace);font-size:.75rem;line-height:1.9}ol.svelte-103yjfp a:where(.svelte-103yjfp):hover{color:var(--color-ink-strong);border-left-color:var(--color-ink-soft)}ol.svelte-103yjfp a.active:where(.svelte-103yjfp){border-left:2px solid var(--color-accent);padding-left:11px;color:var(--color-ink-strong);font-weight:540}.related.svelte-103yjfp{margin-top:clamp(40px,6vw,72px);padding:24px 0 clamp(40px,6vw,72px);border-top:1px solid var(--color-border)}.related.svelte-103yjfp ul:where(.svelte-103yjfp){display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 24px;margin:0;padding:0;list-style:none}.related.svelte-103yjfp a:where(.svelte-103yjfp){display:inline-flex;align-items:center;gap:6px;min-height:28px;color:var(--color-accent-strong);font-size:.875rem;text-decoration:none}.related.svelte-103yjfp a:where(.svelte-103yjfp):hover{text-decoration:underline;text-underline-offset:3px}.related.svelte-103yjfp a[aria-current=page]:where(.svelte-103yjfp){color:var(--color-ink-strong);font-weight:560}article.svelte-103yjfp{min-width:0;counter-reset:legal}article.svelte-103yjfp section{counter-increment:legal;margin:0;padding-bottom:clamp(24px,3vw,36px);margin-bottom:clamp(24px,3vw,36px);border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--site-header-h, 64px) + 20px)}article.svelte-103yjfp section:last-child{margin-bottom:0;border-bottom:0}article.svelte-103yjfp section>h2:first-child{margin-top:0}article.svelte-103yjfp section>h2:first-child:before{content:counter(legal,decimal-leading-zero);content:counter(legal,decimal-leading-zero) / "";display:block;margin-bottom:8px;color:var(--color-muted);font-family:var(--site-font-mono, ui-monospace, monospace);font-size:.75rem;font-weight:500;letter-spacing:.08em}@media (min-width: 900px){.legal-grid.svelte-103yjfp{grid-template-columns:240px minmax(0,68ch);gap:clamp(40px,6vw,88px)}}@media (min-width: 900px) and (min-height: 640px){aside.svelte-103yjfp{position:sticky;top:calc(var(--site-header-h, 64px) + 24px)}}@media (max-width: 899px){ol.svelte-103yjfp{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}aside.svelte-103yjfp{padding-bottom:24px;border-bottom:1px solid var(--color-border)}}@media (max-width: 480px){ol.svelte-103yjfp{grid-template-columns:1fr}}@media print{.site-header,.site-footer,.skip,.related.svelte-103yjfp,aside.svelte-103yjfp{display:none!important}.legal-heading.svelte-103yjfp{border:0}.legal-grid.svelte-103yjfp{display:block}.draft-notice.svelte-103yjfp,article.svelte-103yjfp section{break-inside:avoid}article.svelte-103yjfp .table-scroll{overflow:visible}article.svelte-103yjfp table{min-width:0}h1.svelte-103yjfp{font-size:2rem}}
