.asnet-listings-cards-grid{margin:1.25rem auto 1.75rem;max-width:100%;width:100%}.asnet-listings-cards-grid__cards{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:100%}@media screen and (max-width:1024px){.asnet-listings-cards-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.asnet-listings-cards-grid__cards{grid-template-columns:1fr}}.asnet-listings-cards-grid__card{color:inherit;display:block;height:13rem;max-height:13rem;overflow:hidden;position:relative;text-decoration:none}.asnet-listings-cards-grid__image{height:100%;left:0;position:absolute;top:0;width:100%}.asnet-listings-cards-grid__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.asnet-listings-cards-grid__image.asnet-listings-cards-grid__image--empty{align-items:center;display:flex;filter:grayscale(1);justify-content:center;opacity:.25}.asnet-listings-cards-grid__image.asnet-listings-cards-grid__image--empty img{height:auto;max-width:7rem;-o-object-fit:contain;object-fit:contain}.asnet-listings-cards-grid__overlay{background-image:linear-gradient(rgba(12,28,48,0) 70%,#0c1c30 100%);height:100%;left:0;position:absolute;top:0;width:100%}.asnet-listings-cards-grid__title{align-items:flex-end;bottom:0;color:#fff;display:flex;font-size:1.15rem;font-weight:600;justify-content:center;left:0;line-height:1.2;margin:0 .75rem .75rem;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:2}.asnet-listings-cards-grid__badge{background-color:#d9ab4f;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:.35rem .6rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem;z-index:10}