.puls-context-previews{padding-top:24px;padding-bottom:4px}
.puls-context-previews-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:13px}
.puls-context-previews-heading p{margin:0 0 3px;color:#647286;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.puls-context-previews-heading h2{margin:0;color:#0b2547;font-family:Georgia,serif;font-size:1.42rem;line-height:1.1}
.puls-context-previews-heading>a{color:#df5b17;font-size:.7rem;font-weight:800;text-decoration:none}
.puls-context-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:13px}
.puls-context-preview-card{display:grid;grid-template-columns:minmax(150px,38%) 1fr;min-height:154px;overflow:hidden;border:1px solid #dbe5ef;border-radius:9px;background:#fff;box-shadow:0 7px 20px rgba(7,21,36,.04)}
.puls-context-preview-card.deadline-near{border-color:#e2a14c}
.puls-context-preview-image{display:block;min-height:154px;overflow:hidden;background:#e7edef}
.puls-context-preview-image img{width:100%;height:100%;object-fit:cover}
.puls-context-preview-body{min-width:0;padding:14px 16px}
.puls-context-preview-labels{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.puls-context-preview-labels span,.puls-context-preview-labels strong{padding:4px 8px;border-radius:999px;font-size:.61rem;font-weight:800;line-height:1}
.puls-context-preview-labels span{background:#e8f1e3;color:#315a38}
.puls-context-preview-labels strong{background:#f7ead9;color:#8a3f0b}
.puls-context-preview-card.deadline-near .puls-context-preview-labels strong{background:#c34f16;color:#fff}
.puls-context-preview-card h3{margin:9px 0 5px;color:#0b2547;font-family:Georgia,serif;font-size:1.03rem;line-height:1.13}
.puls-context-preview-card h3 a{color:inherit;text-decoration:none}
.puls-context-preview-card p{margin:0;color:#44566a;font-size:.72rem;line-height:1.35}
.puls-context-preview-card small{display:block;margin-top:9px;color:#657487;font-size:.64rem}
@media(max-width:620px){.puls-context-previews-heading{align-items:baseline}.puls-context-preview-card{grid-template-columns:1fr}.puls-context-preview-image{min-height:0;aspect-ratio:8/5}.puls-context-previews-heading>a{white-space:nowrap}}
