.inp-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:18px}@media (max-width:640px){.inp-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:420px){.inp-grid-3{grid-template-columns:1fr}}.sev-banner.mild{background:var(--amber-ul);border-color:#fcd34d}.sev-banner.moderate{background:var(--orange-l);border-color:#fdba74}.sev-banner.severe{background:var(--red-ul);border-color:#fca5a5}.sev-banner.no-dka{background:var(--green-ul);border-color:#6ee7b7}.sev-banner.mild .sev-title{color:var(--amber)}.sev-banner.moderate .sev-title{color:var(--orange)}.sev-banner.severe .sev-title{color:var(--red-d)}.sev-banner.no-dka .sev-title{color:var(--green-d)}.crit-item.met{background:var(--green-ul);border-color:#6ee7b7;color:var(--green-d)}.crit-item.unmet{background:var(--off);color:var(--muted)}.crit-item.critical{background:var(--red-ul);border-color:#fca5a5;color:var(--red-d)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:600px){.two-col{grid-template-columns:1fr}}.i-card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r);padding:26px;box-shadow:var(--sh-sm)}.i-card .ic-i{font-size:32px;margin-bottom:12px}.i-card h3{font-size:16px;font-weight:700;margin-bottom:8px}.i-card p{color:var(--sub);font-size:14px;line-height:1.72}.sb-g{background:var(--green-l);color:var(--green-d)}.callout-r{border-left-color:var(--red);background:var(--red-ul)}.callout-r strong{color:var(--red-d)}.callout-g{border-left-color:var(--green);background:var(--green-ul)}.callout-g strong{color:var(--green-d)}.faq-q.open{background:var(--indigo-ul);color:var(--indigo-d)}.faq-q.open .arr{transform:rotate(180deg)}.faq-a.open{display:block}