.toc[data-astro-cid-nxay6pwk]{font-size:.9rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}summary[data-astro-cid-nxay6pwk]{cursor:pointer;font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}ol[data-astro-cid-nxay6pwk]{list-style:none;padding:0;margin-top:.75rem;display:grid;gap:.4rem}.d3[data-astro-cid-nxay6pwk]{padding-left:.9rem}a[data-astro-cid-nxay6pwk]{color:var(--muted);text-decoration:none;line-height:1.4;display:block}a[data-astro-cid-nxay6pwk]:hover{color:var(--link)}.breadcrumb[data-astro-cid-gysqo7gh]{padding-top:2rem;font-size:.875rem}.breadcrumb[data-astro-cid-gysqo7gh] ol[data-astro-cid-gysqo7gh]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;color:var(--muted)}.breadcrumb[data-astro-cid-gysqo7gh] li[data-astro-cid-gysqo7gh]+li[data-astro-cid-gysqo7gh]:before{content:"/";margin-right:.4rem;color:var(--border)}.breadcrumb[data-astro-cid-gysqo7gh] a[data-astro-cid-gysqo7gh]{color:var(--muted);text-decoration:none}.breadcrumb[data-astro-cid-gysqo7gh] a[data-astro-cid-gysqo7gh]:hover{color:var(--link)}.breadcrumb[data-astro-cid-gysqo7gh] [data-astro-cid-gysqo7gh][aria-current]{display:inline-block;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.post-header[data-astro-cid-gysqo7gh]{display:grid;gap:1rem;max-width:var(--measure);padding-block:1.5rem 2rem}h1[data-astro-cid-gysqo7gh]{font-size:clamp(1.9rem,3.5vw + 1rem,2.75rem);font-weight:800}.lead[data-astro-cid-gysqo7gh]{font-size:1.2rem;color:var(--muted)}.post[data-astro-cid-gysqo7gh] .cover{width:100%;border-radius:var(--radius);margin-bottom:2.5rem;border:1px solid var(--border)}.layout[data-astro-cid-gysqo7gh]{display:grid;gap:2rem}@media(min-width:64rem){.layout[data-astro-cid-gysqo7gh]{grid-template-columns:minmax(0,var(--measure)) 15rem;justify-content:space-between}.aside[data-astro-cid-gysqo7gh]{grid-column:2;grid-row:1}.aside[data-astro-cid-gysqo7gh] .toc{position:sticky;top:6rem}}.post-footer[data-astro-cid-gysqo7gh]{max-width:var(--measure);display:grid;gap:2.5rem;padding-block:3.5rem 4rem}.author[data-astro-cid-gysqo7gh]{display:flex;gap:1rem;align-items:center;padding:1.25rem 1.5rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.author[data-astro-cid-gysqo7gh] img[data-astro-cid-gysqo7gh]{flex:none}.author-name[data-astro-cid-gysqo7gh]{font-weight:700}.author-bio[data-astro-cid-gysqo7gh]{font-size:.95rem;color:var(--muted)}.adjacent[data-astro-cid-gysqo7gh]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.adjacent[data-astro-cid-gysqo7gh] a[data-astro-cid-gysqo7gh]{display:grid;gap:.25rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);font-weight:600;color:var(--text);text-decoration:none}.adjacent[data-astro-cid-gysqo7gh] a[data-astro-cid-gysqo7gh]:hover{border-color:var(--accent)}.adjacent[data-astro-cid-gysqo7gh] a[data-astro-cid-gysqo7gh] span[data-astro-cid-gysqo7gh]{font-size:.8rem;font-weight:500;color:var(--muted)}.adjacent[data-astro-cid-gysqo7gh] .next[data-astro-cid-gysqo7gh]{text-align:right;grid-column:2}@media(max-width:40rem){.adjacent[data-astro-cid-gysqo7gh]{grid-template-columns:1fr}.adjacent[data-astro-cid-gysqo7gh] .next[data-astro-cid-gysqo7gh]{grid-column:auto}}.related[data-astro-cid-gysqo7gh] h2[data-astro-cid-gysqo7gh]{font-size:1.25rem;margin-bottom:1rem}.related-grid[data-astro-cid-gysqo7gh]{display:grid;gap:1rem}
