.jax-managed-details,.jax-managed-amenities,.jax-managed-cancellation{width:100%;color:#5c6773;font-size:15px;line-height:1.7;overflow-wrap:anywhere}
.jax-managed-details p,.jax-managed-cancellation p{margin:0 0 14px}
.jax-managed-details ul{margin:8px 0 16px;padding-left:22px}
.jax-managed-details li{margin:3px 0}
.jax-managed-protection{border:1px solid #cce4e4;border-left:4px solid #147b79;border-radius:12px;background:#f3f9f9;padding:20px 22px;margin:22px 0;color:#304b54}
.jax-managed-details .jax-managed-protection h3{color:#173d49;margin:0 0 12px;font-size:18px;line-height:1.4;font-weight:600}
.jax-managed-protection p:last-child{margin-bottom:0}
.jax-managed-note{font-size:13px;line-height:1.6}
.jax-managed-disclosure{border-top:1px solid #dce5e8;margin:0}
.jax-managed-disclosure:last-child{border-bottom:1px solid #dce5e8}
.jax-managed-disclosure>summary{cursor:pointer;padding:17px 0;font-size:15px;font-weight:600;line-height:1.5;color:#173d49;list-style:disclosure-closed}
.jax-managed-disclosure[open]>summary{list-style:disclosure-open}
.jax-managed-disclosure>summary:focus-visible{outline:2px solid #147b79;outline-offset:4px;border-radius:3px}
.jax-managed-expanded{padding:0 0 20px}
.jax-managed-details .jax-managed-section h4,.jax-managed-amenities .jax-managed-amenity-group h4{font-size:15px;font-weight:600;line-height:1.5;color:#173d49;margin:18px 0 8px}
.jax-managed-highlights{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none!important;margin:0 0 16px!important;padding:0!important}
.jax-managed-highlights li{margin:0!important;padding:5px 12px;background:#f3f7f7;border-radius:7px;color:#173d49}
.jax-managed-amenity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}
.jax-managed-amenity-group ul{padding-left:18px;margin:0}
.jax-managed-amenity-group li{margin:5px 0}
.jax-managed-amenity-group li span{display:block;font-size:13px;line-height:1.5;color:#60737d}
@media(max-width:600px){.jax-managed-protection{padding:17px}.jax-managed-amenity-grid{grid-template-columns:1fr}.jax-managed-disclosure>summary{padding:16px 2px}.jax-managed-details{font-size:14px}}
