/* Praxiswissen: eigene CI und vorhandene Praxis-Schrift. */
.wissen-page, .wissen-home { --wissen-ink: #2a3540; --wissen-lila: #564596; color: var(--wissen-ink); }
.wissen-page { padding-bottom: 48px; }
.wissen-hero { padding-block: clamp(32px, 6vw, 64px) 28px; }
.wissen-hero h1 { max-width: 18ch; font-size: clamp(2rem, 5vw, 3.4rem); line-height: 1.12; }
.wissen-hero h1 span, .wissen-home h2 span { color: var(--wissen-lila); }
.wissen-hero > p:last-child { max-width: 56ch; color: #52616b; }
.wissen-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.wissen-card {
  display: flex; flex-direction: column; min-width: 0;
  border: 1px solid #d8d0e4; border-radius: 22px;
  background: white; overflow: hidden; color: var(--wissen-ink); text-decoration: none;
  box-shadow: 0 6px 20px #2a354006;
}
.wissen-card:hover { border-color: var(--wissen-lila); }
.wissen-card:focus-visible { outline: 3px solid #2848a0; outline-offset: 4px; }
.wissen-art { min-height: 150px; display: grid; place-items: center; background: linear-gradient(125deg, #f2eef9, #e1daef); }
.wissen-art span { display: grid; place-items: center; width: 80px; height: 80px; border: 1px solid #564596; border-radius: 50%; color: #564596; font-size: 38px; line-height: 1; }
.wissen-art.reise { background: linear-gradient(125deg, #edf3fc, #d7e6f5); }
.wissen-art.reise span { border-color: #2848a0; color: #2848a0; }
.wissen-art.recht { background: linear-gradient(125deg, #faf5e7, #eee1b9); }
.wissen-art.recht span { border-color: #96742a; color: #66501d; }
.wissen-card-copy { display: flex; flex: 1; flex-direction: column; padding: 20px; }
.wissen-card .eyebrow { font-size: .78rem; margin: 0 0 10px; color: var(--wissen-lila); }
.wissen-card h2 { font-size: 1.25rem; line-height: 1.3; margin: 0 0 12px; }
.wissen-card p:not(.eyebrow) { color: #52616b; font-size: .93rem; line-height: 1.5; }
.wissen-card-end { display: flex; justify-content: space-between; gap: 10px; margin-top: auto; padding-top: 18px; font-size: .76rem; color: #52616b; }
.wissen-card-end > span { color: var(--wissen-lila); font-size: 1.2rem; }
.wissen-home { padding-block: 50px; }
.wissen-home-head { display: flex; justify-content: space-between; align-items: end; flex-wrap: wrap; gap: 20px; margin-bottom: 24px; }
.wissen-home h2 { margin: 6px 0; font-size: clamp(1.6rem, 4vw, 2.4rem); line-height: 1.2; }
.wissen-article { max-width: 72ch; padding-top: 38px; }
.wissen-article h1 { font-size: clamp(1.8rem, 5vw, 2.7rem); line-height: 1.2; margin-block: 18px 28px; }
.wissen-article p { line-height: 1.65; }
.wissen-action { margin-block: 26px; padding: 20px; background: #f2eef9; border: 1px solid #d8d0e4; border-radius: 18px; }
.wissen-sources { font-size: .82rem; color: #52616b; border-top: 1px solid #d8d0e4; padding-top: 18px; }
@media (max-width: 820px) { .wissen-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .wissen-grid { grid-template-columns: minmax(0, 1fr); gap: 16px; } .wissen-art { min-height: 130px; } }
@media (forced-colors: active) {
  .wissen-card, .wissen-art, .wissen-art span, .wissen-action { color: CanvasText !important; background: Canvas !important; border-color: CanvasText !important; }
}
