.article h2{font-size:1.45rem;margin:40px 0 10px}
.article h3{font-size:1.15rem;margin:28px 0 6px}
.article p,.article li{font-size:1.05rem;line-height:1.7}
.article li{margin:4px 0}
.ctabox{background:var(--navy);color:#fff;border-radius:18px;padding:26px 26px 28px;margin:44px 0 12px}
.ctabox h2{color:var(--sand);margin:0 0 8px;font-size:1.4rem}
.ctabox p{color:#D5DCE8;margin:0 0 18px}
.ctabox .lead2{color:var(--sand);font-size:1.05rem}
.ctabox .btn{display:inline-block;background:var(--paper);color:var(--navy);box-shadow:0 0 0 2px var(--coral);font-weight:800;text-decoration:none;padding:13px 24px;border-radius:999px}
.calcout{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 22px;margin:8px 0 22px}
.calcout.likely{border-color:var(--ok)}.calcout.unclear{border-color:var(--warn)}.calcout.unlikely{border-color:#b3403a}
.calcout .verdict{font-weight:800;font-size:1.15rem;margin:0 0 6px}
.calcout .amount{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:4px 0}

/* SEO-blokke (v35): brødkrummer, relaterede guider, tjekker-hint, guide-oversigt, værktøjernes forklaring */
.crumbs{font-size:.9rem;color:var(--muted);margin:0 0 10px}
.crumbs a{color:var(--muted)}
.chkhint{background:var(--sand);border-radius:12px;padding:12px 16px;margin:22px 0}
.related{margin:26px 0 0;padding-top:16px;border-top:1px solid var(--line)}
.related h2{font-size:1.2rem;margin:0 0 8px}
.related ul{margin:0;padding-left:20px}
.related li{margin:4px 0}
.hublist{list-style:none;padding:0;margin:0 0 26px}
.hublist li{padding:10px 0;border-bottom:1px solid var(--line)}
.hublist a{font-weight:700}
.hublist .small{color:var(--muted);font-size:.92rem}
.toolmore{margin:36px 0 0;padding:0}
.toolmore h2{font-size:1.35rem;margin:26px 0 10px}
table.comp{width:100%;border-collapse:collapse;margin:6px 0 18px;font-size:.98rem}
table.comp th,table.comp td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}
table.comp th{color:var(--muted);font-weight:600}
table.comp td:last-child{font-weight:800;white-space:nowrap}
.incta{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--sand);border-left:4px solid var(--coral);border-radius:12px;padding:14px 18px;margin:18px 0 26px}
.incta p{margin:0;flex:1 1 320px}
.incta .btn.primary{background:var(--navy);color:#fff;padding:11px 20px;white-space:nowrap}
