/* Isolated planning review. Original typography, palettes and wordmark retained. */
#otherlight .navigation{gap:20px}
#otherlight .planning-page .hotel-opening h1{font-size:clamp(43px,5.1cqw,65px)}
#otherlight .planning-page .hotel-opening .opening-body{padding-top:0}
#otherlight .planning-page .planning-intro{padding-bottom:26px}
#otherlight .planning-page .planning-intro h2{max-width:650px}
#otherlight .planning-page .planning-intro>p{max-width:540px;margin-top:24px}
#otherlight .planning-page .planning-chapters{padding-bottom:60px}
#otherlight .planning-page .planning-output p+p{margin-top:18px}
#otherlight .planning-page .planning-output .text-link{margin-top:24px;color:var(--ol-night-text)}
#otherlight .planning-page .planning-steps{margin:0;padding-left:20px}
#otherlight .planning-page .planning-steps li{padding-left:8px;margin-bottom:22px}
#otherlight .planning-page .planning-steps strong{font-weight:500;color:var(--ol-ink)}
#otherlight .planning-page .planning-steps p{margin-top:6px}
#otherlight .planning-page .planning-fees{border-top:1px solid var(--ol-line);padding-top:24px;margin-top:28px}
#otherlight .planning-page .closing>p{max-width:560px;margin-top:24px}
@media(min-width:781px) and (max-width:1000px){#otherlight .navigation{gap:13px;font-size:11px}}
@container(max-width:650px){
 #otherlight .planning-page .hotel-opening{grid-template-areas:"title" "body" "photo"}
 #otherlight .planning-page .hotel-opening h1{font-size:44px}
 #otherlight .planning-page .planning-chapters{padding-bottom:38px}
 #otherlight .planning-page .planning-intro>p{font-size:15px}
}
