/* Shared card styles */
.card { background:#fff; border:1px solid #e9ecef; border-radius:12px; padding:16px; box-shadow:0 2px 8px rgba(0,0,0,.05); }
.card h3 { margin: 0 0 8px 0; color:#183661; }
.card p { margin: 0 0 12px 0; color:#495057; }


