.oe-art-grid .display-posts-listing{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,2vw,1.75rem);grid-column:1/-1}@media (min-width:900px){.oe-art-grid .display-posts-listing{grid-template-columns:repeat(3,1fr)}}.oe-art-grid .listing-item{background:var(--oe-bg-light);border:1px solid var(--oe-rule-soft);display:flex;flex-direction:column;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;overflow:hidden;padding:0;margin:0}.oe-art-grid .listing-item:hover{transform:translateY(-4px);box-shadow:0 28px 60px -30px rgba(20,20,15,.25);border-color:var(--oe-rule)}.oe-art-grid .listing-item a.image{display:block;aspect-ratio:16/10;background:var(--oe-bg-deep);overflow:hidden}.oe-art-grid .listing-item img{width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0!important;transition:transform .6s ease}.oe-art-grid .listing-item:hover img{transform:scale(1.05)}.oe-art-grid .listing-item .title{display:block;font-family:var(--oe-display);font-weight:400;font-size:1.15rem;line-height:1.3;letter-spacing:-.01em;color:var(--oe-ink);text-decoration:none;padding:1.35rem 1.5rem .55rem}.oe-art-grid .listing-item .title::before{content:"Article";display:block;font-family:var(--oe-body);font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;font-weight:600;color:var(--oe-accent);margin-bottom:.55rem}.oe-art-grid .listing-item .excerpt{font-size:.9rem;color:var(--oe-muted);margin:0;line-height:1.55;padding:0 1.5rem 1.75rem}.oe-art-grid .listing-item:hover .title{color:var(--oe-accent)}