/* Nicolas-Seite, Mobil/Tablet: Portrait nicht abdunkeln, nur unten sanft in den Hintergrund auslaufen */
@media (max-width:1100px){
  .hub-about-portrait{filter:saturate(.9) contrast(1.02);opacity:1}
  .hub-about-inner:after{background:linear-gradient(#171c1900 0,#171c1900 250px,#171c19e6 395px,#171c19 440px)}
}

/* Instrumente: vier Karten als 2x2-Raster (Buch wie die anderen Karten, nicht ueber die volle Breite) */
@media (min-width:901px){
  .ed-tool-grid:has(.nm-tool-exp) .ed-tool.nm-tool-book{grid-column:auto;display:flex;flex-direction:column}
  .ed-tool-grid:has(.nm-tool-exp) .ed-tool.nm-tool-book>*{grid-column:auto}
  .ed-tool-grid:has(.nm-tool-exp) .ed-tool.nm-tool-book .nm-covers-tool{grid-column:auto;grid-row:auto;width:min(100%,360px);margin:0 auto 28px}
  .ed-tool-grid:has(.nm-tool-exp) .ed-tool.nm-tool-book .ed-link{margin-top:auto;align-self:flex-start}
}

/* Startseite: drei Instrumente nebeneinander (keine einzelne Karte in der letzten Reihe) */
@media (min-width:901px){
  .ed-tool-grid:has(.nm-tool-exp):not(:has(.nm-tool-book)){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px)}
  .ed-tool-grid:has(.nm-tool-exp):not(:has(.nm-tool-book)) .ed-tool{display:flex;flex-direction:column}
  .ed-tool-grid:has(.nm-tool-exp):not(:has(.nm-tool-book)) .ed-tool .ed-link{margin-top:auto;align-self:flex-start}
}
