
.vh-kaart-blok { display: grid; gap: 0; }
.vh-kaart .kaart-venster { height: clamp(22rem, 62vw, 34rem); }
@media (max-width: 640px) {
  .vh-kaart .kaart-venster { height: 62vh; min-height: 19rem; }
}

.vh-mist {
  position: relative; margin-top: -3px; padding: 1rem 1rem 1.1rem;
  border: 3px solid #2b1d0e; border-radius: 0 0 var(--radius, 14px) var(--radius, 14px);
  background:
    radial-gradient(120% 70% at 20% 0%, rgba(255, 255, 255, .16), transparent 60%),
    radial-gradient(90% 60% at 90% 100%, rgba(255, 255, 255, .1), transparent 65%),
    linear-gradient(180deg, #1d4f5c, #0f3440);
  color: #f2efe6;
}
.vh-kaart .kaart-venster { border-radius: var(--radius, 14px) var(--radius, 14px) 0 0; }
.vh-kaart-blok:not(:has(.vh-mist)) .vh-kaart .kaart-venster { border-radius: var(--radius, 14px); }
.vh-mist-kop { margin: 0 0 .2rem; font-size: 1.15rem; color: #fff; }
.vh-mist-uitleg { margin: 0 0 .75rem; font-size: .92rem; color: #cfdfe0; }
.vh-mist-lijst { list-style: none; margin: 0; padding: 0; display: grid; gap: .4rem; grid-template-columns: repeat(auto-fill, minmax(min(100%, 14rem), 1fr)); }
.vh-mist-item {
  display: flex; align-items: center; gap: .55rem; min-height: 2.75rem; padding: .3rem .7rem .3rem .35rem;
  border-radius: 999px; background: rgba(255, 255, 255, .08); border: 1px solid rgba(255, 255, 255, .18);
  color: #fff; text-decoration: none; font-weight: 600; line-height: 1.25;
}
.vh-mist-item:hover { background: rgba(255, 255, 255, .16); }
.vh-mist-item:focus-visible { outline: 3px solid var(--zon, #f2b33d); outline-offset: 2px; }
.vh-mist-item > span:last-child { min-width: 0; overflow-wrap: anywhere; }

@media (min-width: 980px) {
  .vh-kaart-blok:has(.vh-mist) { grid-template-columns: minmax(0, 1fr) 17rem; }
  .vh-kaart-blok:has(.vh-mist) .vh-kaart .kaart-venster { border-radius: var(--radius, 14px) 0 0 var(--radius, 14px); }
  .vh-mist {
    margin: 0 0 0 -3px; border-radius: 0 var(--radius, 14px) var(--radius, 14px) 0;
    max-height: clamp(22rem, 62vw, 34rem); overflow-y: auto; overscroll-behavior: contain;
  }
  .vh-mist-lijst { grid-template-columns: 1fr; }
}

.vh-schild { flex: none; display: inline-block; width: 2.15rem; }
.vh-schild:empty { display: none; }
.vh-schild svg { display: block; width: 100%; height: auto; }
.vh-schild-groot { width: 2.8rem; }

.vh-tip { margin: .5rem 0 1.5rem; }

.vh-meta { margin: .15rem 0 0; color: var(--tekst-zacht, #55666b); font-size: .92rem; display: flex; flex-wrap: wrap; align-items: center; gap: .3rem; }
.vh-meta .ic { width: 1em; height: 1em; }
.vh-bron { margin: 0; overflow-wrap: anywhere; }

.vh-oproep { margin-top: 1.75rem; }
.vh-oproep p { margin: 0 0 .5rem; }
.vh-oproep p:last-child { margin-bottom: 0; }
.vh-bronnen { margin-top: 1rem; }

.vh-alle-kop { margin: 2rem 0 .9rem; }

.vh-routechip { position: absolute; left: .6rem; bottom: .6rem; z-index: 3; }
.vh-routechip[hidden] { display: none; }
.vh-route { margin: 1.5rem 0 0; padding: 1.1rem 1.25rem; background: var(--wit, #fff); border: 1px solid var(--rand, #dcd6ca); border-radius: var(--radius, 14px); box-shadow: var(--schaduw); scroll-margin-top: 90px; }
.vh-route-kop h2 { margin: 0 0 .35rem; font-size: 1.3rem; }
.vh-route-kop p { margin: 0 0 .75rem; max-width: 70ch; }
.vh-route-kop .knop[hidden] { display: none; }
.vh-route-kop .knop .ic { width: 1.1em; height: 1.1em; }
.vh-stops { list-style: none; margin: 1rem 0 .75rem; padding: 0; display: grid; gap: .1rem; grid-template-columns: repeat(auto-fill, minmax(min(100%, 19rem), 1fr)); column-gap: 1.25rem; }
.vh-stops li { display: flex; gap: .6rem; align-items: flex-start; padding: .35rem 0; }
.vh-stop-nr { flex: none; display: grid; place-items: center; width: 1.7rem; height: 1.7rem; border-radius: 50%; background: #1f5c63; color: #fff; font-weight: 700; font-size: .85rem; }
.vh-stop-tekst { min-width: 0; display: flex; flex-direction: column; overflow-wrap: anywhere; }
.vh-stop-tekst a { font-weight: 600; }
.vh-stop-tekst small { color: var(--tekst-zacht, #55666b); }

.vh-terug { margin: .5rem 0 0; }
.vh-terug a { display: inline-flex; align-items: center; gap: .3rem; }
.vh-terug .ic { width: 1em; height: 1em; }
.paginakop .vh-meta { margin: 0; }
.vh-los { display: grid; gap: 1.5rem; }
.vh-los > * { min-width: 0; }
.vh-los-tekst { padding: 1.1rem 1.25rem; background: var(--wit, #fff); border: 1px solid var(--rand, #dcd6ca); border-radius: var(--radius, 14px); box-shadow: var(--schaduw); }
.vh-los-kop { display: flex; justify-content: space-between; align-items: center; gap: 1rem; margin-bottom: .5rem; }
.vh-voorlees[hidden] { display: none; }
.vh-voorlees .ic { width: 1.15em; height: 1.15em; }
.vh-voorlees[aria-pressed="true"] { background: #1f5c63; color: #fff; }
.vh-los-tekst .lees { max-width: 68ch; font-size: 1.06rem; }
.vh-los-tekst .vh-bron { border-top: 1px solid var(--rand, #dcd6ca); padding-top: .6rem; margin-top: .5rem; }
.vh-los-zij { display: grid; gap: 1rem; align-content: start; }
.vh-kaart-klein .kaart-venster { height: clamp(17rem, 55vw, 22rem); border-radius: var(--radius, 14px); }
.vh-routestop { padding: .9rem 1rem; border-radius: var(--radius, 14px); background: #e6f0ef; border: 1px solid #b9d3d1; }
.vh-routestop p { margin: .2rem 0; overflow-wrap: anywhere; }
.vh-routestop-kop { font-weight: 600; }
.vh-routestop .ic { width: 1.1em; height: 1.1em; vertical-align: -.15em; }
@media (min-width: 900px) {
  .vh-los { grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr); align-items: start; }
  .vh-los > .vh-fotos, .vh-los > .vh-buren, .vh-los > .vh-oproep { grid-column: 1 / -1; }
  .vh-los-zij { position: sticky; top: 1rem; }
}
.vh-fotos h2, .vh-buren h2 { margin: 0 0 .75rem; font-size: 1.25rem; }
.vh-fotolijst { list-style: none; margin: 0 0 .5rem; padding: 0; display: grid; gap: .75rem; grid-template-columns: repeat(auto-fill, minmax(min(100%, 13rem), 1fr)); }
.vh-fotolijst a { display: block; color: inherit; text-decoration: none; background: var(--wit, #fff); border: 1px solid var(--rand, #dcd6ca); border-radius: var(--radius, 14px); overflow: hidden; }
.vh-fotolijst img { display: block; width: 100%; height: 9.5rem; object-fit: cover; background: #e8e2d6; }
.vh-fotolijst span { display: block; padding: .5rem .7rem; font-size: .92rem; overflow-wrap: anywhere; }
.vh-burenlijst { list-style: none; margin: 0; padding: 0; display: grid; gap: .6rem; grid-template-columns: repeat(auto-fill, minmax(min(100%, 16rem), 1fr)); }
.vh-buur { display: flex; gap: .65rem; align-items: center; height: 100%; padding: .6rem .8rem; color: inherit; text-decoration: none; background: var(--wit, #fff); border: 1px solid var(--rand, #dcd6ca); border-radius: var(--radius, 14px); }
.vh-buur:hover strong { text-decoration: underline; }
.vh-buur > span:last-child { min-width: 0; display: flex; flex-direction: column; overflow-wrap: anywhere; }
.vh-buur small { color: var(--tekst-zacht, #55666b); }
.vh-los > .vh-oproep { margin-top: 0; }

.vh-talen { margin: .6rem 0 0; display: flex; flex-wrap: wrap; gap: .4rem; }
.vh-talen .chip[aria-current="page"] { background: #1f5c63; color: #fff; border-color: #1f5c63; }
.vh-los-kop { flex-wrap: wrap; }
.vh-acties { display: flex; flex-wrap: wrap; gap: .5rem; justify-content: flex-end; align-items: flex-start; flex: 1 1 12rem; min-width: 0; }
.vh-acties:has(.deel[open]) { flex-basis: 100%; justify-content: flex-start; }
.vh-acties .deel[open] { flex-basis: 100%; }
.vh-inzender { color: var(--tekst-zacht, #55666b); margin: .25rem 0 0; }
.vh-route-knoppen { display: flex; flex-wrap: wrap; gap: .5rem; margin: 0; }
.vh-route-knoppen [hidden] { display: none; }
.vh-route-knoppen .ic { width: 1.1em; height: 1.1em; }
.vh-route + .vh-route { margin-top: 1rem; }
.vh-volg { margin: .25rem 0 0; padding: .9rem 1rem; border-radius: var(--radius, 14px); background: #e6f0ef; border: 1px solid #b9d3d1; }
.vh-volg[hidden] { display: none; }
.vh-volg p { margin: .4rem 0 0; }
.vh-volg .knop .ic { width: 1.1em; height: 1.1em; }
.vh-volg .knop[aria-pressed="true"] { background: #1f5c63; color: #fff; }
.vh-volg-melding { font-weight: 600; overflow-wrap: anywhere; }
.vh-volg-melding[hidden] { display: none; }

.vh-bordjes-kies { display: flex; flex-wrap: wrap; gap: .5rem; align-items: flex-end; margin: 0 0 1rem; }
.vh-bordjes-kies label { display: flex; flex-direction: column; gap: .25rem; flex: 1 1 16rem; min-width: 0; }
.vh-bordjes-kies select { max-width: 100%; }
.vh-bordjes { display: grid; gap: 1.5rem; max-width: 760px; margin: 0 auto 40px; padding: 0 16px; }
.vh-bordje { padding: 22px 24px; background: var(--wit, #fff); border: 2px dashed #b9b2a4; border-radius: var(--radius, 14px); }
.vh-bordje-boven { margin: 0 0 .4rem; font-weight: 700; color: #1f5c63; text-transform: uppercase; letter-spacing: .05em; font-size: .8rem; }
.vh-bordje-in { display: grid; gap: 1rem; }
.vh-bordje h2 { margin: 0 0 .2rem; font-size: clamp(1.4rem, 5vw, 2rem); overflow-wrap: anywhere; }
.vh-bordje-meta { margin: 0 0 .6rem; color: var(--tekst-zacht, #55666b); }
.vh-bordje-tekst p { overflow-wrap: anywhere; }
.vh-bordje-verder { margin-bottom: 0; }
.vh-bordje-qr { text-align: center; }
.vh-bordje-qr svg { width: 160px; height: 160px; }
.vh-bordje-qr p { margin: .3rem 0 0; font-size: .85rem; overflow-wrap: anywhere; }
@media (min-width: 600px) {
  .vh-bordje-in { grid-template-columns: minmax(0, 1fr) 180px; align-items: center; }
}
@media print {
  @page { size: A4; margin: 10mm; }
  .vh-bordjes { max-width: none; padding: 0; gap: 0; margin: 0; }
  .vh-bordje { height: 136mm; box-sizing: border-box; break-inside: avoid; page-break-inside: avoid; border: 1px dashed #999; border-radius: 0; padding: 12mm; font-size: 13pt; }
  .vh-bordje:nth-child(2n) { break-after: page; page-break-after: always; }
  .vh-bordje-in { grid-template-columns: 1fr 55mm; }
  .vh-bordje h2 { font-size: 24pt; }
  .vh-bordje-qr svg { width: 50mm; height: 50mm; }
}


.vh-held {
  position: relative; color: #f3efe3; overflow: hidden;
  background:
    radial-gradient(circle at 82% 22%, #fff6da 0 30px, rgba(255, 240, 200, .45) 32px, rgba(255, 236, 190, .14) 60px, rgba(255, 236, 190, 0) 110px),
    radial-gradient(120% 90% at 10% 0%, rgba(80, 150, 160, .35), transparent 60%),
    linear-gradient(180deg, #0a2730 0%, #0f3a46 60%, #145063 100%);
}
.vh-held::before {
  content: ""; position: absolute; inset: 0; pointer-events: none; opacity: .55;
  background-image:
    radial-gradient(1.5px 1.5px at 12% 18%, #fff, transparent), radial-gradient(1px 1px at 28% 42%, #fff, transparent),
    radial-gradient(1.5px 1.5px at 46% 12%, #fff, transparent), radial-gradient(1px 1px at 63% 36%, #fff, transparent),
    radial-gradient(1px 1px at 71% 8%, #fff, transparent), radial-gradient(1.5px 1.5px at 92% 48%, #fff, transparent),
    radial-gradient(1px 1px at 38% 26%, #fff, transparent), radial-gradient(1px 1px at 55% 50%, #fff, transparent);
}
.vh-held-in { position: relative; padding-top: clamp(2rem, 6vw, 3.5rem); padding-bottom: clamp(3.25rem, 8vw, 5rem); }
.vh-held-boven { margin: 0 0 .4rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; font-size: .82rem; color: #f2c46d; }
.vh-held h1 { color: #fff; font-size: clamp(2rem, 6vw, 3.4rem); max-width: 18ch; margin: 0 0 .6rem; text-shadow: 0 2px 12px rgba(0, 0, 0, .35); }
.vh-held-intro { max-width: 62ch; font-size: 1.08rem; margin: 0 0 .9rem; color: #e6efee; }
.vh-held-cijfers { margin: 0 0 1.1rem; font-weight: 600; color: #bfe0dc; }
.vh-held-knoppen { display: flex; flex-wrap: wrap; gap: .6rem; margin: 0 0 1rem; }
.vh-held-knoppen .knop { min-height: 44px; }
.vh-held-knoppen .ic { width: 1.15em; height: 1.15em; }
.vh-knop-licht { background: rgba(255, 255, 255, .1); color: #fff; border: 1px solid rgba(255, 255, 255, .45); }
.vh-knop-licht:hover { background: rgba(255, 255, 255, .2); color: #fff; }
.vh-held .vh-talen .chip { background: rgba(255, 255, 255, .08); color: #fff; border-color: rgba(255, 255, 255, .35); }
.vh-held .vh-talen .chip[aria-current="page"] { background: #f2c46d; color: #0a2730; border-color: #f2c46d; }
.vh-held-golf { position: absolute; left: 0; right: 0; bottom: -1px; width: 100%; height: 2.4rem; display: block; fill: var(--zand, #f6f1e7); }
.vh-held + .vh-pagina { padding-top: .5rem; }

.vh-verzameling { margin: 1.5rem 0 0; padding: 1rem 1.25rem; border-radius: var(--radius, 14px); background: var(--wit, #fff); border: 1px solid var(--rand, #dcd6ca); }
.vh-verzameling[hidden] { display: none; }
.vh-verz-kop h2 { margin: 0 0 .2rem; font-size: 1.2rem; }
.vh-verz-tekst { margin: 0 0 .6rem; }
.vh-verz-balk { height: .5rem; border-radius: 999px; background: #e7e1d4; overflow: hidden; margin-bottom: .8rem; }
.vh-verz-balk span { display: block; height: 100%; width: 0; border-radius: inherit; background: linear-gradient(90deg, #1f5c63, #f2c46d); transition: width .6s ease; }
.vh-verz-schilden { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: .35rem; }
.vh-verz-schilden a { display: grid; place-items: center; width: 2.75rem; min-height: 2.75rem; border-radius: 10px; text-decoration: none; }
.vh-verz-schilden a:focus-visible { outline: 3px solid var(--zon, #f2b33d); outline-offset: 2px; }
.vh-verz-schilden .vh-schild { width: 1.9rem; filter: grayscale(1) opacity(.35); transition: filter .3s ease, transform .3s ease; }
.vh-verz-schilden a:hover .vh-schild { filter: grayscale(.4) opacity(.8); }
.vh-verz-schilden a.is-gelezen .vh-schild { filter: none; }
.vh-verzameling.is-klaar { background: linear-gradient(135deg, #fff8e6, #fff); border-color: #f2c46d; }
.vh-verz-wis { margin: .4rem 0 0; }
.vh-verz-wis [hidden] { display: none; }
@media (prefers-reduced-motion: reduce) { .vh-verz-balk span, .vh-verz-schilden .vh-schild { transition: none; } }

.vh-alle-kop-rij { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: .25rem 1rem; margin: 2rem 0 .75rem; }
.vh-alle-kop { margin: 0; }
.vh-aantal { margin: 0; color: var(--tekst-zacht, #55666b); font-weight: 600; }
.vh-filter { margin: 0 0 1.1rem; display: grid; gap: .7rem; }
.vh-filter[hidden] { display: none; }
.vh-zoek { position: relative; display: block; max-width: 34rem; }
.vh-zoek .ic { position: absolute; left: .85rem; top: 50%; width: 1.15rem; height: 1.15rem; transform: translateY(-50%); color: var(--tekst-zacht, #55666b); pointer-events: none; }
.vh-zoek input { width: 100%; box-sizing: border-box; min-height: 48px; padding: .6rem .9rem .6rem 2.6rem; font: inherit; font-size: 1rem; border: 2px solid var(--rand, #dcd6ca); border-radius: 999px; background: var(--wit, #fff); }
.vh-zoek input:focus { outline: none; border-color: #1f5c63; box-shadow: 0 0 0 3px rgba(31, 92, 99, .2); }
.vh-chips { display: flex; flex-wrap: wrap; gap: .4rem; align-items: center; }
.vh-chips-scheid { width: 1px; height: 1.6rem; background: var(--rand, #dcd6ca); margin: 0 .2rem; }
.vh-chip { display: inline-flex; align-items: center; gap: .35rem; min-height: 40px; padding: .35rem .85rem; border-radius: 999px; border: 1px solid var(--rand, #dcd6ca); background: var(--wit, #fff); color: var(--zee-donker, #08313c); font: 600 .92rem var(--font, inherit); cursor: pointer; }
.vh-chip:hover { border-color: #1f5c63; }
.vh-chip[aria-pressed="true"] { background: #1f5c63; border-color: #1f5c63; color: #fff; }
.vh-chip[hidden] { display: none; }
.vh-chip .ic { width: 1em; height: 1em; }
.vh-chip-n { font-size: .78rem; opacity: .7; }
.vh-chip:focus-visible { outline: 3px solid var(--zon, #f2b33d); outline-offset: -3px; }
@media (max-width: 600px) {
  .vh-chips { flex-wrap: nowrap; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none; margin: 0 -16px; padding: 2px 16px 4px; }
  .vh-chips::-webkit-scrollbar { display: none; }
  .vh-chip { flex: none; white-space: nowrap; }
}

.vh-raster { list-style: none; margin: 0; padding: 0; display: grid; gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(min(100%, 19rem), 1fr)); align-items: stretch; }
.vh-raster > [hidden] { display: none; }
.vh-kaartje { scroll-margin-top: 90px; }
.vh-kaartje article {
  position: relative; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; padding: 1.1rem 1.2rem 1rem;
  background: var(--wit, #fff); border: 1px solid var(--rand, #dcd6ca); border-radius: var(--radius, 14px); box-shadow: var(--schaduw);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.vh-kaartje article:hover { transform: translateY(-3px); border-color: #9cc3bf; box-shadow: 0 10px 24px rgba(8, 49, 60, .14); }
.vh-kaartje:target article { outline: 3px solid var(--zon, #f2b33d); outline-offset: 2px; }
.vh-kaartje-kop { display: flex; gap: .8rem; align-items: flex-start; margin-bottom: .45rem; }
.vh-kaartje-kop .vh-schild-groot { width: 3.4rem; margin-top: -.2rem; }
.vh-kaartje-kop > div { min-width: 0; }
.vh-kaartje h3 { margin: .1rem 0 0; font-size: 1.22rem; overflow-wrap: anywhere; }
.vh-kaartje-link { color: inherit; text-decoration: none; }
.vh-kaartje-link::after { content: ""; position: absolute; inset: 0; border-radius: inherit; }
.vh-kaartje-link:focus-visible { outline: none; }
.vh-kaartje article:has(.vh-kaartje-link:focus-visible) { outline: 3px solid var(--zon, #f2b33d); outline-offset: 2px; }
.vh-label { display: inline-block; margin: 0; padding: .1rem .55rem; border-radius: 999px; background: #e6f0ef; color: #1f5c63; font-size: .78rem; font-weight: 700; letter-spacing: .02em; }
.vh-begin { margin: 0 0 .8rem; color: var(--tekst, #23343a); flex: 1 1 auto; }
.vh-kaartje-voet { display: flex; flex-wrap: wrap; align-items: center; gap: .35rem .9rem; padding-top: .65rem; border-top: 1px solid var(--rand, #dcd6ca); font-size: .88rem; color: var(--tekst-zacht, #55666b); }
.vh-kaartje-meta { display: inline-flex; align-items: center; gap: .3rem; min-width: 0; overflow-wrap: anywhere; }
.vh-kaartje-meta .ic, .vh-gelezen .ic, .vh-toon .ic { width: 1em; height: 1em; flex: none; }
.vh-gelezen { display: inline-flex; align-items: center; gap: .25rem; color: #2e7d45; font-weight: 700; }
.vh-gelezen[hidden] { display: none; }
.vh-toon { position: relative; z-index: 1; margin-left: auto; display: inline-flex; align-items: center; gap: .3rem; min-height: 40px; padding: .3rem .75rem; border: 1px solid var(--rand, #dcd6ca); border-radius: 999px; background: var(--wit, #fff); color: #1f5c63; font: 600 .86rem var(--font, inherit); cursor: pointer; }
.vh-toon:hover { border-color: #1f5c63; background: #e6f0ef; }
.vh-toon[hidden] { display: none; }
.vh-leeg { margin: 0 0 1.5rem; padding: 1.25rem; text-align: center; border: 2px dashed var(--rand, #dcd6ca); border-radius: var(--radius, 14px); }
.vh-leeg[hidden] { display: none; }
.vh-leeg p { margin: 0 0 .6rem; }
.vh-leeg p:last-child { margin: 0; }
.vh-raster + .vh-leeg, .vh-raster { margin-bottom: 1.5rem; }
@media (prefers-reduced-motion: reduce) { .vh-kaartje article, .vh-kaartje article:hover { transition: none; transform: none; } }

.vh-bladeren { display: grid; gap: .75rem; grid-template-columns: 1fr; }
.vh-blader { display: flex; flex-direction: column; gap: .3rem; padding: .85rem 1rem; background: var(--wit, #fff); border: 1px solid var(--rand, #dcd6ca); border-radius: var(--radius, 14px); text-decoration: none; color: inherit; min-width: 0; }
.vh-blader:hover { border-color: #1f5c63; }
.vh-blader .klein { display: inline-flex; align-items: center; gap: .3rem; color: var(--tekst-zacht, #55666b); }
.vh-blader .ic { width: 1em; height: 1em; }
.vh-blader-titel { display: flex; align-items: center; gap: .55rem; font-family: var(--font-kop, inherit); font-weight: 650; color: var(--zee-donker, #08313c); overflow-wrap: anywhere; }
.vh-blader-volgend { text-align: right; }
.vh-blader-volgend .klein { justify-content: flex-end; }
.vh-blader-volgend .vh-blader-titel { flex-direction: row-reverse; }
@media (min-width: 600px) { .vh-bladeren { grid-template-columns: 1fr 1fr; } }
@media (min-width: 900px) { .vh-los > .vh-bladeren { grid-column: 1 / -1; } }
