/* v327: Sichtbarkeits- und SVG-Fix für den Premium-Einordnungsbereich */

body .sampro-topic-v326__intro-grid{
  display:grid !important;
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) !important;
  gap:32px !important;
  align-items:stretch !important;
}

body .sampro-topic-v326__context-card{
  display:grid !important;
  grid-template-columns:minmax(0,.95fr) minmax(260px,.72fr) !important;
}

body .sampro-topic-v326__benefit-grid{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
}

body .sampro-topic-v326__usecases-grid{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}

body .sampro-topic-v326__benefit-icon,
body .sampro-topic-v326__usecase-icon{
  display:inline-flex !important;
  width:46px !important;
  height:46px !important;
  min-width:46px !important;
  min-height:46px !important;
  max-width:46px !important;
  max-height:46px !important;
  overflow:hidden !important;
  flex:0 0 46px !important;
}

body .sampro-topic-v326__benefit-icon svg,
body .sampro-topic-v326__usecase-icon svg{
  display:block !important;
  width:24px !important;
  height:24px !important;
  min-width:24px !important;
  min-height:24px !important;
  max-width:24px !important;
  max-height:24px !important;
  fill:none !important;
  stroke:currentColor !important;
  stroke-width:2.15 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}

body .sampro-topic-v326__benefit-icon svg *,
body .sampro-topic-v326__usecase-icon svg *{
  fill:none !important;
  stroke:currentColor !important;
  vector-effect:non-scaling-stroke !important;
}

@media (max-width:1260px){
  body .sampro-topic-v326__context-card{
    grid-template-columns:1fr !important;
  }
  body .sampro-topic-v326__benefit-grid,
  body .sampro-topic-v326__usecases-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

@media (max-width:980px){
  body .sampro-topic-v326__intro-grid{
    grid-template-columns:1fr !important;
  }
}

@media (max-width:720px){
  body .sampro-topic-v326__benefit-grid,
  body .sampro-topic-v326__usecases-grid{
    grid-template-columns:1fr !important;
  }
}
