/* DSK article density layout pack v1. Moved from named inline style variants after PL cleanup proof. */
@media (min-width:1024px){
  .sb-text-image,.sb-text-image__content,.sb-text-image__content-paragraph,.sb-text-image__content-cta,.items-grid__item,.items-grid__item-body,.items-grid__item-content,.items-grid__header,.items-grid__summary,.contact-details,.contact-details__row,.sb-footer__nav-list li,.alert-box,.dsk-servicecard,.dsk-subnav__item,.sb-column,.sb-column-content{min-width:0;max-width:100%;}
  .sb-text-image__content-title,.sb-text-image__content-subtitle,.sb-title .display-font,.sb-subtitle span,.items-grid__header,.items-grid__summary,.contact-details a,.alert-box,.sb-footer__nav-list a,.sb-button,.sb-cta-wrapper__btn,.dsk-servicecard,.dsk-subnav__item{overflow-wrap:anywhere;word-break:normal;hyphens:auto;}
  .option-hero-cta-2col .sb-hero{gap:24px;align-items:center;}
  .option-hero-cta-2col .sb-hero__content-wrapper,.option-hero-cta-2col .sb-cta-wrapper{min-width:0;}
  .option-hero-cta-2col .sb-cta-wrapper,.option-hero-cta-2col .sb-hero .sb-cta-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;text-align:center;margin-left:0;}
  .option-hero-cta-2col .sb-hero .sb-cta-wrapper__btn,.option-hero-cta-2col .sb-hero .sb-cta-wrapper__btn:link,.option-hero-cta-2col .sb-hero .sb-cta-wrapper__btn:visited{white-space:normal !important;text-align:center !important;max-width:100%;}
  #default-contact-cta-section-template .sb-row.sb-row-opt-padding-top-large,#default-contact-cta-section-template .sb-row.sb-row-opt-padding-bottom-large{padding-top:56px;padding-bottom:56px;}
}
