.topic-heading[data-astro-cid-aezt6mnq]{margin-bottom:var(--space-6)}.breadcrumb[data-astro-cid-aezt6mnq]{align-items:center;gap:var(--space-3);font-size:var(--text-sm);margin-bottom:var(--space-5);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.breadcrumb[data-astro-cid-aezt6mnq] span[data-astro-cid-aezt6mnq][aria-current]{overflow-wrap:anywhere}.topic-heading[data-astro-cid-aezt6mnq] h1[data-astro-cid-aezt6mnq]{margin:0 0 var(--space-3);font-weight:var(--font-semibold);font-size:var(--text-page-title);letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.2}.topic-heading[data-astro-cid-aezt6mnq]>p[data-astro-cid-aezt6mnq]{color:var(--color-text-secondary);font-size:var(--text-base);margin:0;line-height:1.6}.topic-shortcuts[data-astro-cid-aezt6mnq]{gap:0 var(--space-6);margin-top:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.topic-shortcuts[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq]{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);display:inline-flex}.topic-layout[data-astro-cid-aezt6mnq]{gap:var(--space-12);grid-template-columns:12rem minmax(0,1fr);align-items:start;display:grid}.topic-index[data-astro-cid-aezt6mnq]{scrollbar-width:thin;max-height:calc(100dvh - 8rem);padding:.25rem;position:sticky;top:6rem;overflow-y:auto}.index-label[data-astro-cid-aezt6mnq]{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);display:block}.topic-years[data-astro-cid-aezt6mnq]{gap:var(--space-1);display:grid}.topic-years[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;display:flex}.topic-years[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq]:hover{color:var(--color-primary);background:var(--color-primary-soft)}.topic-years[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq] span[data-astro-cid-aezt6mnq]+span[data-astro-cid-aezt6mnq]{color:var(--color-text-secondary);font-size:var(--text-xs)}.related-topics[data-astro-cid-aezt6mnq]{margin-top:var(--space-5);border-top:1px solid var(--color-border)}.related-topics[data-astro-cid-aezt6mnq] summary[data-astro-cid-aezt6mnq]{min-height:44px;padding:var(--space-3) 0;font-size:var(--text-sm);cursor:pointer}.related-topics[data-astro-cid-aezt6mnq] summary[data-astro-cid-aezt6mnq]::marker{color:var(--color-primary)}.related-topics[data-astro-cid-aezt6mnq] p[data-astro-cid-aezt6mnq]{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0 0 var(--space-2);line-height:1.5}.related-topics[data-astro-cid-aezt6mnq] nav[data-astro-cid-aezt6mnq]{display:grid}.related-topics[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq]{gap:var(--space-1);padding:var(--space-3) 0;min-height:44px;font-size:var(--text-sm);overflow-wrap:anywhere;background:0 0;flex-direction:column;display:flex}.related-topics[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq] span[data-astro-cid-aezt6mnq]+span[data-astro-cid-aezt6mnq]{color:var(--color-text-secondary);font-size:var(--text-xs)}.topic-articles[data-astro-cid-aezt6mnq]{min-width:0}.listing-heading[data-astro-cid-aezt6mnq]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.listing-heading[data-astro-cid-aezt6mnq] h2[data-astro-cid-aezt6mnq]{font-size:var(--text-xl);letter-spacing:-.015em;margin:0}.listing-heading[data-astro-cid-aezt6mnq]>span[data-astro-cid-aezt6mnq]{font-size:var(--text-xs);color:var(--color-text-secondary)}.year-section[data-astro-cid-aezt6mnq]+.year-section[data-astro-cid-aezt6mnq]{margin-top:var(--space-8)}.year-heading[data-astro-cid-aezt6mnq]{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-lg);margin:0;scroll-margin-top:6rem}.topic-articles[data-astro-cid-aezt6mnq] .article-link{gap:var(--space-4);background:0 0}.topic-articles[data-astro-cid-aezt6mnq] .article-date{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary)}.back-link[data-astro-cid-aezt6mnq]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.back-link[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq]{min-height:44px;font-size:var(--text-sm);align-items:center;display:inline-flex}@media (width<=900px){.topic-layout[data-astro-cid-aezt6mnq]{gap:var(--space-6);grid-template-columns:10rem minmax(0,1fr)}}@media (width<=760px){.topic-layout[data-astro-cid-aezt6mnq]{grid-template-columns:1fr}.topic-index[data-astro-cid-aezt6mnq]{max-height:none;padding:0;position:static;overflow:visible}.topic-years[data-astro-cid-aezt6mnq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.index-label[data-astro-cid-aezt6mnq]{width:100%;margin:0}.topic-years[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq]{border:1px solid var(--color-border)}.related-topics[data-astro-cid-aezt6mnq]{margin-top:var(--space-3)}.related-topics[data-astro-cid-aezt6mnq] nav[data-astro-cid-aezt6mnq]{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.topic-shortcuts[data-astro-cid-aezt6mnq]{gap:0 var(--space-4)}.topic-shortcuts[data-astro-cid-aezt6mnq] a[data-astro-cid-aezt6mnq]{font-size:var(--text-xs)}}
