/* Match the collage and listing grid, overriding legacy hero-specific width caps. */
.hero.wrap{width:min(1400px,calc(100% - 64px))}.hero-photos{width:100%;min-width:0}.hero-photos>img{min-width:0}.updates .contact a[data-whatsapp]{border:0;background:transparent;box-shadow:none;padding:0;border-radius:0;color:inherit;font-size:16px;text-decoration:none}.updates .contact a[data-whatsapp]:hover{background:transparent;color:white}.updates a.instagram-contact{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;border:0;background:transparent;padding:0;font-size:16px;font-weight:600}.instagram-mark{color:#fff;flex:0 0 22px}.updates .contact p{line-height:1.65}@media(max-width:850px){.hero.wrap{width:calc(100% - 36px)}}
