.faq-section[data-v-ecf762bf]{padding:var(--spacing-section-py) var(--spacing-page-px) var(--spacing-8)}.faq-title[data-v-ecf762bf]{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);font-weight:var(--text-h1--font-weight);color:var(--color-dark);margin:0 0 var(--spacing-7)}.faq-list[data-v-ecf762bf]{display:flex;flex-direction:column;gap:var(--spacing-2)}.faq-item[data-v-ecf762bf]{background:#fff;border-radius:var(--radius-card);overflow:hidden;transition:box-shadow .2s}.faq-item[data-v-ecf762bf]:hover{box-shadow:0 2px 12px #0000000a}.faq-question[data-v-ecf762bf]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-card-px);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-weight:600;font-family:inherit;color:var(--color-dark);background:none;border:none;cursor:pointer;text-align:left}.faq-chevron[data-v-ecf762bf]{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-gray);transition:transform .2s}.faq-item.open .faq-chevron[data-v-ecf762bf]{transform:rotate(180deg)}.faq-answer[data-v-ecf762bf]{padding:0 var(--spacing-card-px) var(--spacing-5);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight);color:var(--color-gray);overflow-wrap:anywhere}.faq-answer[data-v-ecf762bf] p{margin:0}.faq-answer[data-v-ecf762bf] p+p,.faq-answer[data-v-ecf762bf] p+ul,.faq-answer[data-v-ecf762bf] p+ol,.faq-answer[data-v-ecf762bf] ul+p,.faq-answer[data-v-ecf762bf] ol+p,.faq-answer[data-v-ecf762bf] ul+ul,.faq-answer[data-v-ecf762bf] ul+ol,.faq-answer[data-v-ecf762bf] ol+ul,.faq-answer[data-v-ecf762bf] ol+ol{margin-top:.75em}.faq-answer[data-v-ecf762bf] ul,.faq-answer[data-v-ecf762bf] ol{margin:0;padding-left:1.25rem;list-style:none}.faq-answer[data-v-ecf762bf] li{position:relative;padding-left:.25rem}.faq-answer[data-v-ecf762bf] li+li{margin-top:.375rem}.faq-answer[data-v-ecf762bf] ul>li:before{content:"•";position:absolute;left:-1rem;color:var(--color-gray)}.faq-answer[data-v-ecf762bf] ol{counter-reset:faq-list-item}.faq-answer[data-v-ecf762bf] ol>li{counter-increment:faq-list-item}.faq-answer[data-v-ecf762bf] ol>li:before{content:counter(faq-list-item) ".";position:absolute;left:-1.25rem;color:var(--color-gray);font-weight:600}.faq-answer[data-v-ecf762bf] a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.15em;transition:color .15s}.faq-answer[data-v-ecf762bf] a:hover{color:var(--color-dark)}.faq-answer[data-v-ecf762bf] strong,.faq-answer[data-v-ecf762bf] b{color:var(--color-dark);font-weight:700}.faq-answer[data-v-ecf762bf] em,.faq-answer[data-v-ecf762bf] i{font-style:italic}@media(max-width:640px){.faq-question[data-v-ecf762bf]{padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-body)}.faq-answer[data-v-ecf762bf]{padding:0 var(--spacing-5) var(--spacing-4)}}
