strong.svelte-1dnnoiw{color:var(--color-ink-strong);font-weight:600}.xref.svelte-1dnnoiw{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-input);text-decoration-color:var(--color-border-input);text-underline-offset:3px;transition:text-decoration-color var(--dur);text-decoration-thickness:1px}.xref.svelte-1dnnoiw:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.xref.svelte-1dnnoiw:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.legal.svelte-w1fexo{--legal-measure:68ch;--legal-body-size:17px;--legal-body-leading:1.65;--legal-gutter:48px;background:var(--color-surface);width:100%;padding-top:calc(var(--header-stack-height) + 24px);padding-bottom:96px}.shell.svelte-w1fexo{width:100%;max-width:1080px;margin:0 auto;padding-inline:24px}.masthead.svelte-w1fexo{border-bottom:1px solid var(--color-border);padding-bottom:32px}.eyebrow.svelte-w1fexo{font-family:var(--font-inter);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:700;line-height:1.2}.masthead.svelte-w1fexo h1:where(.svelte-w1fexo){font-family:var(--font-urbanist);letter-spacing:var(--section-heading-tracking);color:var(--color-heading-neutral);margin-top:16px;font-size:clamp(36px,6vw,56px);font-weight:700;line-height:1.1}.switch.svelte-w1fexo{gap:var(--space-2);flex-wrap:wrap;margin-top:24px;display:flex}.switch.svelte-w1fexo a:where(.svelte-w1fexo){border-radius:var(--radius-pill);border:1px solid var(--color-border);font-family:var(--font-inter);color:var(--color-secondary);transition:background-color var(--dur), color var(--dur), border-color var(--dur);padding:8px 14px;font-size:14px;font-weight:500;line-height:1.4}.switch.svelte-w1fexo a:where(.svelte-w1fexo):hover{background:var(--color-surface-hover);color:var(--color-body)}.switch.svelte-w1fexo a.current:where(.svelte-w1fexo){background:var(--color-accent-soft);border-color:var(--color-accent-soft-border);color:var(--color-accent-deep)}.meta.svelte-w1fexo{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin-top:32px;display:grid;overflow:hidden}.meta-cell.svelte-w1fexo{background:var(--color-footer-canvas);padding:14px 16px}.meta.svelte-w1fexo dt:where(.svelte-w1fexo){font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700;line-height:1.2}.meta.svelte-w1fexo dd:where(.svelte-w1fexo){font-family:var(--font-inter);color:var(--color-body);margin-top:4px;font-size:14px;font-weight:500;line-height:1.45}.layout.svelte-w1fexo{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.toc.svelte-w1fexo{display:none}.toc-title.svelte-w1fexo{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700;line-height:1.2}.toc.svelte-w1fexo ol:where(.svelte-w1fexo),.toc-mobile.svelte-w1fexo ol:where(.svelte-w1fexo){list-style:none}.toc.svelte-w1fexo a:where(.svelte-w1fexo),.toc-mobile.svelte-w1fexo a:where(.svelte-w1fexo){font-family:var(--font-inter);color:var(--color-secondary);transition:color var(--dur);gap:10px;padding:7px 0;font-size:14px;font-weight:400;line-height:1.4;display:flex}.toc.svelte-w1fexo a:where(.svelte-w1fexo) .n:where(.svelte-w1fexo),.toc-mobile.svelte-w1fexo a:where(.svelte-w1fexo) .n:where(.svelte-w1fexo){font-variant-numeric:tabular-nums;min-width:16px;color:var(--color-placeholder);flex:none;font-weight:600}.toc.svelte-w1fexo a:where(.svelte-w1fexo):hover,.toc-mobile.svelte-w1fexo a:where(.svelte-w1fexo):hover{color:var(--color-body)}.toc.svelte-w1fexo a.active:where(.svelte-w1fexo){color:var(--color-accent);font-weight:600}.toc.svelte-w1fexo a.active:where(.svelte-w1fexo) .n:where(.svelte-w1fexo){color:var(--color-accent)}.toc-mobile.svelte-w1fexo{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-gray-50);margin-top:28px}.toc-mobile.svelte-w1fexo summary:where(.svelte-w1fexo){font-family:var(--font-inter);color:var(--color-body);cursor:pointer;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.4}.toc-mobile.svelte-w1fexo ol:where(.svelte-w1fexo){padding:0 16px 12px}.toc-mobile.svelte-w1fexo li:where(.svelte-w1fexo)+li:where(.svelte-w1fexo){border-top:1px solid var(--color-border)}article.svelte-w1fexo{min-width:0;padding-top:32px}.lede.svelte-w1fexo{max-width:var(--legal-measure);border-bottom:1px solid var(--color-border);font-family:var(--font-inter);color:var(--color-secondary);text-wrap:pretty;padding-bottom:28px;font-size:19px;font-weight:400;line-height:1.55}section.svelte-w1fexo{border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-stack-height) + 24px);padding:36px 0}section.svelte-w1fexo:last-of-type{border-bottom:none}.sec-head.svelte-w1fexo{align-items:baseline;gap:14px;display:flex}.sec-num.svelte-w1fexo{width:34px;font-family:var(--font-inter);font-variant-numeric:tabular-nums;color:var(--color-accent);flex:none;font-size:15px;font-weight:700;line-height:1.4}.sec-head.svelte-w1fexo h2:where(.svelte-w1fexo){font-family:var(--font-urbanist);font-size:var(--text-h5-section-size);font-weight:700;line-height:var(--text-h5-section-leading);color:var(--color-heading-neutral)}.sec-body.svelte-w1fexo{max-width:var(--legal-measure);padding-left:var(--legal-gutter);font-family:var(--font-inter);font-size:var(--legal-body-size);font-weight:400;line-height:var(--legal-body-leading);color:var(--color-body-section);flex-direction:column;gap:16px;margin-top:14px;display:flex}.clauses.svelte-w1fexo{counter-reset:clause;flex-direction:column;gap:12px;list-style:none;display:flex}.clauses.svelte-w1fexo>li:where(.svelte-w1fexo){padding-left:42px;position:relative}.clauses.svelte-w1fexo>li:where(.svelte-w1fexo):before{counter-increment:clause;content:"(" counter(clause, lower-alpha) ")";color:var(--color-accent);font-size:14px;font-weight:600;position:absolute;left:0}.defs.svelte-w1fexo{flex-direction:column;gap:12px;display:flex}.defs.svelte-w1fexo dt:where(.svelte-w1fexo){color:var(--color-ink-strong);font-weight:600;display:inline}.defs.svelte-w1fexo dd:where(.svelte-w1fexo){display:inline}.callout.svelte-w1fexo{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:var(--color-gray-50);padding:18px 20px;font-size:16px;line-height:1.55}.callout-label.svelte-w1fexo{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2}.notice.svelte-w1fexo{border:1px solid var(--color-border-muted);border-radius:var(--radius-xl);background:var(--color-canvas-badge);color:var(--color-ink-strong);padding:18px 20px;font-size:16px;font-weight:500;line-height:1.55}@media (width>=1024px){.layout.svelte-w1fexo{grid-template-columns:232px minmax(0,1fr);align-items:start;column-gap:56px}.toc.svelte-w1fexo{top:calc(var(--header-stack-height) + 16px);max-height:calc(100vh - var(--header-stack-height) - 48px);padding-top:40px;display:block;position:sticky;overflow-y:auto}.toc-mobile.svelte-w1fexo{display:none}article.svelte-w1fexo{padding-top:40px}}@media (width<=559px){.legal.svelte-w1fexo{--legal-gutter:0px}.sec-head.svelte-w1fexo{gap:10px}.sec-num.svelte-w1fexo{width:auto}}
