.travel-card[data-place-preview]{cursor:pointer}
.travel-card.places button.cover-link{display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:none;overflow:hidden}
.travel-card.places button.cover-link>img{width:100%;height:100%;object-fit:cover}
.travel-card.places h3 button{padding:0;border:0;background:none;text-align:left;font:inherit;line-height:inherit;min-height:0;overflow-wrap:anywhere}
.travel-card.places h3 button:hover{color:var(--accent)}
.travel-card.places button.card-detail-link{font:inherit;cursor:pointer}
.travel-card.places :is(h3 button,.card-detail-link,.cover-link):focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.place-preview .food-preview-summary #place-preview-note{font-size:15px;color:var(--ink);line-height:1.7;margin:12px 0}
@media(max-width:700px){.place-preview .food-preview-summary #place-preview-note{font-size:14px;margin:10px 0}}
