.hero.svelte-1bex8oj{background-color:var(--color-accent);color:var(--color-on-accent);padding-block:calc(var(--layout-nav-height) + 1.25rem) 2.75rem}.hero.svelte-1bex8oj .eyebrow:where(.svelte-1bex8oj){color:var(--color-on-accent);margin:0}.hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-heading);color:var(--color-on-accent);margin:.25rem 0 .75rem}.filters.svelte-1bex8oj{flex-wrap:wrap;align-items:center;gap:1.875rem;margin-top:2.25rem;display:flex}.filters__category.svelte-1bex8oj,.filters__search.svelte-1bex8oj{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--color-surface);width:9.75rem;color:var(--color-text);border:0}.filters__category.svelte-1bex8oj{appearance:none;font-family:var(--font-heading);font-size:var(--text-micro);font-weight:700;line-height:var(--leading-body);letter-spacing:var(--tracking-upper);text-transform:uppercase;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232b3038' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.5rem;padding:.4375rem 2rem .4375rem .75rem}.filters__search.svelte-1bex8oj{align-items:center;gap:1rem;padding:.375rem .5rem;display:flex}.filters__icon.svelte-1bex8oj{width:.625rem;height:.625rem;color:var(--color-text-muted);flex:none}.filters__search.svelte-1bex8oj input:where(.svelte-1bex8oj){min-width:0;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);background:0 0;border:0;flex:1;padding:0}.filters__search.svelte-1bex8oj input:where(.svelte-1bex8oj)::placeholder{color:var(--color-text-muted)}.filters__search.svelte-1bex8oj input:where(.svelte-1bex8oj):focus{outline:none}.filters__submit.svelte-1bex8oj{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filters__submit.svelte-1bex8oj:focus-visible{clip-path:none;border-radius:var(--radius-md);background-color:var(--color-surface);width:auto;height:auto;color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-micro);letter-spacing:var(--tracking-upper);text-transform:uppercase;cursor:pointer;margin:0;padding:.4375rem .75rem;font-weight:700;position:static;overflow:visible}.faq-page.svelte-1bex8oj{background-color:var(--color-dark);padding-block:3.5rem}.result-summary.svelte-1bex8oj{color:color-mix(in srgb, var(--color-on-dark) 70%, transparent);font-size:var(--text-small);line-height:var(--leading-body);margin:0 0 1.5rem}.result-summary.svelte-1bex8oj .clear:where(.svelte-1bex8oj){color:var(--color-accent);margin-left:.75rem}.empty.svelte-1bex8oj{color:color-mix(in srgb, var(--color-on-dark) 70%, transparent);margin:0}@media (width<=768px){.hero.svelte-1bex8oj{padding-bottom:1.5rem}.filters.svelte-1bex8oj{gap:.75rem;margin-top:1.5rem}.filters__category.svelte-1bex8oj,.filters__search.svelte-1bex8oj{width:100%}.filters__category.svelte-1bex8oj{min-height:1.8333rem}.faq-page.svelte-1bex8oj{padding-block:2rem}}.category.svelte-1bex8oj+.category:where(.svelte-1bex8oj){margin-top:1.5rem}.category.svelte-1bex8oj{scroll-margin-top:calc(var(--layout-nav-height) + 1.25rem)}.category.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:var(--color-accent);margin:0 0 1.25rem}.category-description.svelte-1bex8oj{max-width:30rem;font-size:var(--text-body);line-height:var(--leading-body);color:color-mix(in srgb, var(--color-on-dark) 70%, transparent);margin:-.5rem 0 1.25rem}
