.post-head[data-astro-cid-4sn4zg3r]{padding-top:clamp(32px,5vw,64px)}.post-head[data-astro-cid-4sn4zg3r] .eyebrow[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:inherit;text-decoration:none}.post-head[data-astro-cid-4sn4zg3r] .eyebrow[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{text-decoration:underline}.post-head[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{font-size:clamp(2.1rem,4.4vw,3.4rem);max-width:22ch;color:var(--primary)}.standfirst[data-astro-cid-4sn4zg3r]{max-width:62ch}.byline[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--muted);font-size:.95rem;margin:0 0 8px}.reviewed[data-astro-cid-4sn4zg3r]{color:var(--primary);font-weight:550}.draft-tag[data-astro-cid-4sn4zg3r]{color:var(--orange-text);font-weight:650}.hero[data-astro-cid-4sn4zg3r]{margin:28px 0 0}.hero[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:var(--radius-lg)}.hero[data-astro-cid-4sn4zg3r] figcaption[data-astro-cid-4sn4zg3r]{font-size:.82rem;color:var(--muted);margin-top:10px}.post-grid[data-astro-cid-4sn4zg3r]{display:grid;gap:32px;padding-top:clamp(28px,4vw,48px);padding-bottom:var(--section)}@media(min-width:1024px){.post-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:minmax(0,1fr) 270px;gap:56px;align-items:start}.post-side[data-astro-cid-4sn4zg3r]{order:2;align-self:stretch}.toc-mobile[data-astro-cid-4sn4zg3r]{display:none}}@media(max-width:1023.98px){.toc-desktop[data-astro-cid-4sn4zg3r]{display:none}.post-side[data-astro-cid-4sn4zg3r]{order:2}}.side-sticky[data-astro-cid-4sn4zg3r]{position:sticky;top:96px;display:grid;gap:28px;max-height:calc(100dvh - 116px);overflow-y:auto;overscroll-behavior:contain;padding:4px}.side-h[data-astro-cid-4sn4zg3r]{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-weight:700}.toc[data-astro-cid-4sn4zg3r] ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:2px solid var(--border)}.toc[data-astro-cid-4sn4zg3r] li.d3{padding-left:14px;font-size:.92em}.toc[data-astro-cid-4sn4zg3r] a{display:block;padding:6px 12px;margin-left:-2px;border-left:2px solid transparent;color:var(--muted);text-decoration:none;font-size:.93rem;line-height:1.4}.toc[data-astro-cid-4sn4zg3r] a:hover{color:var(--primary)}.toc[data-astro-cid-4sn4zg3r] a[aria-current]{color:var(--primary);border-left-color:var(--orange);font-weight:600}.toc-mobile[data-astro-cid-4sn4zg3r]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:28px}.toc-mobile[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{cursor:pointer;padding:12px 18px;min-height:44px;font-weight:650}.toc-mobile[data-astro-cid-4sn4zg3r] nav[data-astro-cid-4sn4zg3r]{padding:0 14px 14px}.share[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.share-btn[data-astro-cid-4sn4zg3r]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:550 .9rem/1.2 var(--font);text-decoration:none;cursor:pointer}.share-btn[data-astro-cid-4sn4zg3r]:hover{border-color:var(--primary);color:var(--primary)}.share-btn[data-astro-cid-4sn4zg3r][data-done]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-hover)}.share[data-astro-cid-4sn4zg3r] .ext{margin-left:0}.post-main[data-astro-cid-4sn4zg3r]{min-width:0}.prose[data-astro-cid-4sn4zg3r],.sources[data-astro-cid-4sn4zg3r],.disclaimer[data-astro-cid-4sn4zg3r],.svc-links[data-astro-cid-4sn4zg3r],.back[data-astro-cid-4sn4zg3r]{max-width:68ch}.prose[data-astro-cid-4sn4zg3r] h2{font-size:clamp(1.5rem,2.6vw,1.95rem);color:var(--primary);margin-top:1.8em}.prose[data-astro-cid-4sn4zg3r] h2:first-child{margin-top:0}.prose[data-astro-cid-4sn4zg3r] h3{font-size:1.2rem;margin-top:1.6em}.prose[data-astro-cid-4sn4zg3r] li{margin-bottom:.4em}.prose[data-astro-cid-4sn4zg3r] li::marker{color:var(--accent)}.prose[data-astro-cid-4sn4zg3r] table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem}.prose[data-astro-cid-4sn4zg3r] th,.prose[data-astro-cid-4sn4zg3r] td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--border);min-width:6.5em}@media(max-width:420px){.prose[data-astro-cid-4sn4zg3r] th,.prose[data-astro-cid-4sn4zg3r] td{padding:8px;font-size:.9rem}}.prose[data-astro-cid-4sn4zg3r] th{background:var(--sage);font-weight:650}.prose[data-astro-cid-4sn4zg3r] .callout{margin:1.6em 0;padding:18px 22px;border-radius:var(--radius-sm);background:var(--sage);border-left:4px solid var(--primary)}.prose[data-astro-cid-4sn4zg3r] .callout.urgent{background:var(--orange-soft);border-left-color:var(--orange)}.prose[data-astro-cid-4sn4zg3r] .callout>:last-child{margin-bottom:0}.prose[data-astro-cid-4sn4zg3r] .callout strong:first-child{display:block;margin-bottom:4px}.sources[data-astro-cid-4sn4zg3r]{margin-top:48px;padding-top:28px;border-top:1px solid var(--border);font-size:.93rem}.sources[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:1.3rem}.sources[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{margin-bottom:8px;scroll-margin-top:110px}.sources[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]:target{background:var(--orange-soft);border-radius:6px}.disclaimer[data-astro-cid-4sn4zg3r]{margin-top:28px;font-size:.9rem;color:var(--muted);padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.svc-links[data-astro-cid-4sn4zg3r]{margin-top:40px}.svc-links[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:1.3rem}.svc-links[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.svc-links[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{display:grid;gap:2px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-decoration:none}.svc-links[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{border-color:var(--primary)}.svc-links[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r]{color:var(--muted);font-size:.93rem}.back[data-astro-cid-4sn4zg3r]{margin-top:36px}.related[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{margin-bottom:28px}.rel-grid[data-astro-cid-4sn4zg3r]{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
