/* Nur mobile Korrekturen; Desktop bleibt unverändert. */
@media (max-width: 768px) {
 .wruhs-mobile .mobile-tiles { display:grid; grid-template-columns:1fr; gap:20px; width:100%; }
 .wruhs-mobile .mobile-tiles a { display:block; width:100%; min-width:0; overflow:hidden; text-decoration:none; }
 .wruhs-mobile .mobile-tiles img { display:block; width:100%; height:auto; aspect-ratio: 4 / 3; object-fit:cover; object-position:center; }
 .wruhs-mobile .mobile-tiles strong { display:block; padding:14px 12px; text-align:center; overflow-wrap:anywhere; }
 .wruhs-mobile main { min-width:0; overflow-wrap:break-word; }
 .wruhs-mobile .publication-list { display:grid; gap:16px; margin:22px 0 36px; }
 .wruhs-mobile .publication-entry { background:#fff; padding:18px 16px; border-left:3px solid #9c958d; box-sizing:border-box; min-width:0; }
 .wruhs-mobile .publication-title { font-size:18px; font-weight:600; line-height:1.4; margin:0 0 10px; overflow-wrap:anywhere; }
 .wruhs-mobile .publication-detail { font-size:15px; line-height:1.55; margin:3px 0; overflow-wrap:anywhere; }
 .wruhs-mobile .publication-entry a { color:inherit; text-decoration:underline; text-underline-offset:3px; }
}
