
/* 0.29.0 – Inhaltliche und visuelle Endangleichung der Unterseiten */
body:not(.home) .cts-detail-grid{
  gap:16px!important;
  margin-bottom:16px!important;
}
body:not(.home) .cts-detail-card{
  height:100%!important;
  padding:22px!important;
  border-radius:12px!important;
  box-shadow:none!important;
}
body:not(.home) .cts-detail-card>span{
  display:inline-flex!important;
  margin-bottom:10px!important;
  font-size:.72rem!important;
  font-weight:800!important;
}
body:not(.home) .cts-detail-card h2{
  margin:0 0 8px!important;
  font-size:1.18rem!important;
  line-height:1.2!important;
}
body:not(.home) .cts-detail-card p{
  margin:0 0 10px!important;
  font-size:.88rem!important;
}
body:not(.home) .cts-detail-card ul{
  margin:0!important;
  padding-left:1.15rem!important;
  font-size:.82rem!important;
}
body:not(.home) .cts-detail-card li+li{
  margin-top:4px!important;
}
@media(max-width:900px){
 body:not(.home) .cts-detail-grid{gap:10px!important;margin-bottom:10px!important}
 body:not(.home) .cts-detail-card{padding:16px!important}
 body:not(.home) .cts-detail-card h2{font-size:1.08rem!important}
 body:not(.home) .cts-detail-card p{font-size:.84rem!important}
 body:not(.home) .cts-detail-card ul{font-size:.8rem!important}
}
