/* Keep the sandy footer; increase contrast without losing the olive gradient. */
html body footer.ml-footer{--mlgu-gradient:linear-gradient(90deg,#535B3D 0%,#40472D 48%,#252B19 100%);--ml-heading-gradient:var(--mlgu-gradient)}
html body footer.ml-footer .ml-footer-invite p{color:#252B19!important}
html body footer.ml-footer .ml-footer-invite .eyebrow{color:#41482F!important;opacity:1!important}
html body footer.ml-footer .ml-footer-grid p,html body footer.ml-footer .ml-footer-grid a,html body footer.ml-footer .ml-footer-grid address,html body footer.ml-footer .ml-footer-grid h3,html body footer.ml-footer .ml-footer-grid .eyebrow,html body footer.ml-footer .ml-footer-bottom,html body footer.ml-footer .ml-footer-bottom a{color:#41482F!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
html body footer.ml-footer .ml-footer-brand p{font-weight:500!important}
html body footer.ml-footer .ml-footer-grid a:hover,html body footer.ml-footer .ml-footer-grid a:focus-visible,html body footer.ml-footer .ml-footer-bottom a:hover{color:#252B19!important;text-decoration:underline;text-underline-offset:4px}
html body footer.ml-footer .ml-footer-grid,html body footer.ml-footer .ml-footer-invite,html body footer.ml-footer .ml-footer-bottom{border-color:#aaa083!important}
