.zt-card:where(.astro-yk4hkwyg){border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1.25rem;transition:border-color .2s}.zt-card:where(.astro-yk4hkwyg):hover{border-color:var(--sl-color-text-accent)}.zt-card__title:where(.astro-yk4hkwyg){font-size:1.05rem;display:block}.zt-card__desc:where(.astro-yk4hkwyg){color:var(--sl-color-gray-2);margin-top:.5rem;font-size:.875rem}.zt-card__meta:where(.astro-yk4hkwyg){color:var(--sl-color-gray-3);margin-top:.25rem;font-size:.8rem}.zt-card__link:where(.astro-yk4hkwyg){margin-top:.5rem;font-size:.875rem;font-weight:600;display:inline-block}.zt-card-grid:where(.astro-aiugcxsv){grid-template-columns:repeat(auto-fit, minmax(var(--min-w), 1fr));gap:1rem;margin-top:1rem;display:grid}.zero-proof:where(.astro-n7hdn7hk){margin-block:0 clamp(3.5rem,7vw,6rem)}.zero-proof__story:where(.astro-n7hdn7hk)>h2:where(.astro-n7hdn7hk){max-width:18ch;font-family:var(--jx-font-display);letter-spacing:-.025em;margin-block:1rem;font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.12}.zero-proof__kicker:where(.astro-n7hdn7hk){color:var(--jx-ink-muted);font-family:var(--jx-font-mono);font-size:var(--jx-fs-micro);letter-spacing:var(--jx-tracking-eyebrow);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.zero-proof__route:where(.astro-n7hdn7hk){min-height:2.25rem;color:var(--sl-color-black);background:var(--sl-color-text-accent);border-radius:var(--jx-radius-pill);font-size:var(--jx-fs-xs);align-items:center;gap:.5rem;padding-inline:1rem;font-weight:700;text-decoration:none;display:inline-flex}.zero-proof__route:where(.astro-n7hdn7hk):hover{color:var(--sl-color-black)}.zero-proof__coverage:where(.astro-n7hdn7hk){color:var(--jx-ink-muted);font-family:var(--jx-font-mono);font-size:var(--jx-fs-micro);margin:.9rem 0 0;line-height:1.55}@media (hover:hover) and (pointer:fine){.zero-proof__route:where(.astro-n7hdn7hk) span:where(.astro-n7hdn7hk){transition:transform var(--jx-duration-fast) var(--jx-ease-out)}.zero-proof__route:where(.astro-n7hdn7hk):hover span:where(.astro-n7hdn7hk){transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.zero-proof__route:where(.astro-n7hdn7hk) span:where(.astro-n7hdn7hk){transition:none;transform:none}}.jx-proof__meta:where(.astro-n7hdn7hk) dd:where(.astro-n7hdn7hk){line-height:1.55}@media (width<=40rem){.zero-proof:where(.astro-n7hdn7hk){border-radius:var(--jx-radius-4);margin-inline:-.25rem}.jx-proof__metrics:where(.astro-n7hdn7hk){grid-template-columns:1fr}.jx-proof__metric:where(.astro-n7hdn7hk){min-height:auto}}.route-finder:where(.astro-dhosamms){max-width:67.5rem;margin:0 auto clamp(3.5rem,7vw,6rem)}.route-finder__form:where(.astro-dhosamms){grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;padding-block:1.5rem;display:grid}.route-finder__form:where(.astro-dhosamms) label:where(.astro-dhosamms){color:var(--sl-color-gray-2);gap:.45rem;font-size:.78rem;font-weight:650;display:grid}.route-finder__form:where(.astro-dhosamms) select:where(.astro-dhosamms){width:100%;min-height:2.75rem;color:var(--sl-color-white);background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);font:inherit;border-radius:.55rem;padding:.65rem 2rem .65rem .75rem}.route-finder__submit:where(.astro-dhosamms){cursor:pointer;border:0;grid-column:1/-1;justify-self:start}.route-result:where(.astro-dhosamms){background:color-mix(in oklab, var(--sl-color-accent-low), transparent 35%);border-inline-start:3px solid var(--sl-color-text-accent);border-radius:0 .75rem .75rem 0;gap:.7rem;padding:1.25rem;display:grid}.route-result:where(.astro-dhosamms) strong:where(.astro-dhosamms){color:var(--sl-color-white);font-size:clamp(1.15rem,2.4vw,1.55rem)}.route-result:where(.astro-dhosamms) p:where(.astro-dhosamms){max-width:58rem;color:var(--sl-color-gray-2);margin:0}.route-result:where(.astro-dhosamms) .jx-action:where(.astro-dhosamms){width:fit-content}.route-options:where(.astro-dhosamms){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.route-option:where(.astro-dhosamms){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);border-radius:.75rem;padding:1.15rem}.route-option:where(.astro-dhosamms)>span:where(.astro-dhosamms){color:var(--sl-color-text-accent);font-family:var(--jx-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.route-option:where(.astro-dhosamms) h3:where(.astro-dhosamms){color:var(--sl-color-white);margin:.65rem 0 .4rem;font-size:1rem}.route-option:where(.astro-dhosamms) p:where(.astro-dhosamms){color:var(--sl-color-gray-3);margin:0 0 .75rem;font-size:.83rem}.route-option:where(.astro-dhosamms) a:where(.astro-dhosamms){font-size:.8rem;font-weight:700}.route-finder__noscript:where(.astro-dhosamms){color:var(--sl-color-gray-2);border:1px dashed var(--sl-color-gray-5);padding:.8rem 1rem}@media (width<=62rem){.route-finder__form:where(.astro-dhosamms){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){.route-finder__form:where(.astro-dhosamms),.route-options:where(.astro-dhosamms){grid-template-columns:1fr}.route-finder__submit:where(.astro-dhosamms),.route-result:where(.astro-dhosamms) .jx-action:where(.astro-dhosamms){justify-content:center;width:100%}}
