.footer-newsletter .site-form{padding:0;background:transparent;border:0;box-shadow:none;gap:9px}.footer-newsletter input{background:#fff;color:var(--ink)}.footer-newsletter .button{width:100%}.footer-newsletter .form-feedback{color:#fff}.legal-section h2{font-size:1.35rem}.footer-brand img{filter:none!important;margin:0!important}.hero h1 span{background:none;-webkit-text-fill-color:var(--ink);color:var(--ink)}.mini-stat.accent,.mini-stat.accent .val,.mini-stat.accent .lbl{color:var(--ink)!important;opacity:1}.icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
