@media (min-width: 1260px) {
  .allowance-page.clean-v2 .guide-wrap {
    width: min(1400px, calc(100% - 32px)) !important;
    max-width: 1400px !important;
  }

  .allowance-page.clean-v2 .guide-content.guide-wrap {
    width: min(1400px, calc(100% - 32px)) !important;
    max-width: 1400px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    padding-right: 215px !important;
    box-sizing: border-box !important;
  }

  .allowance-page.clean-v2 .benefit-side-toc {
    right: 0 !important;
  }

  .allowance-page.clean-v2 .benefit-side-toc.toc-active {
    right: max(32px, calc((100vw - 1400px) / 2)) !important;
    left: auto !important;
  }
}
