.wzm-news-item-image-wrapper a:has(img),
.wzm-news-item-image-wrapper img {
    border-radius: 50px;
}
.wzm-news-item-wrapper {
	padding-right: 65px;
	padding-left: 65px;
}
.wzm27-work-page{background:var(--wzm27-paper,#f1f4e4)}
.wzm27-work-hero{background:var(--wzm27-ink,#194a60);color:#f1f4e4;-webkit-mask:url('/themes/wezienmekaar2027/images/masks/gulfmask-bottom.svg') center bottom/100% 100% no-repeat;mask:url('/themes/wezienmekaar2027/images/masks/gulfmask-bottom.svg') center bottom/100% 100% no-repeat}
.wzm27-work-hero .wzm27-section{padding-top:175px;padding-bottom:120px}
.wzm27-work-hero h1{font-size:58px;color:#f1f4e4}
.wzm27-work-hero p{max-width:680px!important;color:#f1f4e4}
.wzm27-work-highlight-intro{text-align:center;padding-bottom:42px}
.wzm27-work-highlight-intro p{margin-bottom:0!important}
.wzm27-highlight-slider .wzm27-slide-inner{min-height:660px}
/* 2026-10-12: the slider is the top of Wat we doen; each slide carries a small "Wat we doen" label above its title. */
.wzm27-highlight-slider .wzm27-slide-badge{display:block;margin-bottom:14px;padding:0;border:0;border-radius:0;color:var(--wzm27-green,#89d035);font-size:16px;font-weight:700;letter-spacing:.08em}
.wzm27-activities .wzm27-activities-intro{max-width:680px!important;margin:-15px auto 35px!important;font-size:18px}
.wzm27-highlight-slider .wzm27-film :is(img,video){object-position:center}
.wzm27-highlight-slider .wzm27-topic-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wzm27-work-thumbnails{text-align:center}
.wzm27-work-thumbnails>.max-width-lock{width:100%;max-width:none!important}
.wzm27-work-thumbnails--normal{padding-top:20px}
.wzm27-news-year{margin-top:62px}
.wzm27-news-year-divider{display:flex;align-items:center;gap:24px;width:100%;text-align:left}
.wzm27-news-year-divider::after{content:"";height:2px;flex:1;background:#194a60}
.wzm27-news-year-divider h3{margin:0!important;color:#194a60;font-family:"futura-pt",sans-serif;font-size:34px;font-weight:600;line-height:1;text-transform:none}
.wzm27-news-year .wzm-news-thumbs-wrapper.wzm-thumbnails-grid{margin-top:28px}
.wzm-news-thumbs-wrapper.wzm-thumbnails-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:34px}
.wzm-news-thumb{position:relative;display:flex!important;flex-direction:column;min-height:360px;overflow:hidden;border:1px solid #194a6017;border-radius:16px;background:#fff;color:#194a60!important;box-shadow:0 4px 16px #194a6014;text-align:left;text-decoration:none!important}
.wzm-news-thumb>img{display:block;width:100%!important;height:230px!important;min-height:230px;max-width:none!important;object-fit:cover}
.wzm-news-thumb>div{display:block!important;position:static!important;width:100%!important;min-height:128px!important;padding:24px!important;background:#fff!important;color:#194a60!important;opacity:1!important;transform:none!important}
.wzm-news-thumb .label{display:inline-block;margin:0 6px 10px 0;padding:5px 9px;border-radius:999px;background:#31a7db;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase}
.wzm-news-thumb h3{position:static!important;margin:0!important;color:#194a60!important;font-family:"futura-pt",sans-serif;font-size:21px!important;font-weight:600;line-height:1.2!important;text-transform:uppercase}
.wzm-news-thumbs--highlights{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:900px;margin-right:auto;margin-left:auto}
body:has(.wzm27-work-page) .mailing-subscribe-form{margin-top:0}
@media(max-width:1000px){
	.wzm-news-thumbs-wrapper.wzm-thumbnails-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
	.wzm27-work-hero .wzm27-section{padding-top:125px;padding-bottom:90px}
	.wzm27-work-hero h1{font-size:42px}
	.wzm27-highlight-slider .wzm27-slide-inner{min-height:760px}
	.wzm27-work-highlight-intro{text-align:left;padding-bottom:30px}
	.wzm27-news-year{margin-top:46px}
	.wzm27-news-year-divider{gap:16px}
	.wzm27-news-year-divider h3{font-size:28px}
	.wzm-news-thumbs-wrapper.wzm-thumbnails-grid,.wzm-news-thumbs--highlights{grid-template-columns:1fr!important;gap:16px;margin-top:24px}
	.wzm-news-thumb{min-height:0}
	.wzm-news-thumb>img{height:210px!important;min-height:210px}
	.wzm-news-item-wrapper{padding-right:20px;padding-left:20px}
}
