.reko-posts{display:grid;grid-template-columns:repeat(var(--reko-cols,3),minmax(0,1fr));gap:45px 30px}.reko-posts--vlak .reko-posts{gap:26px}.reko-posts__item{min-width:0}.reko-posts__body{display:flex;flex-direction:column;height:100%;padding:10px 10px 18px;background:var(--reko-surface-2);color:var(--reko-black);text-decoration:none}.reko-block--bg-grijs .reko-posts__body,.reko-block--bg-licht .reko-posts__body{background:var(--reko-white)}.reko-posts__body:hover,.reko-posts__body:focus{text-decoration:none}.reko-posts__media{display:block;margin-bottom:30px}.reko-posts__img{width:100%;aspect-ratio:8 / 5;object-fit:cover}.reko-posts__body>.reko-posts__media{order:0}.reko-posts__body>.reko-posts__kop{order:1}.reko-posts__body>.reko-posts__datum{order:2}.reko-posts__body>.reko-posts__tekst{order:3}.reko-posts__body>.reko-posts__knop,.reko-posts__body>.reko-posts__meer{order:4}.reko-posts__datum{padding:0 8px;margin-bottom:6px;font-family:var(--reko-font-body);font-size:14px;line-height:23.8px;text-transform:none;letter-spacing:normal;color:var(--reko-black)}.reko-posts__kop{padding:0 8px 10px;margin:0;font-size:24px;line-height:1;text-transform:none}.reko-posts__tekst{padding:0 8px;margin:0 0 15px;font-size:16px;line-height:23.8px}.reko-posts--vlak .reko-posts__tekst{font-size:14px}.reko-posts__knop{margin:auto 8px 0;padding:8px 20px 7px;align-self:flex-start;background:var(--reko-green);color:var(--reko-white);font-family:var(--reko-font-heading);font-size:24px;font-weight:400;line-height:23.8px;text-transform:uppercase;transition:background-color 300ms ease}.reko-posts__body:hover .reko-posts__knop,.reko-posts__body:focus .reko-posts__knop{background:var(--reko-green-hover)}.reko-posts__meer{margin:auto 8px 0;font-family:var(--reko-font-body);font-size:16px;font-weight:500;color:var(--reko-black);border-bottom:2px solid var(--reko-black);align-self:flex-start;transition:letter-spacing 300ms ease}.reko-posts__body:hover .reko-posts__meer,.reko-posts__body:focus .reko-posts__meer{letter-spacing:2px}.reko-posts__body:hover .reko-posts__kop,.reko-posts__body:focus .reko-posts__kop{color:var(--reko-green)}.reko-posts__cta{padding-top:30px;margin:0}.reko-posts__nav{margin-top:45px;padding-top:10px;border-top:1px solid var(--reko-field);text-align:right;font-family:var(--reko-font-heading)}.reko-posts__nr,.reko-posts__punten{display:inline-block;margin:0 7px;padding:0;border:0;background:none;font-family:inherit;font-size:16px;line-height:1.7;color:var(--reko-black)}.reko-posts__nr{cursor:pointer}.reko-posts__nr:hover,.reko-posts__nr.is-actief{color:var(--reko-green)}@media (max-width:980px){.reko-posts--vlak .reko-posts{gap:20px}}@media (max-width:600px){.reko-block--post-grid{--reko-cols:2}}@media (max-width:480px){.reko-block--post-grid{--reko-cols:1}}@media (max-width:981px){body:not(.page-vacatures) .reko-posts__kop{padding-bottom:0}body:not(.page-vacatures) .reko-posts__tekst{margin-bottom:0}}@media (max-width:479px){.reko-posts__datum{padding:0}}