.faq-page.svelte-1bex8oj{width:100%;max-width:1020px;padding:clamp(32px, 5vw, 56px) clamp(20px, 4vw, 40px) var(--space-24);margin-inline:auto}.faq-head.svelte-1bex8oj{gap:var(--space-3);isolation:isolate;border:2px solid var(--color-primary-900);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:#fff;flex-direction:column;padding:clamp(24px,4vw,36px);display:flex;position:relative;overflow:hidden}.faq-head.svelte-1bex8oj:after{content:"";z-index:-1;background:var(--color-lime-100);border-radius:50%;width:150px;height:150px;position:absolute;top:-56px;right:-32px}.kicker.svelte-1bex8oj{color:var(--color-primary-700);font-size:var(--font-caption);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-weight:700;display:inline-flex}.kicker.svelte-1bex8oj:before{content:"";background:currentColor;width:22px;height:2px}.faq-head.svelte-1bex8oj h1:where(.svelte-1bex8oj){max-width:18ch;color:var(--color-neutral-950);font-size:clamp(var(--font-h1), 4vw, var(--font-display));letter-spacing:-.02em;margin:0;font-weight:900;line-height:1.25}.lead.svelte-1bex8oj{max-width:68ch;color:var(--color-neutral-600);margin:0}.search-box.svelte-1bex8oj{margin-top:var(--space-2);border:2px solid var(--color-primary-900);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);transition:box-shadow var(--duration-fast) var(--ease-swift);background:#fff;align-items:center;display:flex;position:relative}.search-box.svelte-1bex8oj:focus-within{box-shadow:var(--focus-ring)}.search-box.svelte-1bex8oj>svg:where(.svelte-1bex8oj){width:20px;height:20px;color:var(--color-neutral-600);margin-left:clamp(16px,3vw,22px)}.search-box.svelte-1bex8oj input:where(.svelte-1bex8oj){min-width:0;box-shadow:none;color:var(--color-neutral-950);font-size:var(--font-body-lg);background:0 0;border:0;outline:0;flex:1;padding:16px 14px}.search-box.svelte-1bex8oj input:where(.svelte-1bex8oj)::placeholder{color:var(--color-neutral-600)}.search-box.svelte-1bex8oj input:where(.svelte-1bex8oj)::-webkit-search-cancel-button{appearance:none}.clear-search.svelte-1bex8oj{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-neutral-600);place-items:center;margin-right:6px;display:grid}.clear-search.svelte-1bex8oj:hover{background:var(--color-neutral-100);color:var(--color-neutral-950)}.clear-search.svelte-1bex8oj svg:where(.svelte-1bex8oj){width:18px;height:18px}.faq-filters.svelte-1bex8oj{gap:var(--space-4);margin-top:var(--space-6);display:grid}.category-row.svelte-1bex8oj{flex-wrap:wrap;gap:8px;padding:2px;display:flex}.category-row.svelte-1bex8oj button:where(.svelte-1bex8oj),.reset.svelte-1bex8oj{border:1px solid var(--color-primary-700);border-radius:var(--radius-pill);min-height:42px;color:var(--color-primary-800);font-size:var(--font-small);white-space:nowrap;background:#fff;padding:8px 14px;font-weight:700}.category-row.svelte-1bex8oj button:where(.svelte-1bex8oj):hover,.category-row.svelte-1bex8oj button.active:where(.svelte-1bex8oj){background:var(--color-primary-900);color:#fff}.select-row.svelte-1bex8oj{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.select-row.svelte-1bex8oj label:where(.svelte-1bex8oj){color:var(--color-neutral-600);font-size:var(--font-caption);gap:5px;font-weight:700;display:grid}.select-row.svelte-1bex8oj select:where(.svelte-1bex8oj){border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);min-width:170px;min-height:44px;color:var(--color-neutral-950);font:inherit;background:#fff;padding:8px 34px 8px 12px}.reset.svelte-1bex8oj{border-color:var(--color-neutral-300);color:var(--color-neutral-800)}.reset.svelte-1bex8oj:hover{border-color:var(--color-primary-700);background:var(--color-primary-50)}.result-head.svelte-1bex8oj{margin:var(--space-10) 0 var(--space-4);justify-content:space-between;align-items:end;gap:20px;display:flex}.result-head.svelte-1bex8oj>div:where(.svelte-1bex8oj){align-items:center;gap:10px;display:flex}.result-head.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:var(--color-neutral-950);font-size:var(--font-h2);margin:0}.result-head.svelte-1bex8oj span:where(.svelte-1bex8oj){color:var(--color-primary-700);font-size:var(--font-small);font-weight:700}.result-head.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-neutral-600);font-size:var(--font-small);margin:0}.faq-list.svelte-1bex8oj{gap:var(--space-2);display:grid}.faq-item.svelte-1bex8oj{border:2px solid var(--color-primary-900);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);scroll-margin-top:calc(var(--header-h) + 18px);transition:box-shadow var(--duration-base) var(--ease-out-soft), transform var(--duration-base) var(--ease-out-soft);background:#fff}.faq-item.svelte-1bex8oj:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.faq-item[open].svelte-1bex8oj{box-shadow:var(--shadow-sm)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){align-items:center;gap:var(--space-3);min-height:92px;padding:var(--space-4);cursor:pointer;grid-template-columns:42px minmax(0,1fr) 28px;list-style:none;display:grid}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):focus-visible{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);box-shadow:var(--focus-ring)}.category-icon.svelte-1bex8oj,.empty-icon.svelte-1bex8oj{border:1px solid var(--color-primary-700);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-primary-700);place-items:center;display:grid}.question-copy.svelte-1bex8oj{gap:5px;min-width:0;display:grid}.question-copy.svelte-1bex8oj strong:where(.svelte-1bex8oj){color:var(--color-neutral-950);font-size:var(--font-body-lg);line-height:1.45}.question-meta.svelte-1bex8oj{color:var(--color-primary-700);font-size:var(--font-caption);flex-wrap:wrap;gap:6px;font-weight:700;display:flex}.question-meta.svelte-1bex8oj .featured:where(.svelte-1bex8oj){border-left:1px solid var(--color-primary-100);color:var(--color-accent-700);padding-left:7px}.chevron.svelte-1bex8oj{width:20px;height:20px;color:var(--color-primary-700);transition:transform var(--duration-base) var(--ease-out-soft)}.faq-item[open].svelte-1bex8oj .chevron:where(.svelte-1bex8oj){transform:rotate(180deg)}.answer-wrap.svelte-1bex8oj{padding:0 var(--space-4) var(--space-5) calc(42px + var(--space-7))}.answer-content.svelte-1bex8oj{max-width:72ch;color:var(--color-neutral-800);line-height:1.75}.answer-content.svelte-1bex8oj p,.answer-content.svelte-1bex8oj ul,.answer-content.svelte-1bex8oj ol{margin:0 0 .8em}.answer-content.svelte-1bex8oj h2{color:var(--color-neutral-950);font-size:var(--font-body-lg);margin:1.2em 0 .45em}.answer-content.svelte-1bex8oj .content-callout{border-radius:var(--radius-md);background:var(--color-primary-50);color:var(--color-primary-900);margin:12px 0;padding:12px 14px}.answer-contacts.svelte-1bex8oj{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-primary-100);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--color-primary-50);grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);display:grid}.answer-contact-intro.svelte-1bex8oj{color:var(--color-primary-900);flex-direction:column;gap:2px;display:flex}.answer-contact-intro.svelte-1bex8oj strong:where(.svelte-1bex8oj){font-size:var(--font-body)}.answer-contact-intro.svelte-1bex8oj span:where(.svelte-1bex8oj){color:var(--color-neutral-600);font-size:var(--font-caption)}.answer-contact-list.svelte-1bex8oj{gap:8px;display:grid}.answer-contact.svelte-1bex8oj{border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background:#fff;gap:8px;padding:12px;display:grid}.answer-contact-title.svelte-1bex8oj,.answer-contact-actions.svelte-1bex8oj{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.answer-contact-title.svelte-1bex8oj{color:var(--color-neutral-950);justify-content:space-between}.answer-contact-title.svelte-1bex8oj>span:where(.svelte-1bex8oj){border:1px solid var(--color-primary-100);border-radius:var(--radius-pill);color:var(--color-primary-700);font-size:var(--font-caption);padding:3px 8px;font-weight:700}.answer-contact-actions.svelte-1bex8oj{font-size:var(--font-caption)}.answer-contact-actions.svelte-1bex8oj a:where(.svelte-1bex8oj){border-radius:var(--radius-sm);min-height:32px;color:var(--color-primary-700);align-items:center;font-weight:700;display:inline-flex}.answer-contact-actions.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}.answer-contact-actions.svelte-1bex8oj .contact-detail-link:where(.svelte-1bex8oj){gap:5px;margin-left:auto}.answer-footer.svelte-1bex8oj{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-neutral-200);display:grid}.related.svelte-1bex8oj,.verification.svelte-1bex8oj{font-size:var(--font-small);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.related.svelte-1bex8oj>span:where(.svelte-1bex8oj),.verification.svelte-1bex8oj>span:where(.svelte-1bex8oj){color:var(--color-neutral-600)}.related.svelte-1bex8oj a:where(.svelte-1bex8oj),.verification.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-primary-700);align-items:center;gap:6px;font-weight:700;display:inline-flex}.related.svelte-1bex8oj a:where(.svelte-1bex8oj):hover,.verification.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}.empty-state.svelte-1bex8oj{padding:var(--space-12) var(--space-6);border:2px solid var(--color-primary-900);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);text-align:center;background:#fff;justify-items:center;gap:10px;display:grid}.empty-state.svelte-1bex8oj h2:where(.svelte-1bex8oj),.empty-state.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0}.empty-state.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:var(--color-neutral-950);font-size:var(--font-h3)}.empty-state.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-neutral-600)}.empty-state.svelte-1bex8oj button:where(.svelte-1bex8oj){border-radius:var(--radius-md);background:var(--color-primary-700);color:#fff;min-height:44px;padding:8px 16px;font-weight:700}.contact-directory.svelte-1bex8oj{margin-top:var(--space-12);padding-top:var(--space-10);border-top:2px solid var(--color-primary-900);scroll-margin-top:calc(var(--header-h) + 18px)}.contact-directory-head.svelte-1bex8oj{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-5);display:flex}.contact-directory-head.svelte-1bex8oj>div:where(.svelte-1bex8oj){max-width:68ch}.contact-directory-head.svelte-1bex8oj h2:where(.svelte-1bex8oj),.contact-directory-head.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0}.contact-directory-head.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:var(--color-neutral-950);font-size:var(--font-h2)}.contact-directory-head.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-neutral-600);margin-top:6px}.contact-directory-head.svelte-1bex8oj>span:where(.svelte-1bex8oj){color:var(--color-primary-700);font-size:var(--font-small);flex:none;font-weight:700}.contact-grid.svelte-1bex8oj{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-anchor.svelte-1bex8oj{scroll-margin-top:calc(var(--header-h) + 18px);display:grid}.contact-anchor.svelte-1bex8oj:target{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);box-shadow:var(--focus-ring)}.contact-empty.svelte-1bex8oj{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:2px solid var(--color-primary-900);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:#fff;display:flex}.contact-empty.svelte-1bex8oj strong:where(.svelte-1bex8oj){color:var(--color-neutral-950)}.contact-empty.svelte-1bex8oj span:where(.svelte-1bex8oj){color:var(--color-neutral-600);font-size:var(--font-small)}@media (width<=640px){.faq-page.svelte-1bex8oj{padding-inline:14px}.faq-head.svelte-1bex8oj{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);padding:22px 18px}.faq-head.svelte-1bex8oj:after{display:none}.category-row.svelte-1bex8oj{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.search-box.svelte-1bex8oj input:where(.svelte-1bex8oj){font-size:var(--font-body);padding-block:14px}.select-row.svelte-1bex8oj label:where(.svelte-1bex8oj){flex:140px}.select-row.svelte-1bex8oj select:where(.svelte-1bex8oj){width:100%;min-width:0}.reset.svelte-1bex8oj{width:100%}.result-head.svelte-1bex8oj{flex-direction:column;align-items:flex-start;gap:4px}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;min-height:82px;padding:14px 12px}.category-icon.svelte-1bex8oj{width:34px;height:34px}.question-copy.svelte-1bex8oj strong:where(.svelte-1bex8oj){font-size:var(--font-body)}.answer-wrap.svelte-1bex8oj{padding:0 14px 18px}.answer-contacts.svelte-1bex8oj{grid-template-columns:1fr;padding:12px}.answer-contact-actions.svelte-1bex8oj .contact-detail-link:where(.svelte-1bex8oj){width:100%;margin-left:0}.answer-contact-actions.svelte-1bex8oj a:where(.svelte-1bex8oj){min-height:44px}.contact-directory-head.svelte-1bex8oj,.contact-empty.svelte-1bex8oj{flex-direction:column;align-items:flex-start}.contact-grid.svelte-1bex8oj{grid-template-columns:1fr}}
