article.room h1{letter-spacing:0;line-height:1.2;font-size:1.75rem;margin-bottom:30px}@media only screen and (min-width:360px){article.room h1{font-size:calc(1.75rem + 20 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){article.room h1{font-size:3rem}}@media (min-width:768px){article.room h1{margin-bottom:36px}}article.room>.intro{max-width:1280px}article.room>.intro .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(28px,3vw,36px);text-align:left;max-width:880px;margin-left:auto;margin-right:auto}article.room>.intro .content strong{font-weight:450}article.room>.intro .content a:where(:not(.btn)){color:#585858;font-weight:400}article.room>.intro .content .body{margin-bottom:0}article.room>.intro .overview ul{list-style-position:inside;margin-bottom:0;padding-left:10px}article.room>.cards{padding-top:32px}@media (min-width:768px){article.room>.cards{padding-top:64px;padding-bottom:48px}}@media (min-width:1024px){article.room>.cards{padding-top:128px;padding-bottom:80px}}@media (min-width:1280px){article.room>.cards{padding-top:200px;padding-bottom:88px}}article.room>.cards .related-rooms{margin:0}