.hotel-photo{min-width:0;margin:0 0 16px}.hotel-photo img{object-fit:cover;background:#eef2f1;border-radius:4px;width:100%;height:190px;display:block}.hotel-photo--actual img{object-fit:contain}.hotel-photo figcaption{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:.75rem;line-height:1.55}.stay-named-hotel-links article .hotel-photo figcaption a,.stay-hotel-candidate-list .hotel-photo figcaption a{width:auto;min-height:0;color:inherit;font-size:inherit;font-weight:400;line-height:inherit;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}@media (max-width:720px){.hotel-photo img{height:180px}}.hotel-photo__note{margin-top:4px;display:block}
