.pulse-issues-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px;max-width:1200px;margin:auto;color:#0b1e3d}
.pulse-issue-card{max-width:390px;width:100%;margin:0}
.pulse-issue-card-link{display:block;color:inherit;text-decoration:none!important}
.pulse-issue-cover{aspect-ratio:3/4;background:#eae6df;overflow:hidden;box-shadow:0 12px 30px #0b1e3d18;transition:transform .35s ease,box-shadow .35s ease}
.pulse-issue-cover img{display:block;width:100%;height:100%;object-fit:contain}
.pulse-issue-type-cover{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:32px;background:#0b1e3d;color:#fff;border-top:6px solid #e8a020}
.pulse-issue-type-cover span:first-child{font:700 23px/1.3 Georgia,serif}
.pulse-issue-type-cover strong{font:700 50px/1.05 Georgia,serif;color:#e8a020}
.pulse-issue-type-cover span:last-child{font:400 24px/1.35 Georgia,serif}
.pulse-issue-card-copy{padding:24px 0}.pulse-issue-card-copy h2{font:700 28px/1.2 Georgia,serif;color:#0b1e3d;margin:0 0 8px;padding:0}.pulse-issue-card-copy time{color:#5d6877;font-size:14px}.pulse-issue-card-copy p{font-size:17px;line-height:1.55;margin:10px 0}.pulse-issue-read{display:inline-block;color:#205d9e;font-weight:700;padding:8px 0}
.pulse-issue-card-link:focus-visible{outline:3px solid #205d9e;outline-offset:8px}
.pulse-issue-context{display:inline-block;color:#e8a020!important;font:600 14px/1.4 'Source Sans 3',sans-serif;padding:6px 0}
@media(hover:hover){.pulse-issue-card-link:hover .pulse-issue-cover{transform:translateY(-7px);box-shadow:0 18px 35px #0b1e3d24}}
@media(prefers-reduced-motion:reduce){.pulse-issue-cover{transition:none}.pulse-issue-card-link:hover .pulse-issue-cover{transform:none}}
