/* Gemeinsame Lesebreite für Rechtsseiten, einschliesslich langer Überschriften
   und technischer Pfade. Kein Abschneiden des Inhalts am Telefon. */
main,.legal-content,.legal,.legal-card { min-width:0; overflow-wrap:anywhere; }
.app-navbar-inner { flex-wrap:wrap; gap:12px; }
.app-navbar-brand,.app-navbar-appname { min-width:0; }
.app-navbar-appname { overflow-wrap:anywhere; }
.lmb-footer-inner { min-width:0; }
.lmb-footer-links { flex-wrap:wrap; }
body > nav { flex-wrap:wrap; }
.lmb-footer-links a { min-height:44px; display:inline-flex; align-items:center; }
.lmb-legal-nav { display:flex; justify-content:center; flex-wrap:wrap; gap:8px 20px; margin:24px auto 0; max-width:100%; font:400 13px/1.5 'Outfit',system-ui,sans-serif; color:#94a3b8; }
.lmb-legal-nav a { display:inline-flex; align-items:center; min-height:44px; color:inherit; text-decoration:none; }
.lmb-legal-nav a:hover,.lmb-legal-nav a:focus-visible { color:#f8fafc; text-decoration:underline; }
