/* The contact block occupies the space released by the shared search form. */
html[data-hub-ui] .hub-public-shell .home-masthead{grid-template-columns:220px minmax(260px,1fr) 166px auto;gap:20px}
.hub-public-shell .hub-header-contacts{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:0;direction:ltr;text-align:left;font:13px/1.4 Inter,system-ui,Arial,sans-serif}
.hub-public-shell .hub-header-contact{display:flex;align-items:center;gap:7px;color:#17664b;white-space:nowrap;text-decoration:none;padding:2px 0}
.hub-public-shell .hub-header-contact:hover{text-decoration:underline}.hub-public-shell .hub-header-contact svg{width:18px;height:18px;flex:none}.hub-public-shell .hub-header-contact--whatsapp svg{color:#18834c}
@media(min-width:1700px){html[data-hub-ui] .hub-public-shell .home-masthead{grid-template-columns:240px minmax(260px,1fr) 166px auto;gap:22px}}
@media(min-width:1200px) and (max-width:1350px){html[data-hub-ui] .hub-public-shell .home-masthead{grid-template-columns:190px minmax(240px,1fr) 156px auto;gap:12px}.hub-public-shell .hub-header-contacts{font-size:12px}.hub-public-shell .home-search select{width:94px;padding-inline:8px}}
@media(max-width:1199px){.hub-public-shell .hub-header-contacts{flex:0 0 166px}.hub-public-shell .home-search{order:3}.hub-public-shell .home-header-tools{order:2}.hub-public-shell .hub-header-contacts{order:1}}
@media(max-width:760px){html[data-hub-ui] .hub-public-shell .home-masthead>.hub-header-contacts{order:4;width:100%;flex:1 1 100%;flex-direction:column;gap:0;border-top:1px solid #e6eee9;padding-top:5px;font-size:12px}.hub-public-shell .hub-header-contact{min-height:28px;padding:4px 0}.hub-public-shell .hub-header-contact svg{width:16px;height:16px}}
