.contents-link.svelte-1tt1che{min-height:2.5rem}@media (pointer:fine) and (width>=40rem){.contents-link.svelte-1tt1che{min-height:2rem}}.legal-number.svelte-1tt1che:before{content:attr(data-number)}.legal-number.svelte-1tt1che{color:var(--text-tertiary);font-variant-numeric:tabular-nums}h2.svelte-1tt1che .legal-number:where(.svelte-1tt1che){font-family:var(--font-body);letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px;display:block}.toc-entry.svelte-1tt1che{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.toc-entry.svelte-1tt1che .legal-number:where(.svelte-1tt1che){font-size:13px;font-weight:600}.toc.svelte-1tt1che>li:where(.svelte-1tt1che){break-inside:avoid}@media (width>=40rem){.toc.svelte-1tt1che{columns:2;column-gap:24px}}@media (width>=80rem){.toc-side.svelte-1tt1che{width:15rem;margin-left:3rem;position:absolute;top:0;bottom:0;left:100%}.toc-side.svelte-1tt1che nav:where(.svelte-1tt1che){top:calc(var(--safe-top,0px) + var(--banner-space,0px) + 6rem);background:0 0;border:0;margin-top:0;padding:0;position:sticky}.toc.svelte-1tt1che{columns:1}}.contents-link.svelte-1tt1che[aria-current=location]{color:var(--primary-text);box-shadow:inset 2px 0 0 var(--primary-text);margin-left:-10px;padding-left:8px}
