.m-faq-grid{display:grid;gap:32px}.m-faq-grid>.reading-width{max-width:none;margin:0}.m-faq-grid details-disclosure{display:block;margin-bottom:10px}.m-faq-grid .disclosure{padding:0 20px;border:1px solid var(--ev-border);border-radius:12px;background-color:#fff}.m-faq-grid .disclosure summary{padding-top:18px;padding-bottom:18px}.m-faq-grid .disclosure__title{color:var(--ev-heading);font-size:1.5rem;font-weight:600}.m-faq-contact{display:flex;align-self:start;flex-direction:column;gap:14px;padding:24px;border-radius:16px;background-color:var(--ev-accent-soft)}.m-faq-contact__heading{margin:0;color:var(--ev-heading);font-family:var(--heading-font-family);font-size:2.2rem;font-weight:700}.m-faq-contact__text,.m-faq-contact__note{margin:0;color:#3a4656;font-size:1.4rem}.m-faq-contact__note{font-size:1.3rem}@media(min-width:1024px){.m-faq-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.m-faq-contact{margin-top:64px;padding:28px}}.m-faq-grid__heading{margin-bottom:20px}.m-faq-grid .disclosure__title{font-weight:700;line-height:1.5}.m-faq-grid .disclosure__title .icon{display:none}.m-faq-grid .disclosure__toggle{color:var(--ev-action)}.m-faq-grid .disclosure__toggle .icon{width:18px;height:18px;stroke-width:2.2}.m-faq-grid .disclosure__content{padding-bottom:18px;color:var(--ev-text-3);font-size:1.4rem;line-height:1.5}.m-faq-grid .disclosure[open] summary{padding-bottom:10px}.m-faq-grid .disclosure__content>:first-child{margin-top:0}.m-faq-contact__text,.m-faq-contact__note{line-height:1.5}.m-faq-contact .btn--secondary{border:1.5px solid var(--ev-action);background:#fff;color:var(--ev-action)}.m-faq-grid details-disclosure{min-height:0}@media(max-width:768.98px){.section:has(.m-faq-grid){margin-top:36px;margin-bottom:36px}.m-faq-grid{gap:6px}.m-faq-grid__heading{margin-bottom:14px;font-size:2.3rem}.m-faq-grid .disclosure{padding:0 16px;border-radius:10px}.m-faq-grid .disclosure summary{padding-top:14px;padding-bottom:14px}.m-faq-grid .disclosure[open] summary{padding-bottom:8px}.m-faq-grid .disclosure__title{font-size:1.4rem}.m-faq-grid .disclosure__content{padding-bottom:14px;font-size:1.3rem}.m-faq-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;padding:18px;border-radius:14px}.m-faq-contact__heading{grid-column:1 / -1;font-size:1.9rem}.m-faq-contact__text,.m-faq-contact__note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/m_faq-contact.css.map */
