.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* Juridische tekst */
.elementor-widget-theme-post-content{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-size:17px;line-height:1.75;color:#211D16}
.elementor-widget-theme-post-content p{margin:0 0 16px}
.elementor-widget-theme-post-content h2{font-family:'Fraunces',Georgia,serif;font-size:clamp(23px,2.6vw,28px);line-height:1.25;font-weight:600;letter-spacing:-.01em;margin:44px 0 12px;color:#211D16;scroll-margin-top:110px}
.elementor-widget-theme-post-content h3{font-family:'Fraunces',Georgia,serif;font-size:20px;line-height:1.3;font-weight:600;margin:28px 0 8px;color:#211D16}
.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{margin:0 0 16px;padding-left:24px}
.elementor-widget-theme-post-content li{margin:0 0 6px}
.elementor-widget-theme-post-content li::marker{color:#C98A3E}
.elementor-widget-theme-post-content a{color:#2F3D2A;text-decoration:underline;text-decoration-color:#C98A3E;text-underline-offset:3px}
.elementor-widget-theme-post-content a:hover{color:#A66E2C}
.elementor-widget-theme-post-content strong{font-weight:600}
.elementor-widget-theme-post-content hr{border:0;border-top:1px solid #E4DBC8;margin:56px 0 8px}/* End custom CSS */