.qa-page-module__QN0MYG__page{min-height:100vh}.qa-page-module__QN0MYG__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.qa-page-module__QN0MYG__shortAnswerSection{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.qa-page-module__QN0MYG__shortAnswerCard{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);max-width:48rem;padding:var(--spacing-2xl);border-left:4px solid var(--color-primary-500);margin:0 auto}.qa-page-module__QN0MYG__shortAnswerLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm)}.qa-page-module__QN0MYG__shortAnswerText{font-size:var(--font-size-lg);color:var(--color-gray-800);line-height:1.75}.qa-page-module__QN0MYG__keyFactsSection{padding:var(--spacing-section)0}.qa-page-module__QN0MYG__keyFactsList{gap:var(--spacing-md);flex-direction:column;max-width:48rem;margin:0 auto;display:flex}.qa-page-module__QN0MYG__keyFactItem{gap:var(--spacing-md);align-items:flex-start;display:flex}.qa-page-module__QN0MYG__keyFactIcon{width:24px;min-width:24px;height:24px;color:var(--color-primary-500);margin-top:2px}.qa-page-module__QN0MYG__keyFactText{font-size:var(--font-size-base);color:var(--color-gray-700);line-height:var(--line-height-relaxed)}.qa-page-module__QN0MYG__sectionTitle{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-xl);letter-spacing:-1px;text-align:center}.qa-page-module__QN0MYG__detailedSection{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.qa-page-module__QN0MYG__detailedContent{max-width:48rem;margin:0 auto}.qa-page-module__QN0MYG__detailedText{font-size:var(--font-size-base);color:var(--color-text-secondary);white-space:pre-line;line-height:1.85}.qa-page-module__QN0MYG__contentSectionsArea{padding:var(--spacing-section)0}.qa-page-module__QN0MYG__contentSectionsList{gap:var(--spacing-3xl);flex-direction:column;max-width:48rem;margin:0 auto;display:flex}.qa-page-module__QN0MYG__contentSectionHeading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-md)}.qa-page-module__QN0MYG__contentSectionText{font-size:var(--font-size-base);color:var(--color-text-secondary);white-space:pre-line;line-height:1.85}.qa-page-module__QN0MYG__relatedQuestionsSection{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.qa-page-module__QN0MYG__relatedQuestionsGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.qa-page-module__QN0MYG__relatedQuestionCard{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--spacing-2xl);transition:all var(--transition-normal);text-decoration:none;display:block}.qa-page-module__QN0MYG__relatedQuestionCard:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.qa-page-module__QN0MYG__relatedQuestionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.qa-page-module__QN0MYG__relatedQuestionSnippet{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.qa-page-module__QN0MYG__relatedLinksSection{padding:var(--spacing-section)0}.qa-page-module__QN0MYG__relatedLinksDescription{text-align:center;font-size:var(--font-size-lg);color:var(--color-gray-600);margin-bottom:var(--spacing-xl)}.qa-page-module__QN0MYG__relatedLinks{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.qa-page-module__QN0MYG__relatedLink{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-lg);background-color:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-normal);text-decoration:none;display:inline-flex}.qa-page-module__QN0MYG__relatedLink:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.qa-page-module__QN0MYG__faqSection{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.qa-page-module__QN0MYG__faqGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.qa-page-module__QN0MYG__faqCard{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--spacing-xl)}.qa-page-module__QN0MYG__faqQuestion{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.qa-page-module__QN0MYG__faqAnswer{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}.qa-page-module__QN0MYG__cta{padding:var(--spacing-section)0;background:linear-gradient(135deg,var(--color-primary-50),var(--color-accent-50))}.qa-page-module__QN0MYG__ctaContent{text-align:center;max-width:700px;margin:0 auto}.qa-page-module__QN0MYG__ctaTitle{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);letter-spacing:-1px}.qa-page-module__QN0MYG__ctaDescription{font-size:var(--font-size-lg);color:var(--color-gray-600);margin-bottom:var(--spacing-xl);line-height:var(--line-height-relaxed)}.qa-page-module__QN0MYG__ctaButtons{gap:var(--spacing-md);flex-direction:column;align-items:center;display:flex}.qa-page-module__QN0MYG__ctaPrimary{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);background-color:var(--color-primary-500);color:var(--color-white);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);transition:all var(--transition-normal);box-shadow:var(--shadow-md),var(--shadow-glow-primary);display:inline-flex}.qa-page-module__QN0MYG__ctaPrimary:hover{background-color:var(--color-primary-600);color:var(--color-white);box-shadow:var(--shadow-lg),var(--shadow-glow-primary);transform:translateY(-2px)}.qa-page-module__QN0MYG__ctaIcon{width:20px;height:20px}.qa-page-module__QN0MYG__ctaSecondary{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);color:var(--color-gray-700);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);transition:all var(--transition-normal);background-color:#0000;display:inline-flex}.qa-page-module__QN0MYG__ctaSecondary:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-400);color:var(--color-gray-900)}.qa-page-module__QN0MYG__hubContent{padding:var(--spacing-section)0;background-color:var(--color-gray-50)}.qa-page-module__QN0MYG__hubSectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-xl);margin-top:var(--spacing-3xl)}.qa-page-module__QN0MYG__hubSectionTitle:first-of-type{margin-top:0}.qa-page-module__QN0MYG__hubGrid{gap:var(--spacing-lg);padding:0 0 var(--spacing-section);grid-template-columns:1fr;display:grid}.qa-page-module__QN0MYG__hubCard{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--spacing-2xl);transition:all var(--transition-normal);text-decoration:none;display:block}.qa-page-module__QN0MYG__hubCard:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.qa-page-module__QN0MYG__hubCardQuestion{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.qa-page-module__QN0MYG__hubCardAnswer{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.qa-page-module__QN0MYG__hubCardCategory{padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}@media (min-width:768px){.qa-page-module__QN0MYG__faqGrid,.qa-page-module__QN0MYG__relatedQuestionsGrid{grid-template-columns:repeat(2,1fr)}.qa-page-module__QN0MYG__ctaButtons{flex-direction:row;justify-content:center}.qa-page-module__QN0MYG__hubGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qa-page-module__QN0MYG__relatedQuestionsGrid,.qa-page-module__QN0MYG__hubGrid{grid-template-columns:repeat(3,1fr)}}
