.incident-card:where(.astro-mcid2wah){max-width:780px;margin:0 auto;background:var(--surface2);border:1px solid var(--border2);border-radius:12px;padding:1.5rem}.incident-card-head:where(.astro-mcid2wah){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--border)}.incident-kicker:where(.astro-mcid2wah),.incident-date:where(.astro-mcid2wah){font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.incident-kicker:where(.astro-mcid2wah){color:var(--accent)}.incident-date:where(.astro-mcid2wah){color:var(--dim)}.incident-card:where(.astro-mcid2wah) p:where(.astro-mcid2wah){margin:0 0 .9rem;font-size:.92rem}.incident-source:where(.astro-mcid2wah){display:inline-block;margin-top:.25rem;color:var(--accent);font-family:var(--mono);font-size:.78rem}.authority-sequence:where(.astro-mcid2wah){display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:.6rem;margin:2.5rem 0}.authority-step:where(.astro-mcid2wah){border:1px solid var(--border);border-radius:10px;padding:1rem;background:var(--surface2);display:flex;flex-direction:column;gap:.35rem}.authority-step:where(.astro-mcid2wah).allowed{border-color:#00a8ad66;background:#00a8ad0d}.authority-step:where(.astro-mcid2wah).denied{border-color:#c453534d}.authority-status:where(.astro-mcid2wah){font-family:var(--mono);font-size:.65rem;letter-spacing:.08em;color:var(--red)}.authority-step:where(.astro-mcid2wah).allowed .authority-status:where(.astro-mcid2wah){color:var(--accent)}.authority-step:where(.astro-mcid2wah) strong:where(.astro-mcid2wah){color:var(--text);font-size:.88rem}.authority-step:where(.astro-mcid2wah)>span:where(.astro-mcid2wah):last-child{color:var(--dim);font-size:.75rem}.authority-arrow:where(.astro-mcid2wah){color:var(--dim);display:flex;align-items:center;justify-content:center}.policy-matrix-wrap:where(.astro-mcid2wah){margin:2rem 0;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.policy-matrix:where(.astro-mcid2wah){width:100%;border-collapse:collapse;min-width:680px;font-size:.84rem}.policy-matrix:where(.astro-mcid2wah) th:where(.astro-mcid2wah){background:var(--surface2);color:var(--muted);text-align:left;padding:.8rem 1rem;font-size:.74rem;border-bottom:1px solid var(--border)}.policy-matrix:where(.astro-mcid2wah) td:where(.astro-mcid2wah){padding:.8rem 1rem;color:var(--muted);border-bottom:1px solid var(--border);vertical-align:top}.policy-matrix:where(.astro-mcid2wah) tr:where(.astro-mcid2wah):last-child td:where(.astro-mcid2wah){border-bottom:none}.policy-matrix:where(.astro-mcid2wah) td:where(.astro-mcid2wah):first-child{color:var(--text)}.decision:where(.astro-mcid2wah){display:inline-block;font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .5rem;border-radius:999px}.decision:where(.astro-mcid2wah).allow{color:var(--accent);background:#00a8ad1a}.decision:where(.astro-mcid2wah).deny{color:var(--red);background:#c453531a}.before-after:where(.astro-mcid2wah){display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2.25rem 0}.before-after-card:where(.astro-mcid2wah){border:1px solid var(--border);background:var(--surface2);border-radius:10px;padding:1.25rem}.before-after-card:where(.astro-mcid2wah).featured{border-color:#00a8ad66;background:#00a8ad0a}.before-after-label:where(.astro-mcid2wah){display:block;font-family:var(--mono);color:var(--accent);font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.8rem}.before-after-flow:where(.astro-mcid2wah){display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--muted);font-size:.82rem}.before-after-flow:where(.astro-mcid2wah) strong:where(.astro-mcid2wah){color:var(--accent)}code:where(.astro-mcid2wah){font-family:var(--mono);color:var(--accent);background:var(--surface2);border:1px solid var(--border);border-radius:4px;padding:.1rem .35rem}@media(max-width:900px){.authority-sequence:where(.astro-mcid2wah){grid-template-columns:1fr}.authority-arrow:where(.astro-mcid2wah){transform:rotate(90deg);min-height:20px}}@media(max-width:680px){.before-after:where(.astro-mcid2wah){grid-template-columns:1fr}.incident-card-head:where(.astro-mcid2wah){align-items:flex-start;flex-direction:column}}@media(max-width:768px){.lifecycle-tracks:where(.astro-mcid2wah){grid-template-columns:1fr!important;gap:1rem!important}}
