.hotel-guide{max-width:1160px}.hotel-guide .guide-section{margin:36px 0;padding-top:24px;border-top:1px solid var(--line);scroll-margin-top:20px}.hotel-guide .guide-section h2{margin-bottom:20px}.hotel-guide li{margin-bottom:12px}.hotel-guide ol{padding-left:26px}.hotel-guide .card ol{margin-bottom:0}.hotel-guide figure{margin:28px 0}.hotel-guide figure img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.hotel-guide figcaption{font-size:14px;color:var(--muted);margin-top:10px}.hotel-guide .guide-section p,.hotel-guide .guide-section li{max-width:86ch}@media print{.hotel-guide .languages,.hotel-guide .help,.hotel-guide .back{display:none}body{background:white;color:black}.hotel-guide figure img{break-inside:avoid}a{color:inherit}.hotel-guide h2{break-after:avoid}}
