/* Final layout refinement for the Tinga Lens feature and site footer. */
.tinga-home-feature{height:390px}
.tinga-home-map{height:390px}
.tinga-home-map img{object-fit:contain}

.footer{padding:30px 0 14px}.footer-top{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(140px,.55fr) minmax(160px,.65fr);align-items:start;column-gap:clamp(44px,6vw,86px);padding-bottom:21px}.footer-top img{width:230px!important;padding:6px}.footer-top p{margin-top:9px;line-height:1.45}.footer-nav{display:contents}.footer-nav div{display:flex;flex-direction:column;gap:5px}.footer-bottom{padding-top:11px;gap:16px}.footer-utility-links{gap:13px}

@media(max-width:850px){.tinga-home-feature{height:auto}.tinga-home-map{height:245px}.footer{padding:27px 0 13px}.footer-top{display:block;padding-bottom:19px}.footer-top p{margin-top:8px}.footer-nav{display:flex;margin-top:21px;gap:30px}.footer-bottom{padding-top:11px}.footer-bottom span{margin-top:5px}}
