.credit-card h3 { font-size: 16.5px; margin-bottom: 4px; }
.credit-by { font-size: 13px; font-weight: 600; color: var(--primary); margin-bottom: 8px; }
.credit-card .tile-body p { -webkit-line-clamp: unset; display: block; }
.credit-card a { word-break: break-word; }
/* the nav now has 11 links: tighten it on mid-size screens */
@media (max-width: 1360px) { .nav-links a { padding: 7px 9px; font-size: 13.5px; } .topnav { gap: 14px; } }
@media (max-width: 1200px) and (min-width: 1081px) { .brand-text small { display: none; } }
