/* v36.1 – Desktop-Harmonie: kompakter, ruhiger, keine künstlichen Leerflächen */
@media (min-width: 901px) {
  /* Einheitliche Arbeitsbreite auf großen Bildschirmen */
  main > .wrap, section > .wrap, footer > .wrap, .wissen-main {
    width: min(1180px, calc(100% - 64px));
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }

  /* Karten sollen nach Inhalt enden – nicht auf künstliche Zeilenhöhe gestreckt werden */
  .latest-home-grid, .visual-story-grid, .goal-guide-grid,
  .trust-strip-grid, .sub-footer-grid, .product-grid {
    align-items: start !important;
    grid-auto-rows: auto !important;
  }
  .latest-home-grid > *, .visual-story-grid > *, .goal-guide-grid > *,
  .trust-strip-grid > *, .sub-footer-grid > *, .product-grid > * {
    min-height: 0 !important;
    height: auto !important;
  }

  /* Startseite: Luft ja, aber keine weißen Hallen */
  .latest-home, .visual-storytelling, .trust-strip, .home-about-compact {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .latest-home-grid, .visual-story-grid { gap: 18px !important; }
  .latest-home-all { margin-top: 16px !important; }
  .trust-strip { margin-top: 0 !important; }
  .home-about-compact { margin-top: 0 !important; }

  /* Wissens-/SOFORT-UMSETZEN-Seiten: zusammengehörige Blöcke enger führen */
  body.wissen357 .wissen-main { max-width: 1180px !important; padding-top: 18px !important; }
  body.wissen357 .wissen-main article,
  body.wissen357 .wissen-main section { margin: 12px 0 !important; }
  body.wissen357 .founder-back { margin-bottom: 6px !important; }
  body.wissen357 .founder-hero { margin-top: 4px !important; }
  body.wissen357 .topic-cards { margin: 10px 0 14px !important; gap: 10px !important; }
  body.wissen357 nav.topic-cards[aria-label="Direkt zu einem Abschnitt"] {
    max-width: 980px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
