/* Mobile navigation and touch targets, verified at 375–430px. */
@media(max-width:640px){
  .nav .menu{flex-wrap:wrap;white-space:normal;overflow-x:visible;gap:0 12px;padding:0}
  .nav .menu a{display:inline-flex;align-items:center;min-height:44px}
  .nav .lang a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px}
  .nav .cta{min-height:44px}
  main section[id],main article[id],#press-news,#symposium{scroll-margin-top:220px}
  .footer-grid{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}
  .footer-grid>*{min-width:0;max-width:100%}
  footer .company-logos,footer .company-logo-card{max-width:100%}
}
@media(max-width:760px){
  .dw-event-actions .dw-event-link{min-height:44px}
}
