.diagnostic-card-grid[data-astro-cid-qis7hkpg]{display:grid;gap:.85rem}.diagnostic-card-grid[data-astro-cid-qis7hkpg].cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-card-grid[data-astro-cid-qis7hkpg].cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-card[data-astro-cid-qis7hkpg]{display:grid;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 4%,white),var(--color-surface))}.diagnostic-card-copy[data-astro-cid-qis7hkpg]{display:grid;gap:.4rem}.diagnostic-card-eyebrow[data-astro-cid-qis7hkpg],.diagnostic-card[data-astro-cid-qis7hkpg] h3[data-astro-cid-qis7hkpg],.diagnostic-card-highlight[data-astro-cid-qis7hkpg],.diagnostic-card-body[data-astro-cid-qis7hkpg],.diagnostic-card-list[data-astro-cid-qis7hkpg],.diagnostic-card-note[data-astro-cid-qis7hkpg],.diagnostic-card-links[data-astro-cid-qis7hkpg]{margin:0}.diagnostic-card-eyebrow[data-astro-cid-qis7hkpg]{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.diagnostic-card[data-astro-cid-qis7hkpg] h3[data-astro-cid-qis7hkpg]{font-size:1.05rem}.diagnostic-card-highlight[data-astro-cid-qis7hkpg]{font-weight:700;color:var(--color-text)}.diagnostic-card-body[data-astro-cid-qis7hkpg],.diagnostic-card-list[data-astro-cid-qis7hkpg],.diagnostic-card-note[data-astro-cid-qis7hkpg],.diagnostic-card-list[data-astro-cid-qis7hkpg] li[data-astro-cid-qis7hkpg]{color:var(--color-text-secondary)}.diagnostic-card-list[data-astro-cid-qis7hkpg]{padding-left:1.2rem}.diagnostic-card-list[data-astro-cid-qis7hkpg] li[data-astro-cid-qis7hkpg]+li[data-astro-cid-qis7hkpg]{margin-top:.35rem}.diagnostic-card-note[data-astro-cid-qis7hkpg]{padding-top:.55rem;border-top:1px solid var(--color-border);font-size:.96rem}.diagnostic-card-links[data-astro-cid-qis7hkpg]{display:flex;flex-wrap:wrap;gap:.55rem .9rem;padding-top:.65rem;border-top:1px solid var(--color-border)}.diagnostic-card-links[data-astro-cid-qis7hkpg] a[data-astro-cid-qis7hkpg]{color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:.16em;transition:color .15s ease}.diagnostic-card-links[data-astro-cid-qis7hkpg] a[data-astro-cid-qis7hkpg]:hover,.diagnostic-card-links[data-astro-cid-qis7hkpg] a[data-astro-cid-qis7hkpg]:focus-visible{color:color-mix(in srgb,var(--color-primary) 84%,black)}@media(max-width:900px){.diagnostic-card-grid[data-astro-cid-qis7hkpg].cols-2,.diagnostic-card-grid[data-astro-cid-qis7hkpg].cols-3{grid-template-columns:1fr}}.priority-ladder[data-astro-cid-cijfxasu]{display:grid;gap:.8rem}.priority-ladder-item[data-astro-cid-cijfxasu]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.95rem;align-items:start;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 6%,white),var(--color-surface))}.priority-ladder-step[data-astro-cid-cijfxasu]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 16%,white);color:var(--color-primary);font-size:1.2rem;font-weight:800;line-height:1}.priority-ladder-copy[data-astro-cid-cijfxasu]{display:grid;gap:.35rem}.priority-ladder-tag[data-astro-cid-cijfxasu],.priority-ladder-copy[data-astro-cid-cijfxasu] h3[data-astro-cid-cijfxasu],.priority-ladder-copy[data-astro-cid-cijfxasu] p[data-astro-cid-cijfxasu]{margin:0}.priority-ladder-tag[data-astro-cid-cijfxasu]{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.priority-ladder-copy[data-astro-cid-cijfxasu] h3[data-astro-cid-cijfxasu]{font-size:1.05rem}.priority-ladder-copy[data-astro-cid-cijfxasu] p[data-astro-cid-cijfxasu]{color:var(--color-text-secondary)}@media(max-width:640px){.priority-ladder-item[data-astro-cid-cijfxasu]{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem}.priority-ladder-step[data-astro-cid-cijfxasu]{width:2.5rem;height:2.5rem;font-size:1.05rem}}.warning-callout[data-astro-cid-eazynvcg]{display:grid;gap:.85rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border-left:4px solid}.warning-callout[data-astro-cid-eazynvcg].warning{border-color:#f59e0b;background:#fffbeb;border-top:1px solid #fde68a;border-right:1px solid #fde68a;border-bottom:1px solid #fde68a}.warning-callout[data-astro-cid-eazynvcg].calm{border-color:color-mix(in srgb,var(--color-primary) 60%,#ffffff);background:color-mix(in srgb,var(--color-primary) 6%,white);border-top:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-right:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-bottom:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border))}.warning-callout-copy[data-astro-cid-eazynvcg],.warning-callout-body[data-astro-cid-eazynvcg]{display:grid;gap:.45rem}.warning-callout-eyebrow[data-astro-cid-eazynvcg],.warning-callout[data-astro-cid-eazynvcg] h3[data-astro-cid-eazynvcg],.warning-callout-body[data-astro-cid-eazynvcg] p,.warning-callout-body[data-astro-cid-eazynvcg] ul,.warning-callout-body[data-astro-cid-eazynvcg] ol{margin:0}.warning-callout-eyebrow[data-astro-cid-eazynvcg]{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.warning-callout-body[data-astro-cid-eazynvcg] p,.warning-callout-body[data-astro-cid-eazynvcg] li,.warning-callout-list[data-astro-cid-eazynvcg]{color:var(--color-text-secondary)}.warning-callout-body[data-astro-cid-eazynvcg] ul,.warning-callout-body[data-astro-cid-eazynvcg] ol,.warning-callout-list[data-astro-cid-eazynvcg]{padding-left:1.2rem}.warning-callout-list[data-astro-cid-eazynvcg]{margin:0}.warning-callout-list[data-astro-cid-eazynvcg] li[data-astro-cid-eazynvcg]+li[data-astro-cid-eazynvcg]{margin-top:.4rem}
