.legal-toc.svelte-1izxvv4 a.svelte-1izxvv4{display:block;font-size:13px;line-height:1.35;color:var(--ink3);text-decoration:none;padding:7px 0 7px 12px;border-left:1px solid var(--hair);transition:color .16s,border-color .16s}.legal-toc.svelte-1izxvv4 a.svelte-1izxvv4:hover{color:var(--acc-strong);border-color:var(--acc)}@media (min-width: 861px){.legal-toc.svelte-1izxvv4.svelte-1izxvv4{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto}}@media (max-width: 860px){.legal-grid.svelte-1izxvv4.svelte-1izxvv4{grid-template-columns:1fr!important}.legal-toc.svelte-1izxvv4.svelte-1izxvv4{display:none}}.legal-prose.svelte-1izxvv4 section{scroll-margin-top:90px}.legal-prose.svelte-1izxvv4 section+section{margin-top:38px}.legal-prose.svelte-1izxvv4 h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(21px,2.4vw,27px);line-height:1.18;color:var(--ink);margin:0 0 12px}.legal-prose.svelte-1izxvv4 h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:18px;color:var(--ink);margin:22px 0 8px}.legal-prose.svelte-1izxvv4 p{font-size:15px;line-height:1.68;color:var(--ink2);margin:0 0 13px}.legal-prose.svelte-1izxvv4 ul{margin:0 0 14px;padding:0;list-style:none}.legal-prose.svelte-1izxvv4 li{position:relative;font-size:15px;line-height:1.6;color:var(--ink2);padding:0 0 8px 22px}.legal-prose.svelte-1izxvv4 li:before{content:"";position:absolute;left:3px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--acc);opacity:.7}.legal-prose.svelte-1izxvv4 a{color:var(--acc-strong);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acc) 40%,transparent);text-underline-offset:2px}.legal-prose.svelte-1izxvv4 strong{color:var(--ink);font-weight:600}.legal-prose.svelte-1izxvv4 code{font-family:inherit;font-size:13.5px;background:var(--acc-soft);color:var(--acc-strong);border-radius:6px;padding:1px 6px}.legal-prose.svelte-1izxvv4 .lead{font-size:16px;line-height:1.66;color:var(--ink2)}.legal-prose.svelte-1izxvv4 .note{display:flex;gap:12px;align-items:flex-start;background:var(--acc-soft);border:1px solid color-mix(in srgb,var(--acc) 20%,transparent);border-radius:14px;padding:15px 17px;margin:16px 0;font-size:14px;line-height:1.6;color:var(--ink)}.legal-prose.svelte-1izxvv4 .tbl-wrap{overflow-x:auto;margin:4px 0 16px}.legal-prose.svelte-1izxvv4 table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:460px}.legal-prose.svelte-1izxvv4 th{font-family:Hanken Grotesk,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);text-align:left;padding:9px 12px;border-bottom:1px solid var(--hair)}.legal-prose.svelte-1izxvv4 td{color:var(--ink2);text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--hair);line-height:1.5}.legal-prose.svelte-1izxvv4 .doc-foot{margin-top:40px;padding-top:22px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--ink3)}
