.kennis .crumbs{margin:0 0 14px;color:var(--brand-muted);font-size:12px}
.kennis .crumbs a{color:var(--brand-blue-strong);font-weight:700}
.kennis-meta{margin:-4px 0 22px;color:var(--brand-muted);font-size:12px}
.table-wrap{overflow-x:auto;margin:14px 0}
.kennis-table{width:100%;border-collapse:collapse;font-size:13px;background:#fff}
.kennis-table th,.kennis-table td{padding:10px 12px;border:1px solid var(--brand-border);text-align:left;vertical-align:top}
.kennis-table thead th{background:var(--brand-blue-soft);font-size:12px}
.kennis-table.facts th{width:34%;background:var(--brand-blue-soft)}
.kennis-note{color:var(--brand-muted);font-size:12px}
.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0}
.pros-cons>div{padding:14px 16px;border:1px solid var(--brand-border);border-radius:8px}
.pros{background:#f0fdf4}.cons{background:#fef9f0}
.pros-cons h3{margin:0 0 8px;font-size:15px}
.pros-cons ul{margin:0;padding-left:18px}
.kennis-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:12px 0}
.kennis-card{display:block;padding:16px 18px;border:1px solid var(--brand-border);border-radius:8px;background:#fff;transition:border-color .15s}
.kennis-card:hover{border-color:var(--brand-blue)}
.kennis-card h3{margin:0 0 4px;font-size:16px}.kennis-card p{margin:0;color:var(--brand-muted);font-size:13px}
.kennis-cta{margin:34px 0 0;padding:22px;border-radius:10px;background:var(--brand-blue-soft)}
.kennis-cta h2{margin-top:0}
.kennis-cta .button{margin-right:14px}
@media(max-width:640px){.pros-cons,.kennis-cards{grid-template-columns:1fr}}
