.blog-post[data-astro-cid-2q5oecfc]{padding:64px 0 96px}.blog-post-header[data-astro-cid-2q5oecfc]{max-width:70ch;margin:0 auto 32px}.blog-post-title[data-astro-cid-2q5oecfc]{font-family:var(--serif);font-weight:400;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.05;letter-spacing:-.018em;color:var(--ink-strong);margin:0 0 20px}.blog-post-byline[data-astro-cid-2q5oecfc]{font-family:var(--sans);font-size:14px;color:var(--ink-medium);margin:0}.blog-post-byline[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]{color:var(--brand);text-decoration:none;border-bottom:1px solid currentColor}.blog-post-byline[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]:hover{color:var(--brand-deep)}.byline-sep[data-astro-cid-2q5oecfc]{margin:0 8px;color:var(--ink-soft)}.blog-post-cover[data-astro-cid-2q5oecfc]{margin:0 auto 40px;max-width:70ch}.blog-post-cover[data-astro-cid-2q5oecfc] img[data-astro-cid-2q5oecfc]{width:100%;height:auto;border-radius:14px;display:block}.tldr[data-astro-cid-2q5oecfc]{max-width:70ch;margin:0 auto 48px;padding:22px 0 24px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.tldr-label[data-astro-cid-2q5oecfc]{font-family:var(--serif);font-size:1.25rem;font-weight:500;line-height:1.3;color:var(--ink-strong);margin:0 0 12px}.tldr-list[data-astro-cid-2q5oecfc]{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--ink-strong);list-style:disc;margin:0;padding-left:1.25em}.tldr-list[data-astro-cid-2q5oecfc] li[data-astro-cid-2q5oecfc]{margin:0 0 8px;padding-left:.25em}.tldr-list[data-astro-cid-2q5oecfc] li[data-astro-cid-2q5oecfc]:last-child{margin-bottom:0}.tldr-list[data-astro-cid-2q5oecfc] li[data-astro-cid-2q5oecfc]::marker{color:var(--brand)}.blog-post-body[data-astro-cid-2q5oecfc]{max-width:70ch;margin:0 auto;font-family:var(--sans);font-size:17px;line-height:1.7;color:var(--ink-medium)}.blog-post-body[data-astro-cid-2q5oecfc] h2{font-family:var(--serif);font-weight:500;font-size:1.8rem;line-height:1.2;color:var(--ink-strong);margin:48px 0 16px}.blog-post-body[data-astro-cid-2q5oecfc] h3{font-family:var(--serif);font-weight:500;font-size:1.35rem;line-height:1.3;color:var(--ink-strong);margin:36px 0 12px}.blog-post-body[data-astro-cid-2q5oecfc] p{margin:0 0 18px}.blog-post-body[data-astro-cid-2q5oecfc] a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.blog-post-body[data-astro-cid-2q5oecfc] a:hover{color:var(--brand-deep)}.blog-post-body[data-astro-cid-2q5oecfc] strong{font-weight:600;color:var(--ink-strong)}.blog-post-body[data-astro-cid-2q5oecfc] p:has(+ul),.blog-post-body[data-astro-cid-2q5oecfc] p:has(+ol){margin-bottom:10px}.blog-post-body[data-astro-cid-2q5oecfc] ul,.blog-post-body[data-astro-cid-2q5oecfc] ol{margin:0 0 24px;padding-left:1.25em}.blog-post-body[data-astro-cid-2q5oecfc] ul{list-style:disc}.blog-post-body[data-astro-cid-2q5oecfc] ol{list-style:decimal;padding-left:1.75em}.blog-post-body[data-astro-cid-2q5oecfc] li{margin:0 0 8px;padding-left:.25em}.blog-post-body[data-astro-cid-2q5oecfc] li:last-child{margin-bottom:0}.blog-post-body[data-astro-cid-2q5oecfc] li::marker{color:var(--brand)}.blog-post-body[data-astro-cid-2q5oecfc] ol>li{margin-bottom:18px}.blog-post-body[data-astro-cid-2q5oecfc] ol>li::marker{font-family:var(--serif);font-size:1.15em}.blog-post-body[data-astro-cid-2q5oecfc] ol>li>strong:first-child{display:block}.blog-post-body[data-astro-cid-2q5oecfc] table{width:100%;border-collapse:collapse;margin:4px 0 28px;font-size:16px;line-height:1.55}.blog-post-body[data-astro-cid-2q5oecfc] th{padding:0 20px 10px 0;border-bottom:1px solid var(--ink-soft);font-size:14px;font-weight:600;text-align:left;color:var(--ink-strong)}.blog-post-body[data-astro-cid-2q5oecfc] td{padding:14px 20px 14px 0;border-bottom:1px solid var(--rule);vertical-align:top}.blog-post-body[data-astro-cid-2q5oecfc] th:last-child,.blog-post-body[data-astro-cid-2q5oecfc] td:last-child{padding-right:0}.blog-post-body[data-astro-cid-2q5oecfc] td:first-child{width:26%;font-weight:600;color:var(--ink-strong)}@media(max-width:560px){.blog-post-body[data-astro-cid-2q5oecfc] thead{display:none}.blog-post-body[data-astro-cid-2q5oecfc] table,.blog-post-body[data-astro-cid-2q5oecfc] tbody,.blog-post-body[data-astro-cid-2q5oecfc] tr,.blog-post-body[data-astro-cid-2q5oecfc] td{display:block;width:100%}.blog-post-body[data-astro-cid-2q5oecfc] tr{padding:14px 0;border-bottom:1px solid var(--rule)}.blog-post-body[data-astro-cid-2q5oecfc] tr:first-child{border-top:1px solid var(--rule)}.blog-post-body[data-astro-cid-2q5oecfc] td{padding:0;border-bottom:0}.blog-post-body[data-astro-cid-2q5oecfc] td:first-child{width:100%;margin-bottom:2px}}.blog-post-body[data-astro-cid-2q5oecfc] .crisis-note{margin:28px 0;padding:16px 20px;background:var(--surface-warm);border-radius:6px;color:var(--ink-strong)}.blog-post-body[data-astro-cid-2q5oecfc] blockquote{border-left:3px solid var(--accent);margin:28px 0;padding:4px 0 4px 20px;font-style:italic;color:var(--ink-strong)}.blog-post-body[data-astro-cid-2q5oecfc] .faq-list{background:var(--surface-raise);border:1px solid var(--rule);border-radius:6px;padding:0 clamp(20px,4vw,32px);margin:36px 0}.blog-post-body[data-astro-cid-2q5oecfc] .faq-list details{padding:28px 0;border-top-color:var(--rule)}.blog-post-body[data-astro-cid-2q5oecfc] .faq-list details:first-child{padding-top:28px}.blog-post-body[data-astro-cid-2q5oecfc] .faq-list details:last-child{padding-bottom:28px}.blog-post-body[data-astro-cid-2q5oecfc] .faq-list details>p,.blog-post-body[data-astro-cid-2q5oecfc] .faq-list details>div{margin:20px 0 0;max-width:none}.author-bio[data-astro-cid-2q5oecfc]{max-width:70ch;margin:56px auto 0;padding:36px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.author-bio-label[data-astro-cid-2q5oecfc]{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin:0 0 20px}.author-bio-grid[data-astro-cid-2q5oecfc]{display:flex;gap:20px;align-items:flex-start}.author-bio-portrait[data-astro-cid-2q5oecfc]{width:96px;height:96px;flex-shrink:0;border-radius:50%;object-fit:cover;object-position:center top;background:var(--surface-warm)}.author-bio-text[data-astro-cid-2q5oecfc]{min-width:0}.author-bio-name[data-astro-cid-2q5oecfc]{font-family:var(--serif);font-weight:500;font-size:1.25rem;line-height:1.2;color:var(--ink-strong);margin:0}.author-bio-creds[data-astro-cid-2q5oecfc]{font-family:var(--sans);font-size:13px;letter-spacing:.01em;color:var(--ink-soft);margin:4px 0 0}.author-bio-blurb[data-astro-cid-2q5oecfc]{font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--ink-medium);margin:14px 0 0}.author-bio-links[data-astro-cid-2q5oecfc]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px 0 0}.author-bio-links[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]{font-family:var(--sans);font-size:14px;font-weight:500;color:var(--brand);text-decoration:none}.author-bio-links[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]:after{content:" →"}.author-bio-links[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]:hover{color:var(--brand-deep)}@media(max-width:480px){.author-bio-grid[data-astro-cid-2q5oecfc]{gap:16px}.author-bio-portrait[data-astro-cid-2q5oecfc]{width:72px;height:72px}}.topic-crumbs[data-astro-cid-2q5oecfc]{background:var(--surface-raise);border-bottom:1px solid var(--rule);padding:14px 0}.topic-crumbs[data-astro-cid-2q5oecfc] ol[data-astro-cid-2q5oecfc]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--sans);font-size:12px;letter-spacing:.04em;color:var(--ink-soft)}.topic-crumbs[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]{color:var(--ink-medium);text-decoration:none}.topic-crumbs[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]:hover{color:var(--brand)}.topic-crumbs[data-astro-cid-2q5oecfc] li[data-astro-cid-2q5oecfc][aria-current=page]{color:var(--ink-strong)}
