.uu-ftr{padding:clamp(32px,5vw,64px) var(--uu-pad) 28px;border-top:1px solid rgba(255,255,255,.1)}
.uu-ftr__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:clamp(20px,3vw,40px)}
.uu-ftr__logo{display:block;margin-bottom:14px}
.uu-ftr__logo img{width:auto;display:block}
.uu-ftr__tag{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--uu-muted-2)}
.uu-ftr__h{font-family:var(--uu-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}
.uu-ftr__list{display:flex;flex-direction:column;gap:8px;font-size:13px}
.uu-ftr__list a{color:var(--uu-muted);text-decoration:none}
.uu-ftr__list a:hover{color:var(--uu-ink)}
.uu-ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(24px,3vw,44px);padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--uu-dim)}
.uu-ftr__pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.uu-ftr__pay svg{height:20px;width:auto;opacity:.7}
