.page.svelte-1xmjmrw{flex-direction:column;min-height:100dvh;display:flex}main.svelte-1xmjmrw{flex:1}.masthead.svelte-1xmjmrw{max-width:720px;padding:3.6rem 0 2.6rem}h1.svelte-1xmjmrw{letter-spacing:-.01em;margin-bottom:1.1rem;font-size:clamp(2rem,5.5vw,3rem)}.lead.svelte-1xmjmrw{color:var(--text-secondary);max-width:58ch;margin:0;font-size:1rem;line-height:1.7}.plate.svelte-1xmjmrw{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 2.4rem;margin:2.2rem 0 0;padding-top:1.1rem;display:flex}.plate.svelte-1xmjmrw div:where(.svelte-1xmjmrw){align-items:baseline;gap:.5rem;display:flex}.plate.svelte-1xmjmrw dt:where(.svelte-1xmjmrw),.plate.svelte-1xmjmrw dd:where(.svelte-1xmjmrw){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem}.plate.svelte-1xmjmrw dt:where(.svelte-1xmjmrw){color:var(--text-muted)}.plate.svelte-1xmjmrw dd:where(.svelte-1xmjmrw){color:var(--accent-text);font-weight:500}.index.svelte-1xmjmrw{border-top:1px solid var(--line);margin:0 0 3.2rem;padding:0;list-style:none}.index.svelte-1xmjmrw li:where(.svelte-1xmjmrw){border-bottom:1px solid var(--line)}.row.svelte-1xmjmrw{color:inherit;grid-template-columns:3.75rem 1fr 2.5rem;align-items:start;gap:0 .5rem;padding:1.9rem 1rem 1.9rem .25rem;transition:background .22s;display:grid;position:relative}.row.svelte-1xmjmrw:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.row.svelte-1xmjmrw:hover,.row.svelte-1xmjmrw:focus-visible{background:linear-gradient(90deg, var(--accent-subtle), transparent 62%)}.row.svelte-1xmjmrw:hover:before,.row.svelte-1xmjmrw:focus-visible:before{transform:scaleY(1)}.num.svelte-1xmjmrw{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);padding-top:.35rem;padding-left:.9rem;font-size:.72rem;font-weight:500;transition:color .2s}.row.svelte-1xmjmrw:hover .num:where(.svelte-1xmjmrw),.row.svelte-1xmjmrw:focus-visible .num:where(.svelte-1xmjmrw){color:var(--accent-text)}.body.svelte-1xmjmrw{min-width:0;display:block}.kind.svelte-1xmjmrw{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.6rem;font-size:.6rem;font-weight:500;display:block}h2.svelte-1xmjmrw{margin-bottom:.55rem;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.3}.desc.svelte-1xmjmrw{color:var(--text-secondary);max-width:64ch;font-size:.875rem;line-height:1.65;display:block}.topics.svelte-1xmjmrw{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin-top:.95rem;font-size:.67rem;line-height:1.75;display:block}.more.svelte-1xmjmrw{color:var(--accent-text)}.go.svelte-1xmjmrw{border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:2.1rem;height:2.1rem;color:var(--text-muted);place-items:center;margin-top:.2rem;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s,color .2s;display:grid}.go.svelte-1xmjmrw svg:where(.svelte-1xmjmrw){width:15px;height:15px}.row.svelte-1xmjmrw:hover .go:where(.svelte-1xmjmrw),.row.svelte-1xmjmrw:focus-visible .go:where(.svelte-1xmjmrw){border-color:var(--accent-border);color:var(--accent-text);transform:translate(4px)}.note.svelte-1xmjmrw{max-width:62ch;color:var(--text-muted);margin:0 0 4rem;font-size:.8rem;line-height:1.7}.note.svelte-1xmjmrw a:where(.svelte-1xmjmrw){text-underline-offset:2px;text-decoration:underline}@media (width<=640px){.masthead.svelte-1xmjmrw{padding:2.4rem 0 2rem}h1.svelte-1xmjmrw{overflow-wrap:break-word;font-size:clamp(1.55rem,7vw,2.4rem)}.plate.svelte-1xmjmrw{gap:.5rem 1.6rem}.row.svelte-1xmjmrw{grid-template-columns:1fr auto;gap:.25rem .75rem;padding:1.5rem .25rem 1.5rem .9rem}.num.svelte-1xmjmrw{grid-area:1/1;padding:0 0 .35rem}.body.svelte-1xmjmrw{grid-area:2/1/auto/-1}.go.svelte-1xmjmrw{grid-area:1/2;margin:0}.topics.svelte-1xmjmrw{display:none}}@media (prefers-reduced-motion:reduce){.row.svelte-1xmjmrw,.row.svelte-1xmjmrw:before,.go.svelte-1xmjmrw,.num.svelte-1xmjmrw{transition:none}}
