.article_card_grid{background:var(--navy)}
.article_card_grid .container{padding-top:60px;padding-bottom:120px}
.article_card_grid_head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px;flex-wrap:wrap;gap:20px}
.article_card_grid_head .eyebrow{margin-bottom:24px}
.article_card_grid_head h2{margin:0}

.article_card_grid_items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.article_card{background:rgba(241,237,226,0.04);border-radius:8px;overflow:hidden;border:1px solid rgba(241,237,226,0.1);transition:all .3s}
.article_card:hover{transform:translateY(-4px);border-color:var(--copper-light)}
.article_card_img{aspect-ratio:16/10;overflow:hidden}
.article_card_img img{width:100%;height:100%;object-fit:cover;transition:transform .6s;filter:saturate(0.92)}
.article_card:hover .article_card_img img{transform:scale(1.04)}
.article_card_body{padding:24px}
.article_card_cat{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-light);font-weight:500;margin-bottom:12px;display:inline-block}
.article_card_body h4{font-size:18px;font-weight:500;color:var(--ecru);letter-spacing:-0.01em;line-height:1.3;margin-bottom:10px}
.article_card_body p{font-size:13.5px;color:rgba(241,237,226,0.65);line-height:1.6}
.article_card_meta{margin-top:18px;padding-top:14px;border-top:1px solid rgba(241,237,226,0.08);display:flex;justify-content:space-between;font-size:11.5px;color:rgba(241,237,226,0.55);letter-spacing:.04em}

.article_card_grid_empty{border:1px dashed rgba(241,237,226,0.18);border-radius:16px;padding:56px 24px;text-align:center}
.article_card_grid_empty p{font-size:15px;color:rgba(241,237,226,0.6);margin:0}

@media(max-width:1024px){.article_card_grid_items{grid-template-columns:1fr}}
