/* Shared article cards for the home and download pages. */
.download-guides{max-width:1104px;padding-top:8px;padding-bottom:80px}
.download-guides-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px 32px;margin-bottom:30px}
.download-guides-heading h2{max-width:680px;font-size:30px;font-weight:550;line-height:1.3;letter-spacing:-.8px;margin:0}
.download-guides-heading>a{flex-shrink:0;font-size:14px;color:var(--primary)}
.download-guides-heading>a span{margin-left:6px}
.download-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}
.download-guide-card{min-width:0}
.download-guide-cover{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#f2f3f7}
.download-guide-cover img{display:block;width:100%;height:100%;object-fit:cover}
.download-guide-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:18px 0 10px;font-size:12px;line-height:1.5;color:#657084}
.download-guide-meta>span{color:var(--primary);font-weight:550}
.download-guide-card h3{font-size:19px;line-height:1.45;font-weight:600;letter-spacing:-.35px;margin:0 0 10px;overflow-wrap:anywhere}
.download-guide-card p{font-size:14px;line-height:1.8;margin:0;color:#657084}
.download-guides-empty{grid-column:1/-1;margin:0}
@media(max-width:900px){.download-guides-heading{flex-wrap:wrap}.download-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.download-guides{padding-bottom:48px}.download-guides-heading h2{font-size:26px}.download-guides-grid{grid-template-columns:1fr;gap:30px}}
