.borders.svelte-97ehng{gap:18px;display:grid}.borders-hero.svelte-97ehng{color:#fff;background:linear-gradient(135deg,#10263f,#1f3a5f);border-radius:22px;padding:clamp(20px,4vw,34px)}.borders-hero.svelte-97ehng .eyebrow:where(.svelte-97ehng){color:#8ecbe6}.borders-hero.svelte-97ehng .page-title:where(.svelte-97ehng){color:#fff;margin:8px 0 6px}.borders-hero.svelte-97ehng .page-intro:where(.svelte-97ehng){color:#d6e6f3}.controls.svelte-97ehng{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.route-tabs.svelte-97ehng{flex-wrap:wrap;gap:6px;display:flex}.route-tabs.svelte-97ehng button:where(.svelte-97ehng){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;padding:8px 14px;font-size:12.5px;font-weight:700}.route-tabs.svelte-97ehng button[aria-pressed=true]:where(.svelte-97ehng){color:#fff;background:#1f3a5f;border-color:#1f3a5f}.find.svelte-97ehng{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;max-width:340px;min-height:42px;padding:0 12px;display:flex}.find.svelte-97ehng input:where(.svelte-97ehng){background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.jump.svelte-97ehng{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.jump.svelte-97ehng a:where(.svelte-97ehng){color:#1f3a5f;background:#eef3f8;border-radius:99px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:650}.jump.svelte-97ehng a.pinned:where(.svelte-97ehng){color:#8a5a00;background:#fff5dc}.grid.svelte-97ehng{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));gap:14px;display:grid}.empty.svelte-97ehng{color:var(--muted);padding:20px 0}.borders-faq.svelte-97ehng{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px 20px}.borders-faq.svelte-97ehng h2:where(.svelte-97ehng){margin-bottom:6px;font-size:18px;font-weight:750}.borders-faq.svelte-97ehng details:where(.svelte-97ehng){border-top:1px solid var(--line);padding:11px 0}.borders-faq.svelte-97ehng details:where(.svelte-97ehng):first-of-type{border-top:0}.borders-faq.svelte-97ehng summary:where(.svelte-97ehng){cursor:pointer;font-size:14px;font-weight:700}.borders-faq.svelte-97ehng p:where(.svelte-97ehng){color:#4b4458;margin-top:7px;font-size:13.5px;line-height:1.7}.credit.svelte-97ehng{color:var(--muted);font-size:11.5px}@media (width<=600px){.find.svelte-97ehng{max-width:none}.borders.svelte-97ehng{gap:12px}.borders-hero.svelte-97ehng{border-radius:16px;padding:16px 18px}.borders-hero.svelte-97ehng .page-title:where(.svelte-97ehng){margin:4px 0;font-size:26px}.borders-hero.svelte-97ehng .page-intro:where(.svelte-97ehng){font-size:12.5px;line-height:1.55}}
