body{color:#182230;background:#f6f8fb;margin:0}.hero[data-astro-cid-wzjiyihi]{color:#fff;background:linear-gradient(135deg,#142e49,#285275)}.hero__inner[data-astro-cid-wzjiyihi],.page-shell[data-astro-cid-wzjiyihi]{max-width:78rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.hero__inner[data-astro-cid-wzjiyihi]{justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:2.6rem;padding-bottom:2.6rem;display:flex}.hero[data-astro-cid-wzjiyihi] h1[data-astro-cid-wzjiyihi]{margin:.2rem 0;font-size:clamp(2rem,5vw,3.2rem)}.hero[data-astro-cid-wzjiyihi] p[data-astro-cid-wzjiyihi]{max-width:55rem;line-height:1.7}.hero__nav[data-astro-cid-wzjiyihi]{flex-wrap:wrap;gap:1rem;display:flex}.hero__nav[data-astro-cid-wzjiyihi] a[data-astro-cid-wzjiyihi]{color:#fff}.eyebrow[data-astro-cid-wzjiyihi]{letter-spacing:.08em;opacity:.8;font-size:.72rem;font-weight:700}.eyebrow[data-astro-cid-wzjiyihi].dark{color:#607084;opacity:1}.page-shell[data-astro-cid-wzjiyihi]{padding-top:1.4rem;padding-bottom:4rem}.guardrail[data-astro-cid-wzjiyihi],.score-model[data-astro-cid-wzjiyihi]{background:#fff;border:1px solid #dce3eb;border-radius:.8rem;padding:1rem 1.2rem}.guardrail[data-astro-cid-wzjiyihi]{background:#fff7db;border-color:#e8d38e;line-height:1.7}.score-model[data-astro-cid-wzjiyihi]{margin-top:1rem}.score-model[data-astro-cid-wzjiyihi] h2[data-astro-cid-wzjiyihi]{margin:0 0 .8rem}.score-grid[data-astro-cid-wzjiyihi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.score-grid[data-astro-cid-wzjiyihi] span[data-astro-cid-wzjiyihi]{background:#f3f6f9;border-radius:.55rem;padding:.65rem;font-size:.84rem}.score-grid[data-astro-cid-wzjiyihi] b[data-astro-cid-wzjiyihi]{float:right}.filters[data-astro-cid-wzjiyihi]{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0;display:flex}.filter[data-astro-cid-wzjiyihi]{color:#27364a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd6e0;border-radius:999px;padding:.55rem 1rem}.filter[data-astro-cid-wzjiyihi].is-active{color:#fff;background:#173c62;border-color:#173c62}.section-head[data-astro-cid-wzjiyihi]{justify-content:space-between;align-items:end;margin:1.7rem 0 .8rem;display:flex}.section-head[data-astro-cid-wzjiyihi] h2[data-astro-cid-wzjiyihi]{margin:0}.candidate-list[data-astro-cid-wzjiyihi]{gap:1rem;display:grid}.candidate-card[data-astro-cid-wzjiyihi]{background:#fff;border:1px solid #dce3eb;border-radius:.9rem;padding:1.2rem;box-shadow:0 1px 3px #0f172a0a}.candidate-card[data-astro-cid-wzjiyihi][hidden]{display:none}.candidate-card__top[data-astro-cid-wzjiyihi],.meta[data-astro-cid-wzjiyihi]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rank[data-astro-cid-wzjiyihi]{color:#64748b;font-weight:800}.score[data-astro-cid-wzjiyihi]{border-radius:.5rem;align-items:baseline;gap:.1rem;padding:.3rem .6rem;display:flex}.score[data-astro-cid-wzjiyihi] strong[data-astro-cid-wzjiyihi]{font-size:1.35rem}.score--strong-signal[data-astro-cid-wzjiyihi]{color:#11633e;background:#e7f7ef}.score--moderate-signal[data-astro-cid-wzjiyihi]{color:#76500b;background:#fff3d9}.score--weak-signal[data-astro-cid-wzjiyihi]{color:#536273;background:#eef1f5}.band[data-astro-cid-wzjiyihi]{color:#617084;font-size:.78rem}.meta[data-astro-cid-wzjiyihi]{margin:.8rem 0}.meta[data-astro-cid-wzjiyihi] span[data-astro-cid-wzjiyihi]{background:#f0f3f6;border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.route[data-astro-cid-wzjiyihi]{background:#f9fbfd;border:1px solid #dfe6ee;border-radius:.75rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.facility[data-astro-cid-wzjiyihi]{gap:.25rem;display:grid}.facility[data-astro-cid-wzjiyihi] small[data-astro-cid-wzjiyihi]{color:#718096}.arrow[data-astro-cid-wzjiyihi]{color:#6b7b8d;font-size:1.5rem}.reason-grid[data-astro-cid-wzjiyihi]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.reason-grid[data-astro-cid-wzjiyihi] h3[data-astro-cid-wzjiyihi]{margin:0 0 .5rem;font-size:1rem}.reason-grid[data-astro-cid-wzjiyihi] ul[data-astro-cid-wzjiyihi]{color:#526273;margin:0;padding-left:1.2rem;font-size:.86rem;line-height:1.75}.verify-box[data-astro-cid-wzjiyihi]{background:#edf5fb;border-radius:.65rem;padding:.9rem}.verify-box[data-astro-cid-wzjiyihi] p[data-astro-cid-wzjiyihi]{color:#1f496d;margin:0;font-weight:600;line-height:1.7}.caveat[data-astro-cid-wzjiyihi]{color:#738194;border-top:1px solid #e5eaf0;margin:.9rem 0 0;padding-top:.8rem;font-size:.78rem;line-height:1.6}@media (width<=800px){.hero__inner[data-astro-cid-wzjiyihi]{flex-direction:column;align-items:flex-start}.score-grid[data-astro-cid-wzjiyihi]{grid-template-columns:1fr 1fr}.reason-grid[data-astro-cid-wzjiyihi]{grid-template-columns:1fr}}@media (width<=560px){.route[data-astro-cid-wzjiyihi]{grid-template-columns:1fr}.arrow[data-astro-cid-wzjiyihi]{justify-self:start;transform:rotate(90deg)}.score-grid[data-astro-cid-wzjiyihi]{grid-template-columns:1fr}}
