.ofp-news-card{background:#fff;border:1px solid #e4e9f3;border-radius:18px;padding:22px;box-shadow:0 8px 28px rgba(11,30,69,.06)}
.ofp-news-card h3{margin:8px 0 10px;color:#0B1E45;font-size:20px;line-height:1.25}
.ofp-news-card p{color:#54607D;line-height:1.65;margin:0 0 14px}
.ofp-news-meta{font-size:12px;font-weight:800;color:#1454F5;text-transform:uppercase;letter-spacing:.04em}
.ofp-news-source{font-size:12px;color:#7a849b;margin-bottom:10px}
.ofp-news-card a{color:#1454F5;font-weight:800;text-decoration:none}
.ofp-news-card a:hover{text-decoration:underline}
