.dates.svelte-1j4aiiw{display:flex;flex-wrap:wrap;gap:4px 18px}.legal-body.svelte-1j4aiiw{padding-top:0}.legal-grid.svelte-1j4aiiw{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.legal-grid.no-toc.svelte-1j4aiiw{grid-template-columns:minmax(0,1fr)}.toc.svelte-1j4aiiw{position:sticky;top:calc(var(--header-h) + 32px);max-height:calc(100vh - var(--header-h) - 64px);overflow-y:auto;padding:var(--sp-5);border-radius:var(--r-md);background:var(--c-surface-1);border:1px solid var(--c-line)}.toc-title.svelte-1j4aiiw{font-size:var(--fs-xs);color:var(--c-text-4);margin-bottom:var(--sp-3)}.toc.svelte-1j4aiiw ol:where(.svelte-1j4aiiw){list-style:none;display:grid;gap:2px}.toc.svelte-1j4aiiw a:where(.svelte-1j4aiiw){display:block;padding:4px 0;font-size:var(--fs-sm);line-height:1.35;color:var(--c-text-3)}.toc.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{color:var(--c-text)}.legal-prose.svelte-1j4aiiw{min-width:0;color:var(--c-text-2)}.legal-prose.svelte-1j4aiiw>p,.legal-prose.svelte-1j4aiiw>ul,.legal-prose.svelte-1j4aiiw>ol,.legal-prose.svelte-1j4aiiw>h2,.legal-prose.svelte-1j4aiiw>h3,.legal-prose.svelte-1j4aiiw>dl,.legal-prose.svelte-1j4aiiw>.callout{max-width:76ch}.legal-prose.svelte-1j4aiiw h2{font-size:var(--fs-2xl);letter-spacing:-.03em;line-height:1.12;margin:var(--sp-8) 0 var(--sp-4);scroll-margin-top:calc(var(--header-h) + 24px)}.legal-prose.svelte-1j4aiiw h2:first-child{margin-top:0}.legal-prose.svelte-1j4aiiw h3{font-size:var(--fs-lg);letter-spacing:-.015em;margin:var(--sp-6) 0 var(--sp-3);scroll-margin-top:calc(var(--header-h) + 24px)}.legal-prose.svelte-1j4aiiw p,.legal-prose.svelte-1j4aiiw li{line-height:1.7}.legal-prose.svelte-1j4aiiw p{margin-bottom:var(--sp-4)}.legal-prose.svelte-1j4aiiw ul,.legal-prose.svelte-1j4aiiw ol:not(.plain){margin:0 0 var(--sp-4);padding-left:1.3em;display:grid;gap:var(--sp-2)}.legal-prose.svelte-1j4aiiw li::marker{color:var(--c-text-4)}.legal-prose.svelte-1j4aiiw a{text-decoration:underline;text-decoration-color:var(--c-brand-line);text-underline-offset:3px}.legal-prose.svelte-1j4aiiw .callout{margin:var(--sp-5) 0;padding:var(--sp-5);border-radius:var(--r-md);background:var(--c-surface-1);border:1px solid var(--c-line);border-left:3px solid var(--c-brand)}.legal-prose.svelte-1j4aiiw .callout>:last-child{margin-bottom:0}.legal-prose.svelte-1j4aiiw .caps{text-transform:uppercase;font-size:.92em;letter-spacing:.01em}.legal-prose.svelte-1j4aiiw .table-scroll{margin:var(--sp-4) 0 var(--sp-5);overflow-x:auto;border-radius:var(--r-md);border:1px solid var(--c-line);background:var(--c-surface-1)}.legal-prose.svelte-1j4aiiw table.facts{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:560px}.legal-prose.svelte-1j4aiiw table.facts th,.legal-prose.svelte-1j4aiiw table.facts td{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid var(--c-line);line-height:1.55}.legal-prose.svelte-1j4aiiw table.facts thead th{font-size:var(--fs-xs);font-weight:600;color:var(--c-text-3);background:var(--c-surface-2)}.legal-prose.svelte-1j4aiiw table.facts tbody th{color:var(--c-text);font-weight:500}.legal-prose.svelte-1j4aiiw table.facts td{color:var(--c-text-3)}.legal-prose.svelte-1j4aiiw table.facts tr:last-child th,.legal-prose.svelte-1j4aiiw table.facts tr:last-child td{border-bottom:0}@media(max-width:640px){.legal-prose.svelte-1j4aiiw table.facts.stack{min-width:0}.legal-prose.svelte-1j4aiiw table.facts.stack thead{display:none}.legal-prose.svelte-1j4aiiw table.facts.stack tr{display:grid;gap:4px;padding:14px 16px;border-bottom:1px solid var(--c-line)}.legal-prose.svelte-1j4aiiw table.facts.stack tr:last-child{border-bottom:0}.legal-prose.svelte-1j4aiiw table.facts.stack th,.legal-prose.svelte-1j4aiiw table.facts.stack td{display:block;padding:0;border:0}.legal-prose.svelte-1j4aiiw table.facts.stack td[data-label]:before{content:attr(data-label);display:block;margin-top:6px;font-size:var(--fs-xs);color:var(--c-text-4)}}.legal-copy.svelte-1j4aiiw{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--c-line);font-size:var(--fs-sm);color:var(--c-text-4)}@media(max-width:1023px){.legal-grid.svelte-1j4aiiw{grid-template-columns:minmax(0,1fr)}.toc.svelte-1j4aiiw{position:static;max-height:none}.toc.svelte-1j4aiiw ol:where(.svelte-1j4aiiw){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:var(--sp-5)}}@media print{.site-header,.site-footer,.skip-link,.intro .actions,.intro .glow{display:none!important}body{background:#fff!important}.intro{padding-top:0!important}.intro *,.legal-prose.svelte-1j4aiiw *{color:#000!important;background:transparent!important}.toc.svelte-1j4aiiw{display:none}.legal-grid.svelte-1j4aiiw{grid-template-columns:1fr}.legal-prose.svelte-1j4aiiw{max-width:none;color:#000}}
