/* 174: Knowledge area; extends V6 Hell & Limette. No external assets. */
.wissen-artikel { max-width: 820px; margin: 0 auto; padding: 120px 24px 64px; }
.wissen-breadcrumb { font-size: .85rem; margin-bottom: 32px; color: var(--text-weich); }
.wissen-kopf { margin-bottom: 32px; }
.wissen-kopf h1 { font-size: clamp(2rem, 5vw, 3.3rem); }
.wissen-stand { color: var(--text-weich); font-size: .88rem; margin: 20px 0; }
.wissen-inhalt { background: var(--grund-warm); padding: 24px; border-radius: var(--radius); margin-bottom: 40px; }
.wissen-inhalt ul { margin-bottom: 0; padding-left: 20px; }
.wissen-inhalt li { margin-top: 8px; }
.wissen-artikel section { margin-bottom: 40px; }
.wissen-artikel h2 { font-size: clamp(1.4rem, 3vw, 1.9rem); line-height: 1.25; }
.wissen-artikel [id], main > section[id] { scroll-margin-top: 100px; }
.wissen-artikel p { max-width: 70ch; }
.quellenverweise { font-size: .8rem; white-space: nowrap; }
.quellenverweise a { display: inline-block; padding: 2px; }
.wissen-faq details { border-top: 1px solid var(--linie); padding: 16px 0; }
.wissen-faq summary { cursor: pointer; font-weight: 650; padding: 6px 0; }
.wissen-faq details p { margin: 16px 0 0; }
.wissen-quellen { font-size: .88rem; overflow-wrap: anywhere; }
.wissen-quellen ul { padding-left: 20px; }
.wissen-quellen li { margin-bottom: 16px; }
.wissen-quellen li span { color: var(--text-weich); }
.wissen-cta { background: var(--gruen-hauch); border-radius: var(--radius); padding: 28px; margin: 40px 0; }
.wissen-cta h2 { margin-bottom: 20px; }
.wissen-weiter li { margin: 12px 0; }
.wissen-kacheln { margin-top: 28px; }
.wissen-kachel { display: block; text-decoration: none; }
.wissen-kachel:hover h3 { color: var(--gruen-tief); }
.wissen-kachel .eyebrow { font-size: .7rem; }
.wissen-kachel p { color: var(--text-weich); }
.wissen-kachel p.eyebrow { color: var(--gruen-tief); }
.wissen-empfehlung { border-left: 3px solid var(--gruen); padding-left: 16px; }
a:focus-visible, summary:focus-visible { outline: 3px solid var(--gruen-tief); outline-offset: 4px; border-radius: 3px; }
@media (max-width: 600px) {
  .wissen-artikel { padding: 100px 20px 40px; }
  .wissen-kacheln { grid-template-columns: 1fr; }
  .wissen-inhalt, .wissen-cta { padding: 20px; }
}
@media print {
  .kopf, .fuss, .wissen-inhalt, .wissen-cta, .wissen-weiter, .sprunglink { display: none; }
  .wissen-artikel { padding: 0; max-width: none; }
  .wissen-faq details > div { display: block; }
  a { color: inherit; }
}
