.faq-accordion-module__pboXgq__item{border-color:var(--border)}.faq-accordion-module__pboXgq__trigger{min-height:76px;color:var(--foreground);gap:1.25rem;padding:1.35rem 0;font-size:1.04rem;line-height:1.45;text-decoration:none}.faq-accordion-module__pboXgq__trigger:hover{text-decoration:none}.faq-accordion-module__pboXgq__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:3px}.faq-accordion-module__pboXgq__trigger svg{color:var(--primary)}.faq-accordion-module__pboXgq__answer{max-width:740px;color:var(--muted-foreground);padding:0 2.5rem 1.5rem 0;font-size:.94rem;line-height:1.85}@media (max-width:480px){.faq-accordion-module__pboXgq__trigger{gap:.75rem;min-height:68px;font-size:.98rem}.faq-accordion-module__pboXgq__answer{padding-right:.25rem;font-size:.9rem}}
.faq-page-module__7u9B8W__page{width:min(100% - 64px,1120px);min-height:72vh;margin:0 auto;padding:clamp(4.5rem,10vw,8rem) 0 5rem}.faq-page-module__7u9B8W__layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;column-gap:clamp(3rem,8vw,8rem);display:grid}.faq-page-module__7u9B8W__header{max-width:440px}.faq-page-module__7u9B8W__eyebrow{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.68rem;font-weight:700}.faq-page-module__7u9B8W__title{color:var(--foreground);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,6vw,4.5rem);font-weight:600;line-height:1.04}.faq-page-module__7u9B8W__intro{max-width:560px;color:var(--muted-foreground);margin:1.4rem 0 0;font-size:1rem;line-height:1.8}.faq-page-module__7u9B8W__pageNote{color:var(--muted-foreground);grid-column:2;margin:2.5rem 0 0;font-size:.85rem;line-height:1.7}.faq-page-module__7u9B8W__pageNote a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.2em}.faq-page-module__7u9B8W__pageNote a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}@media (max-width:480px){.faq-page-module__7u9B8W__page{width:calc(100% - 36px);padding-top:3.5rem;padding-bottom:3.5rem}.faq-page-module__7u9B8W__layout{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.faq-page-module__7u9B8W__title{font-size:clamp(2.2rem,11vw,3.25rem)}.faq-page-module__7u9B8W__pageNote{grid-column:1;margin-top:0}}
