/* ---- Seitenspezifisch [2/5]: ram-gmbh-fis-1000.html ----
   Grid-/Listen-Varianten, die vor dem Mobile-Breakpoint stehen muessen. */
  .menu a:hover::after,.menu a.active::after{width:100%}
  .sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px}
  .post .thumb{aspect-ratio:16/9;background-color:var(--ink);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}
  .vargrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px}
  .vargrid .mini{scroll-margin-top:110px}
  .vargrid .vtag{display:inline-block;font-family:"IBM Plex Mono",monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}
  .vargrid ul{margin:12px 0 0;padding:0;list-style:none}
  .vargrid li{position:relative;padding-left:16px;margin-top:7px;font-size:.88rem;color:var(--muted)}
  .vargrid li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:1px;background:var(--brand)}
  @media(max-width:980px){.vargrid{grid-template-columns:1fr}}
