/* KI-Angebot ohne OS-Abbildung; bestehende Leistungsfarbe und Typografie. */
.ki-overview{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);min-height:420px;padding:clamp(28px,4vw,56px);background:#ffdb19;color:#1d1e1b}
#panel-systems .ki-overview{height:100%;min-height:0}
.ki-overview .ki-overview-copy{position:static;max-width:none;inset:auto;transform:none}
.ki-overview h2{font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.03em;margin:0 0 24px}
.ki-overview p{font-size:17px;line-height:1.5;max-width:34ch;margin:0 0 20px}
.ki-overview .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:inherit}
.ki-overview-list{margin:0;padding:0;list-style:none}
.ki-overview-list li{padding:20px 0;border-bottom:1px solid #1d1e1b40;font-size:clamp(18px,2.2vw,30px);font-weight:600;line-height:1.3;letter-spacing:-.02em}
.ki-overview-list li:first-child{border-top:1px solid #1d1e1b40}
.ki-capabilities{margin:0;display:grid;gap:0}
.ki-capabilities>div{padding:22px 0;border-bottom:1px solid #77777750;scroll-margin-top:120px}
.ki-capabilities>div:first-child{padding-top:0}
.ki-capabilities dt{font-size:21px;font-weight:650;line-height:1.3;margin-bottom:10px}
.ki-capabilities dd{font-size:15px;line-height:1.6;margin:0;max-width:60ch;color:inherit}
.ki-scope-note{font-size:13px;line-height:1.6;margin:22px 0 0;color:#686a62}
.ki-two-proofs{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){.ki-overview{grid-template-columns:1fr;gap:20px;min-height:0;padding:26px 24px}.ki-overview h2{font-size:36px;margin-bottom:16px}.ki-overview p{font-size:15px;margin-bottom:10px}.ki-overview-list li{font-size:18px;padding:12px 0}.ki-capabilities dt{font-size:20px}.ki-capabilities dd{font-size:15px}#panel-systems .ki-overview{align-content:center}.ki-overview .text-link{font-size:14px}}
@media(max-width:360px){.ki-overview{padding:22px 20px;gap:12px}.ki-overview h2{font-size:32px}.ki-overview p{font-size:14px}.ki-overview-list li{font-size:17px;padding:10px 0}}

.workspace:has(#panel-systems:not([hidden])) .workspace-hint,.workspace:has(#panel-systems:not([hidden])) .workspace-reset{display:none}.workspace:has(#panel-systems:not([hidden])) .workspace-standard-hint{display:inline}
