.faq_hero__z_QiC{padding-block:clamp(3.5rem,9vw,7rem) clamp(2rem,5vw,3.5rem);background:var(--paper-sunk);border-bottom:1px solid var(--line)}.faq_heroInner__hUOBa{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.faq_title__Sl3VF{font-size:var(--text-3xl);max-width:18ch}.faq_subtitle__PSp3r{font-size:var(--text-lg);line-height:1.55;color:var(--ink-soft)}.faq_group__aYEEj{margin-bottom:clamp(2.5rem,6vw,4rem)}.faq_group__aYEEj:last-child{margin-bottom:0}.faq_groupHeading__eLER2{font-size:var(--text-sm);font-family:var(--font-sans);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);padding-bottom:.75rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}.faq_list__QvF_S{gap:2rem}.faq_item__Jxb_Z,.faq_list__QvF_S{display:flex;flex-direction:column}.faq_item__Jxb_Z{gap:.5rem}.faq_q__1dfvl{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--ink);line-height:1.25}.faq_a__8KDqp{margin:0;color:var(--ink-soft);line-height:1.65;max-width:60ch}.faq_inlineLink__CvWj5{color:var(--accent-deep);text-decoration:underline;text-underline-offset:2px}.faq_cta__EjQPS{text-align:center;border-top:1px solid var(--line)}.faq_ctaInner__BgoCD{display:flex;flex-direction:column;align-items:center;gap:1rem}.faq_ctaTitle__t_O6a{font-size:var(--text-xl)}.faq_ctaBody__grMtw{color:var(--ink-soft);max-width:40ch}.faq_ctaActions__yG1XO{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.75rem}