/* Nur der LiebesPuls-Footer; Links behalten ausreichend Klickfläche. */
footer.lp-footer .lp-footer-login { font-weight:700; }
footer.lp-footer a:focus-visible { outline:2px solid #eeaac3; outline-offset:3px; }
@media (max-width:780px) {
  footer.lp-footer { padding-top:32px; padding-bottom:20px; }
  footer.lp-footer .lp-footer__grid { gap:22px; }
  footer.lp-footer .lp-footer__grid h2,
  footer.lp-footer .lp-footer__grid h3 {
    font-size:15px; line-height:1.35; letter-spacing:.5px;
    margin:0 0 10px;
  }
  footer.lp-footer .lp-footer__brand { margin-bottom:10px; }
  footer.lp-footer p { margin-bottom:10px; }
  footer.lp-footer li { margin-bottom:0; }
  footer.lp-footer li a {
    display:inline-flex; align-items:center; box-sizing:border-box;
    min-height:44px; padding:8px 0; line-height:1.45;
  }
  footer.lp-footer .lp-footer__bottom { margin-top:26px; padding-top:16px; gap:10px; }
  footer.lp-footer .lp-footer__widgets { padding-top:20px; }
}
