.chrome.svelte-17t0w3v{--navy:var(--navy-900);--tint:var(--paper);--muted:var(--faint);--gutter:clamp(1rem, 4vw, 2.5rem);color:var(--text);font-family:Jost Variable,system-ui,sans-serif;font-size:1.0625rem;line-height:1.5;display:contents}.chrome.svelte-17t0w3v .new:after{content:"New";background:var(--teal);color:var(--white);letter-spacing:.03em;text-transform:uppercase;vertical-align:.15em;border-radius:1rem;margin-left:.4rem;padding:.05rem .4rem;font-size:.65rem;font-weight:600;display:inline-block}.top.svelte-17t0w3v{background:var(--tint);justify-content:flex-end;font-size:.875rem;display:flex}.top.svelte-17t0w3v a:where(.svelte-17t0w3v){border-left:1px solid var(--line);color:var(--text);padding:.7rem 1.25rem;text-decoration:none}@media (hover:hover){.top.svelte-17t0w3v a:where(.svelte-17t0w3v):hover{color:var(--red)}}.top.svelte-17t0w3v .safeguarding:where(.svelte-17t0w3v){color:var(--red)}.main.svelte-17t0w3v{background:var(--red);padding:0 var(--gutter);border-bottom:1px solid var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2rem;min-height:5rem;display:flex}.logo.svelte-17t0w3v img:where(.svelte-17t0w3v){width:11rem;height:auto;display:block}.main.svelte-17t0w3v nav:where(.svelte-17t0w3v){flex-wrap:wrap;gap:0 2.25rem;display:flex}.main.svelte-17t0w3v nav:where(.svelte-17t0w3v) a:where(.svelte-17t0w3v){color:var(--white);border-bottom:2px solid #0000;padding:.6rem 0;text-decoration:none}.main.svelte-17t0w3v nav:where(.svelte-17t0w3v) a[aria-current]:where(.svelte-17t0w3v){border-bottom-color:var(--white)}@media (hover:hover){.main.svelte-17t0w3v nav:where(.svelte-17t0w3v) a:where(.svelte-17t0w3v):hover{border-bottom-color:var(--white)}}.breadcrumb.svelte-17t0w3v{background:var(--tint);padding:.7rem var(--gutter);flex-wrap:wrap;gap:.25rem 0;font-size:.875rem;display:flex}.breadcrumb.svelte-17t0w3v a:where(.svelte-17t0w3v){color:var(--text);text-decoration:none}.breadcrumb.svelte-17t0w3v a:where(.svelte-17t0w3v):after{content:"›";color:var(--muted);margin:0 .6rem}@media (hover:hover){.breadcrumb.svelte-17t0w3v a:where(.svelte-17t0w3v):hover{color:var(--red)}}.breadcrumb.svelte-17t0w3v span:where(.svelte-17t0w3v){color:var(--navy)}.hero.svelte-17t0w3v{background:linear-gradient(100deg, var(--navy) 0%, var(--navy-800) 60%, var(--navy-700) 100%);padding:4.5rem var(--gutter) 2.5rem}.hero.svelte-17t0w3v h1:where(.svelte-17t0w3v),.hero.svelte-17t0w3v p:where(.svelte-17t0w3v){text-transform:none;color:var(--white);max-width:70rem;margin:0 auto;font:400 clamp(2rem,1.4rem + 3vw,3.5rem)/1.1 Jost Variable,system-ui,sans-serif}.rankings.svelte-17t0w3v{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:0 1.75rem;font-size:.95rem;display:flex}.rankings.svelte-17t0w3v a:where(.svelte-17t0w3v){color:var(--navy);border-bottom:3px solid #0000;padding:.9rem 0 .75rem;text-decoration:none}.rankings.svelte-17t0w3v a[aria-current]:where(.svelte-17t0w3v){color:var(--red);border-bottom-color:var(--red)}@media (hover:hover){.rankings.svelte-17t0w3v a:where(.svelte-17t0w3v):hover{color:var(--red);border-bottom-color:var(--red)}}footer.svelte-17t0w3v{background:var(--tint);border-top:1px solid var(--line);padding:2.5rem var(--gutter) 1.5rem;font-size:.875rem}.columns.svelte-17t0w3v{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem 2.5rem;max-width:70rem;margin:0 auto;display:grid}footer.svelte-17t0w3v h2:where(.svelte-17t0w3v){text-transform:none;color:var(--red);margin:0 0 .5rem;font:400 1rem/1.2 Jost Variable,system-ui,sans-serif}footer.svelte-17t0w3v a:where(.svelte-17t0w3v){color:var(--text);text-decoration:none}.columns.svelte-17t0w3v a:where(.svelte-17t0w3v){padding:.3rem 0;display:block}@media (hover:hover){footer.svelte-17t0w3v a:where(.svelte-17t0w3v):hover{color:var(--red)}}footer.svelte-17t0w3v p:where(.svelte-17t0w3v){border-top:1px solid var(--line);max-width:70rem;color:var(--muted);margin:2rem auto 0;padding-top:1rem}footer.svelte-17t0w3v p:where(.svelte-17t0w3v) a:where(.svelte-17t0w3v){text-decoration:underline}@media (width<=48rem){.top.svelte-17t0w3v .theirs:where(.svelte-17t0w3v){display:none}.main.svelte-17t0w3v{padding-bottom:.5rem}.main.svelte-17t0w3v nav:where(.svelte-17t0w3v){gap:0 1.25rem;font-size:.9rem}.hero.svelte-17t0w3v{padding-top:2.5rem}.rankings.svelte-17t0w3v{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}
