/* v310: vier Praxisbeispiele und bessere Flächennutzung im blauen Feld */

.sampro-topic-v305__doc-visual{
  gap:18px !important;
}

.sampro-topic-v309__doc-showcase{
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  margin-top:54px !important;
}

.sampro-topic-v309__doc-example,
.sampro-topic-v309__doc-example--primary{
  grid-column:auto !important;
}

.sampro-topic-v309__doc-example{
  padding:8px !important;
  border-radius:18px !important;
  gap:8px !important;
}

.sampro-topic-v309__doc-example img{
  border-radius:12px !important;
}

.sampro-topic-v309__doc-example figcaption{
  gap:4px !important;
  padding:2px 2px 2px !important;
}

.sampro-topic-v309__doc-example figcaption strong{
  font-size:14px !important;
  line-height:1.18 !important;
}

.sampro-topic-v309__doc-example figcaption span{
  font-size:12.5px !important;
  line-height:1.4 !important;
}

.sampro-topic-v310__doc-insights{
  position:relative !important;
  z-index:2 !important;
  display:grid !important;
  gap:10px !important;
  margin-top:2px !important;
}

.sampro-topic-v310__doc-insights article{
  padding:14px 16px !important;
  border-radius:18px !important;
  background:rgba(255,255,255,.10) !important;
  border:1px solid rgba(255,255,255,.16) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important;
}

.sampro-topic-v310__doc-insights strong{
  display:block !important;
  color:#ffffff !important;
  font-size:15px !important;
  line-height:1.18 !important;
  font-weight:800 !important;
}

.sampro-topic-v310__doc-insights span{
  display:block !important;
  margin-top:6px !important;
  color:rgba(255,255,255,.82) !important;
  font-size:13px !important;
  line-height:1.45 !important;
}

.sampro-topic-v305__doc-stats{
  margin-top:2px !important;
}

@media (max-width:1180px){
  .sampro-topic-v309__doc-showcase{
    grid-template-columns:1fr !important;
  }
}

@media (max-width:720px){
  .sampro-topic-v310__doc-insights article{
    padding:13px 14px !important;
    border-radius:16px !important;
  }
  .sampro-topic-v310__doc-insights strong{
    font-size:14px !important;
  }
  .sampro-topic-v310__doc-insights span{
    font-size:12.5px !important;
  }
}
