/* One fixed photo per inner page, with a reading-progress line. */
.dp-progress{position:fixed;inset:62px 0 auto;height:2px;z-index:24;pointer-events:none;transform-origin:left;background:var(--brand-red);transform:scaleX(0)}
@media(prefers-reduced-motion:no-preference){
 .inner-page .wp-content .package,.inner-page .wp-content .reviewcard,.inner-page .wp-content .place-card{transition:border-color .25s,box-shadow .25s}
 .inner-page .wp-content .package:hover,.inner-page .wp-content .reviewcard:hover,.inner-page .wp-content .place-card:hover{border-color:var(--brand-red);box-shadow:0 10px 35px #0002}
}
