.amenities-page .back .sr-arrow,.amenities-page .hub-button .sr-arrow{color:#a48760}
.amenities-page .amenity-name{font-weight:600!important;color:#29241f!important}
.amenities-page .amenity-description{color:#62584e!important;font-size:12px!important}
.amenities-faq{width:min(1120px,88%);margin:clamp(56px,8vw,112px) auto clamp(48px,7vw,90px);padding-top:clamp(34px,5vw,62px);border-top:1px solid var(--line,#d4c9b8);color:var(--ink,#302b25)}
.amenities-faq__heading{max-width:720px;margin:0 auto clamp(24px,4vw,42px);text-align:center}
.amenities-faq__heading .section-kicker{display:block;margin-bottom:12px}
.amenities-faq__heading h2{margin:0;font:400 clamp(30px,4.4vw,48px)/1.12 'GFS Didot',Georgia,serif;letter-spacing:-.025em}
.amenities-faq__heading p{margin:12px 0 0;color:var(--muted,#756d63);font:400 13px/1.8 var(--sans,Manrope,Arial,sans-serif)}
.amenities-faq__list{border-top:1px solid var(--line,#d4c9b8)}
.amenities-faq__item{border-bottom:1px solid var(--line,#d4c9b8)}
.amenities-faq__question{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;gap:22px;padding:15px 2px;border:0;background:transparent;color:var(--ink,#302b25);text-align:left;cursor:pointer;font:500 15px/1.5 var(--sans,Manrope,Arial,sans-serif)}
.amenities-faq__question:focus-visible{outline:1px solid #a48760;outline-offset:3px}
.amenities-faq__mark{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border:1px solid #c6b292;border-radius:50%;color:#92744f;font:300 17px/1 var(--sans,Manrope,Arial,sans-serif);transition:transform .25s ease,background .25s ease,color .25s ease}
.amenities-faq__question[aria-expanded="true"] .amenities-faq__mark{background:#92744f;color:#fffaf2;transform:rotate(180deg)}
.amenities-faq__answer{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .34s ease,opacity .25s ease,visibility .34s;}
.amenities-faq__answer p{max-width:850px;margin:0;padding:0 48px 22px 2px;color:var(--muted,#6e665d);font:400 13px/1.85 var(--sans,Manrope,Arial,sans-serif)}
.amenities-faq__item.is-open .amenities-faq__answer{opacity:1;visibility:visible}
@media(max-width:650px){.amenities-page .amenity-description{font-size:11px!important}.amenities-faq{width:88%;margin:54px auto 46px;padding-top:34px}.amenities-faq__heading{margin-bottom:22px;text-align:left}.amenities-faq__heading h2{font-size:32px}.amenities-faq__question{min-height:61px;gap:14px;font-size:13px}.amenities-faq__mark{flex-basis:23px;width:23px;height:23px}.amenities-faq__answer p{padding:0 36px 19px 2px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.amenities-faq__mark,.amenities-faq__answer{transition:none}}
.amenities-page .amenity-name{font-size:13px!important;font-weight:650!important;letter-spacing:.01em!important;color:#29241f!important}
.amenities-page .amenity-description{font-size:12px!important;line-height:1.7!important;color:#51483d!important}
.amenities-page .back .sr-arrow,.amenities-page .hub-button .sr-arrow{color:#98764e!important}
@media(max-width:650px){.amenities-page .amenity-name{font-size:12px!important}.amenities-page .amenity-description{font-size:11px!important}}
