/* DSK ransomware service H1 owner. */
html.dsk-page-ransomware #service-template h1.sb-text-image__content-title,
html.dsk-page-warszawa #service-template h1.sb-text-image__content-title{
  font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-size:2.75rem !important;
  line-height:1.10 !important;
  font-weight:800 !important;
  letter-spacing:1px !important;
  text-transform:uppercase !important;
  color:#16a34a !important;
}

@media (max-width:768px){
  html.dsk-page-ransomware #service-template h1.sb-text-image__content-title,
  html.dsk-page-warszawa #service-template h1.sb-text-image__content-title{
    font-size:2rem !important;
    line-height:1.12 !important;
  }
}html.dsk-page-ransomware #service-template h1, .dsk-page-ransomware #service-template h1{
  box-sizing: border-box !important;
  width: auto !important;
  max-width: min(980px, 100%) !important;
  overflow-wrap: break-word;
}

/* PL non-blog axis visual fix 2026-05-12 v2: ransomware H1 exact high-specificity rail. */
html.dsk-page-ransomware body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing h1.dsk-service-landing__title {
  box-sizing: border-box !important;
  width: auto !important;
  max-width: min(980px, 100%) !important;
  overflow-wrap: break-word;
}

/* PL non-blog axis visual fix 2026-05-12 v3: ransomware desktop/wide H1 readable rail. */
@media (min-width: 1180px) {
  html.dsk-page-ransomware body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing h1.dsk-service-landing__title {
    max-width: min(640px, 100%) !important;
  }
}


/* PL non-blog axis visual fix 2026-05-12 v4: align ransomware desktop H1 rect to service container axis. */
@media (min-width: 1366px) {
  html.dsk-page-ransomware body#sb-body-data-attr.dsk-service-landing-owner-v1 #service-template.dsk-service-landing h1.dsk-service-landing__title {
    margin-left: 7.5px !important;
  }
}
