.post-hero[data-astro-cid-zg7dkzxc]{padding-block:var(--space-5) var(--space-7)}.post-hero-body[data-astro-cid-zg7dkzxc]{margin-top:var(--space-6);max-width:54rem}.post-hero-body[data-astro-cid-zg7dkzxc]>[data-astro-cid-zg7dkzxc]+[data-astro-cid-zg7dkzxc]{margin-top:var(--space-5)}.post-hero[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:var(--step-4);max-width:22ch}.short-answer[data-astro-cid-zg7dkzxc]{background:var(--card);border:1px solid var(--line);border-left:2px solid var(--ink);border-radius:var(--radius);padding:var(--space-4) var(--space-5);max-width:64ch}.short-answer-label[data-astro-cid-zg7dkzxc]{letter-spacing:0;color:var(--ink-2);font-size:.85rem;font-weight:600}.short-answer[data-astro-cid-zg7dkzxc] .lead[data-astro-cid-zg7dkzxc]{margin-top:var(--space-2);font-size:var(--step-1)}.post-meta[data-astro-cid-zg7dkzxc]{font-size:var(--step--1);color:var(--ink-2)}.post-section[data-astro-cid-zg7dkzxc]{padding-top:var(--space-7)}.post-body[data-astro-cid-zg7dkzxc]{gap:var(--space-7);align-items:start;display:grid}.post-main[data-astro-cid-zg7dkzxc]{min-width:0}.post-prose[data-astro-cid-zg7dkzxc] h2:first-child{margin-top:0}.post-prose[data-astro-cid-zg7dkzxc] h2{scroll-margin-top:90px}.post-prose[data-astro-cid-zg7dkzxc] blockquote{border-left:2px solid var(--ink);background:var(--band);color:var(--ink);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.post-prose[data-astro-cid-zg7dkzxc] blockquote>*+*{margin-top:var(--space-3)}.post-prose[data-astro-cid-zg7dkzxc] table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.post-prose[data-astro-cid-zg7dkzxc] th{border-bottom:1.5px solid var(--ink);font-weight:700}.sources-note[data-astro-cid-zg7dkzxc]{font-size:var(--step--1);color:var(--ink-2)}.sources-list[data-astro-cid-zg7dkzxc]{font-size:var(--step--1)}.sources-list[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{overflow-wrap:anywhere}.post-prose[data-astro-cid-zg7dkzxc] code{font-family:var(--font-mono);background:var(--accent-tint);border-radius:3px;padding:.1em .3em;font-size:.9em}.toc-mobile[data-astro-cid-zg7dkzxc]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6)}.toc-mobile[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]{cursor:pointer;min-height:32px;font-weight:700}.toc-mobile[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc],.toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{margin-top:var(--space-3);padding-left:1.2em;font-size:.95rem}.toc-mobile[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]+li[data-astro-cid-zg7dkzxc],.toc[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]+li[data-astro-cid-zg7dkzxc]{margin-top:var(--space-2)}.toc-h[data-astro-cid-zg7dkzxc]{letter-spacing:0;color:var(--ink-2);font-size:.85rem;font-weight:600}.toc[data-astro-cid-zg7dkzxc]{display:none}.post-aside[data-astro-cid-zg7dkzxc]{gap:var(--space-4);display:grid}.aside-card[data-astro-cid-zg7dkzxc]>[data-astro-cid-zg7dkzxc]+[data-astro-cid-zg7dkzxc]{margin-top:var(--space-3)}.aside-card[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{width:100%}.aside-card[data-astro-cid-zg7dkzxc] .arrow-link[data-astro-cid-zg7dkzxc]{align-items:center;gap:.3em;min-height:44px;display:inline-flex}.nowrap[data-astro-cid-zg7dkzxc]{white-space:nowrap}.aside-h[data-astro-cid-zg7dkzxc]{font-family:var(--font-body);font-weight:600;font-size:var(--step-1);line-height:1.25}.aside-list[data-astro-cid-zg7dkzxc]{padding:0;list-style:none}.aside-list[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);padding:.5rem 0}.aside-list[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{font-weight:600}@media (width>=1000px){.post-body[data-astro-cid-zg7dkzxc]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 320px}.post-aside[data-astro-cid-zg7dkzxc]{position:sticky;top:90px}.toc[data-astro-cid-zg7dkzxc]{display:block}.toc-mobile[data-astro-cid-zg7dkzxc]{display:none}}.results-grid[data-astro-cid-zg7dkzxc]{gap:var(--space-4);display:grid}@media (width>=720px){.results-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.results-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,1fr)}}.results-foot[data-astro-cid-zg7dkzxc]{margin-top:var(--space-5);max-width:70ch}.related-cards[data-astro-cid-zg7dkzxc]{gap:var(--space-3);margin-top:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=720px){.related-cards[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr 1fr}}.related-card[data-astro-cid-zg7dkzxc]{gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);text-decoration:none;display:grid}.related-card[data-astro-cid-zg7dkzxc]:hover{border-color:var(--accent);color:var(--ink)}.related-group[data-astro-cid-zg7dkzxc]{letter-spacing:0;color:var(--ink-2);font-size:.85rem;font-weight:600}.related-title[data-astro-cid-zg7dkzxc]{font-family:var(--font-body);font-weight:600;font-size:var(--step-1);line-height:1.3}.related-card[data-astro-cid-zg7dkzxc]:hover .related-title[data-astro-cid-zg7dkzxc]{text-decoration:underline;text-decoration-color:var(--accent)}.related-all[data-astro-cid-zg7dkzxc]{margin-top:var(--space-5)}
