.faq-page-module-scss-module__MAd7EW__faqSection{background-color:var(--secondary-color);width:100%;padding:var(--spacing-3xl) var(--spacing-md);position:relative;overflow:hidden}@media (min-width:768px){.faq-page-module-scss-module__MAd7EW__faqSection{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (min-width:1024px){.faq-page-module-scss-module__MAd7EW__faqSection{padding:var(--spacing-4xl) var(--spacing-xl)}}.faq-page-module-scss-module__MAd7EW__faqContainer{z-index:1;max-width:var(--container-desktop);gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex;position:relative}.faq-page-module-scss-module__MAd7EW__faqHeader{text-align:center}.faq-page-module-scss-module__MAd7EW__faqTitle{font-family:var(--font-heading);font-size:var(--font-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:.04em;text-transform:uppercase;color:var(--primary-color);margin-bottom:0}.faq-page-module-scss-module__MAd7EW__faqSubtitle{font-family:var(--font-heading);font-size:clamp(.875rem,.75rem + .5vw,1.125rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:.065em;text-transform:uppercase;color:var(--text-color);margin-bottom:var(--spacing-xs)}.faq-page-module-scss-module__MAd7EW__faqList{width:100%;max-width:52rem;margin:0 auto}.faq-page-module-scss-module__MAd7EW__faqItem{border-bottom:1px solid var(--border-color)}.faq-page-module-scss-module__MAd7EW__faqItem:first-child{border-top:1px solid var(--border-color)}.faq-page-module-scss-module__MAd7EW__faqQuestion{width:100%;padding:var(--spacing-md) 0;cursor:pointer;text-align:left;transition:var(--transition);justify-content:space-between;align-items:center;gap:var(--spacing-md);background:0 0;border:none;display:flex}.faq-page-module-scss-module__MAd7EW__faqQuestion:hover{opacity:.85}@media (min-width:768px){.faq-page-module-scss-module__MAd7EW__faqQuestion{padding:var(--spacing-lg) 0}}.faq-page-module-scss-module__MAd7EW__faqQuestionText{font-family:var(--font-heading);font-size:var(--font-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-color);flex:1}.faq-page-module-scss-module__MAd7EW__faqItemOpen .faq-page-module-scss-module__MAd7EW__faqQuestionText{color:var(--primary-color)}.faq-page-module-scss-module__MAd7EW__faqIcon{font-size:clamp(1.25rem,1rem + .5vw,1.5rem);font-weight:var(--font-weight-light);color:var(--primary-color);text-align:center;width:1.5rem;transition:var(--transition);flex-shrink:0;line-height:1}.faq-page-module-scss-module__MAd7EW__faqAnswer{max-height:0;transition:max-height .35s,padding .35s;overflow:hidden}.faq-page-module-scss-module__MAd7EW__faqItemOpen .faq-page-module-scss-module__MAd7EW__faqAnswer{max-height:600px;padding-bottom:var(--spacing-lg)}.faq-page-module-scss-module__MAd7EW__faqAnswerText{font-family:var(--font-family);font-size:var(--font-p);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-bottom:0}
