.legal.svelte-1cgj6a0{position:relative;width:100%;padding:clamp(6.5rem,10vw,9rem) 0 clamp(3.5rem,6vw,5.5rem);isolation:isolate}.legal.svelte-1cgj6a0 ::selection{background:color-mix(in srgb,var(--brand-ice) 38%,transparent);color:var(--text-highcontrast)}.container.svelte-1cgj6a0{position:relative;z-index:1;width:min(100% - 2rem,var(--container-xl));margin:0 auto}.breadcrumb.svelte-1cgj6a0{display:flex;align-items:center;gap:.65rem;margin-bottom:2rem;color:var(--text-subtle);font-size:var(--text-sm)}.breadcrumb.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){color:var(--text-subtle);font-weight:500;text-decoration:none;transition:color var(--transition-fast)}.breadcrumb.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover,.breadcrumb.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):focus-visible{color:var(--text-highcontrast)}.legal-header.svelte-1cgj6a0{display:flex;flex-direction:column;align-items:flex-start;max-width:40rem;margin-bottom:2.5rem}h1.svelte-1cgj6a0{margin:0;color:var(--text-highcontrast);font-size:clamp(2.65rem,6.5vw,4.4rem);font-weight:730;line-height:.98;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word}.meta.svelte-1cgj6a0{margin:1.25rem 0 0;color:var(--text-subtle);font-size:var(--text-base);line-height:var(--leading-relaxed)}.meta.svelte-1cgj6a0 time:where(.svelte-1cgj6a0){font-variant-numeric:tabular-nums}.ledes.svelte-1cgj6a0{display:grid;gap:.9rem;margin:0 0 2.25rem}.lede.svelte-1cgj6a0{max-width:38rem;margin:0;color:var(--text-subtle);font-size:var(--text-base);line-height:var(--leading-relaxed)}.legal-layout.svelte-1cgj6a0{display:grid;grid-template-columns:1fr;gap:2.25rem;align-items:start}.toc-heading.svelte-1cgj6a0{display:none}.toc-toggle.svelte-1cgj6a0{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;padding:.45rem 1.15rem;border:1px solid color-mix(in srgb,var(--text-highcontrast) 14%,transparent);border-radius:999px;background:transparent;color:var(--text-highcontrast);cursor:pointer;font:inherit;font-size:.95rem;font-weight:600}.toc-toggle.svelte-1cgj6a0:hover{border-color:color-mix(in srgb,var(--text-highcontrast) 28%,transparent);background:color-mix(in srgb,var(--text-highcontrast) 4%,transparent)}.toc-toggle.svelte-1cgj6a0:focus-visible{outline:2px solid var(--brand-ice-light);outline-offset:3px}.toc-chevron.svelte-1cgj6a0{transition:transform .18s ease}.toc-chevron.is-open.svelte-1cgj6a0{transform:rotate(180deg)}.toc-panel.svelte-1cgj6a0{display:none;margin:.85rem 0 0}.toc-panel.is-open.svelte-1cgj6a0{display:block}.toc-list.svelte-1cgj6a0{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.toc-link.svelte-1cgj6a0{display:flex;align-items:flex-start;gap:.45rem;min-height:2.75rem;padding:.7rem .85rem;border-radius:.75rem;color:var(--text-subtle);font-size:var(--text-base);font-weight:500;line-height:1.35;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast)}.toc-index.svelte-1cgj6a0{flex:0 0 auto;font-variant-numeric:tabular-nums}.toc-link.svelte-1cgj6a0:hover,.toc-link.svelte-1cgj6a0:focus-visible{color:var(--text-highcontrast)}.toc-link.svelte-1cgj6a0:focus-visible{outline:2px solid var(--brand-ice-light);outline-offset:3px}.toc-link.is-active.svelte-1cgj6a0{color:var(--text-highcontrast);background:color-mix(in srgb,var(--text-highcontrast) 8%,transparent)}.legal-body.svelte-1cgj6a0{min-width:0;max-width:42rem}.legal-section.svelte-1cgj6a0{scroll-margin-top:6.5rem;padding:2.25rem 0;border-top:1px solid var(--color-border)}.legal-section.svelte-1cgj6a0:first-of-type{padding-top:0;border-top:0}h2.svelte-1cgj6a0{margin:0 0 1rem;color:var(--text-highcontrast);font-size:var(--headings-mobile);font-weight:600;letter-spacing:-.02em;line-height:var(--leading-tight);text-wrap:balance}h3.svelte-1cgj6a0{margin:1.6rem 0 .7rem;color:var(--text-highcontrast);font-size:var(--text-xl);font-weight:600;letter-spacing:-.015em;line-height:var(--leading-tight)}p.svelte-1cgj6a0,li.svelte-1cgj6a0{color:var(--text-subtle);font-size:var(--text-base);line-height:var(--leading-relaxed)}p.svelte-1cgj6a0{margin:0 0 1rem}p.svelte-1cgj6a0:last-child,ul.svelte-1cgj6a0:last-child,.table-wrap.svelte-1cgj6a0:last-child{margin-bottom:0}ul.svelte-1cgj6a0{margin:0 0 1.15rem;padding-left:1.15rem}li.svelte-1cgj6a0{margin-bottom:.55rem}li.svelte-1cgj6a0:last-child{margin-bottom:0}.legal-body.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){color:var(--brand-ice-light);text-decoration:underline;text-underline-offset:.18em}.legal-body.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{color:var(--text-highcontrast)}.legal-body.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):focus-visible{outline:2px solid var(--brand-ice-light);outline-offset:3px}.table-wrap.svelte-1cgj6a0{margin:1.25rem 0;overflow-x:auto;border:1px solid var(--color-border);border-radius:1.25rem;background:var(--surface-glass-glow),var(--surface-glass);box-shadow:inset 0 1px color-mix(in srgb,var(--text-highcontrast) 8%,transparent);scrollbar-color:color-mix(in srgb,var(--text-highcontrast) 22%,transparent) transparent}table.svelte-1cgj6a0{width:100%;min-width:40rem;border-collapse:collapse}caption.svelte-1cgj6a0{caption-side:bottom;padding:.75rem 1rem 1rem;color:var(--text-subtle);font-size:var(--text-sm);text-align:left}th.svelte-1cgj6a0,td.svelte-1cgj6a0{padding:.85rem 1rem;border-bottom:1px solid var(--color-border);color:var(--text-subtle);font-size:var(--text-sm);line-height:1.5;text-align:left;vertical-align:top}th.svelte-1cgj6a0{color:var(--text-highcontrast);font-weight:700;white-space:nowrap;background:color-mix(in srgb,var(--text-highcontrast) 4%,transparent)}tr.svelte-1cgj6a0:last-child td:where(.svelte-1cgj6a0){border-bottom:0}@media(min-width:720px){.container.svelte-1cgj6a0{width:min(100% - 3rem,var(--container-xl))}.legal-header.svelte-1cgj6a0{margin-bottom:3rem}h2.svelte-1cgj6a0{font-size:var(--headings-tablet)}}@media(min-width:1024px){.legal-header.svelte-1cgj6a0{max-width:42rem;margin-bottom:3.5rem}.legal-layout.svelte-1cgj6a0{grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}h1.svelte-1cgj6a0{font-size:clamp(3.2rem,4.2vw,4.4rem)}h2.svelte-1cgj6a0{font-size:clamp(1.45rem,1.4vw + .5rem,2rem)}.lede.svelte-1cgj6a0,p.svelte-1cgj6a0,li.svelte-1cgj6a0{font-size:var(--text-normal)}.toc.svelte-1cgj6a0{position:sticky;top:6.5rem;align-self:start;max-height:calc(100svh - 8rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-highcontrast) 22%,transparent) transparent}.toc-heading.svelte-1cgj6a0{display:block;margin:0 0 .75rem;padding:0 .85rem;color:var(--text-subtle);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.toc-toggle.svelte-1cgj6a0{display:none}.toc-panel.svelte-1cgj6a0,.toc-panel.is-open.svelte-1cgj6a0{display:block;margin:0}.toc-link.svelte-1cgj6a0{min-height:0;padding:.7rem .85rem;font-size:var(--text-sm);font-weight:500}.legal-body.svelte-1cgj6a0{max-width:42rem}}@media(max-width:639px){.legal.svelte-1cgj6a0{padding-top:6.5rem}.breadcrumb.svelte-1cgj6a0{margin-bottom:1.5rem}h1.svelte-1cgj6a0{font-size:clamp(1.85rem,8vw,2.4rem);letter-spacing:-.04em}}@media(prefers-reduced-motion:reduce){.toc-chevron.svelte-1cgj6a0,.toc-link.svelte-1cgj6a0,.breadcrumb.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){transition:none}}
