.knt-related-card-wrap { margin: 0px 0px 15px 0px; clear: both; }
a.knt-related-card { display: flex; align-items: center; gap: 14px; box-sizing: border-box; width: 100%; padding: 12px; background: #eaf3ff; border: 1px solid #9bc5f5; border-radius: 7px; color: #172e4a; text-decoration: none !important; }
a.knt-related-card:hover, a.knt-related-card:focus { background: #e1eeff; border-color: #6fa9e8; color: #172e4a; text-decoration: none !important; }
.knt-related-card__image { display: block; width: 112px; height: 80px; flex: 0 0 112px; object-fit: cover; border-radius: 4px; }
.knt-related-card__content { display: flex; flex-direction: column; min-width: 0; gap: 4px; }
.knt-related-card__label { color: #1769aa; font-size: 14px; font-weight: 700; line-height: 1.4; }
.knt-related-card__title { color: #172e4a; font-size: 17px; font-weight: 700; line-height: 1.45; }
.knt-related-card__more { color: #1769aa; font-size: 14px; font-weight: 600; line-height: 1.4; }
@media (max-width: 480px) { a.knt-related-card { gap: 10px; padding: 9px; } .knt-related-card__image { width: 96px; height: 70px; flex-basis: 96px; } .knt-related-card__title { font-size: 14px; } }
