.FAQ_hero__TAfSl{background:var(--cream);padding:clamp(var(--s-20),10vw,140px) var(--s-6) clamp(var(--s-10),5vw,64px)}.FAQ_heroInner__nw_dY{max-width:820px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-5)}.FAQ_heroEyebrow__KsQDQ{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-feature-settings:"smcp";font-variant:small-caps;font-size:.75rem;letter-spacing:.14em;color:var(--warm-grey);margin:0}.FAQ_heroHeading__JAyzQ{font-weight:500;font-size:clamp(2.25rem,5.2vw,3.75rem);line-height:1.08;letter-spacing:-.02em;color:var(--espresso);text-wrap:balance}.FAQ_heroHeading__JAyzQ,.FAQ_heroLede__0KXUd{font-family:var(--font-fraunces),Georgia,serif;margin:0}.FAQ_heroLede__0KXUd{font-weight:400;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55;color:var(--warm-grey);max-width:60ch;text-wrap:pretty}.FAQ_body__8PoZb{background:var(--cream);padding:clamp(var(--s-10),5vw,64px) var(--s-6) clamp(var(--s-20),10vw,140px);border-top:1px solid var(--divider-soft)}.FAQ_bodyInner__bVAco{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(var(--s-6),3vw,40px)}.FAQ_filterShell__nbBDc{width:100%;display:flex;flex-direction:column;gap:var(--s-5)}.FAQ_searchRow__mSTxV{display:flex;justify-content:center;width:100%}.FAQ_searchInput___uxKQ{font-family:var(--font-body),"Atkinson Hyperlegible",sans-serif;font-size:1rem;line-height:1.4;color:var(--espresso);background:var(--cream-deep);border:1px solid var(--divider);border-radius:999px;padding:12px 22px;min-height:44px;width:100%;max-width:480px;transition:border-color var(--dur-s) var(--ease-out-quart),box-shadow var(--dur-s) var(--ease-out-quart)}.FAQ_searchInput___uxKQ:focus{outline:none;border-color:var(--gold-deep);box-shadow:0 0 0 3px rgba(212,180,114,.25)}.FAQ_searchInput___uxKQ::-webkit-search-cancel-button{cursor:pointer}.FAQ_pillarRow__Oj_Gs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2)}.FAQ_pillarPill__FvjlG{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:.9375rem;background:transparent;color:var(--warm-grey);border:1px solid var(--divider);border-radius:999px;padding:10px 20px;min-height:40px;cursor:pointer;display:inline-flex;align-items:center;transition:background-color var(--dur-s) var(--ease-out-quart),border-color var(--dur-s) var(--ease-out-quart),color var(--dur-s) var(--ease-out-quart)}.FAQ_pillarPill__FvjlG:hover{border-color:var(--gold-deep);color:var(--espresso)}.FAQ_pillarPillActive__5vhvs{background:var(--gold);border-color:var(--gold);color:var(--espresso)}.FAQ_pillarPillActive__5vhvs:hover{border-color:var(--gold-deep);color:var(--espresso)}.FAQ_pillarPill__FvjlG:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.FAQ_emptyState__r_tyZ{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:1.0625rem;line-height:1.55;color:var(--warm-grey);text-align:center;margin:0;padding:clamp(var(--s-8),4vw,var(--s-12)) 0;max-width:54ch;margin-inline:auto;text-wrap:pretty}.FAQTileGrid_grid__qP4RY{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:clamp(var(--s-5),2vw,var(--s-7));gap:clamp(var(--s-5),2vw,var(--s-7));width:100%}.FAQTileGrid_tileWrap__zCrLp{display:flex}.FAQTileGrid_tile__9ZOt9{background:var(--cream-deep);padding:clamp(var(--s-6),2.5vw,var(--s-8));display:flex;flex-direction:column;gap:var(--s-4);width:100%;border-radius:2px;box-shadow:inset 0 0 0 1px var(--divider-soft);transition:box-shadow var(--dur-s) var(--ease-out-quart)}.FAQTileGrid_tile__9ZOt9:hover{box-shadow:inset 0 0 0 1px var(--gold)}.FAQTileGrid_tileQuestion__iqq5c{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.28;letter-spacing:-.005em;color:var(--espresso);margin:0;text-wrap:balance}.FAQTileGrid_tileAnswer___G_aD{display:flex;flex-direction:column;gap:var(--s-3)}.FAQTileGrid_tileParagraph__7WReL{font-family:var(--font-body),"Atkinson Hyperlegible",sans-serif;font-weight:400;font-size:.9375rem;line-height:1.6;color:var(--espresso);margin:0;text-wrap:pretty}.FAQTileGrid_empty__Ydo4K{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:1rem;line-height:1.5;color:var(--warm-grey);text-align:center;margin:0;padding:clamp(var(--s-8),4vw,var(--s-12)) 0}