/* MeerwerkPro 6.8 — real editorial landing page width. Final stylesheet, independent of legacy per-page reading mode. */
:root{--mwp68-wide:1640px;--mwp68-gutter:clamp(16px,2.35vw,42px)}
/* Only the two requested editorial pages. Do NOT change forms, portal cards or article reading width. */
body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) .page-main{width:100%;min-width:0}
body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) .page-main > .site-container,
body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) .page-main > .site-container > .regular-page {
 box-sizing:border-box;width:100%;max-width:var(--mwp68-wide,1640px)!important;margin-inline:auto;
}
body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) .page-main > .site-container {
 padding-inline:var(--mwp68-gutter);
}
/* Gutenberg groups / block constrained layouts can contain the shortcode too. */
body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) :is(.wp-block-group__inner-container,.is-layout-constrained):has(> .mwp68-editorial) {max-width:100%;width:100%;}
body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) .mwp68-editorial{
 display:block;box-sizing:border-box;width:100%;max-width:none!important;margin-inline:auto;min-width:0;
}
body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) .mwp68-editorial :is(.mwp54-story-hero,.mwp54-how-hero,.mwp54-purpose,.mwp54-neighbor-story,.mwp54-bottom-cta,.mwp54-how-steps,.mwp54-how-split,.mwp54-how-benefits){
 box-sizing:border-box;width:100%;max-width:none!important;margin-inline:auto;min-width:0;
}
body.mwp68-route-over-ons .mwp68-editorial .mwp54-story-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(32px,4vw,80px)}
body.mwp68-route-over-ons .mwp68-editorial .mwp54-story-hero{padding:clamp(28px,4.5vw,72px)}
body.mwp68-route-over-ons .mwp68-editorial .mwp54-story-text {width:min(100%,var(--mwp61-reading,900px));max-width:100%!important;margin-inline:auto}
body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-hero{padding:clamp(28px,4.3vw,70px);text-align:left}
body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp68-how-intro{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(300px,.87fr);align-items:center;gap:clamp(28px,4vw,70px)}
body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-hero h1{font-size:clamp(38px,4.15vw,66px);max-width:850px;margin-inline:0}
body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-hero p{margin-inline:0;max-width:690px}
body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-hero .mwp54-button-row,body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-tags{justify-content:flex-start}
.mwp68-flow-art{padding:clamp(17px,2.3vw,29px);border-radius:24px;background:#fff;border:1px solid #daece7;box-shadow:0 18px 50px rgba(10,54,61,.08);display:grid;gap:10px;min-width:0}
.mwp68-flow-art>span{font-size:11px;font-weight:800;color:#277b75;letter-spacing:.9px;text-transform:uppercase;margin:0 0 7px}
.mwp68-flow-step{display:flex;align-items:center;gap:13px;border-radius:13px;background:#f0f8f6;padding:13px 15px;color:#193d4d;min-width:0;font-weight:750}
.mwp68-flow-step b{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#d6efe8;color:#11786b;font-size:15px}
.mwp68-flow-step:last-child{background:#183d53;color:#fff}.mwp68-flow-step:last-child b{background:#1b8e7f;color:#fff}
.mwp68-flow-step span{font-size:14px;line-height:1.4}
body.mwp68-route-zo-werkt-het .mwp54-how-steps{margin-top:40px}
body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) .mwp54-how-faq{width:min(100%,1050px);max-width:100%!important}
/* Comfortable reading width without forcing the full hero/card grid into an article column. */
@media(max-width:980px){
 body.mwp68-route-over-ons .mwp68-editorial .mwp54-story-hero-inner,body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp68-how-intro{grid-template-columns:minmax(0,1fr)}
 body.mwp68-route-zo-werkt-het .mwp68-flow-art{max-width:none}
}
@media(max-width:780px){body:is(.mwp68-route-over-ons,.mwp68-route-zo-werkt-het) .page-main>.site-container{padding-inline:max(16px,env(safe-area-inset-left),env(safe-area-inset-right))}body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-hero{text-align:center}body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-hero p{margin-inline:auto}body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-hero .mwp54-button-row,body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-tags{justify-content:center}}
@media(max-width:520px){body.mwp68-route-over-ons .mwp68-editorial .mwp54-story-hero,body.mwp68-route-zo-werkt-het .mwp68-editorial .mwp54-how-hero{padding:22px 18px;border-radius:18px}.mwp68-flow-art{padding:14px}.mwp68-flow-step{padding:10px;font-size:13px}}
