/* Only used by /nieuws/; retains the existing type, card and photograph system. */
.news-page{overflow-wrap:break-word}.news-page .news-hero{padding:40px 0 32px}.news-page .news-hero h1{max-width:1000px;margin-bottom:20px}.news-page .news-hero .eyebrow{margin-bottom:16px}.news-page .news-hero .lead{margin-bottom:0}.news-page .news-featured-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px;align-items:center;padding:36px}.news-page .news-featured-layout>*{min-width:0}.news-page .news-featured .hero-photo-card{max-width:367px;margin-inline:auto}.news-page .news-featured img{aspect-ratio:auto;object-fit:contain;max-width:327px;height:auto}.news-page .news-featured :is(h2:where(:not([data-seo-heading])),:where([data-seo-heading="h2"])){font-size:clamp(29px,2.5vw,36px)}.news-page .news-item-content{display:flex;flex-direction:column;height:100%}.news-page .news-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px}.news-page .news-meta time{font-size:13px;color:#5e5e5e}.news-page .news-meta .eyebrow{margin:0}.news-page .news-item-content p{margin:0 0 24px;max-width:750px}.news-page .news-item-content .textlink{margin-top:auto;gap:4px;align-self:flex-start}.news-page .textlink,.closing .textlink{display:inline-flex;align-items:center;min-height:44px}.news-page .news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.news-page .news-grid .card-content{height:100%}.news-page .news-grid :is(h3:where(:not([data-seo-heading])),:where([data-seo-heading="h3"])){margin-bottom:20px}.news-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.closing .actions{flex-direction:column;align-items:flex-start;gap:19px}.closing p{max-width:680px}
@media(max-width:1000px){.news-page .news-featured-layout{grid-template-columns:minmax(0,1fr);gap:28px}.news-page .news-featured .hero-photo-card{margin-inline:0}.news-page .news-featured :is(h2:where(:not([data-seo-heading])),:where([data-seo-heading="h2"])){font-size:32px}}
@media(max-width:560px){.news-page .news-hero{padding:32px 0 28px}.news-page .news-featured-layout{padding:25px;gap:24px}.news-page .news-featured :is(h2:where(:not([data-seo-heading])),:where([data-seo-heading="h2"])){font-size:29px}.news-page .news-grid{grid-template-columns:minmax(0,1fr);gap:18px}.news-page .news-meta{gap:8px 16px}}
