@keyframes _cardIn_3f2a150{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._card_3f2a150{border:1px solid var(--line);height:100%;color:inherit;border-radius:10px;flex-direction:column;text-decoration:none;animation:.45s cubic-bezier(.16,1,.3,1) both _cardIn_3f2a150;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){._card_3f2a150{animation:none}}._thumb_3f2a150{flex-shrink:0;height:140px;position:relative}._img_3f2a150{object-fit:cover}._toneA_3f2a150{background:linear-gradient(135deg,#3a2f24,#5a4530)}._toneB_3f2a150{background:linear-gradient(135deg,#243a35,#356559)}._toneC_3f2a150{background:linear-gradient(135deg,#2f2a3a,#4d3f66)}._toneD_3f2a150{background:linear-gradient(135deg,#3a2438,#66405f)}._toneE_3f2a150{background:linear-gradient(135deg,#243a2e,#3f664e)}._body_3f2a150{background:var(--charcoal);flex:1;padding:16px 18px}._cat_3f2a150{color:var(--gold);letter-spacing:.06em;margin-bottom:8px;font-size:11px}._body_3f2a150 h4{margin-bottom:10px;font-size:14.5px;font-weight:600;line-height:1.4}._date_3f2a150{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}._filterBar_d3093f6{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:flex}._filterBtn_d3093f6{border:1px solid var(--line);color:var(--gray);cursor:pointer;font-size:13.5px;font-family:var(--font-sans), sans-serif;background:0 0;border-radius:20px;padding:8px 18px;transition:all .2s}._filterBtn_d3093f6:hover{border-color:var(--gold);color:var(--white)}._active_d3093f6{background:var(--gold);border-color:var(--gold);color:var(--on-gold);font-weight:500}._grid_d3093f6{grid-template-columns:repeat(3,1fr);gap:22px;transition:opacity .18s,transform .18s;display:grid}._leaving_d3093f6{opacity:0;transform:scale(.98)}@media (max-width:960px){._grid_d3093f6{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){._grid_d3093f6{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._grid_d3093f6{transition:none}}
