.property-gallery.property-gallery-flex{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:14px}.property-gallery-flex .gallery-photo{height:260px;grid-row:auto;grid-column:auto}@media(max-width:640px){.property-gallery.property-gallery-flex{grid-template-columns:minmax(0,1fr)}}
.map-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.map-links .button{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}
.review-source-link{display:inline;width:auto;max-width:100%;margin:0;font-weight:700;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;cursor:pointer}.review-cursor{display:inline-block;width:18px;height:18px;margin-left:4px;vertical-align:-.15em}
.rules-grid.rules-grid-five{grid-template-columns:repeat(6,minmax(0,1fr))}.rules-grid-five>article{grid-column:span 2}.rules-grid-five>article:nth-child(n+4){grid-column:span 3}
@media(max-width:950px){.rules-grid.rules-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-grid-five>article,.rules-grid-five>article:nth-child(n+4){grid-column:span 1}.rules-grid-five>article:last-child{grid-column:span 2}}
@media(max-width:700px){.rules-grid.rules-grid-five{grid-template-columns:minmax(0,1fr)}.rules-grid-five>article,.rules-grid-five>article:nth-child(n+4),.rules-grid-five>article:last-child{grid-column:span 1}}
