:where(.entry-content,.editor-styles-wrapper) .wp-block-group[class*="is-style-noodmaat-"]{border:1px solid #dbe4dc;border-left:4px solid var(--box-accent,#5a694a);border-radius:8px;background:var(--box-bg,#f0f4ed);padding:18px 22px;margin-block:24px;font-family:'DM Sans',Arial,sans-serif;font-size:.88rem;line-height:1.55}
:where(.entry-content,.editor-styles-wrapper) .wp-block-group[class*="is-style-noodmaat-"]>h2:first-child,:where(.entry-content,.editor-styles-wrapper) .wp-block-group[class*="is-style-noodmaat-"]>h3:first-child{font-family:'DM Sans',Arial,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:0;margin:0 0 6px}
:where(.entry-content,.editor-styles-wrapper) .wp-block-group[class*="is-style-noodmaat-"]>:last-child{margin-bottom:0}
:where(.entry-content,.editor-styles-wrapper) .is-style-noodmaat-tip{--box-accent:#278347;--box-bg:#edf5ec}
:where(.entry-content,.editor-styles-wrapper) .is-style-noodmaat-info{--box-accent:#427da6;--box-bg:#edf5fa}
:where(.entry-content,.editor-styles-wrapper) .is-style-noodmaat-warning{--box-accent:#c46a38;--box-bg:#fff1eb}
:where(.entry-content,.editor-styles-wrapper) .is-style-noodmaat-checklist{--box-accent:#5a694a;--box-bg:#f4f5ee}
:where(.entry-content,.editor-styles-wrapper) .is-style-noodmaat-affiliate{--box-accent:#758294;--box-bg:#f4f6f8;color:#435166;font-size:.78rem}
:where(.entry-content,.editor-styles-wrapper) ul.is-style-noodmaat-checklist{list-style:none;padding-left:0}
:where(.entry-content,.editor-styles-wrapper) ul.is-style-noodmaat-checklist li{position:relative;padding-left:1.6em;margin:.4em 0}
:where(.entry-content,.editor-styles-wrapper) ul.is-style-noodmaat-checklist li::before{content:'☐';position:absolute;left:0;color:#5a694a;font-family:Arial,sans-serif;font-size:1.1em}
:where(.entry-content,.editor-styles-wrapper) .wp-block-details{border:1px solid #dfe4e8;border-radius:8px;padding:13px 17px;margin-block:12px;font-family:'DM Sans',Arial,sans-serif;font-size:.9rem;line-height:1.55}
:where(.entry-content,.editor-styles-wrapper) .wp-block-details summary{cursor:pointer;font-weight:700;color:#182638}
:where(.entry-content,.editor-styles-wrapper) .wp-block-details summary:focus-visible{outline:3px solid #e94c25;outline-offset:3px}
:where(.entry-content,.editor-styles-wrapper) .wp-block-details[open] summary{margin-bottom:10px}
:where(.entry-content,.editor-styles-wrapper) .wp-block-details>:last-child{margin-bottom:0}
