/* Page-scoped integration fix for MODX template 16.
   The live template constrains .articles-item.col-lg-10 to 83.333% and adds
   large inline padding. Expand only the article that contains this page root. */
@media (min-width: 992px) {
  .articles-item:has(> .info > .kdm-vax) {
    float: none;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    padding-inline: 0;
  }

  .articles-item:has(> .info > .kdm-vax) > .title,
  .articles-item:has(> .info > .kdm-vax) > .date,
  .articles-item:has(> .info > .kdm-vax) > .link,
  .articles-item:has(> .info > .kdm-vax) > .social-service-wrapp {
    width: auto;
    margin-inline: clamp(26px, 5vw, 76px);
  }

  .articles-item:has(> .info > .kdm-vax) > .info {
    width: 100%;
    max-width: none;
  }

  .kdm-vax .kdm-vax-now,
  .kdm-vax .kdm-vax-practical,
  .kdm-vax .kdm-vax-contact,
  .kdm-vax .kdm-vax-faq {
    width: 100%;
    max-width: none;
    padding-inline: clamp(32px, 5vw, 72px);
  }

  .kdm-vax .kdm-vax-section-head,
  .kdm-vax .kdm-vax-stage-tabs,
  .kdm-vax .kdm-vax-stage-panels,
  .kdm-vax .kdm-vax-practical-grid,
  .kdm-vax .kdm-vax-contact__copy,
  .kdm-vax .kdm-vax-faq-list {
    width: 100%;
    max-width: none;
  }
}
