.reacties{margin-top:56px}
.reacties > h3{font-size:18px;line-height:26px;font-weight:500;letter-spacing:-.4px;color:var(--inkt)}
.rc-rij{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.rc-rij.rc-twee{grid-template-columns:repeat(2,minmax(0,1fr))}
.rc{margin:0;display:flex;flex-direction:column;padding:22px 24px 20px;background:#fff;border:1px solid var(--rand-warm)}
.rc blockquote{position:relative;margin:0;padding-left:20px}
.rc blockquote::before{content:"";position:absolute;left:0;top:8px;width:8px;height:10px;background:var(--blauw);
  -webkit-mask:var(--mk-f) center/100% 100% no-repeat;mask:var(--mk-f) center/100% 100% no-repeat}
.rc blockquote p{font-size:16px;line-height:26px;color:var(--inkt)}
.rc figcaption{margin-top:auto;padding:14px 0 0 20px;font-size:13px;line-height:20px;color:var(--n500)}
.prijs-raster > .reacties{grid-column:1/-1}
.leestekst .rc blockquote p{margin:0;font-size:16px;line-height:26px;color:var(--inkt)}
.leestekst .reacties p.rc-onder{margin-top:14px;font-size:13px;line-height:20px;color:var(--n500)}
.leestekst .reacties > h3{margin-top:0}
.rc-onder{margin-top:14px;max-width:760px;font-size:13px;line-height:20px;color:var(--n500)}
.rc.rc-los{margin-top:20px;padding:0;background:none;border:0;max-width:760px}
.rc.rc-los blockquote p{font-size:15px;line-height:24px}
.rc.rc-los figcaption{padding-top:6px}
@media (min-width:901px){.bewijsband + .rc-los{box-sizing:border-box;width:calc(100% / 3);max-width:none;margin-left:calc(200% / 3);padding:0 32px}}
@media (max-width:900px){
  .rc-rij,.rc-rij.rc-twee{grid-template-columns:1fr}
  .reacties{margin-top:48px}
}
