.stay-integrated-copy .page-module__J6gBea__heroTitle{letter-spacing:.03em;font-size:clamp(28px,3.2vw,44px);line-height:1.35}.stay-integrated-copy>.page-module__J6gBea__heroIntroduction:last-child{font-size:14px;line-height:1.9}.page-module__J6gBea__taxAnnouncement{border:1px solid var(--line);border-left:4px solid var(--green2);text-align:left;background:#fff;grid-template-columns:104px minmax(0,1fr);gap:24px;margin:0 0 38px;padding:26px 30px;display:grid}.page-module__J6gBea__taxLabel{color:var(--green2);white-space:nowrap;align-self:start;align-items:center;gap:8px;padding-top:3px;font-size:12px;font-weight:700;display:flex}.page-module__J6gBea__taxLabel span{background:var(--orange);border-radius:50%;width:6px;height:6px}.page-module__J6gBea__taxCopy h2{color:var(--green);margin:0 0 10px;font-family:Yu Gothic,sans-serif;font-size:19px;font-weight:700;line-height:1.6}.page-module__J6gBea__taxCopy p{color:#4c6257;margin:0;font-size:14px;line-height:1.9}.page-module__J6gBea__taxCopy strong{color:var(--ink);font-weight:700}.page-module__J6gBea__photoSection+.page-module__J6gBea__photoSection{margin-top:48px}:is(.page-module__J6gBea__roomPhotos>.placeholder,.page-module__J6gBea__sharedPhotos .placeholder){aspect-ratio:16/9;height:auto}.page-module__J6gBea__roomPhotos,.page-module__J6gBea__sharedPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__J6gBea__sharedPhotos figure{min-width:0;margin:0}.page-module__J6gBea__singleRoomPhoto{grid-template-columns:minmax(0,1fr)}.page-module__J6gBea__sharedPhotos figcaption{color:var(--muted);margin-top:10px;font-size:14px}.page-module__J6gBea__sharedSection{container-type:inline-size}.page-module__J6gBea__sharedSection .section-title h2{letter-spacing:0;white-space:nowrap;font-size:min(32px,6cqw)}@media (max-width:700px){.page-module__J6gBea__taxAnnouncement{grid-template-columns:1fr;gap:10px;margin-bottom:28px;padding:20px 18px}.page-module__J6gBea__taxLabel{padding-top:0;font-size:11px}.page-module__J6gBea__taxCopy h2{margin-bottom:9px;font-size:17px}.page-module__J6gBea__taxCopy p{font-size:13px}.page-module__J6gBea__photoSection+.page-module__J6gBea__photoSection{margin-top:36px}.page-module__J6gBea__roomPhotos,.page-module__J6gBea__sharedPhotos{gap:10px}.page-module__J6gBea__sharedPhotos figcaption{font-size:12px}}
