.index-page.svelte-1y661i0{padding-block:clamp(3.5rem,9vw,6rem)}.index-head.svelte-1y661i0{margin-bottom:clamp(2.4rem,7vw,4rem)}h1.svelte-1y661i0{color:var(--ink-strong);font-family:var(--font-serif);text-wrap:balance;margin:1rem 0 .85rem;font-size:clamp(2.6rem,8vw,4.8rem);font-weight:500;line-height:1.06}.index-head.svelte-1y661i0 p:where(.svelte-1y661i0):last-child,p.svelte-1y661i0{color:var(--muted);line-height:1.72}.plain-section.svelte-1y661i0{border-top:1px solid var(--line);padding-block:clamp(2.1rem,6vw,3.4rem)}h2.svelte-1y661i0{color:var(--ink-strong);font-family:var(--font-serif);margin:0 0 1.35rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:500;line-height:1.18}.teaching-list.svelte-1y661i0,.talk-list.svelte-1y661i0{gap:1.35rem;display:grid}.teaching-list.svelte-1y661i0 article:where(.svelte-1y661i0),.talk-row.svelte-1y661i0{border-top:1px solid var(--line);padding-top:1.1rem}.teaching-list.svelte-1y661i0 article:where(.svelte-1y661i0):first-child,.talk-row.svelte-1y661i0:first-child{border-top:0;padding-top:0}.talk-row.svelte-1y661i0{grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;display:grid}h3.svelte-1y661i0{color:var(--ink-strong);margin:.4rem 0 0;font-size:clamp(1.1rem,2.4vw,1.35rem);line-height:1.35}p.svelte-1y661i0{margin:.45rem 0 0}time.svelte-1y661i0,.talk-row.svelte-1y661i0 span:where(.svelte-1y661i0),.status.svelte-1y661i0{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.status.svelte-1y661i0{margin-top:.55rem;display:block}@media (width<=700px){.talk-row.svelte-1y661i0{grid-template-columns:1fr;gap:.4rem}}
