.post-hero[data-astro-cid-ynx2nih7]{padding:var(--space-12) 0 var(--space-16)}.post-hero__grid[data-astro-cid-ynx2nih7]{gap:var(--space-10);display:grid}nav[data-astro-cid-ynx2nih7]{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-xs);align-items:center;gap:var(--space-2);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}nav[data-astro-cid-ynx2nih7] a[data-astro-cid-ynx2nih7]{color:var(--color-primary)}h1[data-astro-cid-ynx2nih7]{font-size:var(--text-3xl);margin-top:var(--space-5);max-width:13ch}.dek[data-astro-cid-ynx2nih7]{color:var(--color-muted);font-size:var(--text-lg);margin-top:var(--space-6);max-width:48ch}.post-meta[data-astro-cid-ynx2nih7]{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-xs);gap:var(--space-2) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}figure[data-astro-cid-ynx2nih7]{background:var(--color-surface-2)}figure[data-astro-cid-ynx2nih7] img[data-astro-cid-ynx2nih7]{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}figcaption[data-astro-cid-ynx2nih7]{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.article-layout[data-astro-cid-ynx2nih7]{gap:var(--space-12);display:grid}.on-page[data-astro-cid-ynx2nih7]{display:none}.article-body[data-astro-cid-ynx2nih7]{max-width:var(--prose)}.article-body[data-astro-cid-ynx2nih7]>section[data-astro-cid-ynx2nih7]{border-top:1px solid var(--color-border);padding-block:var(--space-12)}.article-body[data-astro-cid-ynx2nih7] h2[data-astro-cid-ynx2nih7]{font-size:var(--text-xl);margin-top:var(--space-4)}.article-body[data-astro-cid-ynx2nih7] h3[data-astro-cid-ynx2nih7]{font-size:var(--text-lg)}.article-body[data-astro-cid-ynx2nih7] section[data-astro-cid-ynx2nih7]>p[data-astro-cid-ynx2nih7]:not(.eyebrow,.note,.verified,.review-stale){color:var(--color-muted);margin-top:var(--space-5)}.answer-box[data-astro-cid-ynx2nih7]{background:var(--color-highlight);border-left:4px solid var(--color-primary);font-size:var(--text-lg);margin-top:var(--space-7);padding:var(--space-7)}.signal-grid[data-astro-cid-ynx2nih7]{gap:var(--space-4);margin-top:var(--space-8);display:grid}.signal-grid[data-astro-cid-ynx2nih7] article[data-astro-cid-ynx2nih7]{background:var(--color-surface);border-top:3px solid var(--color-primary);box-shadow:var(--shadow-sm);padding:var(--space-6)}.signal-grid[data-astro-cid-ynx2nih7] span[data-astro-cid-ynx2nih7]{color:var(--color-primary);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.signal-grid[data-astro-cid-ynx2nih7] h3[data-astro-cid-ynx2nih7]{margin-top:var(--space-3)}.signal-grid[data-astro-cid-ynx2nih7] p[data-astro-cid-ynx2nih7],.setup-list[data-astro-cid-ynx2nih7] p[data-astro-cid-ynx2nih7],.steps[data-astro-cid-ynx2nih7] p[data-astro-cid-ynx2nih7]{color:var(--color-muted);margin-top:var(--space-2)}.note[data-astro-cid-ynx2nih7]{border-left:3px solid var(--color-accent);color:var(--color-muted);margin-top:var(--space-7);padding-left:var(--space-5)}.setup-list[data-astro-cid-ynx2nih7],.steps[data-astro-cid-ynx2nih7]{gap:var(--space-5);margin-top:var(--space-8);list-style:none;display:grid}.setup-list[data-astro-cid-ynx2nih7] article[data-astro-cid-ynx2nih7],.steps[data-astro-cid-ynx2nih7] li[data-astro-cid-ynx2nih7]{border-bottom:1px solid var(--color-border);gap:var(--space-4);padding-bottom:var(--space-5);grid-template-columns:3.5rem 1fr;display:grid}.setup-list[data-astro-cid-ynx2nih7] article[data-astro-cid-ynx2nih7]>span[data-astro-cid-ynx2nih7],.steps[data-astro-cid-ynx2nih7] li[data-astro-cid-ynx2nih7]>span[data-astro-cid-ynx2nih7]{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.decision-box[data-astro-cid-ynx2nih7],.rule-snapshot[data-astro-cid-ynx2nih7]{background:var(--color-ink);color:var(--color-paper);margin-top:var(--space-8);padding:var(--space-7)}.decision-box[data-astro-cid-ynx2nih7] strong[data-astro-cid-ynx2nih7],.rule-snapshot[data-astro-cid-ynx2nih7] strong[data-astro-cid-ynx2nih7]{font-family:var(--font-display);font-size:var(--text-lg)}.decision-box[data-astro-cid-ynx2nih7] p[data-astro-cid-ynx2nih7],.rule-snapshot[data-astro-cid-ynx2nih7] p[data-astro-cid-ynx2nih7]{color:#ffffffc7;margin-top:var(--space-3)}.condition-list[data-astro-cid-ynx2nih7]{gap:var(--space-5);margin-top:var(--space-8);display:grid}.condition-list[data-astro-cid-ynx2nih7] div[data-astro-cid-ynx2nih7]{border-left:3px solid var(--color-primary);padding-left:var(--space-5)}.condition-list[data-astro-cid-ynx2nih7] dt[data-astro-cid-ynx2nih7]{color:var(--color-primary);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.condition-list[data-astro-cid-ynx2nih7] dd[data-astro-cid-ynx2nih7]{color:var(--color-muted);margin-top:var(--space-2)}.checklist[data-astro-cid-ynx2nih7]{gap:var(--space-3);margin-top:var(--space-7);list-style:none;display:grid}.checklist[data-astro-cid-ynx2nih7] li[data-astro-cid-ynx2nih7]{padding-left:1.8rem;position:relative}.checklist[data-astro-cid-ynx2nih7] li[data-astro-cid-ynx2nih7]:before{color:var(--color-primary);content:"✓";font-weight:800;position:absolute;left:0}.verify[data-astro-cid-ynx2nih7]{background:var(--color-highlight);padding-inline:var(--space-6)}.verify[data-astro-cid-ynx2nih7][data-stale=true]{border:2px solid var(--color-accent)}.review-stale[data-astro-cid-ynx2nih7]{color:var(--color-ink);margin-top:var(--space-6);font-weight:700}.source-list[data-astro-cid-ynx2nih7]{gap:var(--space-2);margin-top:var(--space-7);list-style:none;display:grid}.source-list[data-astro-cid-ynx2nih7] a[data-astro-cid-ynx2nih7]{border-bottom:1px solid var(--color-border);font-family:var(--font-ui);font-size:var(--text-sm);padding-block:var(--space-3);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.verified[data-astro-cid-ynx2nih7]{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-xs);margin-top:var(--space-5)}details[data-astro-cid-ynx2nih7]{border-bottom:1px solid var(--color-border);padding-block:var(--space-5)}summary[data-astro-cid-ynx2nih7]{cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}details[data-astro-cid-ynx2nih7] p[data-astro-cid-ynx2nih7]{color:var(--color-muted);margin-top:var(--space-3)}.next-read[data-astro-cid-ynx2nih7]{background:var(--color-highlight);margin:var(--space-12) 0 var(--space-20);padding:var(--space-8)}.next-read[data-astro-cid-ynx2nih7] h2[data-astro-cid-ynx2nih7]{font-size:var(--text-xl);margin-top:var(--space-4)}.next-read[data-astro-cid-ynx2nih7]>p[data-astro-cid-ynx2nih7]:not(.eyebrow){color:var(--color-muted);margin-top:var(--space-4)}.next-read[data-astro-cid-ynx2nih7] .button[data-astro-cid-ynx2nih7]{margin-top:var(--space-6)}@media (width>=760px){.post-hero__grid[data-astro-cid-ynx2nih7]{grid-template-columns:1.05fr .95fr;align-items:center}.signal-grid[data-astro-cid-ynx2nih7]{grid-template-columns:repeat(3,1fr)}}@media (width>=1020px){.article-layout[data-astro-cid-ynx2nih7]{grid-template-columns:14rem minmax(0,var(--prose));justify-content:center}.on-page[data-astro-cid-ynx2nih7]{font-family:var(--font-ui);font-size:var(--text-xs);align-self:start;gap:var(--space-3);display:grid;position:sticky;top:7rem}.on-page[data-astro-cid-ynx2nih7] strong[data-astro-cid-ynx2nih7]{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);text-transform:uppercase}.on-page[data-astro-cid-ynx2nih7] a[data-astro-cid-ynx2nih7]{color:var(--color-muted);text-decoration:none}.on-page[data-astro-cid-ynx2nih7] a[data-astro-cid-ynx2nih7]:hover{color:var(--color-primary)}}
