/* Wissen page: hero scene "unclear -> clear" and the "Womit wir arbeiten" block */
.wissen-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);gap:clamp(32px,5vw,72px);align-items:center}
.wj-visual{max-width:400px;justify-self:end;width:100%}
.wj-scene{display:block;width:100%;height:auto}
@media(max-width:860px){.wissen-hero-grid{grid-template-columns:1fr;gap:28px}.wj-visual{max-width:240px;justify-self:start}}

/* Video card: same green as the video background, so the edges disappear */
.wj-video{display:block;width:100%;height:auto;aspect-ratio:5/3;border-radius:28px;background:#1B3F30;box-shadow:0 30px 80px -40px rgba(0,0,0,.9)}
.wj-visual{max-width:460px}
@media(max-width:860px){.wj-visual{max-width:360px}}

/* Womit wir arbeiten */
.wj-trust-box{max-width:760px}
.wj-tags{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.wj-tags li{padding:9px 16px;border:1px solid var(--border-1);border-radius:999px;background:rgba(255,255,255,.03);color:var(--text-1);font-size:14.5px;line-height:1.3}
.wj-note{margin:0 0 28px;color:var(--text-2);font-size:16px;line-height:1.7;max-width:560px}
.wj-proof{border-top:1px solid var(--border-1);padding-top:18px}
.wj-proof summary{cursor:pointer;color:var(--accent);font-weight:650;font-size:15.5px;list-style:none;display:inline-flex;gap:8px;align-items:center}
.wj-proof summary::-webkit-details-marker{display:none}
.wj-proof summary::after{content:"+";font-size:18px;line-height:1}
.wj-proof[open] summary::after{content:"–"}
.wj-proof summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}
.wj-proof-lead{margin:0 0 10px;color:var(--text-2);font-size:15px;line-height:1.6}
.wj-proof-intro{margin:16px 0 12px;color:rgba(245,243,237,.6);font-size:14px;line-height:1.6}
.wj-proof ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.wj-proof li{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}
.wj-proof li b{color:var(--text-1);font-weight:600;font-size:15px}
.wj-proof li span{color:rgba(245,243,237,.6);font-size:13.5px}
.wj-proof li a{color:var(--accent);font-size:14px;text-decoration:none;white-space:nowrap}
.wj-proof li a:hover{text-decoration:underline}

/* v169: even rhythm between the Wissen blocks (feature-block default is 100vh + 230px) */
#wissen-themen,#womit-wir-arbeiten,#wissen-orientierung{min-height:auto;display:block;padding:130px 0}
#womit-wir-arbeiten{padding-top:0;border-top:0}
@media(max-width:760px){#wissen-themen,#wissen-orientierung{padding:80px 0}#womit-wir-arbeiten{padding:0 0 80px}}
@media(min-width:1100px){.wissen-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
