/* Gemeinsamer Zitzschennet-Abschnitt: drei Partner und KI als eigenständiges Thema. */
.partner-topics{background:var(--soft)}
.partner-topics .section-head h2{max-width:670px}
.topics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.topic-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px 33px 28px;background:#fff;border:1px solid #dfdcd6;border-radius:var(--radius);scroll-margin-top:30px}
.topic-card-top{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;margin-bottom:25px}
.topic-number{color:#a9a19b;font-size:.72rem;letter-spacing:.08em}
.topic-status{padding:4px 10px;background:#f8eceb;border:1px solid #ecd8d6;border-radius:2px;color:#9d1d21;font-size:.68rem;letter-spacing:.025em;line-height:1.5}
.topic-status--theme{background:#f2f0ec;border-color:#e3dfd8;color:#665d55}
.topic-card h3{font-size:1.55rem;letter-spacing:-.035em;line-height:1.2;margin-bottom:15px}
.topic-card>p{color:var(--muted);font-size:.92rem;line-height:1.7;max-width:430px;margin-bottom:22px}
.topic-card>.text-link{margin-top:auto}
@media(max-width:820px){.topics-grid{gap:18px}.topic-card{padding:26px}.topic-card h3{font-size:1.4rem}.topic-card-top{gap:14px;margin-bottom:22px}}
@media(max-width:600px){.topics-grid{grid-template-columns:1fr;gap:15px}.topic-card{padding:24px}.topic-card-top{margin-bottom:21px}.topic-card h3{font-size:1.45rem}.topic-card>p{font-size:.9rem;margin-bottom:18px}.topic-status{font-size:.66rem}}
