/* IdeaPrint RC2.15.1: control legacy “Как мы работаем” decoration.
   The old mark.gif was enlarged because a global image rule overrode its height.
   Replace the GIF with small CSS-only brand dots; scope strictly to the legacy block. */
.ipp-release .ipp-original-details .how-we-work .how-we-work-header h2 {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:clamp(8px,1.8vw,15px);
  margin:0 0 28px;
  font-size:clamp(23px,2.5vw,34px)!important;
  line-height:1.22;
  color:var(--text,#173429)!important;
  text-shadow:none!important;
}
.ipp-release .ipp-original-details .how-we-work .how-icon {
  display:inline-block;
  flex:0 0 10px;
  width:10px;
  height:10px;
  border-radius:50%;
  background:var(--green,#35bc90);
  box-shadow:0 0 0 5px rgba(46,188,136,.13);
  vertical-align:middle;
}
/* Defensive rule in case cached legacy markup still includes the old GIF. */
.ipp-release .ipp-original-details .how-we-work .how-icon img,
.ipp-release .ipp-original-details .how-we-work .how-icon .ipp-image-unavailable {
  display:none!important;
  width:0!important;
  height:0!important;
  max-width:0!important;
  max-height:0!important;
}
.ipp-release .ipp-original-details .how-we-work {
  overflow:hidden;
}
@media(max-width:600px){
  .ipp-release .ipp-original-details .how-we-work .how-we-work-header h2{margin-bottom:22px;}
  .ipp-release .ipp-original-details .how-we-work .how-icon{flex-basis:7px;width:7px;height:7px;}
}
