.facilities-index .amenity-rows{display:flex;flex-direction:column;list-style:none;margin:0 0 2rem;padding:0}.facilities-index .amenity-row{align-items:baseline;border-top:1px solid var(--hairline);cursor:default;display:grid;gap:.55rem;grid-template-columns:1.6rem 1fr;padding:1.15rem 0;position:relative;transition:padding-left .52s var(--ease-quart)}.facilities-index .amenity-row:last-child{border-bottom:1px solid var(--hairline)}.facilities-index .amenity-row__num{color:var(--text-soft);font-family:var(--serif);font-size:1.1rem;font-weight:300;letter-spacing:.04em}.facilities-index .amenity-row__name{color:var(--text);display:inline-block;font-family:var(--serif);font-size:1.2rem;font-weight:400;line-height:1.15;margin:0 0 .25rem;position:relative}.facilities-index .amenity-row__name:after{background:rgba(173,138,94,.55);bottom:-3px;content:"";height:1.5px;left:0;pointer-events:none;position:absolute;transition:width .72s var(--ease-quart),background-color .32s var(--ease-out);width:0}.facilities-index .amenity-row__desc{color:var(--text-muted);font-size:.92rem;line-height:1.5;margin:0;transition:color .36s var(--ease-out)}.facilities-index .amenity-rows--facilities{column-gap:clamp(2.5rem,6vw,5rem);display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);margin:0 0 2rem}.facilities-index .amenity-rows--facilities .amenity-row:nth-child(3){border-bottom:1px solid var(--hairline)}@media (hover:hover){.facilities-index .amenity-row:hover{padding-left:.85rem}.facilities-index .amenity-row:hover .amenity-row__name:after{background:var(--accent-deep);width:100%}.facilities-index .amenity-row:hover .amenity-row__desc{color:var(--text)}}@media (max-width:760px){.facilities-index .amenity-rows--facilities{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.facilities-index .amenity-rows--facilities .amenity-row:nth-child(3){border-bottom:0}}@media (prefers-reduced-motion:reduce){.facilities-index .amenity-row,.facilities-index .amenity-row__desc,.facilities-index .amenity-row__name:after{transition:none!important}}