.place-entry:has(.place-visual){grid-template-columns:1.15fr 1fr;gap:clamp(28px,5vw,70px);align-items:center;padding:48px 0}
.place-visual{min-width:0}
.place-visual h2{margin:22px 0 0}
.destination-film{width:100%;aspect-ratio:16/10;min-height:0;margin:0}
.destination-film:after{background:linear-gradient(0deg,rgba(5,29,32,.4),transparent 35%)}
.destination-film .film-control{right:16px;bottom:16px;padding:9px 12px;min-height:44px;font-size:11px}
.authentic-card .destination-film{margin:0 0 24px}
@media(max-width:760px){.place-entry:has(.place-visual){grid-template-columns:1fr;gap:22px;padding:32px 0}.place-visual h2{margin-top:20px}.destination-film .film-control{right:12px;bottom:12px}}
