.acsc-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.acsc-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;border-top:3px solid #2a3d60;box-sizing:border-box;padding:24px}.acsc-badge{background:rgba(232,81,138,.1);border-radius:20px;color:#e8518a;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:1px;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.acsc-patient{color:#2a3d60;font-size:15px;font-weight:700;margin:0 0 10px}.acsc-finding{color:#4a5568;font-size:13px;line-height:1.6;margin:0}.acsc-citation{color:#6b7280;font-size:11.5px;margin:16px 0 0}@media (max-width:767px){.acsc-grid{grid-template-columns:1fr}}