/* Imported from: ../../utils/pageLayout.css */
/* Common page edges, also scoped into sections from older theme projects. */
.cc_z8k389i6_iNfBRvtmHu .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_iNfBRvtmHu .kombos-container.kombos-container:not(.kombos-navbar__inner) { --kombos-page-gutter: 1.5rem; }
}
@media (min-width: 1024px) {
  .cc_z8k389i6_iNfBRvtmHu .kombos-container.kombos-container:not(.kombos-navbar__inner) { --kombos-page-gutter: 2.5rem; }
}
.cc_z8k389i6_iNfBRvtmHu .kombos-container .kombos-rich-text__title { text-align: left; }
.cc_z8k389i6_iNfBRvtmHu .kombos-container .kombos-rich-text__content { max-width: 75ch; }

/* End import: ../../utils/pageLayout.css */
.cc_z8k389i6_iNfBRvtmHu .miras-faq {padding:var(--miras-section-space,32px) 24px;}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__surface {padding:52px 56px;background:var(--kombos-faq-surface);border-top:3px solid var(--kombos-faq-accent);}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__header {display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 64px;padding-bottom:36px;}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__eyebrow {grid-column:1/-1;color:var(--kombos-faq-accent);letter-spacing:.16em;text-transform:uppercase;}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__title {grid-column:1;grid-row:2;margin:0;max-width:600px;color:var(--kombos-faq-heading);letter-spacing:-.035em;text-wrap:balance;}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__intro {grid-column:2;grid-row:2;align-self:end;max-width:470px;margin:0;color:var(--kombos-faq-muted);}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__cta {grid-column:2;grid-row:3;justify-self:start;display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--kombos-faq-accent)!important;text-decoration:underline;text-underline-offset:6px;}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__cta:hover {color:var(--kombos-faq-heading)!important;}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__footer {grid-column:1;grid-row:3;max-width:430px;margin:0;align-self:center;color:var(--kombos-faq-footer);}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__list {counter-reset:desarj-question;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border-top:1px solid var(--kombos-faq-line);}
.cc_z8k389i6_iNfBRvtmHu .miras-faq__list>div {display:contents;}
.cc_z8k389i6_iNfBRvtmHu .miras-faq-section a:focus-visible, .cc_z8k389i6_iNfBRvtmHu .miras-faq-section summary:focus-visible {outline:2px solid var(--kombos-faq-accent);outline-offset:-2px;}
@media(max-width:800px){.cc_z8k389i6_iNfBRvtmHu .miras-faq__surface {padding:36px 28px;}.cc_z8k389i6_iNfBRvtmHu .miras-faq__header {display:block;padding-bottom:28px;}.cc_z8k389i6_iNfBRvtmHu .miras-faq__eyebrow {display:block;margin-bottom:20px;}.cc_z8k389i6_iNfBRvtmHu .miras-faq__intro {margin-top:20px;}.cc_z8k389i6_iNfBRvtmHu .miras-faq__cta {margin-top:12px;}.cc_z8k389i6_iNfBRvtmHu .miras-faq__footer {margin-top:14px;}}
@media(max-width:600px){.cc_z8k389i6_iNfBRvtmHu .miras-faq {padding:var(--miras-section-space,24px) 12px;}.cc_z8k389i6_iNfBRvtmHu .miras-faq__surface {padding:30px 20px;}.cc_z8k389i6_iNfBRvtmHu .miras-faq__eyebrow {letter-spacing:.1em;}.cc_z8k389i6_iNfBRvtmHu .miras-faq__title {max-width:340px;}}
