/* ---- Seitenspezifisch [2/5]: ram-gmbh-startseite.html ----
   Grid-/Listen-Varianten, die vor dem Mobile-Breakpoint stehen muessen. */
  .menu a:hover::after{width:100%}
  .logo-grid .cell.logo{padding:16px}
  .logo-grid .cell.logo img{grid-area:1/1;max-width:80%;max-height:40px;width:auto;height:auto;object-fit:contain;transition:opacity .4s var(--ease)}
  .logo-grid .cell.logo.stacked{padding:10px}
  .logo-grid .cell.logo.stacked img{max-height:64px;max-width:62%}
  /* Logos mit hoher Bildmarke neben kurzem Schriftzug optisch angleichen */
  .logo-grid .cell.logo.mark img{max-height:52px;max-width:88%}
  .logo-grid .cell.logo .lg-white{opacity:0}
  .logo-grid .cell.logo:hover .lg-color{opacity:0}
  .logo-grid .cell.logo:hover .lg-white{opacity:1}
  .sol-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:54px}
  /* sechs Kacheln: 3 + 3 (seit 2026-10-01, Kachel Service ergänzt) */
  .sol-grid>.sol-card{grid-column:span 2}
  .post .thumb{aspect-ratio:16/9;background-color:var(--ink);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}
