.ost-wrap{margin:1.25rem 0 1.75rem;max-width:100%}
.ost-chart{width:100%;height:420px;max-width:100%}
.ost-chart-laender{height:560px}
.ost-chart-hoch{height:640px}
.ost-quelle{font-size:.9rem;color:#555;margin:.5rem 0 0}
.ost-hinweis{font-size:.95rem;color:#1e3a5f;background:#e8f1fb;border-left:4px solid #2563eb;padding:.65rem .85rem;margin:.75rem 0 0}
@media(max-width:640px){
  .ost-chart{height:340px}
  .ost-chart-laender{height:480px}
  .ost-chart-hoch{height:560px}
}
