.toc-panel[data-astro-cid-7k3pnqyz]{box-shadow:inset 1px 0 0 var(--border)}.toc-heading[data-astro-cid-7k3pnqyz]{color:var(--label);font-family:var(--font-sans);margin-bottom:.9rem;padding-left:1rem;font-size:1rem;font-weight:600}.toc-list[data-astro-cid-7k3pnqyz]{margin:0;padding:0;list-style:none}.toc-panel[data-astro-cid-7k3pnqyz] .toc-list[data-astro-cid-7k3pnqyz]{max-height:calc(100vh - var(--topbar-h) - 7rem);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.toc-link[data-astro-cid-7k3pnqyz]{color:var(--text-muted);transition:color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:.3rem .5rem .3rem 1.25rem;font-size:.9rem;line-height:1.4;display:block}.toc-link[data-astro-cid-7k3pnqyz].depth-3{padding-left:2.25rem}.toc-link[data-astro-cid-7k3pnqyz]:hover{color:var(--link);text-decoration:none}.toc-link[data-astro-cid-7k3pnqyz].is-active{color:var(--toc-highlight);box-shadow:inset 2px 0 0 var(--toc-highlight)}.toc-inline[data-astro-cid-7k3pnqyz]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-bg);margin:0 0 1.75rem}.toc-inline[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]{color:var(--label);cursor:pointer;user-select:none;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:600;list-style:none;display:flex}.toc-inline[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]::-webkit-details-marker{display:none}.toc-inline[data-astro-cid-7k3pnqyz] .toc-chevron{color:var(--text-muted);transition:transform var(--dur) var(--ease);margin-left:auto}.toc-inline[data-astro-cid-7k3pnqyz][open] .toc-chevron{transform:rotate(180deg)}.toc-inline[data-astro-cid-7k3pnqyz] nav[data-astro-cid-7k3pnqyz]{border-top:1px solid var(--border);padding:0 0 .6rem}.toc-inline[data-astro-cid-7k3pnqyz] .toc-list[data-astro-cid-7k3pnqyz]{box-shadow:inset 1px 0 0 var(--border);margin:.5rem 1rem 0}@media (width>=1200px){.toc-inline[data-astro-cid-7k3pnqyz]{display:none}}.post-nav[data-astro-cid-hgp7mnje]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;display:grid}.pn-card[data-astro-cid-hgp7mnje]{flex-direction:column;gap:.4rem;padding:1rem 1.25rem;display:flex}.pn-next[data-astro-cid-hgp7mnje]{text-align:right;align-items:flex-end}.pn-label[data-astro-cid-hgp7mnje]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.pn-title[data-astro-cid-hgp7mnje]{-webkit-line-clamp:2;line-clamp:2;color:var(--heading);font-family:var(--font-heading);-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pn-card[data-astro-cid-hgp7mnje]:hover .pn-title[data-astro-cid-hgp7mnje]{color:var(--link)}@media (width<=599px){.post-nav[data-astro-cid-hgp7mnje]{grid-template-columns:minmax(0,1fr);gap:.75rem}.pn-spacer[data-astro-cid-hgp7mnje]{display:none}}.post-header[data-astro-cid-p5wnqomb]{margin:1.5rem 0 2.25rem}.post-header[data-astro-cid-p5wnqomb] h1[data-astro-cid-p5wnqomb]{overflow-wrap:break-word;font-size:1.92rem;line-height:1.25}.post-info[data-astro-cid-p5wnqomb]{color:var(--text-muted);gap:.2rem;margin-top:1.5rem;font-size:.85rem;line-height:1.8;display:grid}.pi-row[data-astro-cid-p5wnqomb]{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.pi-split[data-astro-cid-p5wnqomb]{justify-content:space-between}.pi-val[data-astro-cid-p5wnqomb]{color:var(--text);font-weight:600}.pi-cats[data-astro-cid-p5wnqomb]{align-items:center;gap:.35rem;display:inline-flex}.pi-cats[data-astro-cid-p5wnqomb] a[data-astro-cid-p5wnqomb]{color:var(--text-muted)}.pi-cats[data-astro-cid-p5wnqomb] a[data-astro-cid-p5wnqomb]:hover{color:var(--link)}.post-tags[data-astro-cid-p5wnqomb]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:2.5rem;display:flex}.post-tags[data-astro-cid-p5wnqomb] svg{margin-right:.25rem}.related[data-astro-cid-p5wnqomb]{margin-top:2.5rem}.related-heading[data-astro-cid-p5wnqomb]{color:var(--label);font-family:var(--font-sans);margin-bottom:.75rem;font-size:1rem;font-weight:600}.related-list[data-astro-cid-p5wnqomb]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.related-list[data-astro-cid-p5wnqomb] li[data-astro-cid-p5wnqomb]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.related-list[data-astro-cid-p5wnqomb] a[data-astro-cid-p5wnqomb]{min-width:0}.related-list[data-astro-cid-p5wnqomb] time[data-astro-cid-p5wnqomb]{color:var(--text-muted);flex:none;font-size:.78rem}@media (width<=599px){.related-list[data-astro-cid-p5wnqomb] li[data-astro-cid-p5wnqomb]{flex-direction:column;gap:.1rem}}
