.head.svelte-1xmjmrw{margin-bottom:3rem}h1.svelte-1xmjmrw{margin-top:1rem;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:400;line-height:1.05}h1.svelte-1xmjmrw .serif-i:where(.svelte-1xmjmrw){color:var(--accent)}.sub.svelte-1xmjmrw{max-width:36rem;color:var(--ink-2);margin-top:1.25rem}.toc-group.svelte-1xmjmrw{margin-bottom:2.75rem}.toc-group.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){color:var(--ink);margin-bottom:.9rem;font-size:1.7rem;font-weight:400}ul.svelte-1xmjmrw{border-top:1px solid var(--line);padding:0;list-style:none}li.svelte-1xmjmrw a:where(.svelte-1xmjmrw){border-bottom:1px solid var(--line);transition:background .2s var(--ease-out);align-items:baseline;gap:.9rem;padding:.8rem .5rem;display:flex}li.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{background:var(--bg-2)}.title.svelte-1xmjmrw{color:var(--ink);white-space:nowrap;font-size:.98rem}li.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover .title:where(.svelte-1xmjmrw){color:var(--accent)}li.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover .leaders:where(.svelte-1xmjmrw){border-color:var(--accent)}.desc.svelte-1xmjmrw{color:var(--ink-3);letter-spacing:.03em;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:24rem;font-size:.72rem;overflow:hidden}@media (width<=720px){.desc.svelte-1xmjmrw{display:none}}
