/* Imported from: ../../utils/pageLayout.css */
/* Common page edges, also scoped into sections from older theme projects. */
.cc_z8k389i6_IFtHsMvTdb .kombos-container.kombos-container:not(.kombos-navbar__inner) {
  --kombos-max-width: 80rem;
  --kombos-page-gutter: 1rem;
  box-sizing: border-box;
  max-width: var(--kombos-max-width);
  padding-inline: var(--kombos-page-gutter);
}
@media (min-width: 768px) {
  .cc_z8k389i6_IFtHsMvTdb .kombos-container.kombos-container:not(.kombos-navbar__inner) { --kombos-page-gutter: 1.5rem; }
}
@media (min-width: 1024px) {
  .cc_z8k389i6_IFtHsMvTdb .kombos-container.kombos-container:not(.kombos-navbar__inner) { --kombos-page-gutter: 2.5rem; }
}
.cc_z8k389i6_IFtHsMvTdb .kombos-container .kombos-rich-text__title { text-align: left; }
.cc_z8k389i6_IFtHsMvTdb .kombos-container .kombos-rich-text__content { max-width: 75ch; }

/* End import: ../../utils/pageLayout.css */
.cc_z8k389i6_IFtHsMvTdb .miras-benefits__container { max-width: 80rem; padding: 0 1rem; }
.cc_z8k389i6_IFtHsMvTdb .miras-benefits__grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1.5rem 0; padding: 1.5rem 0; border-bottom: 1px solid var(--kombos-miras-line); }
.cc_z8k389i6_IFtHsMvTdb .miras-benefits__item { text-align: center; padding: 0 .5rem; }
.cc_z8k389i6_IFtHsMvTdb .miras-benefits__item:nth-child(odd) { border-right: 1px solid var(--kombos-miras-line); }
.cc_z8k389i6_IFtHsMvTdb .miras-benefits__item h3, .cc_z8k389i6_IFtHsMvTdb .miras-benefits__item p { margin: 0; }
.cc_z8k389i6_IFtHsMvTdb .miras-benefits__item p { color: var(--kombos-miras-muted); }
@media (min-width:1024px) {
 .cc_z8k389i6_IFtHsMvTdb .miras-benefits__container { padding: 0 2.5rem; }
 .cc_z8k389i6_IFtHsMvTdb .miras-benefits__grid { grid-template-columns: repeat(4,minmax(0,1fr)); }
 .cc_z8k389i6_IFtHsMvTdb .miras-benefits__item:not(:last-child) { border-right: 1px solid var(--kombos-miras-line); }
}
