.nl.kt .buehne-raster{align-items:start}.nl.kt .kt-text{padding-top:8px}@media (min-width:960px){.nl.kt .kt-text{padding-top:24px}}.nl.kt .kt-karte{color:var(--text);background:#fff;border:1px solid #d6e9ea;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #00000042}.nl.kt .kt-kopf{background:var(--teal-deep);color:#fff;padding:20px 24px 22px}.nl.kt .kt-kopf .kicker{color:#fff}.nl.kt .kt-titel{margin-top:8px;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;line-height:1.25}.nl.kt .kt-form{padding:0 4px 22px}.nl.kt .kt-iframe{background:#fff;border:0;width:100%;height:590px;display:block}.nl.kt .kt-sub{color:#3a4446;text-align:center;margin:4px 20px 0;font-family:Poppins,sans-serif;font-size:16px;line-height:1.45}.nl.kt .kt-sub a{color:var(--teal-text);overflow-wrap:anywhere;font-weight:600}.nl.kt .kt-klein{color:var(--text-light);margin-top:8px;font-size:16px}.nl.kt .kt-klein a{font-weight:400}.nl.kt .kt-karten{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:8px;display:grid}@media (min-width:760px){.nl.kt .kt-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.nl.kt .kt-k{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px 22px 24px}@media (min-width:960px){.nl.kt .kt-k{padding:24px 28px 28px}}.nl.kt .kt-k-ja{border-top:4px solid var(--teal-surface)}.nl.kt .kt-k-nein{border-top:4px solid #b9c4c5}.nl.kt .kt-k h3{margin:0 0 14px}.nl.kt .kt-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.nl.kt .kt-liste li{align-items:flex-start;gap:12px;font-size:18px;line-height:1.5;display:flex}.nl.kt .kt-ok,.nl.kt .kt-nein{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.nl.kt .kt-ok{background:var(--teal-surface)}.nl.kt .kt-nein{background:#b3261e}.nl.kt .kt-wege{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px;display:grid}@media (min-width:960px){.nl.kt .kt-wege{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}}.nl.kt .kt-wege .weg-karte{background:var(--bg-light);border-radius:16px;align-items:flex-start;padding:18px 20px 20px}.nl.kt .kt-wege .weg-karte:hover{background:#f4fbfb}.nl.kt .kt-impressum{color:var(--text-light);margin:28px 0 0;font-family:Poppins,sans-serif;font-size:16px}.nl.kt .kt-impressum a{color:var(--teal-text);font-weight:600}
