.cft-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px; /* adds responsive spacing on small screens */
}

/* =======================================
   FIX: prevent nested containers overflow
   ======================================= */
.common-summary-section .cft-container,
.common-summary-wrapper .cft-container,
.comparison-section .cft-container {
  max-width: 100%;
  padding: 0; /* remove double padding from nested container */
  box-sizing: border-box;
}
