.check-shell.svelte-58cnjz{font-family:var(--font-family-sans);color:#211a2e;background:#fff}.check-shell.svelte-58cnjz :focus-visible{outline:3px solid #6d28d9;outline-offset:5px}.check-header.svelte-58cnjz{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e8e3ef}.header-inner.svelte-58cnjz{max-width:1200px;margin:auto;min-height:76px;padding:12px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand.svelte-58cnjz{display:inline-flex;align-items:center;gap:9px;color:#071b2d;font-size:23px;font-weight:850;letter-spacing:-.8px;min-height:44px}nav.svelte-58cnjz{display:flex;align-items:center;gap:26px}nav.svelte-58cnjz a:where(.svelte-58cnjz){display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:#51485f}nav.svelte-58cnjz a:where(.svelte-58cnjz):hover{text-decoration:underline;text-underline-offset:5px}.check-footer.svelte-58cnjz{max-width:1200px;margin:auto;padding:36px 40px;display:flex;justify-content:space-between;gap:28px;border-top:1px solid #e8e3ef}.check-footer.svelte-58cnjz strong:where(.svelte-58cnjz){font-size:14px}.check-footer.svelte-58cnjz p:where(.svelte-58cnjz){font-size:13px;color:#625a6e;margin-top:9px;line-height:1.7}.check-footer.svelte-58cnjz nav:where(.svelte-58cnjz){gap:22px;flex-wrap:wrap}.check-footer.svelte-58cnjz nav:where(.svelte-58cnjz) a:where(.svelte-58cnjz){font-size:12px}.skip-link.svelte-58cnjz{position:fixed;top:12px;left:16px;z-index:50;padding:12px 20px;background:#fff;border:2px solid #6d28d9;border-radius:6px;transform:translateY(-160%)}.skip-link.svelte-58cnjz:focus{transform:translateY(0)}@media (max-width:760px){.header-inner.svelte-58cnjz{min-height:68px;padding:10px 22px}.brand.svelte-58cnjz{font-size:21px}.header-inner.svelte-58cnjz nav:where(.svelte-58cnjz){gap:0}.header-inner.svelte-58cnjz nav:where(.svelte-58cnjz) a:where(.svelte-58cnjz){font-size:12px}.header-inner.svelte-58cnjz nav:where(.svelte-58cnjz) a:where(.svelte-58cnjz):last-child{display:none}.check-footer.svelte-58cnjz{padding:30px 24px;flex-direction:column;gap:16px}.check-footer.svelte-58cnjz nav:where(.svelte-58cnjz){gap:18px}}
