/* v30 – tabellen, uitlichtblokken en intro in kennisbank-artikelen */
.x-prose .x-updated{margin:0 0 14px;font-size:13px;color:var(--x-muted,#66756f);font-weight:600}
.x-prose .x-intro{font-size:18px;line-height:1.65;color:var(--x-ink,#0c1a16);font-weight:500;margin:0 0 26px;padding-bottom:22px;border-bottom:1px solid var(--x-line,#e3ebe6)}
.x-prose .x-table{margin:16px 0 8px;border:1px solid var(--x-line,#e3ebe6);border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff}
.x-prose .x-table table{display:table;width:100%;border-collapse:collapse;min-width:460px;margin:0;font-size:15px}
.x-prose .x-table th{background:var(--x-soft,#f3f8f5);text-align:left;font-weight:800;font-size:13px;letter-spacing:.02em;color:var(--x-ink,#0c1a16);padding:12px 16px;border-bottom:1px solid var(--x-line,#e3ebe6)}
.x-prose .x-table td{padding:12px 16px;border-top:1px solid var(--x-line,#e3ebe6);vertical-align:top;line-height:1.5;color:var(--x-text,#33423d)}
.x-prose .x-table tr:first-child td{border-top:0}
.x-prose .x-table td:first-child{font-weight:700;color:var(--x-ink,#0c1a16)}
.x-prose .x-tnote{font-size:13px!important;color:var(--x-muted,#66756f)!important;margin:6px 0 18px!important;line-height:1.5}
.x-prose .x-callout{margin:20px 0;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#eef8f2,#f6fbf8);border:1px solid #d5ebde;border-left:4px solid var(--x-green,#0fa855)}
.x-prose .x-callout b{display:block;font-size:15.5px;color:var(--x-ink,#0c1a16);margin-bottom:4px}
.x-prose .x-callout p{margin:0!important;font-size:15px;line-height:1.6}
.x-prose ol{padding-left:22px}.x-prose ol li{margin-bottom:8px}
@media (max-width:680px){.x-prose .x-intro{font-size:16.5px}.x-prose .x-table table{font-size:14px}.x-prose .x-table th,.x-prose .x-table td{padding:10px 12px}}
