.faq[data-v-ca1e6e8d]{width:min(100%,54rem);margin-inline:auto}.faq__heading[data-v-ca1e6e8d]{text-align:center;margin-bottom:1.5rem}.faq h2[data-v-ca1e6e8d]{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.8vw,2.1rem);font-weight:850}.faq__accordion[data-v-ca1e6e8d]{border:1px solid var(--hm-border);border-radius:var(--hm-radius-surface);background:var(--hm-surface);overflow:hidden}.faq__accordion[data-v-ca1e6e8d] button{text-align:start;gap:1rem;min-height:4rem;padding:1rem 1.25rem;transition:background-color .16s,color .16s}.faq__accordion[data-v-ca1e6e8d] button:hover{background:var(--hm-surface-hover)}.faq__accordion[data-v-ca1e6e8d] button>span{min-width:0}.faq__accordion[data-v-ca1e6e8d] button svg{width:1.25rem;height:1.25rem;color:var(--hm-text-muted);margin-inline-start:.75rem}.faq__accordion[data-v-ca1e6e8d] button:hover svg,.faq__accordion[data-v-ca1e6e8d] button[data-state=open] svg{color:var(--hm-primary-text)}.faq__question[data-v-ca1e6e8d]{width:100%;color:var(--hm-text);margin:0;font-size:.95rem;font-weight:800;line-height:1.45}.faq__question[data-v-ca1e6e8d]:hover{color:var(--hm-primary-text)}.faq__answer[data-v-ca1e6e8d]{color:var(--hm-text-muted);margin:0;padding-block:.75rem 1.25rem;padding-inline:1.25rem 3.5rem;font-size:.95rem;line-height:1.7}@media (width<=639px){.faq__heading[data-v-ca1e6e8d]{margin-bottom:1.25rem}.faq__accordion[data-v-ca1e6e8d] button{gap:.75rem;min-height:3.5rem;padding:.875rem 1rem}.faq__accordion[data-v-ca1e6e8d] button svg{margin-inline-start:.5rem}.faq__answer[data-v-ca1e6e8d],.faq__question[data-v-ca1e6e8d]{font-size:.925rem}.faq__answer[data-v-ca1e6e8d]{padding-block:.625rem 1.125rem;padding-inline:1rem 3rem}}
