/* De tweekoloms-grid van #main #home_tekst zet de bronsecties naast elkaar.
   Laat elk component de volledige rij gebruiken; de bron regelt zijn eigen kolommen. */
#main #home_tekst > .gk-trust { grid-column: 1 / -1; }

/* In de homepage-grid vallen de bronmarges 64px en 72px niet samen en komt
   er 24px rijafstand bij. Alleen tussen dit paar: 0 + 24 + 48 = 72px.
   De buitenmarges van 64px vervallen: boven de FAQ blijft de gewone gridgap
   van 24px over, onder de informatie alleen de wrapperpadding van 12px. */
#main #home_tekst > .gk-trust[data-gk-trust] { margin-top: 0; margin-bottom: 0; }
#main #home_tekst > .gk-trust[data-gk-trust] + .gk-trust.gk-info { margin-top: 48px; margin-bottom: 0; }

/* #main #home_tekst p/a/li en de algemene a- en figcaption-regels winnen
   van de bronreset en geërfde typografie: 14px, linkgewicht 300, vaste
   regelhoogte, alineamarges/padding en cursieve captions. Herstel de basis. */
#main #home_tekst > .gk-trust p { font: inherit; margin: 0; padding: 0; display: block; }
#main #home_tekst > .gk-trust a { font: inherit; }
#main #home_tekst > .gk-trust li { font-size: inherit; }
#main #home_tekst > .gk-trust figcaption { font-style: normal; }

/* Dezelfde thema-alinearegel wint van .gk-eyebrow, .gk-answer p + p,
   .gk-sr-only en .gk-review-note. Herhaal alleen hun overschreven bronwaarden;
   herstel ook het expliciete linkgewicht van .gk-help a na de basisreset. */
#main #home_tekst > .gk-trust .gk-eyebrow { display: flex; margin: 0 0 12px; font-size: .75em; line-height: 1.4; font-weight: 600; }
#main #home_tekst > .gk-trust .gk-answer p + p { margin-top: 9px; }
#main #home_tekst > .gk-trust .gk-help a { font-weight: 600; }
#main #home_tekst > .gk-trust .gk-sr-only { margin: -1px; }
#main #home_tekst > .gk-trust .gk-review-note { display: flex; margin-top: 17px; font-size: .75em; line-height: 1.5; }

/* #main #home_tekst p wist ook de bronmarges en binnenruimte van
   .gk-info-body > p, .gk-info-note en .gk-info-closing. Zet die terug. */
#main #home_tekst > .gk-trust.gk-info .gk-info-body > p { margin: 0 0 18px; }
#main #home_tekst > .gk-trust.gk-info .gk-info-body > p:last-child { margin-bottom: 0; }
#main #home_tekst > .gk-trust.gk-info .gk-info-body .gk-info-note { margin-top: 24px; padding: 21px 23px; }
#main #home_tekst > .gk-trust.gk-info .gk-info-closing { padding-top: 20px; }
