.dach-topic-module__oev9GW__roofFactsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dach-topic-module__oev9GW__roofFactCard,.dach-topic-module__oev9GW__contextPanel,.dach-topic-module__oev9GW__chainPanel{background:#fff;border:1px solid #dce4df;border-radius:12px;box-shadow:0 1px 2px #1d27300a,0 12px 32px #1d27300f}.dach-topic-module__oev9GW__roofFactCard{flex-direction:column;align-items:flex-start;gap:12px;min-height:260px;padding:20px;display:flex}.dach-topic-module__oev9GW__roofFactIcon{color:#3d8010;background:#f0f9e9;border:1px solid #cfe4c6;border-radius:12px;place-items:center;width:42px;height:42px;display:inline-grid}.dach-topic-module__oev9GW__roofFactIcon svg{width:21px;height:21px}.dach-topic-module__oev9GW__contextPanel>svg{color:#3d8010;box-sizing:border-box;background:#f0f9e9;border:1px solid #cfe4c6;border-radius:12px;width:42px;height:42px;padding:10px}.dach-topic-module__oev9GW__roofFactKicker{color:#3d8010;letter-spacing:.08em;margin:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:850}.dach-topic-module__oev9GW__roofFactCard h3,.dach-topic-module__oev9GW__contextPanel h3,.dach-topic-module__oev9GW__chainPanel h3{color:#1d2730;margin:0;font-size:21px;line-height:1.1}.dach-topic-module__oev9GW__roofFactCard p,.dach-topic-module__oev9GW__roofFactCard small,.dach-topic-module__oev9GW__contextPanel p,.dach-topic-module__oev9GW__contextPanel li,.dach-topic-module__oev9GW__chainPanel li,.dach-topic-module__oev9GW__siblingLinkDetailed small{color:#52616b;line-height:1.6}.dach-topic-module__oev9GW__roofFactCard p{margin:0;font-size:15px}.dach-topic-module__oev9GW__roofFactCard small{margin-top:auto;font-size:12px}.dach-topic-module__oev9GW__contextPanel,.dach-topic-module__oev9GW__chainPanel{padding:20px}.dach-topic-module__oev9GW__contextPanel{align-content:start;gap:12px;display:grid}.dach-topic-module__oev9GW__contextPanel p{margin:0;font-size:14px}.dach-topic-module__oev9GW__chainPanel{background:linear-gradient(#fff 0%,#f8fbf7 100%);align-content:start;gap:14px;display:grid}.dach-topic-module__oev9GW__chainList{gap:10px;margin:0;padding-left:20px;display:grid}.dach-topic-module__oev9GW__chainList li{padding-left:4px;font-size:13px}.dach-topic-module__oev9GW__siblingLinkDetailed span{gap:6px;display:grid}.dach-topic-module__oev9GW__siblingLinkDetailed strong{color:#1d2730;font-size:16px;line-height:1.25}.dach-topic-module__oev9GW__siblingLinkDetailed small{font-size:12px}@media (max-width:980px){.dach-topic-module__oev9GW__roofFactsGrid{grid-template-columns:1fr}}
