/* Geschreven Gedichten 6.6 — equal-height editorial discovery pair. */
@media (min-width: 901px) {
  body:not(.wp-admin) .gg37-home-main .gg37-discover-row {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: clamp(22px, 3vw, 38px) !important;
    align-items: stretch !important;
    width: 100%;
  }
  body:not(.wp-admin) .gg37-home-main .gg37-discover-row > section {
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: 100%;
    padding: clamp(18px, 2.2vw, 28px);
    background: #fffdf9;
    border: 1px solid #ebddcd;
    border-radius: 18px;
    box-shadow: 0 10px 28px rgb(83 61 41 / 4%);
  }
  body:not(.wp-admin) .gg37-home-main .gg37-discover-row .vv-section-heading {
    min-height: 99px;
    margin: 0 0 20px !important;
    display: flex !important;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
  }
  body:not(.wp-admin) .gg37-home-main .gg37-discover-row .vv-section-heading h2 {margin-bottom:0!important;}
  body:not(.wp-admin) .gg37-home-main .gg37-themes .gg37-theme-grid {
    display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:17px 14px; flex:1;
  }
  body:not(.wp-admin) .gg37-home-main .gg37-bundles .gg37-books-illustration {
    flex: 1;
    width: 100%;
    min-height: 240px !important;
    margin: 0 0 16px !important;
    background-size: cover !important;
    border-radius: 12px;
  }
  body:not(.wp-admin) .gg37-home-main .gg37-bundles > p {margin:0 0 14px!important;max-width:none;text-align:left;}
  body:not(.wp-admin) .gg37-home-main .gg37-bundles > .gg37-gold {margin: auto 0 0!important;align-self:flex-start;}
}
@media (max-width: 900px) {
  body:not(.wp-admin) .gg37-home-main .gg37-discover-row {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:30px!important;}
  body:not(.wp-admin) .gg37-home-main .gg37-discover-row > section {min-width:0;}
}
@media (max-width: 480px) {
  body:not(.wp-admin) .gg37-home-main .gg37-discover-row .vv-section-heading {flex-wrap:wrap;gap:8px;}
  body:not(.wp-admin) .gg37-home-main .gg37-theme-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
