
/* v8: systematischer AMD-Bereich, einheitliche Wissenskacheln, farbige Wissensfenster */
#vorteile .amd-overview{display:flex;flex-direction:column;gap:28px}
#vorteile .amd-about{align-items:start;gap:36px}
#vorteile .amd-about-copy p:not(.intro),#vorteile .amd-profile-card p,#vorteile .amd-interdisciplinary p{hyphens:auto;text-align:justify;text-justify:inter-word;overflow-wrap:break-word}
#vorteile .amd-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#vorteile .amd-profile-card{background:#fff;border:1px solid #d8e5e8;border-top:3px solid #127E77;border-radius:7px;padding:18px 18px 16px;min-width:0}
#vorteile .amd-profile-card h3{font-size:18px;margin:0 0 8px}
#vorteile .amd-profile-card p{margin:0;color:#4d626a;line-height:1.68}
#vorteile .amd-photo-interlude{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}
#vorteile .amd-photo-interlude figure{margin:0;border-radius:7px;overflow:hidden;background:#eaf3f4}
#vorteile .amd-photo-interlude img{display:block;width:100%;height:195px;object-fit:cover}
#vorteile .amd-knowledge-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:0}
.knowledge-after-services,.amd-knowledge-pair{align-items:stretch}
.knowledge-after-services .knowledge-trigger,.amd-knowledge-pair .knowledge-trigger,.knowledge-in-collaboration .knowledge-trigger{height:100%;min-height:104px}
.knowledge-trigger{border-radius:7px!important;min-height:104px!important;padding:14px 16px!important;align-items:flex-start!important}
.knowledge-trigger .knowledge-pictogram{margin-top:2px}
.knowledge-trigger .knowledge-title{font-size:15px!important;line-height:1.35!important}
.knowledge-trigger .knowledge-teaser{font-size:12px!important;line-height:1.5!important;color:#4d626a}
.knowledge-in-collaboration{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}
.knowledge-side-copy{display:flex;flex-direction:column;justify-content:center;padding:18px 22px!important;min-height:104px}
.knowledge-side-copy h3{margin-bottom:7px}
.knowledge-side-copy p{margin:0;hyphens:auto;text-align:justify;text-justify:inter-word;overflow-wrap:break-word}
.knowledge-overlay{z-index:130}
.knowledge-dialog{background:var(--knowledge-panel-bg,#fff)!important;border-top:4px solid var(--knowledge-panel-accent,#006DA2)!important}
.knowledge-dialog-top{background:var(--knowledge-panel-head,#f3f8fa)!important}
.knowledge-dialog-scroll{background:var(--knowledge-panel-bg,#fff)!important}
.knowledge-dialog.theme-blue{--knowledge-panel-bg:#EAF3FA;--knowledge-panel-head:#D9EAF6;--knowledge-panel-accent:#006DA2}
.knowledge-dialog.theme-green{--knowledge-panel-bg:#EDF6F4;--knowledge-panel-head:#DDEEEA;--knowledge-panel-accent:#127E77}
.knowledge-dialog.theme-red{--knowledge-panel-bg:#F9F1F4;--knowledge-panel-head:#F1E0E6;--knowledge-panel-accent:#A21634}
.knowledge-dialog-scroll p,.knowledge-dialog-scroll li,.faq-list>details>p,.team-card p,.amd-profile-card p,.amd-interdisciplinary p,.knowledge-side-copy p{hyphens:auto;text-align:justify;text-justify:inter-word;overflow-wrap:break-word}
@media(max-width:980px){#vorteile .amd-profile-grid{grid-template-columns:1fr 1fr}#vorteile .amd-photo-interlude{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#vorteile .amd-about{gap:20px}#vorteile .amd-profile-grid{grid-template-columns:1fr}#vorteile .amd-photo-interlude{grid-template-columns:1fr 1fr;gap:10px}.knowledge-in-collaboration{grid-template-columns:1fr!important}.knowledge-side-copy{border-left:0!important;border-top:1px solid #d8e5e8;padding:16px 0 0!important;min-height:0}.knowledge-dialog-scroll p,.knowledge-dialog-scroll li,.faq-list>details>p,.team-card p,.amd-profile-card p,.amd-interdisciplinary p,.knowledge-side-copy p,#vorteile .amd-about-copy p:not(.intro){text-align:left;hyphens:auto}}
@media(max-width:450px){#vorteile .amd-photo-interlude{grid-template-columns:1fr}.knowledge-trigger{min-height:96px!important;padding:13px 14px!important}}
