.tracks-recommendation-cards { gap: 1.4rem; align-items: flex-start; }
.tracks-recommendation-cards > .wp-block-column { min-width: 0; }
.tracks-recommendation-cards .tracks-recommendation-photo { margin: 0 0 .85rem; }
.tracks-recommendation-cards .tracks-recommendation-photo img { display: block; width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 0; }
.tracks-recommendation-cards h5 { margin: 0 0 .35rem; }
.tracks-recommendation-cards p { margin: 0 0 .6rem; }
.tracks-recommendation-cards .tracks-recommendation-tier { font-family: inherit; font-size: .72rem; letter-spacing: .08em; color: #777; }
.tracks-recommendation-cards .tracks-recommendation-link { margin-top: .65rem; }
@media (max-width: 781px) and (min-width: 601px) { .tracks-recommendation-cards { flex-wrap: wrap !important; } .tracks-recommendation-cards > .wp-block-column { flex-basis: calc(50% - .7rem) !important; flex-grow: 0; } }
@media (max-width: 600px) { .tracks-recommendation-cards { display: block; } .tracks-recommendation-cards > .wp-block-column { margin-bottom: 1.7rem; } }
