.case-finding-teaser{border-top:1px solid var(--line);padding-top:16px;margin:14px 0 18px;display:grid;gap:16px}.case-finding-teaser.with-map{grid-template-columns:180px minmax(0,1fr);align-items:start}.case-teaser-map{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#e8f0f2;height:174px}.case-teaser-map svg.campaign-nordic-map{width:100%;height:174px;display:block;max-height:none;background:#e8f0f2}.case-teaser-map .campaign-map-labels{font-size:24px;font-weight:600;fill:#263e49}.case-teaser-copy .case-teaser-eyebrow{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.case-teaser-copy h4{margin:0 0 8px;font-size:17px;line-height:1.4;color:var(--text)}.case-teaser-copy p{font-size:13px;line-height:1.6;margin:0 0 9px;color:var(--text)}.case-teaser-source{font-size:11px;line-height:1.5;color:var(--muted);display:block}.case-teaser-gap{border-top:1px solid var(--line);padding-top:9px;margin-top:11px;font-size:12px;display:flex;flex-wrap:wrap;gap:7px;color:var(--muted)}.case-teaser-gap strong{font-weight:500;color:#b87c13}.composer-card:has(.case-finding-teaser) footer{margin-top:auto}.composer-card:has(.case-finding-teaser){display:flex;flex-direction:column}html[data-theme=night] .case-teaser-map,html[data-theme=night] .case-teaser-map svg{background:#dbe8ec}@media(max-width:750px){.case-finding-teaser.with-map{grid-template-columns:130px minmax(0,1fr)}.case-teaser-map,.case-teaser-map svg.campaign-nordic-map{height:150px}}@media(max-width:450px){.case-finding-teaser.with-map{grid-template-columns:1fr}.case-teaser-map,.case-teaser-map svg.campaign-nordic-map{height:180px}}
