.faq.svelte-1eml1bx{color:#334241;margin:0 auto;max-width:860px}.sr-only.svelte-1eml1bx{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.head.svelte-1eml1bx{background:#334241;color:#fff}.head-inner.svelte-1eml1bx{color:#fff;padding:40px 0 44px}@media(min-width:768px){.head-inner.svelte-1eml1bx{padding:52px 0 56px}}.eyebrow.svelte-1eml1bx{color:#9fc6c2;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.head-title.svelte-1eml1bx{color:#fff;font-size:2rem;line-height:1.15;margin:0 0 10px}@media(min-width:768px){.head-title.svelte-1eml1bx{font-size:2.5rem}}.head-text.svelte-1eml1bx{color:#d5e3e1;font-size:1.05rem;line-height:1.6;margin:0 0 24px;max-width:640px}.head-link.svelte-1eml1bx{color:#fff;font-weight:600;margin-left:6px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.search.svelte-1eml1bx{display:block;position:relative}.search-icon.svelte-1eml1bx{color:#5f938e;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.search.svelte-1eml1bx input:where(.svelte-1eml1bx){background:#fff;border:1px solid #c9d4d2;border-radius:12px;box-shadow:0 4px 18px #3342410f;font-size:1rem;padding:16px 18px 16px 52px;width:100%}.search.svelte-1eml1bx input:where(.svelte-1eml1bx):focus{border-color:#5f938e;outline:2px solid #81b0ac;outline-offset:1px}.results.svelte-1eml1bx{color:#5f6f6d;font-size:.9rem;margin:0 0 20px}.hub.svelte-1eml1bx{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}@media(min-width:640px){.hub.svelte-1eml1bx{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub-link.svelte-1eml1bx{align-items:center;background:#f7faf9;border:1px solid #dfe8e6;border-radius:12px;color:#334241;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:6px;padding:16px 10px;text-align:center}.hub-link.svelte-1eml1bx:hover{border-color:#81b0ac}.hub-icon.svelte-1eml1bx{font-size:1.4rem}.chips.svelte-1eml1bx{contain:inline-size;display:flex;gap:8px;margin:0 -4px 28px;overflow-x:auto;padding:10px 4px;position:sticky;scrollbar-width:none;top:64px;z-index:5}.chip.svelte-1eml1bx,.chips.svelte-1eml1bx{background:#fff}.chip.svelte-1eml1bx{border:1px solid #c9d4d2;border-radius:999px;color:#334241;flex:none;font-size:.85rem;font-weight:600;padding:7px 14px;white-space:nowrap}.chip.svelte-1eml1bx:hover{background:#334241;border-color:#334241;color:#fff}.chip-count.svelte-1eml1bx{font-weight:400;margin-left:4px;opacity:.7}.group.svelte-1eml1bx{margin-bottom:36px;scroll-margin-top:130px}.group-label.svelte-1eml1bx{color:#5f938e;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.item.svelte-1eml1bx{background:#fff;border:1px solid #dfe8e6;border-radius:12px;margin-bottom:10px;scroll-margin-top:130px}.item[open].svelte-1eml1bx{border-color:#b8cfcc;box-shadow:0 6px 22px #33424112}summary.svelte-1eml1bx{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:18px 20px}summary.svelte-1eml1bx::-webkit-details-marker{display:none}summary.svelte-1eml1bx:hover{background:#f7faf9;border-radius:12px}.q.svelte-1eml1bx mark{background:#e3efed;border-radius:3px;color:inherit}.chevron.svelte-1eml1bx{flex:none;transition:transform .2s}.item[open].svelte-1eml1bx .chevron:where(.svelte-1eml1bx){transform:rotate(180deg)}.a.svelte-1eml1bx{animation:svelte-1eml1bx-reveal .2s ease-out;color:#4b5a58;font-size:.95rem;line-height:1.7;padding:0 20px 18px}@keyframes svelte-1eml1bx-reveal{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.a.svelte-1eml1bx{animation:none}}.a.svelte-1eml1bx p{margin:0 0 10px}.a.svelte-1eml1bx ul{list-style:disc;margin:0 0 10px;padding-left:20px}.a.svelte-1eml1bx a{color:#334241;text-decoration:underline}.a.svelte-1eml1bx .faq-callout{background:#f5fafa;border-left:3px solid #81b0ac;border-radius:0 8px 8px 0;color:#334241;font-size:.875rem;margin:10px 0;padding:14px 18px}.copy.svelte-1eml1bx{align-items:center;color:#5f938e;display:inline-flex;font-size:.8rem;gap:4px;margin-top:4px}.empty.svelte-1eml1bx{border:1px dashed #c9d4d2;border-radius:12px;padding:24px;text-align:center}.empty-title.svelte-1eml1bx{font-weight:700;margin-bottom:4px}.contact.svelte-1eml1bx{align-items:center;background:#334241;border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:48px;padding:28px}.contact-title.svelte-1eml1bx{font-size:1.25rem;font-weight:700;margin:0 0 6px}.contact.svelte-1eml1bx p:where(.svelte-1eml1bx){color:#d5e3e1;margin:0}.contact-buttons.svelte-1eml1bx{display:flex;flex-wrap:wrap;gap:10px}.button.svelte-1eml1bx{border:1px solid #81b0ac;border-radius:8px;color:#fff;font-weight:600;padding:11px 18px}.button-primary.svelte-1eml1bx{background:#81b0ac;color:#1f2b2a}
