.maaseik-article .draft-note{font-size:.95rem;color:#485567;letter-spacing:.02em}
.viller-toc{margin:2rem 0 2.7rem;padding:1.1rem 0;border-top:1px solid #c9b77d;border-bottom:1px solid #c9b77d}
.viller-toc summary{font-family:Georgia,serif;font-size:1.3rem;color:#0755a5;cursor:pointer}
.viller-toc ol{columns:2;column-gap:2rem;padding-left:1.4rem}
.viller-toc li{margin:.4rem 0;break-inside:avoid;font-size:1rem;line-height:1.5}
.maaseik-article .bronnoot{font-size:.95rem;line-height:1.65;overflow-wrap:anywhere}
.source-ref{font-size:.83em;white-space:normal}
.maaseik-article .maaseik-figure img{height:auto;max-width:100%;object-fit:contain}
.maaseik-article .maaseik-figure figcaption{font-size:.93rem;line-height:1.6}
.viller-table{width:100%;border-collapse:collapse;margin:1.4rem 0 2rem}
.viller-table th,.viller-table td{padding:.8rem;border:1px solid #d9d9d9;vertical-align:top;overflow-wrap:anywhere}
.viller-table th{background:#f3f5f7;color:#122844;text-align:left}
.viller-table tr:nth-child(even){background:#faf9f6}
.viller-sources{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #c9b77d}
.viller-sources summary{cursor:pointer;color:#0755a5;font-size:1.25rem;font-family:Georgia,serif}
.viller-sources p,.viller-sources td,.viller-sources li{font-size:.95rem;line-height:1.6}
.viller-footer{text-align:center;padding:2rem 1rem;font-size:.9rem}
@media(max-width:720px){.viller-toc ol{columns:1}.maaseik-article{padding:22px 18px}.maaseik-article h1{font-size:2.15rem}.viller-table,.viller-table tbody,.viller-table tr,.viller-table td{display:block}.viller-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.viller-table td{border-bottom:0}.viller-table td:last-child{border-bottom:1px solid #d9d9d9}.viller-table td:before{content:attr(data-label);display:block;font-weight:700;color:#123c67;font-size:.85rem;margin-bottom:.25rem}.viller-table tr{margin-bottom:1rem}}
@media print{.topbar,.viller-toc,.viller-sources,.viller-footer{display:none}body{background:white!important}.maaseik-article{max-width:none;border:0;box-shadow:none}figure{break-inside:avoid}a{color:inherit}}

#bronbeeld{width:94vw;max-width:1400px;max-height:92vh;border:1px solid #b39c65;padding:18px;background:#fffdf8;color:#172d45}#bronbeeld::backdrop{background:rgba(0,0,0,.8)}#bronbeeld button{padding:10px 14px;border:1px solid #b39c65;background:white;color:#123c67;cursor:pointer;font:inherit}#sluitbeeld{float:right}#beeldtitel{padding-right:100px;font-size:1rem}.zoomvlak{overflow:auto;max-height:70vh;clear:both}#grootbeeld{display:block;max-width:100%;height:auto;margin:auto}#grootbeeld.vollemaat{max-width:none;width:auto}figure>a{display:block;cursor:zoom-in}.leeswijzer{padding:12px 16px;background:#f3efe4;border-left:3px solid #b39c65;margin:20px 0}
.naamopening{margin:28px 0 36px;padding:24px;background:#f7f3e8;border:1px solid #c9b77d}.naamopening h2{margin-top:8px}.naamopening figure{margin:20px 0}.naamopening figure img{display:block;width:100%;height:auto;object-fit:contain;background:#eee8d9}.naamopening figcaption{font-size:.92rem;line-height:1.65;margin-top:10px}.registerbeelden{display:grid;grid-template-columns:1fr 1fr;gap:26px}.registerbeelden figure img{height:280px;width:100%;object-fit:contain}.naamopening .naamduiding{font-size:1rem}.naamopening .broncredit{font-size:.84rem;color:#526071}@media(max-width:650px){.naamopening{padding:16px;margin:20px -2px}.registerbeelden{grid-template-columns:1fr;gap:8px}.registerbeelden figure img{max-height:320px;height:auto;max-width:420px;margin:auto}.naamopening h2{font-size:1.55rem}}