/* Rubrik "Wissen": baut auf legal.css, blog.css und tipps.css auf */
.post-hero .kicker a{color:inherit}
.wi-wrap{max-width:52rem}
.wi-art{padding-top:2rem}
.wi-art .lead{font-size:1.18rem}
.wi-toc{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--green);border-radius:.75rem;padding:1rem 1.2rem;margin:1.6rem 0 2rem}
.wi-toc .k,.wi-nl .k{margin:0 0 .5rem;font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}
.wi-toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.2rem}
.wi-toc a{display:flex;gap:.6rem;align-items:baseline;text-decoration:none;color:var(--ink);padding:.2rem 0}
.wi-toc a:hover{text-decoration:underline}
.wi-toc a span{flex:none;width:1.6rem;height:1.6rem;border-radius:50%;display:inline-grid;place-items:center;background:var(--band,#0c2340);color:#f5c518;font:700 .85rem var(--display)}
.wi-step{margin:2.4rem 0;scroll-margin-top:5.5rem}
.wi-step h2{display:flex;align-items:center;gap:.7rem}
.wi-step h2 .nr{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--band,#0c2340);color:#f5c518;font:700 1.1rem var(--display)}
.wi-more{color:var(--muted)}
.wi-hefte{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}
.wi-heft{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--ink);background:#fff8df;border:1px solid #f0d77a;border-radius:.6rem;padding:.5rem .8rem;font-size:.95rem;transition:transform .15s}
.wi-heft:hover{transform:translateY(-2px)}
.wi-heft .n{background:#ffdf00;color:#0c2340;font-weight:800;font-size:.78rem;border-radius:999px;padding:.12rem .5rem;white-space:nowrap}
.wi-heft .t{font-weight:700}
.wi-heft .go{color:var(--green);font-weight:700;white-space:nowrap}
.wi-table{overflow-x:auto;margin:1rem 0}
.wi-table table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:.6rem;overflow:hidden}
.wi-table th,.wi-table td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--line);vertical-align:top}
.wi-table th{background:var(--band,#0c2340);color:#fff}
.wi-time{list-style:none;margin:1rem 0 0;padding:0;border-left:3px solid var(--green)}
.wi-time li{position:relative;padding:.2rem 0 .9rem 1.3rem}
.wi-time li::before{content:"";position:absolute;left:-.55rem;top:.45rem;width:.8rem;height:.8rem;border-radius:50%;background:#ffdf00;border:2px solid var(--green)}
.wi-time b{display:block;font-family:var(--display)}
.wi-faq{background:var(--surface);border:1px solid var(--line);border-radius:.6rem;padding:.2rem 1rem;margin:.5rem 0}
.wi-faq summary{cursor:pointer;font-weight:700;padding:.6rem 0}
.wi-faq p{margin:0 0 .8rem}
.wi-nl{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(100deg,#065c34,#0a7a44);color:#fff;border-radius:.9rem;padding:1.3rem 1.4rem;margin:2.2rem 0}
.wi-nl .k{color:#ffdf00}
.wi-nl h2{color:#fff;margin:0 0 .3rem}
.wi-nl p{margin:0;color:#e2f3e8;max-width:34rem}
.wi-nl>div{flex:1 1 20rem}
.wi-nl-btn{flex:none;background:#ffdf00;color:#0c2340;font-weight:800;text-decoration:none;padding:.85rem 1.2rem;border-radius:.6rem;box-shadow:0 4px 0 #c9a600}
.wi-h{margin:2.2rem 0 1rem}
.wi-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.wi-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.wi-card{display:flex;flex-direction:column;gap:.45rem;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--green);border-radius:.85rem;padding:1.15rem 1.2rem;transition:transform .15s}
a.wi-card:hover{transform:translateY(-2px)}
.wi-card b{font-family:var(--display);font-size:1.2rem;line-height:1.25}
.wi-card.big b{font-size:1.4rem}
.wi-card .d{color:var(--muted)}
.wi-card .go{margin-top:auto;color:var(--green);font-weight:700}
.wi-card .tag{align-self:flex-start;background:#ffdf00;color:#0c2340;font-weight:800;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.15rem .6rem}
.wi-card .ic{font-size:1.7rem;line-height:1}
.wi-card.soon{border-top-color:#e9b100;background:#fffdf4}
.wi-card.soon .tag{background:#eee}
@media (max-width:760px){.wi-toc ol,.wi-cards,.wi-cards.three{grid-template-columns:minmax(0,1fr)}.wi-step h2{font-size:1.35rem}}

.wi-big{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;background:var(--band,#0c2340);color:#fff;border-radius:.8rem;padding:1rem 1.3rem;margin:.8rem 0 1rem}
.wi-big b{font-family:var(--display);font-size:2rem;color:#ffdf00;line-height:1.1}
.wi-big span{color:#dfe8f3}
.wi-list{margin:.6rem 0 1rem;padding-left:1.2rem}
.wi-list li{margin:.3rem 0}
.wi-x{list-style:none;padding:0}
.wi-x li{position:relative;padding-left:1.8rem}
.wi-x li::before{content:"✕";position:absolute;left:0;top:0;width:1.3rem;height:1.3rem;border-radius:50%;background:#fde4e1;color:#c0392b;font-size:.75rem;font-weight:800;display:grid;place-items:center}
.wi-flow{list-style:none;counter-reset:f;margin:1rem 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}
.wi-flow li{counter-increment:f;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--green);border-radius:.7rem;padding:.8rem .9rem}
.wi-flow li::before{content:counter(f);display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#ffdf00;color:#0c2340;font-weight:800;margin-bottom:.4rem}
.wi-flow b{display:block;font-family:var(--display)}
.wi-flow span{display:block;color:var(--muted);font-size:.93rem}
@media (max-width:760px){.wi-flow{grid-template-columns:minmax(0,1fr)}}
