.faq-module__CEGhjG__page{max-width:760px;color:var(--color-text,#ede0fa);margin:0 auto;padding:4rem 1.5rem 6rem}.faq-module__CEGhjG__hero{text-align:center;margin-bottom:3rem}.faq-module__CEGhjG__title{letter-spacing:-.01em;color:var(--color-accent,#d4a8ff);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300}.faq-module__CEGhjG__tagline{opacity:.75;max-width:560px;margin:1rem auto 0;font-size:1.05rem}.faq-module__CEGhjG__tagline a{color:var(--color-accent,#d4a8ff)}.faq-module__CEGhjG__toc{background:#d4a8ff0d;border:1px solid #d4a8ff26;border-radius:8px;margin:0 0 3.5rem;padding:1.25rem 1.5rem}.faq-module__CEGhjG__tocHeader{opacity:.85;margin:0 0 .75rem;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:400}.faq-module__CEGhjG__tocList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.faq-module__CEGhjG__tocList a{color:var(--color-text,#ede0fa);opacity:.85;border-bottom:1px dotted #d4a8ff66;font-size:.95rem;text-decoration:none}.faq-module__CEGhjG__tocList a:hover{opacity:1;border-bottom-style:solid}.faq-module__CEGhjG__body{flex-direction:column;gap:3rem;display:flex}.faq-module__CEGhjG__category{scroll-margin-top:5rem}.faq-module__CEGhjG__categoryTitle{color:var(--color-accent,#d4a8ff);border-bottom:1px solid #d4a8ff2e;margin:0 0 1.5rem;padding-bottom:.6rem;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:400}.faq-module__CEGhjG__questionList{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.faq-module__CEGhjG__questionBlock{scroll-margin-top:5rem}.faq-module__CEGhjG__question{margin:0 0 .6rem;font-family:Crimson Pro,Cormorant Garamond,serif;font-size:1.2rem;font-weight:600}.faq-module__CEGhjG__question a{color:var(--color-text,#ede0fa);text-decoration:none}.faq-module__CEGhjG__question a:hover{color:var(--color-accent,#d4a8ff)}.faq-module__CEGhjG__answer{opacity:.9;font-family:Crimson Pro,Georgia,serif;font-size:1.05rem;line-height:1.6}.faq-module__CEGhjG__answer p{margin:0 0 .85rem}.faq-module__CEGhjG__answer p:last-child{margin-bottom:0}.faq-module__CEGhjG__answer strong{color:var(--color-accent,#d4a8ff);font-weight:600}.faq-module__CEGhjG__answer a{color:var(--color-accent,#d4a8ff);border-bottom:1px dotted;text-decoration:none}.faq-module__CEGhjG__answer a:hover{border-bottom-style:solid}.faq-module__CEGhjG__footer{text-align:center;opacity:.65;border-top:1px solid #d4a8ff2e;margin-top:4rem;padding-top:2rem}.faq-module__CEGhjG__footer a{color:var(--color-accent,#d4a8ff)}
