.listing-wrapper {
    padding: var(--vertical-section-space) var(--inline-viewport-space);
}

.listing {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    gap: 1.75rem;
}

.listing-link {
    text-decoration: none;
    color: inherit;
}