.sources[data-astro-cid-yzyjveai]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.sources[data-astro-cid-yzyjveai] h2[data-astro-cid-yzyjveai]{font-size:var(--fs-lg);margin-top:0}.sources[data-astro-cid-yzyjveai] ol[data-astro-cid-yzyjveai]{padding-left:1.4em;color:var(--color-fg);font-size:var(--fs-sm)}.sources[data-astro-cid-yzyjveai] li[data-astro-cid-yzyjveai]{margin-bottom:var(--space-2)}.sources__meta[data-astro-cid-yzyjveai]{color:var(--color-fg-muted)}.backlinks[data-astro-cid-t3vpqazp]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.backlinks[data-astro-cid-t3vpqazp] h2[data-astro-cid-t3vpqazp]{font-size:var(--fs-lg);margin-top:0}.backlinks[data-astro-cid-t3vpqazp] ul[data-astro-cid-t3vpqazp]{list-style:none;padding:0}.backlinks[data-astro-cid-t3vpqazp] li[data-astro-cid-t3vpqazp]{margin-bottom:var(--space-3)}.backlinks[data-astro-cid-t3vpqazp] a[data-astro-cid-t3vpqazp]{font-weight:600;color:var(--color-fg);text-decoration:none}.backlinks[data-astro-cid-t3vpqazp] a[data-astro-cid-t3vpqazp]:hover{color:var(--color-primary);text-decoration:underline}.backlinks[data-astro-cid-t3vpqazp] p[data-astro-cid-t3vpqazp]{margin:var(--space-1) 0 0;font-size:var(--fs-sm);color:var(--color-fg-muted)}.related[data-astro-cid-c2gaj5h2]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.related[data-astro-cid-c2gaj5h2] h2[data-astro-cid-c2gaj5h2]{font-size:var(--fs-lg);margin-top:0}.related__grid[data-astro-cid-c2gaj5h2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.related__card[data-astro-cid-c2gaj5h2]{display:block;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;background:var(--color-bg);transition:border-color .15s ease}.related__card[data-astro-cid-c2gaj5h2]:hover{border-color:var(--color-primary)}.related__card[data-astro-cid-c2gaj5h2] h3[data-astro-cid-c2gaj5h2]{font-size:var(--fs-md);margin:0 0 var(--space-2)}.related__card[data-astro-cid-c2gaj5h2] p[data-astro-cid-c2gaj5h2]{font-size:var(--fs-sm);color:var(--color-fg-muted);margin:0}.faq[data-astro-cid-h7czuzij]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.faq[data-astro-cid-h7czuzij] h2[data-astro-cid-h7czuzij]{font-size:var(--fs-lg);margin-top:0}.faq[data-astro-cid-h7czuzij] dl[data-astro-cid-h7czuzij]{margin:0;padding:0}.faq[data-astro-cid-h7czuzij] details[data-astro-cid-h7czuzij]{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-2);background:var(--color-bg)}.faq[data-astro-cid-h7czuzij] details[data-astro-cid-h7czuzij][open]{border-color:var(--color-primary)}.faq[data-astro-cid-h7czuzij] summary[data-astro-cid-h7czuzij]{padding:var(--space-3) var(--space-4);font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.faq[data-astro-cid-h7czuzij] summary[data-astro-cid-h7czuzij]:after{content:"+";color:var(--color-fg-subtle);font-size:1.4em;line-height:1;flex-shrink:0;transition:transform .15s ease}.faq[data-astro-cid-h7czuzij] details[data-astro-cid-h7czuzij][open] summary[data-astro-cid-h7czuzij]:after{content:"−"}.faq[data-astro-cid-h7czuzij] summary[data-astro-cid-h7czuzij]::-webkit-details-marker{display:none}.faq__answer[data-astro-cid-h7czuzij]{padding:0 var(--space-4) var(--space-4);color:var(--color-fg-muted);line-height:var(--lh-base);white-space:pre-wrap}.toc[data-astro-cid-2lxbqt3r]{margin:var(--space-5) 0 var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}.toc[data-astro-cid-2lxbqt3r] h2[data-astro-cid-2lxbqt3r]{font-size:var(--fs-md);margin:0 0 var(--space-2);color:var(--color-fg-muted);font-weight:600}.toc[data-astro-cid-2lxbqt3r] ol[data-astro-cid-2lxbqt3r]{list-style:none;padding:0;margin:0}.toc__item[data-astro-cid-2lxbqt3r]{margin:var(--space-1) 0;line-height:var(--lh-snug)}.toc__item--d3[data-astro-cid-2lxbqt3r]{padding-left:var(--space-4);font-size:var(--fs-sm)}.toc[data-astro-cid-2lxbqt3r] a[data-astro-cid-2lxbqt3r]{color:var(--color-fg);text-decoration:none}.toc[data-astro-cid-2lxbqt3r] a[data-astro-cid-2lxbqt3r]:hover{color:var(--color-primary);text-decoration:underline}.post[data-astro-cid-gjtny2mx].container{padding:var(--space-4);max-width:var(--content-width);margin:0 auto}.post__header[data-astro-cid-gjtny2mx]{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.post__header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{margin-top:var(--space-2);font-size:clamp(var(--fs-2xl),4vw,var(--fs-3xl))}.post__description[data-astro-cid-gjtny2mx]{font-size:var(--fs-lg);color:var(--color-fg-muted);margin:var(--space-3) 0 var(--space-5)}.byline[data-astro-cid-gjtny2mx]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-fg-muted)}.byline__name[data-astro-cid-gjtny2mx]{color:var(--color-fg);text-decoration:none;font-weight:600}.byline__name[data-astro-cid-gjtny2mx]:hover{text-decoration:underline}.byline__sep[data-astro-cid-gjtny2mx]{color:var(--color-fg-subtle)}.post__body[data-astro-cid-gjtny2mx] h2{margin-top:var(--space-8)}.post__taxonomy[data-astro-cid-gjtny2mx]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}.taxonomy[data-astro-cid-gjtny2mx]{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--fs-sm)}.taxonomy__label[data-astro-cid-gjtny2mx]{color:var(--color-fg-muted);min-width:4rem}.taxonomy[data-astro-cid-gjtny2mx] ul[data-astro-cid-gjtny2mx]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.taxonomy[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]{color:var(--color-primary);text-decoration:none}.taxonomy[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]:hover{text-decoration:underline}
