.zf-footer--site .zf-cols{gap:clamp(40px,7.8vw,149px)}.zf-footer--site .zf-cols li a{white-space:nowrap}.zf-footer--site .zf-social{padding:8px 8px 8px 0}.zf-footer--site .zf-social a:focus-visible{outline:2px solid var(--zf-yellow);outline-offset:2px}.zf-footer--site .zf-social img{display:block}@media (max-width:640px){.zf-footer--site .zf-cols{gap:40px 48px}}.zf-footer--site .zf-footer__group{opacity:.8;text-align:center;flex:auto;margin:0;font-size:14px;line-height:1.4}@media (max-width:900px){.zf-footer--site .zf-footer__group{text-align:left;flex-basis:100%;order:3}}.zf-footer--site .zf-footer__family{flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:40px;display:flex}.zf-footer--site .zf-footer__family h3{font:400 16px/1.4 var(--zf-font-label);text-transform:uppercase;margin:0}.zf-footer--site .zf-footer__family ul{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.zf-footer--site .zf-footer__group a{text-underline-offset:3px;text-decoration:underline}
