/* v333: Optimierung Einordnung / Typische Anlässe Audit Readiness */

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__intro-grid{
  align-items:stretch !important;
  gap:30px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-card,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-card{
  padding:34px !important;
  border-radius:26px !important;
  box-shadow:0 18px 44px rgba(7,34,72,.06) !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v328__context-main{
  grid-template-columns:minmax(0,1.16fr) minmax(250px,.74fr) !important;
  gap:24px !important;
  align-items:start !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-copy h2{
  max-width:360px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-lead{
  max-width:none !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-figure{
  aspect-ratio:10 / 13 !important;
  max-width:410px !important;
  min-height:0 !important;
  justify-self:end !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-figure img{
  object-position:center center !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-grid{
  grid-template-columns:1fr !important;
  gap:14px !important;
  margin-top:20px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-card,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecase-item{
  display:grid !important;
  grid-template-columns:42px minmax(0,1fr) !important;
  column-gap:14px !important;
  row-gap:3px !important;
  align-items:start !important;
  min-height:0 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-card{
  padding:16px 18px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-card h2{
  max-width:520px !important;
  margin-bottom:18px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-grid{
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
  margin-top:12px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecase-item{
  padding:18px 18px 16px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-icon,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecase-icon{
  grid-column:1 !important;
  grid-row:1 / span 2 !important;
  width:42px !important;
  height:42px !important;
  min-width:42px !important;
  min-height:42px !important;
  border-radius:13px !important;
  align-self:start !important;
  margin-top:1px !important;
  background:linear-gradient(180deg,rgba(255,250,240,.96) 0%, rgba(251,245,228,.98) 100%) !important;
  border:1px solid rgba(212,171,66,.32) !important;
  box-shadow:none !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-icon svg,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecase-icon svg{
  width:21px !important;
  height:21px !important;
  stroke-width:2.05 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-card strong,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecase-item strong{
  grid-column:2 !important;
  margin:0 !important;
  align-self:start !important;
  font-size:16px !important;
  line-height:1.22 !important;
  word-break:normal !important;
  overflow-wrap:normal !important;
  hyphens:none !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-card span:last-child,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecase-item span:last-child{
  grid-column:2 !important;
  margin:2px 0 0 !important;
  font-size:14px !important;
  line-height:1.5 !important;
  word-break:normal !important;
  overflow-wrap:break-word !important;
  hyphens:auto !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-note{
  margin-top:16px !important;
  padding:16px 18px !important;
}

@media (max-width: 1360px){
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v328__context-main{
    grid-template-columns:minmax(0,1.08fr) minmax(230px,.68fr) !important;
  }
}

@media (max-width: 1180px){
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v328__context-main{
    grid-template-columns:1fr !important;
  }
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-copy h2{
    max-width:none !important;
  }
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-figure{
    max-width:none !important;
    aspect-ratio:16 / 9 !important;
    justify-self:stretch !important;
  }
}

@media (max-width: 980px){
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-grid{
    grid-template-columns:1fr !important;
  }
}

@media (max-width: 720px){
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-card,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-card{
    padding:24px !important;
  }
}
