.dsk-local-forensics-title{margin:0 0 14px 0}
.dsk-local-forensics-copy{margin:0 0 12px 0}
.dsk-local-forensics-copy--loose{margin:0 0 16px 0}
.dsk-local-forensics-list{margin:0 0 16px 18px;padding:0}
.dsk-local-forensics-contact-card{margin-top:16px;padding:14px 16px;border:1px solid rgba(0,0,0,.10);border-radius:14px;background:rgba(255,255,255,.55)}
.dsk-local-forensics-contact-card__line{margin:0 0 6px 0}

/* next5-forensics-mobile-title-20260601
   The long Polish H1 must wrap inside the visible mobile canvas. */
@media (max-width: 767px){
  html.dsk-page-forensics[lang="pl"] body.dsk-page-forensics.dsk-pl-subpage-owner-v1 main#main-content #service-template .dsk-service-landing__container,
  html.dsk-page-forensics[lang="pl"] body.dsk-page-forensics.dsk-pl-subpage-owner-v1 main#main-content #service-template .dsk-service-landing__content{
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
    margin-inline: auto;
    box-sizing: border-box;
  }

  html.dsk-page-forensics[lang="pl"] body.dsk-page-forensics.dsk-pl-subpage-owner-v1 main#main-content #service-template .dsk-service-landing__title{
    width: 100%;
    max-width: 100%;
    font-size: clamp(31px, 8vw, 35px);
    line-height: 1.08;
    overflow-wrap: normal;
    text-wrap: balance;
  }
}

@media (max-width: 374px){
  html.dsk-page-forensics[lang="pl"] body.dsk-page-forensics.dsk-pl-subpage-owner-v1 main#main-content #service-template .dsk-service-landing__container,
  html.dsk-page-forensics[lang="pl"] body.dsk-page-forensics.dsk-pl-subpage-owner-v1 main#main-content #service-template .dsk-service-landing__content{
    width: calc(100% - 32px);
    max-width: calc(100% - 32px);
  }

  html.dsk-page-forensics[lang="pl"] body.dsk-page-forensics.dsk-pl-subpage-owner-v1 main#main-content #service-template .dsk-service-landing__title{
    font-size: clamp(29px, 8.4vw, 32px);
  }
}
