.bl-artikel__tekst{max-width:none}.bl-artikel__tekst>p,.bl-artikel__tekst>h2,.bl-artikel__tekst>h3,.bl-artikel__tekst>h4,.bl-artikel__tekst>ul,.bl-artikel__tekst>ol,.bl-artikel__tekst>blockquote{max-width:66ch}.bl-fig{margin:2.6rem 0;width:min(100%,900px)}.bl-fig img{display:block;width:100%;height:auto;border-radius:2px}.bl-fig__credit{display:block;margin-top:.25rem;font-size:.78rem;color:var(--muted)}.bl-fig figcaption{margin-top:.6rem;font-size:.85rem;line-height:1.5;color:var(--muted);max-width:66ch}.bl-flesblok{margin:3rem 0;padding:1.6rem 1.4rem;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;width:min(100%,900px)}.bl-flesblok::before{content:"";position:absolute;top:-1px;left:1.4rem;width:54px;height:3px;background:var(--accent)}.bl-flesblok h2{margin:0 0 1.2rem;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;color:var(--green);font-weight:700}.bl-flesblok__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.bl-flesblok__kaart{display:flex;flex-direction:column;gap:.35rem;padding:.9rem;background:#fff;border:1px solid var(--line);border-radius:2px}.bl-flesblok__beeld{display:block;height:150px;background:linear-gradient(160deg,var(--paper),var(--surface))}.bl-flesblok__beeld img{width:100%;height:100%;object-fit:contain;display:block}.bl-flesblok__naam{font-size:.9rem;line-height:1.35;text-decoration:none;color:var(--ink);font-weight:700}.bl-flesblok__naam:hover{color:var(--green)}.bl-flesblok__prijs{font-size:.9rem;color:var(--muted)}.bl-flesblok__shop{margin-top:auto;padding-top:.5rem;font-size:.85rem;color:var(--green);font-weight:700;text-decoration:none}.bl-flesblok__shop:hover{text-decoration:underline}@media(max-width:680px){.bl-flesblok__grid{grid-template-columns:repeat(2,1fr)}.bl-fig{margin:1.8rem 0}}