
/* v7: ruhigere Einstiegsfläche, kompakte Wissensimpulse, getrennte FAQ */
.hero{background:#F5F9FA!important}
.hero:after{display:none!important}
.knowledge-trigger{position:relative;text-align:left;width:100%;font:inherit;display:flex;align-items:center;gap:12px;min-height:86px;padding:14px 16px;background:#F5F9FA;border:1px solid #d5e2e8;border-radius:7px;cursor:pointer;color:#173544;line-height:1.4}
.knowledge-trigger .knowledge-labels{min-width:0;display:flex;flex-direction:column;gap:3px}
.knowledge-trigger .knowledge-pictogram{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;background:rgba(255,255,255,.8);border-radius:7px}
.knowledge-trigger .knowledge-eyebrow{font-size:10px;font-weight:800;letter-spacing:.055em}
.knowledge-trigger .knowledge-title{font-size:15px;line-height:1.35;font-weight:700}
.knowledge-trigger .knowledge-teaser{font-size:12px;line-height:1.4;font-weight:400}
.knowledge-trigger::after{content:'↗';font-size:20px;font-weight:600;align-self:center;margin-left:auto;flex-shrink:0}
.knowledge-trigger:hover{filter:brightness(.975);box-shadow:0 3px 13px #1735440e}
.knowledge-trigger.knowledge-green{background:#edf6f4;border-color:#c8e1dd}
.knowledge-trigger.knowledge-red{background:#F5F9FA;border-left:4px solid #A21634;border-color:#d5e2e8;border-left-color:#A21634}
.knowledge-trigger.knowledge-blue{background:#e4eef7;border-color:#c6dbe9}
.knowledge-trigger.knowledge-green .knowledge-eyebrow,.knowledge-trigger.knowledge-green .knowledge-pictogram,.knowledge-trigger.knowledge-green::after{color:#127E77}
.knowledge-trigger.knowledge-red .knowledge-eyebrow,.knowledge-trigger.knowledge-red .knowledge-pictogram,.knowledge-trigger.knowledge-red::after{color:#A21634}
.knowledge-trigger.knowledge-blue .knowledge-eyebrow,.knowledge-trigger.knowledge-blue .knowledge-pictogram,.knowledge-trigger.knowledge-blue::after{color:#006DA2}
.hero-right-column .knowledge-trigger.knowledge-hero{background:#e4eef7!important;border:1px solid #bdd5e7!important;min-height:87px!important;padding:14px 16px!important;display:flex!important}
.hero-right-column .knowledge-trigger.knowledge-hero .knowledge-pictogram,.hero-right-column .knowledge-trigger.knowledge-hero .knowledge-eyebrow{color:#006DA2}
.knowledge-inline-grid{display:grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;margin:20px 0}
.knowledge-inline-grid .knowledge-trigger{max-width:465px;min-height:96px}
.knowledge-inline-grid .knowledge-side-copy{border:0;padding:4px 8px;margin:0;max-width:530px}
.knowledge-inline-grid .knowledge-side-copy h3{font-size:19px}
#vorteile .knowledge-trigger{border-radius:7px}
#vorteile .knowledge-trigger.knowledge-red{background:#F5F9FA;border-left:4px solid #A21634}
#vorteile .knowledge-trigger.knowledge-blue{background:#e4eef7}
#vorteile .knowledge-trigger .knowledge-pictogram{width:42px;height:42px;flex-basis:42px}
#vorteile .knowledge-trigger .knowledge-eyebrow{font-size:10px}
#vorteile .knowledge-trigger .knowledge-title{font-size:15px}
#vorteile .amd-photo-interlude{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin:25px 0}
#vorteile .amd-photo-interlude figure{height:215px;display:flex;align-items:center;justify-content:center;background:#eaf3f4}
#vorteile .amd-photo-interlude img{width:100%;height:100%;object-fit:cover}
#vorteile .amd-photo-interlude figure:last-child img{object-fit:contain;object-position:center center}
.faq-section{background:#fff;padding:78px 0}
.faq-list{max-width:850px;margin-top:30px}
.faq-list>details{border-bottom:1px solid var(--line);padding:16px 0}
.faq-list>details>summary{font-size:16px;line-height:1.45}
.faq-list>details>p{max-width:none;line-height:1.7}
.knowledge-overlay[hidden]{display:none!important}
.knowledge-overlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:24px}
.knowledge-backdrop{position:absolute;inset:0;background:rgba(12,35,45,.61)}
.knowledge-dialog{position:relative;background:white;color:#173544;border-radius:9px;width:min(780px,100%);max-height:88dvh;display:flex;flex-direction:column;box-shadow:0 22px 80px #142f3450;outline:0}
.knowledge-dialog-top{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #d8e5e8;font-size:12px;color:#4d626a}
.knowledge-close{border:0;background:none;color:#006DA2;font:inherit;font-weight:700;cursor:pointer}
.knowledge-dialog-scroll{overflow:auto;overscroll-behavior:contain;padding:25px 32px 30px}
.knowledge-dialog-scroll h2{font-size:clamp(23px,3vw,31px);margin:10px 0 22px}
.knowledge-dialog-scroll p,.knowledge-dialog-scroll li,.detail-scroll p,.detail-scroll li,.faq-list>details>p{hyphens:auto;text-align:justify;text-justify:inter-word;overflow-wrap:break-word}
.knowledge-dialog-scroll p{line-height:1.75}
.knowledge-dialog-scroll li{margin:9px 0;line-height:1.65}
@media(max-width:800px){#vorteile .amd-photo-interlude{grid-template-columns:repeat(2,minmax(0,1fr))}#vorteile .amd-photo-interlude figure:last-child{grid-column:1/-1;max-width:460px;justify-self:center;width:100%}}
@media(max-width:700px){.knowledge-inline-grid{grid-template-columns:1fr;gap:13px}.knowledge-inline-grid .knowledge-trigger{max-width:none}.knowledge-dialog{height:100dvh;max-height:100dvh;border-radius:0}.knowledge-overlay{padding:0}.knowledge-dialog-scroll{padding:20px}.knowledge-dialog-scroll p,.knowledge-dialog-scroll li,.faq-list>details>p{text-align:left;hyphens:auto}#vorteile .amd-photo-interlude{gap:10px}.faq-section{padding:60px 0}}
@media(max-width:450px){#vorteile .amd-photo-interlude{grid-template-columns:1fr}#vorteile .amd-photo-interlude figure:last-child{grid-column:auto}.knowledge-trigger{padding:12px;gap:9px}}
