/* Leichte Liniengrafiken ergänzen den offenen Aufbau. */
body.home-editorial #zielgruppe .signals-refined .signal-icon{
 display:grid!important;place-items:center;flex:0 0 28px!important;
 width:28px!important;height:28px!important;border:0!important;border-radius:0!important;
 background:transparent!important;color:#3f6b55!important;
}
body.home-editorial #zielgruppe .signals-refined .signal-icon svg{width:25px;height:25px;stroke-width:1.5}
body.home-editorial #zielgruppe .signals-refined .signal-grid>li{gap:14px!important;align-items:flex-start!important}
body.home-editorial #zielgruppe .signals-refined .signal-text{flex:1;min-width:0}
body.home-editorial #vorgehen .process-node .process-icon{
 display:block;width:29px;height:29px;margin:0 0 15px;color:#3f6b55;flex:none;
}
body.home-editorial #vorgehen .process-node .process-icon svg{display:block;width:100%;height:100%}
body.home-editorial #vorgehen .process-flow.process-even-arrows .process-node{display:flex!important;flex-direction:column!important;align-items:flex-start!important}
@media(max-width:1000px){
 body.home-editorial #vorgehen .process-flow.process-even-arrows .process-node{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;column-gap:16px!important}
 body.home-editorial #vorgehen .process-node .process-icon{grid-column:1;grid-row:1/3;margin:2px 0 0}
 body.home-editorial #vorgehen .process-node>strong,body.home-editorial #vorgehen .process-node>small{grid-column:2}
}
