body.guide-site-page{padding-top:86px;padding-bottom:0}
.guide-site-page>.site-header a{text-decoration:none}
.guide-site-page>.site-header .brand{height:auto;min-height:0;justify-content:flex-start;background:none;border:0;padding:0;color:#fff}
.guide-site-page>.site-header .brand img{flex:none;object-fit:contain;background:none}
.guide-site-page>.site-header .brand b{display:block;font-weight:800}
.guide-site-page>.site-header .brand small{font-size:10px;letter-spacing:0}
.guide-site-page>.site-footer .footer-brand-heading{font-family:'Noto Sans KR','Malgun Gothic',sans-serif}
.guide-site-page>.site-footer p{font-family:'Noto Sans KR','Malgun Gothic',sans-serif}
.guide-site-page>.quick-menu a,.guide-site-page>.mobile-bar a,
.guide-site-page .quick-booking-menu a,.guide-site-page .quick-chat-menu a,
.guide-site-page .mobile-booking-menu a,.guide-site-page .mobile-chat-menu a{text-decoration:none}
.guide-site-page>.site-header .menu-toggle i{font-family:inherit}
@media(max-width:1100px){body.guide-site-page{padding-top:70px}}
@media(min-width:721px){.guide-site-page>.site-footer{padding-right:max(110px,5vw)!important}}
@media(max-width:720px){
  .guide-site-page>.legal-article{font-size:16px;line-height:1.8}
  .guide-site-page>.legal-article .article-label{font-size:13px}
  .guide-site-page>.legal-article h2{font-size:26px;line-height:1.5}
  .guide-site-page>.legal-article .article-deck{font-size:19px;line-height:1.7}
  .guide-site-page>.legal-article h3{font-size:21px;line-height:1.6}
  .guide-site-page>.legal-article h4{font-size:18px;line-height:1.7}
  .guide-site-page>.legal-article .article-note{font-size:13px;line-height:1.8}
  .guide-site-page>.legal-article .article-sources{font-size:12px;line-height:1.8}
}
@media(prefers-reduced-motion:reduce){.guide-site-page .mobile-reserve>i{animation:none}}

.guide-site-page .promo-hero-jpg{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
