/* Logical properties keep content aligned in both reading directions. */
.brand,.languages,#photoCount{direction:ltr}.time,.walk-time,.walk-metres{unicode-bidi:isolate}.place-copy strong,.detail-top h3,.daily-cards strong{unicode-bidi:plaintext}.price bdi,.rent-line bdi{display:inline-block;direction:ltr;unicode-bidi:isolate}
html[dir=rtl] body{font-family:Arial,Helvetica,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:-.035em}html[dir=rtl] .eyebrow,html[dir=rtl] .tiny-label{letter-spacing:0}html[dir=rtl] .brand small{direction:rtl;text-align:right}html[dir=rtl] .place-card,html[dir=rtl] .daily-cards button,html[dir=rtl] .photo-caption{text-align:start}html[dir=rtl] .place-copy strong,html[dir=rtl] .detail-top h3,html[dir=rtl] .daily-cards strong{text-align:right}html[dir=rtl] .place-rating{text-align:right}html[dir=rtl] .time{align-items:flex-start;text-align:left}html[dir=rtl] .time strong,html[dir=rtl] .time small{direction:rtl;unicode-bidi:isolate}html[dir=rtl] .map-wrap #map{direction:ltr}html[dir=rtl] .leaflet-tooltip{direction:rtl;unicode-bidi:plaintext}html[dir=rtl] .map-detail{direction:rtl}html[dir=rtl] .place-card.selected{box-shadow:inset -3px 0 var(--accent)}html[dir=rtl] .photo-track,html[dir=rtl] .lightbox-thumbs,html[dir=rtl] .daily-controls{direction:rtl}html[dir=rtl] .daily-controls{justify-content:flex-start}html[dir=rtl] .photo-caption{direction:rtl}html[dir=rtl] .photo-caption-name{unicode-bidi:isolate}html[dir=rtl] #lightboxPrev,html[dir=rtl] #lightboxNext{direction:ltr}html[dir=rtl] .privacy-content,html[dir=rtl] .privacy-dialog header{text-align:start}html[dir=rtl] .privacy-links a{unicode-bidi:isolate}html[dir=rtl] footer p{margin-left:0;margin-right:auto}html[dir=rtl] .skip{left:auto;right:20px}
@media(max-width:760px){html[dir=rtl] .intro h1{font-size:clamp(38px,10.2vw,58px);line-height:1.12}html[dir=rtl] .lightbox-main #lightboxPrev{left:auto;right:14px}html[dir=rtl] .lightbox-main #lightboxNext{right:auto;left:14px}html[dir=rtl] footer p{margin:0}}
@media(max-width:360px){html[dir=rtl] .intro h1{font-size:36px}}
