.bl-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.bl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.bl-media{aspect-ratio:3/2;background:var(--plate);border-block-end:1px solid var(--line);display:block;position:relative}.bl-media img{object-fit:cover}.bl-copy{flex-direction:column;flex:1;gap:10px;padding:clamp(16px,1rem + .8vw,28px);display:flex}.bl-copy time{font:600 var(--t-xs)/1 var(--f-body);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--gold-text)}html[lang=ar] .bl-copy time{letter-spacing:0;font-size:var(--t-sm)}.bl-copy h2{font:600 var(--t-lg)/1.3 var(--f-display);letter-spacing:var(--track-display);overflow-wrap:anywhere}.bl-copy p{color:var(--ink-soft);overflow-wrap:anywhere}.bl-copy .text-link{margin-block-start:auto;padding-block-start:6px}.bl-card:hover h2,.bl-card:focus-visible h2{color:var(--maroon)}.bl-card:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.bl-byline{color:var(--muted);font:600 var(--t-sm)/1.4 var(--f-body);margin-block-start:var(--s-4)}.ea-body .ea-text+.ea-text{margin-block-start:1em}
