/* /concept/traject-voorstel-2 (Chris, 3 nov): "Wat je krijgt" zoals nu, maar compact (Ryan: "niet echt heel nice qua spacing").
   Zes onderdelen in drie kolommen in plaats van onder elkaar naast een portaalbeeld; tekst in volle kleur zoals op home (16/24, titels 22) */
body.tv2 .tv2-krijgt .wrap { display: block; }
body.tv2 .tv2-krijgt .bs-links { position: static; }
body.tv2 .tv2-krijgt .bs-links h2 { margin: 10px 0 var(--ruimte-inhoud); }
body.tv2 .tv2-krijgt .bs-items { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 48px; border-top: 0; }
body.tv2 .tv2-krijgt .bs-item { grid-template-columns: 22px minmax(0, 1fr); gap: 14px; padding: 28px 0 32px; border-bottom: 0; border-top: 1px solid var(--line-2); opacity: 1; }
body.tv2 .tv2-krijgt .bs-item h3, body.tv2 .tv2-krijgt .bs-item > svg { opacity: 1; }
body.tv2 .tv2-krijgt .bs-item h3 { font-size: 22px; line-height: 1.25; margin-bottom: 8px; }
body.tv2 .tv2-krijgt .bs-item p { font-size: 16px; line-height: 24px; color: rgb(var(--off-rgb)); }
body.tv2 .tv2-krijgt .bs-item .textlink { margin-top: 14px; }
/* De route: tekst in volle kleur, de regel naar het Hersteltraject eronder */
body.tv2 .bs-route .bs-fasen p:not(.bs-wanneer) { font-size: 18px; line-height: 27px; color: var(--light-ink); }
body.tv2 .bs-route .bs-noot { margin-top: 40px; }
@media (max-width: 1000px) {
  body.tv2 .tv2-krijgt .bs-items { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 820px) {
  body.tv2 .tv2-krijgt .bs-items { grid-template-columns: 1fr; }
  body.tv2 .tv2-krijgt .bs-item { padding: 20px 0 22px; }
  body.tv2 .tv2-krijgt .bs-item h3 { font-size: 20px; }
  body.tv2 .bs-route .bs-fasen p:not(.bs-wanneer) { font-size: 16px; line-height: 24px; }
}
/* Ruimte tussen de kop en de eerste lijn; de routekop op één regel (de rechterhelft stond leeg) */
body.tv2 .tv2-krijgt .bs-links { margin-bottom: var(--ruimte-inhoud); }
body.tv2 .tv2-krijgt .bs-links h2 { margin-bottom: 0; }
body.tv2 .bs-route .bs-kop { max-width: none; }
