.insurer-logos.svelte-npocgr{border:1px solid var(--color-line);background:var(--color-card);border-radius:1rem;padding:clamp(1.25rem,3vw,1.75rem)}.insurer-logos.svelte-npocgr>p:where(.svelte-npocgr){color:var(--color-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}ul.svelte-npocgr{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}li.svelte-npocgr{background:color-mix(in srgb, var(--color-paper) 70%, var(--color-card));border-radius:.85rem;place-items:center;min-width:0;height:5.25rem;padding:.75rem 1rem;display:grid}img.svelte-npocgr{width:calc(2.9rem * var(--logo-weight,2));object-fit:contain;filter:grayscale();opacity:.72;max-width:100%;height:auto;max-height:2.9rem;transition:filter .2s,opacity .2s;display:block}li.svelte-npocgr:hover img:where(.svelte-npocgr){filter:none;opacity:1}span.svelte-npocgr{color:var(--color-ink-soft);text-align:center;font-size:.8125rem;font-weight:700}@media (prefers-reduced-motion:reduce){img.svelte-npocgr{transition:none}}
