.stay-local-context{margin-top:42px;padding-top:30px;border-top:1px solid #9aa9cc35}.stay-local-context h2{font-size:clamp(26px,3vw,36px);line-height:1.15;margin-bottom:24px}.stay-local-context h3{font-size:22px;line-height:1.3;margin:30px 0 12px}.stay-local-context p,.stay-local-context li{font-size:16px;line-height:1.85}.stay-local-context a:not(.btn){text-decoration:underline;text-underline-offset:4px}.stay-local-context ul{padding-left:22px}.stay-local-context .faq-list{margin-top:16px}.stay-local-context .btn{margin-right:16px;margin-bottom:14px}.stay-destinations{padding:60px 0;border-top:1px solid #ffffff17}.stay-destinations h2{font-size:clamp(30px,4vw,46px);margin:18px 0 30px}.stay-destination-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.stay-destination-grid h3{font-size:24px;margin-bottom:14px;color:#eaf0ff}.stay-destinations p{color:#b9c8de;line-height:1.85}.stay-destination-grid a,.stay-destinations>div>p a{color:#a9e7fa}.stay-destinations>div>p{margin-top:30px}.stay-intent-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.stay-intent-links a{border:1px solid #9caedf38;border-radius:12px;padding:13px 16px;font-size:13px;color:#d6eaff}.stays-home .guide-home-section{background:#0c1325}.stays-home .guide-card{background:#15203a;border:1px solid #a8b9e533}.stays-home .guide-card h3 a{color:#e9f0ff}.stays-home .guide-card p,.stays-home .guide-card small{color:#b5c5dd}.property-hero h1{font-size:clamp(34px,5.8vw,60px)!important;line-height:1.1!important;max-width:1000px}.booking-goal-progress{font-size:14px;line-height:1.8}.booking-goal-progress a{color:inherit;text-decoration:underline}@media(max-width:650px){.stay-destinations{padding:42px 0}.stay-destination-grid{grid-template-columns:1fr;gap:30px}.stay-local-context h3{font-size:21px}.stay-local-context p,.stay-local-context li{font-size:15px}.stay-intent-links{display:grid}.property-hero h1{font-size:clamp(31px,8.5vw,43px)!important}}
