/* Round 26: page-scoped wide-screen composition corrections. */
@media (min-width:1280px){
  html[lang="pl"] body.dsk-page-virtualization.dsk-page-virtualization.dsk-pl-site-rail-pass-v1 main#main-content section[aria-label="Sekcja artykułu"] .dsk-owner-container>.dsk-related-reading.dsk-related-reading{
    inline-size:min(100%,1200px);
    max-inline-size:1200px;
    margin-inline:auto;
  }

  html[lang="pl"] body.dsk-page-db-service #main-content .dsk-db-warning-module .dsk-db-link-grid--compact{
    inline-size:min(100%,1120px);
    max-inline-size:1120px;
    margin-inline:auto;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  html[lang="pl"] body.dsk-page-sas #main-content .dsk-services-choice__chips{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    align-content:center;
    gap:12px;
    min-block-size:100%;
    padding:28px;
    border:1px solid rgba(15,35,70,.10);
    border-radius:24px;
    background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(236,248,247,.86));
    box-shadow:0 18px 42px rgba(15,35,70,.07);
    box-sizing:border-box;
  }

  html[lang="pl"] body.dsk-page-sas #main-content .dsk-services-choice__chips>span{
    display:flex;
    min-block-size:44px;
    align-items:center;
    justify-content:center;
    padding:8px 14px;
    border:1px solid rgba(0,127,103,.16);
    border-radius:999px;
    background:#fff;
    color:#17314a;
    font-weight:750;
    text-align:center;
  }

  html[lang="pl"] body.dsk-page-forensics.dsk-page-forensics.dsk-pl-site-rail-pass-v1 main#main-content #default-contact-cta-section-template#default-contact-cta-section-template .dsk-owner-text-image__content.dsk-owner-text-image__content{
    display:grid;
    grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);
    align-items:center;
    gap:32px;
    inline-size:min(100%,1180px);
    max-inline-size:1180px;
    margin-inline:auto;
    padding:26px 30px;
    border:1px solid rgba(0,127,103,.14);
    border-radius:24px;
    background:linear-gradient(135deg,#fff,#f1faf7);
    box-shadow:0 18px 44px rgba(15,35,70,.07);
    box-sizing:border-box;
  }

  html[lang="pl"] body.dsk-page-forensics.dsk-pl-site-rail-pass-v1 main#main-content #default-contact-cta-section-template .dsk-owner-text-image__content-subtitle{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:20px;
  }

  html[lang="pl"] body.dsk-page-forensics.dsk-pl-site-rail-pass-v1 main#main-content #default-contact-cta-section-template .dsk-default-contact-cta__phone{
    margin:0;
    white-space:nowrap;
  }
}

/* PCPL-001: compact VMware handoffs without changing the shared page rail. */
@media (min-width:1280px){
  html[lang="pl"] body.dsk-vmware-spacing-fix-v1 #main-content #blog-post-template{
    padding-bottom:12px;
  }
  html[lang="pl"] body.dsk-vmware-spacing-fix-v1 #main-content #blog-post-template + section[aria-label="Sekcja artykułu"]{
    margin-block:0;
    padding-block:12px;
  }
  html[lang="pl"] body.dsk-vmware-spacing-fix-v1 #main-content :is(#dsk-blog-to-service-cta,.dsk-guides-section,#default-contact-cta-section-template,.dsk-faq-rollout-section){
    margin-block:0;
    padding-block:40px;
  }
  html[lang="pl"] body.dsk-vmware-spacing-fix-v1 #main-content :is(#dsk-blog-to-service-cta,#default-contact-cta-section-template){
    content-visibility:visible;
    contain-intrinsic-size:auto;
  }
}
