.gov-hero{position:relative;isolation:isolate;background:#edf7f8;overflow:hidden;border-bottom:1px solid #cfdee7}
.gov-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% 42%;z-index:-2}
.gov-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#edf7f8 0%,#edf7f8 32%,rgba(237,247,248,.96) 43%,rgba(237,247,248,.18) 78%);z-index:-1}
.gov-hero-inner{min-height:430px;display:flex;align-items:center;padding-block:48px}
.gov-hero-copy{width:54%;max-width:620px;min-width:0}
.gov-value{border-bottom:1px solid #d3e2e4;background:#f7faf9}.gov-value-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:28px}.gov-value-inner>div{min-width:0}.gov-value-inner svg{width:22px;height:22px;color:#187f74}.gov-value h2{font-size:19px!important;line-height:1.35;margin:10px 0!important}.gov-value p{font-size:14px;line-height:1.65;color:#496477;margin:0}
.gov-hero h1{font-size:40px;line-height:1.16;margin:12px 0 20px;letter-spacing:0}
.gov-hero p{max-width:570px;margin-bottom:24px;line-height:1.65}
.gov-hero .site-actions{flex-wrap:wrap;gap:16px}
.gov-hero .site-button svg,.gov-next .site-button svg{width:18px;height:18px;flex:none}
.gov-subnav{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:18px;border-bottom:1px solid #cfdee7}
.gov-subnav a{padding:6px 0;text-decoration:none;color:#36566a;font-size:14px;line-height:1.5;border-bottom:2px solid transparent}
.gov-subnav a[aria-current=page]{color:#096c77;border-bottom-color:#168878;font-weight:700}
.gov-proof{display:flex;gap:14px;align-items:flex-start;padding-block:24px;color:#3d6267}
.gov-proof>span{flex:none;padding-top:2px}.gov-proof svg{width:22px;height:22px}.gov-proof p{margin:0;max-width:900px;font-size:14px;line-height:1.6}
.gov-organisations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}
.gov-organisation{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:18px;padding:26px 0;border-top:1px solid #cfdee7;color:inherit;text-decoration:none;align-items:start}
.gov-organisation h3{font-size:21px;margin:0 0 10px;line-height:1.3}.gov-organisation p{margin:0;color:#496477;font-size:15px;line-height:1.65}
.gov-organisation>span:last-child svg{width:20px;height:20px}.gov-organisation:hover h3{text-decoration:underline;color:#096c77}
.gov-situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px}
.gov-situations article{border-top:3px solid #218b7f;padding-top:20px}.gov-situations article:nth-child(2){border-color:#1689b0}.gov-situations article:nth-child(3){border-color:#f58220}
.gov-situations h3{font-size:21px;line-height:1.35;margin:16px 0 12px}.gov-situations p{font-size:15px;line-height:1.7;margin:0;color:#496477}
.gov-boundary{font-size:13px!important;color:#617581;line-height:1.6;margin:28px 0 0;max-width:920px}
.gov-reuse{background:#eef6f4;border-block:1px solid #d2e4df}.gov-reuse-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:70px;padding-block:42px;align-items:center}
.gov-reuse h2,.gov-next h2{font-size:29px;line-height:1.25;margin:12px 0 18px}.gov-reuse p,.gov-next p{line-height:1.7;max-width:720px;margin:0;color:#496477}
.gov-reuse ul{list-style:none;padding:0;margin:0}.gov-reuse li{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #cbded8;font-weight:600;font-size:15px}.gov-reuse li svg{width:22px;height:22px;flex:none;color:#157d71}
.gov-next{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:70px;align-items:center}.gov-next .site-button{margin-top:24px}.gov-next nav{display:grid;gap:20px}.gov-next .site-text-link{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #cfdee7;padding-bottom:16px}
.gov-organisation:focus-visible,.gov-subnav a:focus-visible{outline:3px solid #1689b0;outline-offset:5px}
.gov-connections,.gov-examples,#organisaties,#praktijk{scroll-margin-top:130px}
.gov-vendors .ms-product-mark{display:flex;align-items:center;justify-content:center;gap:10px;width:112px;height:40px}
.gov-vendors .ms-product-vendor{width:62px;height:28px}.gov-vendors .ms-product-icon{width:32px;height:32px}
.gov-connections{background:#f2f7fa;border-block:1px solid #cfdee7}.gov-tool-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px;margin-top:30px}.gov-tool-groups section{border-top:1px solid #b7d2de;padding-top:22px}.gov-tool-groups h3{font-size:20px;display:flex;align-items:center;gap:10px;margin:0 0 10px}.gov-tool-groups h3 svg{width:22px;height:22px;flex:none;color:#168878}.gov-tool-groups p{font-size:14px;line-height:1.6;color:#496477}.gov-vendors{display:flex;flex-wrap:wrap;gap:12px 20px}.gov-vendors a{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:12px 8px;text-decoration:none;color:#36566a;min-width:96px;max-width:145px;font-size:12px;text-align:center}.gov-vendors img{display:block;width:112px;height:40px;object-fit:contain}.gov-vendors a>span{line-height:1.4}.gov-vendors a:hover{text-decoration:underline}.gov-connections .site-text-link{margin-top:18px}.gov-examples .site-text-link{margin-top:20px}
@media(max-width:900px){.gov-hero-copy{width:67%}.gov-hero:after{background:linear-gradient(90deg,#edf7f8 0%,rgba(237,247,248,.96) 55%,rgba(237,247,248,.45) 100%)}.gov-hero h1{font-size:34px}.gov-situations{gap:22px}.gov-reuse-inner,.gov-next{gap:32px}}
@media(max-width:640px){.gov-hero-inner{min-height:0;padding-top:36px;padding-bottom:230px}.gov-hero-copy{width:100%}.gov-hero h1{font-size:30px!important;overflow-wrap:normal}.gov-hero-photo{inset:auto 0 0;width:100%;height:250px;object-position:75% 50%}.gov-hero:after{background:linear-gradient(180deg,#edf7f8 0%,#edf7f8 calc(100% - 250px),rgba(237,247,248,.75) calc(100% - 210px),rgba(237,247,248,0) calc(100% - 160px))}.gov-subnav{gap:6px 18px}.gov-organisations,.gov-situations,.gov-reuse-inner,.gov-next,.gov-tool-groups,.gov-value-inner{grid-template-columns:minmax(0,1fr)}.gov-value-inner{gap:22px}.gov-situations{gap:28px}.gov-reuse h2,.gov-next h2{font-size:26px}.gov-organisation{gap:12px;grid-template-columns:36px minmax(0,1fr) 18px}.gov-organisation h3{font-size:20px}.gov-hero p{font-size:16px}.gov-hero .site-actions{align-items:flex-start}.gov-proof{padding-block:20px}}
