.epu-post-card{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.epu-post-image-link{display:block;overflow:hidden}.epu-post-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#edf4fc}.epu-post-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.epu-post-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.6;color:#64748b;margin:0 0 12px}.epu-post-card h3{font-size:21px;line-height:1.5;margin:0 0 12px}.epu-post-card h3 a{color:#0f172a}.epu-post-card-body>p:not(.epu-post-meta){font-size:14px;line-height:1.8;color:#475569;margin:0 0 16px}.epu-post-card-body>.epu-text-link{margin-top:auto;font-size:14px}.epu-post-card--featured h3{font-size:28px}.epu-blog-featured-grid>.epu-post-card:not(:first-child) h3{font-size:19px}.epu-post-card{overflow-wrap:anywhere}.epu-post-card-body>p:not(.epu-post-meta){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.epu-post-card-body>.epu-text-link{display:flex;align-items:center;min-height:44px;width:fit-content}.epu-post-card a:focus-visible{outline:3px solid #2563eb;outline-offset:-3px}