.cover[data-astro-cid-hmx2ezs7]{padding:var(--hero-top) 0 var(--hero-bottom);border-bottom:1px solid var(--hair-strong)}.cover-kicker[data-astro-cid-hmx2ezs7]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--type-caption);padding-bottom:var(--space-4);border-bottom:1px solid var(--hair);margin-bottom:var(--space-6);display:block}.cover-grid[data-astro-cid-hmx2ezs7]{gap:var(--space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.cover[data-astro-cid-hmx2ezs7] .h1[data-astro-cid-hmx2ezs7]{margin:0}.cover[data-astro-cid-hmx2ezs7] .lede[data-astro-cid-hmx2ezs7]{margin:var(--gap-h1) 0 0}.cover-proof[data-astro-cid-hmx2ezs7]{margin-top:var(--space-4)}.cover-meta[data-astro-cid-hmx2ezs7]{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--hair);grid-template-columns:repeat(2,1fr);gap:20px 32px;display:grid}.cover-meta[data-astro-cid-hmx2ezs7] div[data-astro-cid-hmx2ezs7]{gap:6px;display:grid}.cover-meta[data-astro-cid-hmx2ezs7] dt[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.cover-meta[data-astro-cid-hmx2ezs7] dd[data-astro-cid-hmx2ezs7]{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:16px;font-weight:500}.cover-right[data-astro-cid-hmx2ezs7]{gap:var(--space-3);padding:var(--card-pad);background:var(--paper-soft);border:0;border-top:1px solid var(--accent);display:grid}.env-label[data-astro-cid-hmx2ezs7]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--type-caption);border-bottom:1px solid var(--hair-strong);padding-bottom:14px}.env-verify[data-astro-cid-hmx2ezs7]{border-top:1px solid var(--hair-strong);color:var(--muted);font-size:var(--type-caption);letter-spacing:.04em;word-break:break-all;margin:0;padding-top:14px;line-height:1.5}.envelope[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);color:var(--ink);white-space:pre;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.8;overflow-x:auto}.specs[data-astro-cid-hmx2ezs7]{margin:var(--gap-intro) 0 0}.specs[data-astro-cid-hmx2ezs7] dd[data-astro-cid-hmx2ezs7]{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.specs[data-astro-cid-hmx2ezs7] .val[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);color:var(--ink);font-weight:400}.specs[data-astro-cid-hmx2ezs7] .unit[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--muted);letter-spacing:.04em}.tbl[data-astro-cid-hmx2ezs7]{margin:var(--gap-intro) 0 0;border-collapse:collapse;width:100%}.tbl[data-astro-cid-hmx2ezs7] thead[data-astro-cid-hmx2ezs7] th[data-astro-cid-hmx2ezs7]{text-align:left;font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--hair-strong);padding:0 16px 14px 0;font-weight:500}.tbl[data-astro-cid-hmx2ezs7] thead[data-astro-cid-hmx2ezs7] th[data-astro-cid-hmx2ezs7]:last-child{padding-right:0}.tbl[data-astro-cid-hmx2ezs7] tbody[data-astro-cid-hmx2ezs7] td[data-astro-cid-hmx2ezs7]{vertical-align:top;border-bottom:1px solid var(--hair);font-family:var(--font-sans);padding:18px 16px 18px 0;font-size:16px;line-height:1.55}.tbl[data-astro-cid-hmx2ezs7] tbody[data-astro-cid-hmx2ezs7] td[data-astro-cid-hmx2ezs7]:last-child{padding-right:0}.tbl[data-astro-cid-hmx2ezs7] .cell-name[data-astro-cid-hmx2ezs7]{font-weight:500}.tbl[data-astro-cid-hmx2ezs7] .cell-body[data-astro-cid-hmx2ezs7]{color:var(--muted)}.tbl[data-astro-cid-hmx2ezs7] .mono[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.04em;color:var(--ink);white-space:nowrap}.tbl[data-astro-cid-hmx2ezs7] .col-id[data-astro-cid-hmx2ezs7]{width:110px}.tbl[data-astro-cid-hmx2ezs7] .col-tag[data-astro-cid-hmx2ezs7],.tbl[data-astro-cid-hmx2ezs7] .col-num[data-astro-cid-hmx2ezs7]{width:140px}.pill[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;border:1px solid;align-items:center;padding:5px 10px;font-weight:500;line-height:1;display:inline-flex}.pill-red[data-astro-cid-hmx2ezs7]{color:var(--warn)}.pill-amber[data-astro-cid-hmx2ezs7]{color:var(--hold)}.pill-green[data-astro-cid-hmx2ezs7]{color:var(--pass)}.verdict-row[data-astro-cid-hmx2ezs7]{margin:var(--gap-intro) 0 0;padding:var(--space-4) 0;border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair);gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.verdict-row[data-astro-cid-hmx2ezs7]>div[data-astro-cid-hmx2ezs7]{gap:6px;display:grid}.verdict-row[data-astro-cid-hmx2ezs7] dt[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.verdict-row[data-astro-cid-hmx2ezs7] dd[data-astro-cid-hmx2ezs7]{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:16px;font-weight:500}.callout-note[data-astro-cid-hmx2ezs7]{margin-top:var(--space-5);padding:var(--space-4);border-left:2px solid var(--warn);background:var(--paper-soft);color:var(--ink);max-width:none}.callout-note[data-astro-cid-hmx2ezs7] strong[data-astro-cid-hmx2ezs7]{font-weight:500}.stage-grid[data-astro-cid-hmx2ezs7]{margin:var(--gap-intro) 0 0;column-gap:var(--space-5);border-top:1px solid var(--hair-strong);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.stage-grid[data-astro-cid-hmx2ezs7]>li[data-astro-cid-hmx2ezs7]{padding:var(--space-4) 0;border-bottom:1px solid var(--hair);align-content:start;gap:8px;display:grid}.stage-name[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.stage-value[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);color:var(--ink);margin-top:4px;font-size:clamp(22px,2.4vw,32px);font-weight:400}.stage-detail[data-astro-cid-hmx2ezs7]{font-family:var(--font-sans);color:var(--muted);margin-top:4px;font-size:16px;line-height:1.5}.stage-verdict[data-astro-cid-hmx2ezs7]{font-size:var(--type-caption);letter-spacing:.06em;margin-top:12px}.stage-verdict[data-astro-cid-hmx2ezs7].v-pass{color:var(--pass)}.stage-verdict[data-astro-cid-hmx2ezs7].v-fail{color:var(--warn)}.callout[data-astro-cid-hmx2ezs7]{margin:var(--gap-intro) 0 0;padding:var(--card-pad);border:0;border-left:2px solid var(--warn);background:var(--paper-soft)}.callout-label[data-astro-cid-hmx2ezs7]{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.06em;color:var(--warn);text-transform:uppercase;margin-bottom:var(--space-3);display:inline-block}.callout[data-astro-cid-hmx2ezs7] .h3[data-astro-cid-hmx2ezs7]{max-width:none;margin:0 0 var(--space-3)}.callout[data-astro-cid-hmx2ezs7] .body[data-astro-cid-hmx2ezs7]{margin:0}.actions[data-astro-cid-hmx2ezs7]{margin:var(--space-4) 0 0;gap:14px;padding:0 0 0 22px;display:grid}.actions[data-astro-cid-hmx2ezs7] li[data-astro-cid-hmx2ezs7]{font-family:var(--font-sans);color:var(--ink);font-size:16px;line-height:1.55}.actions[data-astro-cid-hmx2ezs7] strong[data-astro-cid-hmx2ezs7]{font-weight:500}.viability[data-astro-cid-hmx2ezs7]{margin:var(--gap-intro) 0 0;gap:var(--space-7);padding:var(--space-5) 0;border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair);grid-template-columns:1.2fr 1fr;display:grid}.viability-label[data-astro-cid-hmx2ezs7]{font-size:var(--type-caption);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:12px;display:block}.viability-big[data-astro-cid-hmx2ezs7]{font-family:var(--font-sans);letter-spacing:var(--tracking-heading);text-transform:none;color:var(--ink);margin-bottom:12px;font-size:clamp(32px,6vw,72px);font-weight:600;line-height:1;display:block}.viability-sub[data-astro-cid-hmx2ezs7]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--type-caption);margin:0 0 var(--space-4);display:block}.viability-right[data-astro-cid-hmx2ezs7] .body[data-astro-cid-hmx2ezs7]{margin:0}.callout-foot[data-astro-cid-hmx2ezs7]{margin-top:20px;font-size:16px}.close-cta[data-astro-cid-hmx2ezs7] .btn[data-astro-cid-hmx2ezs7]{justify-self:start}@media (width<=880px){.cover-kicker[data-astro-cid-hmx2ezs7]{margin-bottom:var(--space-5)}.cover-grid[data-astro-cid-hmx2ezs7]{gap:var(--space-6);grid-template-columns:1fr}.cover-meta[data-astro-cid-hmx2ezs7]{grid-template-columns:1fr 1fr;gap:16px 24px}.verdict-row[data-astro-cid-hmx2ezs7],.stage-grid[data-astro-cid-hmx2ezs7]{grid-template-columns:1fr 1fr}.viability[data-astro-cid-hmx2ezs7]{gap:var(--space-5);grid-template-columns:1fr}.tbl[data-astro-cid-hmx2ezs7] thead[data-astro-cid-hmx2ezs7]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tbl[data-astro-cid-hmx2ezs7] thead[data-astro-cid-hmx2ezs7] [data-astro-cid-hmx2ezs7]:is(tr,th){width:1px;min-width:0;padding:0;font-size:1px;overflow:hidden}.tbl[data-astro-cid-hmx2ezs7] tbody[data-astro-cid-hmx2ezs7] tr[data-astro-cid-hmx2ezs7]{border-bottom:1px solid var(--hair);gap:4px;padding:16px 0;display:grid}.tbl[data-astro-cid-hmx2ezs7] tbody[data-astro-cid-hmx2ezs7] td[data-astro-cid-hmx2ezs7]{border:0;padding:0}.tbl[data-astro-cid-hmx2ezs7] tbody[data-astro-cid-hmx2ezs7] td[data-astro-cid-hmx2ezs7].cell-name{font-weight:500}.tbl[data-astro-cid-hmx2ezs7] .mono[data-astro-cid-hmx2ezs7]{white-space:normal}.tbl[data-astro-cid-hmx2ezs7] td[data-astro-cid-hmx2ezs7][data-col]:before{content:attr(data-col);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:8px 0 2px;display:block}}@media (width<=560px){.verdict-row[data-astro-cid-hmx2ezs7],.stage-grid[data-astro-cid-hmx2ezs7],.cover-meta[data-astro-cid-hmx2ezs7]{grid-template-columns:1fr}}.finding-lead[data-astro-cid-hmx2ezs7]{color:var(--ink);margin-bottom:10px;font-weight:600;display:block}.provenance-note[data-astro-cid-hmx2ezs7]{border-left:2px solid var(--accent);color:var(--faint);margin:20px 0 0;padding-left:16px}.cover-proof-note[data-astro-cid-hmx2ezs7]{color:var(--faint);font-size:16px;line-height:1.6}.env-limits[data-astro-cid-hmx2ezs7]{color:var(--faint);margin:16px 0 0;font-size:13px;line-height:1.6}
