.vb-footer{background:var(--vb-ink-2);color:var(--vb-text-light);font-family:var(--vb-font-body);padding-top:clamp(60px,8vw,110px)}.vb-footer__grid{display:grid;gap:clamp(40px,6vw,90px);grid-template-columns:1.6fr 1fr 1.1fr;padding-bottom:clamp(60px,8vw,120px)}.vb-footer__logo img{display:block;height:auto;margin-bottom:28px;max-height:96px;max-width:220px;width:auto}.vb-footer__desc{line-height:1.46;margin:0 0 28px;max-width:470px}.vb-footer__desc,.vb-footer__routing{color:var(--vb-text-light);font-size:20px}.vb-footer__routing{margin:0 0 24px}.vb-footer__legal{color:var(--vb-text-light);font-size:18px;line-height:1.5}.vb-footer__legal p{font-size:18px;margin:0}.vb-footer__eh{display:inline-block;height:auto;margin-right:6px;vertical-align:-2px;width:16px}.vb-footer__heading{color:var(--vb-muted);margin-bottom:22px}.vb-footer__heading--follow{margin-top:40px}.vb-footer__links{list-style:none;margin:0;padding:0}.vb-footer__links li{margin-bottom:14px}.vb-footer__contact a,.vb-footer__links a{color:var(--vb-text-light);font-size:20px;text-decoration:none;transition:color .25s ease}.vb-footer__contact a:hover,.vb-footer__links a:hover,.vb-footer__social a:hover{color:#fff;opacity:.8}.vb-footer__contact p{color:var(--vb-text-light);font-size:20px;line-height:1.5;margin:0 0 18px}.vb-footer__social{list-style:none;margin:0;padding:0}.vb-footer__social a{align-items:center;display:inline-flex;font-size:20px;gap:12px;text-decoration:none}.vb-footer__social a,.vb-footer__social svg{color:var(--vb-text-light)}.vb-footer__social-icon{display:block;height:22px;object-fit:contain;width:22px}.vb-footer__bar{border-top:1px solid hsla(0,0%,100%,.1);padding:28px 0 40px}.vb-footer__bar p{color:hsla(0,0%,95.7%,.85);font-size:18px;margin:0;text-align:center}.vb-footer__credit{color:inherit;text-decoration:none;transition:color .25s ease}.vb-footer__credit:hover{color:#fff;text-decoration:underline}@media (max-width:1023px){.vb-footer__grid{grid-template-columns:1fr 1fr}.vb-footer__brand{grid-column:1/-1}}@media (max-width:640px){.vb-footer__grid{grid-template-columns:1fr}}