.fh-amenities-columns{column-count:1;column-gap:24px}
.fh-amenities-group{break-inside:avoid;page-break-inside:avoid;margin:0 0 16px}
.fh-amenities-group h3{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-weight:600;font-size:.95rem;line-height:1.4;font-family:inherit;color:var(--primary,#1e3c72)}
.fh-amenities-group h3 .bi{font-size:.95rem;flex-shrink:0}
.fh-amenities-items{list-style:none;margin:0;padding:0;color:#3f4a5c;font-size:.92rem;line-height:1.75;overflow-wrap:anywhere}
.fh-amenities-items li{display:inline;margin:0;padding:0}
.fh-amenities-items li:not(:last-child)::after{content:' · ';color:#98a0ad}
.fh-amenity-paid{color:#866228;font-size:.95em}
@media(min-width:640px){.fh-amenities-columns--multi{column-count:2}}
