.faqPageContainer{max-width:1100px;margin:0 auto}.faqPageTitle{color:white;font-size:2rem;font-weight:700;margin:0 0 1.5rem;font-family:var(--font-lemonmilk,"LEMON MILK",sans-serif)}.faqColumns{display:flex;gap:1rem;align-items:flex-start;margin-bottom:4rem}.faqColumn{flex:1;display:flex;flex-direction:column;gap:1rem}.faqCard{border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:hidden}.faqQuestionRow{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;color:white}.faqQuestionText{font-weight:600;color:rgba(255,255,255,.95)}.faqChevron{color:var(--theme-color);transition:transform .2s ease;flex-shrink:0}.faqChevron.open{transform:rotate(180deg)}.faqAnswer{padding:0 1.25rem 1.25rem 3rem;border-top:1px solid rgba(255,255,255,.08)}.faqAnswerLine{margin:.5rem 0;color:rgba(255,255,255,.75);line-height:1.6}@media (max-width:640px){.faqPageTitle{font-size:1.6rem}.faqColumns{flex-direction:column}.faqQuestionRow{padding:1rem}.faqAnswer{padding:0 1rem 1rem 2.25rem}}