/* Compact footer with copyright as the final row, close to its bottom edge. */
body>footer{height:auto;min-height:0;row-gap:14px;padding-top:22px;padding-bottom:20px}
body>footer .footer-download-row,body>footer .footer-social-row{margin-top:0;margin-bottom:0}
body>footer .footer-copyright{display:block;width:100%;margin:2px 0 0;padding:10px 0 0;border-top:1px solid #ffffff18;line-height:1.5}
@media(max-width:767px){body>footer{row-gap:13px;padding-top:20px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}body>footer .footer-copyright{margin-top:2px;padding-top:10px}}

body>footer.platform-footer>.wrap{display:flex;flex-direction:column;align-items:stretch;gap:10px}body>footer.platform-footer nav{justify-content:flex-start;flex-wrap:wrap;gap:14px}body>footer.platform-footer .footer-copyright{margin:0;font-size:11px}
