/* Shared footer: retain every link, balance the long page list in two columns. */
footer .logo img{height:84px;width:auto}
footer .fcols{grid-template-columns:.7fr 1.1fr 1.05fr 1.6fr;gap:32px 36px}
footer .fcols>div:last-child p{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:7px 22px;line-height:1.5}
footer .fcols>div:last-child br{display:none}
@media(max-width:1100px){
 footer .fcols{grid-template-columns:1fr 1fr;gap:32px 48px}
}
@media(max-width:520px){
 footer .fcols{grid-template-columns:1fr;gap:28px}
 footer .fcols>div:last-child p{gap:10px 24px}
}
