footer{padding:50px 0 36px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}
footer .wrap{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}
footer ul{list-style:none}footer li{margin-bottom:8px}footer a{text-decoration:none}
@media (max-width:820px){footer .wrap{grid-template-columns:1fr 1fr}}
.f-switches{display:none}
@media (max-width:920px){
  .f-switches{display:flex;gap:10px;grid-column:1/-1;margin-top:6px}
  .f-switches .pill{flex:1;justify-content:space-between;padding:10px 14px;font-size:15px;color:var(--ink)}
  .f-switches .pill span{color:var(--ink-3)}
  .f-switches select{font-size:16px}
}
