/* Romantic landing only: less repetition and shorter sections, same design system. */
.lp-romantic .lp-section{padding-block:clamp(36px,4vw,56px)}
.lp-romantic .lp-section-head{margin-bottom:28px}
.lp-romantic .lp-center{margin-top:28px}
.lp-romantic .lp-editorial{padding-block:clamp(32px,4vw,52px);text-align:center}
.lp-romantic .lp-editorial .lp-wrap{max-width:920px}
.lp-romantic .lp-editorial h2{font-size:clamp(1.8rem,3vw,2.7rem)}
.lp-romantic .lp-aether .lp-kicker{margin-bottom:16px}
.lp-romantic .lp-aether .lp-byline{margin-top:5px}
.lp-romantic .lp-aether .lp-text-link{margin-top:0}
.lp-romantic .lp-location{padding-block:clamp(36px,4vw,56px)}
.lp-romantic .lp-location h2{font-size:clamp(2.2rem,3.3vw,3.2rem)}
.lp-romantic .lp-trust p{font-size:14px;line-height:1.7;margin:0 0 12px}
.lp-romantic .lp-close{padding-block:clamp(40px,4vw,60px)}
@media(max-width:700px){
 .lp-romantic .lp-room-grid{gap:24px}
 .lp-romantic .lp-room-copy{padding-top:16px}
 .lp-romantic .lp-room-copy>p:not(.lp-kicker){margin:10px 0}
 .lp-romantic .lp-location .lp-split{gap:24px}
 .lp-romantic .lp-aether h2{font-size:2.2rem}
}
