/* Mobile composition fixes: flash nesting/steps, NVR CTA and NAS guide kicker. */
@media (max-width:560px) {
  html[lang="pl"] body.dsk-service-hybrid-page--flash.dsk-flash-pendrive-refactor-v1 #main-content .dsk-flash-hero-panel {
    gap:12px
  }

  html[lang="pl"] body.dsk-service-hybrid-page--flash.dsk-flash-pendrive-refactor-v1 #main-content .dsk-flash-hero-note {
    padding:2px 0 0;
    border:0;
    border-radius:0;
    background:transparent;
    box-shadow:none
  }

  html[lang="pl"] body.dsk-service-hybrid-page--flash.dsk-flash-pendrive-refactor-v1 #main-content .dsk-flash-card--first-aid {
    padding-inline:6px
  }

  html[lang="pl"] body.dsk-service-hybrid-page--flash.dsk-flash-pendrive-refactor-v1 #main-content .dsk-flash-steps li {
    padding:10px 8px 10px 38px;
    border-radius:14px;
    line-height:1.44
  }

  html[lang="pl"] body.dsk-service-hybrid-page--flash.dsk-flash-pendrive-refactor-v1 #main-content .dsk-flash-steps li::before {
    left:6px;
    top:10px;
    inline-size:26px;
    block-size:26px
  }

  html[lang="pl"] body.dsk-blog-article #main-content .dsk-blog-final-cta__box .dsk-blog-final-cta__button {
    box-sizing:border-box;
    inline-size:100%;
    min-block-size:48px;
    block-size:auto;
    padding:8px 12px;
    border-radius:12px;
    font-size:.9rem;
    line-height:1.18
  }

  html[lang="pl"] body.dsk-page-nas.dsk-page-service-article main#main-content .dsk-guides.dsk-guides {
    padding-inline:14px
  }

  html[lang="pl"] body.dsk-page-nas.dsk-page-service-article main#main-content .dsk-guides .dsk-guides__eyebrow {
    margin-inline:0
  }

  html[lang="pl"] body.dsk-page-nas.dsk-page-service-article main#main-content .dsk-guides .dsk-guides__title,
  html[lang="pl"] body.dsk-page-nas.dsk-page-service-article main#main-content .dsk-guides .dsk-guides__lead {
    padding-inline:0
  }
}
