.travel-facets{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:18px 0}.travel-facets label{display:grid;gap:6px;font-size:.85rem}.travel-facets select{width:100%;min-width:0;padding:10px;border:1px solid #bbb;background:#fff;color:#222;font:inherit}.review-cover-pair{display:grid;grid-template-columns:1fr 1fr;height:100%;gap:3px}.review-cover-pair>span{overflow:hidden;min-width:0;height:100%}.review-cover-pair img{width:100%;height:100%;object-fit:cover}.review-cover-pair>span:last-child img{object-position:100% 50%} .story-card-photo:has(.review-cover-pair){display:block}
