.amenities{background:#f1f2ec}.amenities-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:38px}.amenities-heading h2{font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.06;letter-spacing:-.04em;margin:12px 0 0;max-width:670px}.amenities-heading>p{color:var(--muted);max-width:430px;margin:0 0 5px;font-size:17px}.amenities-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #c9d0c4;border-bottom:1px solid #c9d0c4}.amenities-grid li{display:flex;flex-direction:column;gap:30px;min-height:178px;padding:22px 18px;border-right:1px solid #c9d0c4}.amenities-grid li:first-child{border-left:1px solid #c9d0c4}.amenity-number{color:#a87500;font-size:12px;letter-spacing:.15em}.amenities-grid h3{font-size:18px;line-height:1.2;font-weight:500;margin:0 0 8px}.amenities-grid li p{font-size:14px;line-height:1.45;color:#696969;margin:0}.amenities-note{font-size:14px;color:#696969;margin:18px 0 0}@media(max-width:1000px){.amenities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.amenities-grid li:nth-child(4){border-left:1px solid #c9d0c4}.amenities-grid li:nth-child(n+4){border-top:1px solid #c9d0c4}}@media(max-width:700px){.amenities-heading{grid-template-columns:1fr;gap:16px}.amenities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amenities-grid li:nth-child(3),.amenities-grid li:nth-child(5){border-left:1px solid #c9d0c4;border-top:1px solid #c9d0c4}.amenities-grid li:nth-child(4){border-top:1px solid #c9d0c4}.amenities-grid li{min-height:158px;padding:17px 13px;gap:22px}.amenities-grid h3{font-size:16px}}
