.wp-caption .wp-caption-text{display:none!important}.et_pb_gallery_caption{display:none!important}figure figcaption{display:none!important}:root,.mp-blog{--mp-accent:#0f63b0;--mp-accent-donker:#0b4b87;--mp-donker:#35453c;--mp-tekst:#3f4a44;--mp-grijs:#7a8580;--mp-zand:#d4d1bd;--mp-lijn:#e0ddd2;--mp-vlak:#f1efe8}body.single .entry-title,body.single .wp-block-post-title,body.single-post h1.entry-title,body.single article>h1,.mp-blog h1,.mp-blog h1.wp-block-heading{font-size:clamp(2rem,1.35rem + 2.6vw,3.1rem);line-height:1.08;font-weight:800;letter-spacing:-0.03em;color:var(--mp-donker);margin:0 0 0.55em;padding:0;border:0;text-wrap:balance;max-width:20ch;max-width:min(20ch,100%)}body.single .entry-title::after,body.single .wp-block-post-title::after,body.single-post h1.entry-title::after,.mp-blog h1::after,.mp-blog h1.wp-block-heading::after{content:"";display:block;width:72px;height:5px;border-radius:3px;background:var(--mp-accent);margin-top:0.45em}.mp-blog{color:var(--mp-tekst);font-size:17px;line-height:1.7}.mp-blog p{margin:0 0 1.25em;max-width:68ch}.mp-blog p.mp-intro{font-size:1.2em;line-height:1.6;color:var(--mp-donker);font-weight:500;border-left:4px solid var(--mp-accent);padding:0.15em 0 0.15em 1.1em;margin-bottom:2.2em}.mp-blog strong{color:var(--mp-donker);font-weight:700}.mp-blog a{color:var(--mp-accent-donker);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mp-blog a:hover{color:var(--mp-accent)}.mp-blog h2.wp-block-heading{font-size:clamp(1.55rem,1.15rem + 1.5vw,2.05rem);line-height:1.2;font-weight:800;letter-spacing:-0.02em;color:var(--mp-donker);margin:2.6em 0 0.7em;padding-top:0.9em;border-top:1px solid var(--mp-lijn);text-wrap:balance}.mp-blog h2.wp-block-heading::before{content:"";display:block;width:46px;height:4px;border-radius:2px;background:var(--mp-accent);margin-bottom:0.75em}.mp-blog>.wp-block-heading:first-child,.mp-blog h2.wp-block-heading:first-child{margin-top:0;padding-top:0;border-top:0}.mp-blog h3.wp-block-heading{font-size:clamp(1.14rem,1rem + 0.5vw,1.3rem);line-height:1.35;font-weight:700;letter-spacing:-0.005em;color:var(--mp-donker);margin:2em 0 0.5em;padding:0;border:0;text-wrap:balance}.mp-blog h3.wp-block-heading::before{content:none}.mp-blog h2.wp-block-heading+h3.wp-block-heading,.mp-blog h2.wp-block-heading+p+h3.wp-block-heading{margin-top:1.4em}.mp-blog ul.wp-block-list,.mp-blog ol.wp-block-list{max-width:68ch;margin:0 0 1.5em;padding-left:0;list-style:none}.mp-blog ul.wp-block-list li,.mp-blog ol.wp-block-list li{position:relative;padding-left:2em;margin-bottom:0.7em}.mp-blog ul.wp-block-list li::before{content:"";position:absolute;left:0.3em;top:0.68em;width:9px;height:9px;border-radius:2px;background:var(--mp-accent)}.mp-blog ol.wp-block-list{counter-reset:mpteller}.mp-blog ol.wp-block-list li{counter-increment:mpteller;padding-left:2.7em;margin-bottom:0.9em}.mp-blog ol.wp-block-list li::before{content:counter(mpteller);position:absolute;left:0;top:0.12em;width:1.8em;height:1.8em;border-radius:4px;background:var(--mp-accent);color:#fff;font-size:0.82em;font-weight:700;line-height:1.8em;text-align:center}.mp-blog .wp-block-table{margin:0 0 1.8em;overflow-x:auto;-webkit-overflow-scrolling:touch}.mp-blog .wp-block-table table{width:100%;min-width:480px;border-collapse:collapse;font-size:0.94em;border:1px solid var(--mp-lijn)}.mp-blog .wp-block-table th{background:var(--mp-donker);color:#fff;font-weight:700;font-size:0.84em;letter-spacing:0.06em;text-transform:uppercase;text-align:left;padding:0.85em 1em;border:0}.mp-blog .wp-block-table td{padding:0.8em 1em;border:0;border-bottom:1px solid var(--mp-lijn);vertical-align:top}.mp-blog .wp-block-table tbody tr:nth-child(even) td{background:var(--mp-vlak)}.mp-blog .wp-block-table tbody tr:last-child td{border-bottom:0}.mp-blog .wp-block-table td strong{color:var(--mp-donker)}.mp-blog .wp-element-caption,.mp-blog figcaption{font-size:0.85em;line-height:1.5;color:var(--mp-grijs);margin-top:0.7em;text-align:left;max-width:68ch}.mp-blog .wp-block-quote{background:var(--mp-vlak);border-left:4px solid var(--mp-donker);padding:1.25em 1.5em;margin:0 0 1.8em;font-style:normal}.mp-blog .wp-block-quote p{margin:0;font-size:0.96em;color:var(--mp-donker)}.mp-blog .wp-block-buttons{display:flex;flex-wrap:wrap;gap:0.75em;margin:2.2em 0 2.6em}.mp-blog .wp-block-button__link{display:inline-block;background:var(--mp-accent);color:#fff;font-weight:700;font-size:0.96em;line-height:1.3;letter-spacing:0.01em;padding:1em 1.8em;border-radius:4px;border:2px solid var(--mp-accent);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.mp-blog .wp-block-button__link:hover,.mp-blog .wp-block-button__link:focus-visible{background:var(--mp-accent-donker);border-color:var(--mp-accent-donker);color:#fff;text-decoration:none}.mp-blog .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--mp-donker);border:2px solid var(--mp-zand)}.mp-blog .wp-block-button.is-style-outline .wp-block-button__link:hover,.mp-blog .wp-block-button.is-style-outline .wp-block-button__link:focus-visible{background:var(--mp-vlak);border-color:var(--mp-accent);color:var(--mp-donker)}.mp-blog .wp-block-button__link:focus-visible{outline:3px solid var(--mp-accent);outline-offset:2px}.mp-blog .wp-block-separator{border:0;border-top:1px solid var(--mp-lijn);margin:2.5em 0 1.5em;max-width:100%}.mp-blog .has-small-font-size{font-size:0.85em;line-height:1.6;color:var(--mp-grijs)}@media (max-width:600px){.mp-blog{font-size:16px}.mp-blog h2.wp-block-heading{margin-top:2em}.mp-blog h3.wp-block-heading{margin-top:1.6em}.mp-blog p.mp-intro{font-size:1.1em}.mp-blog .wp-block-buttons{flex-direction:column}.mp-blog .wp-block-button,.mp-blog .wp-block-button__link{width:100%;text-align:center}.mp-blog .wp-block-table table{font-size:0.88em;min-width:420px}.mp-blog .wp-block-table th,.mp-blog .wp-block-table td{padding:0.65em 0.75em}}@media (prefers-reduced-motion:reduce){.mp-blog .wp-block-button__link{transition:none}}