.page-hero.svelte-k18956 h1:where(.svelte-k18956){color:#fff}.intro.svelte-k18956{max-width:760px;margin-bottom:2.5rem}.grid.svelte-k18956{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.card.svelte-k18956{border:1px solid var(--c-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:0;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.card.svelte-k18956:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.card-img.svelte-k18956{aspect-ratio:3/4;background:var(--c-ice);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.card-img.svelte-k18956 img:where(.svelte-k18956){object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.read-overlay.svelte-k18956{color:#fff;opacity:0;background:linear-gradient(#16315a00,#16315a26 40%,#16315ad9);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;transition:opacity .28s;display:flex;position:absolute;inset:0}.read-overlay.svelte-k18956 svg:where(.svelte-k18956){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff29;border-radius:0;width:42px;height:42px;padding:9px}.card.svelte-k18956:hover .read-overlay:where(.svelte-k18956),.card-img.svelte-k18956:focus-visible .read-overlay:where(.svelte-k18956){opacity:1}.card.svelte-k18956:hover .card-img:where(.svelte-k18956) img:where(.svelte-k18956){transform:scale(1.06)}.card-body.svelte-k18956{flex-direction:column;flex:1;gap:.4rem;padding:1.5rem;display:flex}time.svelte-k18956{letter-spacing:.04em;text-transform:uppercase;color:var(--c-teal);font-size:.78rem;font-weight:600}.card-body.svelte-k18956 h3:where(.svelte-k18956){font-size:1.2rem}.card-body.svelte-k18956 h3:where(.svelte-k18956) a:where(.svelte-k18956){color:inherit}.excerpt.svelte-k18956{color:var(--text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.93rem;display:-webkit-box;overflow:hidden}.author.svelte-k18956{color:var(--c-teal);margin:.2rem 0 0;font-size:.85rem;font-weight:600}.card-actions.svelte-k18956{align-items:center;gap:.6rem;margin-top:auto;padding-top:.9rem;display:flex}.card-actions.svelte-k18956 .btn:where(.svelte-k18956){flex:1;justify-content:center}.dl-link.svelte-k18956{border:1px solid var(--c-line);width:42px;height:42px;color:var(--c-navy);border-radius:0;flex:none;place-items:center;transition:background .16s,color .16s,border-color .16s;display:grid}.dl-link.svelte-k18956:hover{background:var(--c-ice);border-color:var(--c-blue);color:var(--c-blue)}.prose.svelte-k18956{max-width:760px}.boeken.svelte-k18956{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.boek.svelte-k18956{border:1px solid var(--c-line);background:#fff;flex-direction:column;display:flex}.boek-beeld.svelte-k18956{background:var(--c-ice);display:block;overflow:hidden}.boek-beeld.svelte-k18956 img:where(.svelte-k18956){object-fit:contain;width:100%;height:240px;transition:transform .28s;display:block}.boek.svelte-k18956:hover .boek-beeld:where(.svelte-k18956) img:where(.svelte-k18956){transform:scale(1.04)}.boek-tekst.svelte-k18956{flex-direction:column;flex:1;gap:.4rem;padding:1.2rem;display:flex}.boek-tekst.svelte-k18956 h3:where(.svelte-k18956){font-size:1.05rem}.boek-tekst.svelte-k18956 h3:where(.svelte-k18956) a:where(.svelte-k18956){color:inherit}.boek-tekst.svelte-k18956 p:where(.svelte-k18956){color:var(--text-muted);margin:0;font-size:.9rem}.boek-tekst.svelte-k18956 .btn:where(.svelte-k18956){align-self:flex-start;margin-top:auto}.final-cta.svelte-k18956{background:var(--brand-gradient);color:#fff;text-align:center;padding-block:clamp(3rem,7vw,5rem)}.final-cta.svelte-k18956 h2:where(.svelte-k18956){color:#fff;max-width:24ch;margin-inline:auto}@media (width<=980px){.grid.svelte-k18956,.boeken.svelte-k18956{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid.svelte-k18956,.boeken.svelte-k18956{grid-template-columns:1fr}}
