.stay-main{max-width:1180px;margin:auto;padding:20px 32px 70px}.stay-nav{display:flex;gap:20px;flex-wrap:wrap;margin:30px 0}.stay-block{border-top:1px solid #b6c5bb;padding:55px 0;scroll-margin-top:20px}.stay-block h2{font-size:clamp(27px,3vw,40px);line-height:1.5}.stay-split{display:grid;grid-template-columns:1fr 1fr;gap:35px}.stay-photo{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.stay-dl{margin:0}.stay-dl div{padding:13px 0;border-bottom:1px solid #d2dcd3}.stay-dl dt{font-size:13px;color:#5a7166}.stay-dl dd{margin:6px 0;font-size:15px;line-height:1.8}.stay-note{font-size:13px;line-height:1.9;color:#4d695e}.stay-score{display:flex;gap:18px;align-items:baseline;margin:20px 0}.stay-score strong{font-size:42px;font-weight:400}.stay-review{background:#e8ede5;padding:25px;margin:30px 0;line-height:1.9}.stay-actions{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.stay-book{display:inline-block;padding:14px 20px;background:#183f42;color:#fff;text-decoration:none}.stay-book:hover{color:#fff;background:#386358}.stay-main li{line-height:2;margin:15px 0}.stay-related{padding:30px;background:#e8ede5}.stay-banner{margin:35px auto 0;padding:25px;border-top:1px solid #9cab9d;border-bottom:1px solid #9cab9d;max-width:1116px}.stay-banner a{display:inline-block;font-size:18px;line-height:1.8;text-decoration:underline}.stay-main h3{font-size:23px;line-height:1.6}@media(max-width:700px){.stay-main{padding:15px 20px 50px}.stay-split{grid-template-columns:1fr;gap:22px}.stay-block{padding:35px 0}.stay-main h2{font-size:26px;overflow-wrap:anywhere}.stay-nav{gap:12px}.stay-review{padding:20px}.stay-book{width:100%;text-align:center}.stay-banner{margin:25px 20px 0}}