/* Herbruikbare artikelopmaak; alleen binnen CMS-artikelen. */
.cms-artikel img[data-cms-media-id]{height:auto;max-width:100%;min-width:0;box-sizing:border-box;cursor:zoom-in}.cms-artikel img[data-cms-media-id].cms-photo-size-25{width:25%}.cms-artikel img[data-cms-media-id].cms-photo-size-50{width:50%}.cms-artikel img[data-cms-media-id].cms-photo-size-75{width:75%}.cms-artikel img[data-cms-media-id].cms-photo-size-100{width:100%}.cms-artikel .cms-photo-left{float:left;margin:0 16px 12px 0}.cms-artikel .cms-photo-right{float:right;margin:0 0 12px 16px}.cms-artikel .cms-photo-full{display:block;float:none;margin:12px 0}.cms-artikel .cms-photo-caption{font-size:.9em;color:#555;clear:both}.cms-artikel::after{content:"";display:table;clear:both}.cms-artikel img[data-cms-media-id]:focus-visible{outline:3px solid #1565c0;outline-offset:3px}
@media(max-width:600px){.cms-artikel .cms-photo-left,.cms-artikel .cms-photo-right{float:none;display:block;margin:12px 0;max-width:100%}}

/* Albumblok in de editor; de website toont hier de echte fotoband. */
.cms-artikel .cms-album-block{display:block;clear:both;padding:18px;border:2px dashed #1d5fa7;border-radius:6px;background:#edf5fc;color:#164b80;font-weight:600}
.cms-artikel .cms-album-melding{padding:12px;background:#fff3cd;clear:both}
.cms-artikel .photoswipe-inline-album{clear:both;margin:20px 0}
.cms-artikel .photoswipe-inline-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.cms-artikel .photoswipe-inline-item{display:block;position:relative;overflow:hidden;border-radius:5px}
.cms-artikel .photoswipe-inline-item.is-hidden{display:none}
.cms-artikel .photoswipe-inline-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.cms-artikel .photoswipe-inline-meer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:white;font-size:1.8rem;font-weight:bold}
.cms-artikel .photoswipe-inline-volledig{display:inline-block;margin-top:10px}
@media(max-width:600px){.cms-artikel .photoswipe-inline-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
