.meta[data-astro-cid-zgovxyhs]{margin:20px 0 0;font-size:15px}.toc[data-astro-cid-zgovxyhs]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{border:2px solid var(--color-line);min-height:44px;color:var(--color-text-muted);border-radius:12px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{color:var(--color-text);border-color:var(--color-accent)}.prose[data-astro-cid-zgovxyhs]{padding-bottom:clamp(56px,8vw,100px)}.prose[data-astro-cid-zgovxyhs]>*{max-width:760px}.prose[data-astro-cid-zgovxyhs] h2{border-top:1px solid var(--color-line);font-family:var(--font-display);letter-spacing:-.03em;margin:36px 0 16px;padding-top:36px;scroll-margin-top:24px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.15}.prose[data-astro-cid-zgovxyhs] h2:first-child{margin-top:0}.prose[data-astro-cid-zgovxyhs] h3{margin:24px 0 10px;font-size:20px;font-weight:800}.prose[data-astro-cid-zgovxyhs] p,.prose[data-astro-cid-zgovxyhs] li{color:var(--color-prose);margin:0 0 14px;font-size:18px;line-height:1.7}.prose[data-astro-cid-zgovxyhs] ul,.prose[data-astro-cid-zgovxyhs] ol{margin:0 0 14px;padding-left:1.3em}.prose[data-astro-cid-zgovxyhs] a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}
