/* Public-page footer layout only; preserves existing page styles and navigation. */
footer{flex-wrap:wrap;row-gap:18px}
footer .footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
footer .footer-links>a{white-space:nowrap}
footer nav[aria-label="Rechtliche Informationen"]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
footer nav[aria-label="Rechtliche Informationen"]>a{white-space:nowrap}
@media(max-width:760px){footer .footer-links{width:100%;justify-content:flex-start;gap:12px 20px!important}footer nav[aria-label="Rechtliche Informationen"]{justify-content:flex-start;gap:12px 20px}}
