.msa-list[data-astro-cid-j64hfjdn]{margin:var(--space-xl, 2rem) 0;padding-top:var(--space-md, 1rem);border-top:1px solid var(--color-border, #e5e7eb)}.msa-list__title[data-astro-cid-j64hfjdn]{font-size:1.25rem}.msa-list__parent[data-astro-cid-j64hfjdn]{font-size:.9375rem}.msa-list__grid[data-astro-cid-j64hfjdn]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1rem;list-style:none;padding:0}.msa-list__grid[data-astro-cid-j64hfjdn] a[data-astro-cid-j64hfjdn]{font-size:.9375rem}.related-posts[data-astro-cid-dpgbfi7r]{margin:var(--space-xl, 2rem) 0;padding-top:var(--space-md, 1rem);border-top:1px solid var(--color-border, #e5e7eb)}.related-posts__title[data-astro-cid-dpgbfi7r]{font-size:1.25rem}.related-posts__list[data-astro-cid-dpgbfi7r]{padding-left:1.25rem}.related-posts__list[data-astro-cid-dpgbfi7r] li[data-astro-cid-dpgbfi7r]{margin-bottom:.375rem;font-size:.9375rem}.article-meta[data-astro-cid-zx34l4z3]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.875rem;color:var(--color-text-muted);margin:.25rem 0 var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.article-meta__author[data-astro-cid-zx34l4z3]{font-weight:600;color:var(--color-text)}.article-meta__author[data-astro-cid-zx34l4z3] a[data-astro-cid-zx34l4z3]{color:var(--color-text);text-decoration:none;transition:color .2s ease}.article-meta__author[data-astro-cid-zx34l4z3] a[data-astro-cid-zx34l4z3]:hover{color:var(--color-accent);text-decoration:underline}.article-meta__sep[data-astro-cid-zx34l4z3]{color:var(--color-text-light)}.page-sidebar[data-astro-cid-rl4sue7z]{position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;gap:var(--space-md);max-height:calc(100vh - 110px);overflow-y:auto}.page-sidebar__toc[data-astro-cid-rl4sue7z],.page-sidebar__facts[data-astro-cid-rl4sue7z]{padding:1.1rem 1.25rem}.page-sidebar__label[data-astro-cid-rl4sue7z]{font-family:var(--font-body);font-weight:700;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);margin:0 0 .65rem}.page-sidebar__toc[data-astro-cid-rl4sue7z] ul[data-astro-cid-rl4sue7z]{list-style:none;padding:0;margin:0}.page-sidebar__toc[data-astro-cid-rl4sue7z] li[data-astro-cid-rl4sue7z]{margin:0;border-bottom:1px solid var(--color-border-light)}.page-sidebar__toc[data-astro-cid-rl4sue7z] li[data-astro-cid-rl4sue7z]:last-child{border-bottom:none}.page-sidebar__toc[data-astro-cid-rl4sue7z] a[data-astro-cid-rl4sue7z]{display:block;padding:.45rem 0;font-size:.85rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;line-height:1.4;transition:color .2s ease}.page-sidebar__toc[data-astro-cid-rl4sue7z] a[data-astro-cid-rl4sue7z]:hover{color:var(--pine)}.page-sidebar__facts[data-astro-cid-rl4sue7z] dl[data-astro-cid-rl4sue7z]{margin:0}.page-sidebar__facts[data-astro-cid-rl4sue7z] .fact[data-astro-cid-rl4sue7z]{padding:.4rem 0}.page-sidebar__facts[data-astro-cid-rl4sue7z] dt[data-astro-cid-rl4sue7z]{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--pine)}.page-sidebar__facts[data-astro-cid-rl4sue7z] dd[data-astro-cid-rl4sue7z]{margin:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.45}.page-sidebar__cta[data-astro-cid-rl4sue7z]{display:inline-block;margin-top:.6rem;font-size:.85rem;font-weight:600;color:var(--bronze);text-decoration:none}.page-sidebar__cta[data-astro-cid-rl4sue7z]:hover{color:var(--color-accent-dark)}@media(max-width:900px){.page-sidebar[data-astro-cid-rl4sue7z]{position:static;max-height:none;overflow:visible}.page-sidebar__toc[data-astro-cid-rl4sue7z] ul[data-astro-cid-rl4sue7z]{max-height:180px;overflow-y:auto}.page-sidebar__facts[data-astro-cid-rl4sue7z]{display:none}}.page-with-sidebar{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--space-2xl);align-items:start}.page-with-sidebar__main .state-hero,.page-with-sidebar__main .msa-hero{width:100%!important;margin-left:0!important;margin-top:0!important;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.page-with-sidebar__main>p,.page-with-sidebar__main>ul,.page-with-sidebar__main>ol,.page-with-sidebar__main>blockquote{max-width:var(--content-width)}@media(max-width:900px){.page-with-sidebar{display:block}.page-with-sidebar>aside{margin-bottom:var(--space-lg)}}
