.reach-card.svelte-1bv7ezn{display:flex;flex-direction:column}.reach-label.svelte-1bv7ezn{font-size:max(.6875rem,var(--pg-text-floor));font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--pg-muted);margin-top:.9rem}.reach-value.svelte-1bv7ezn{display:block;margin-top:.15rem;font-family:var(--font-heading);font-weight:700;font-size:1.125rem;line-height:1.3;color:var(--pg-coral);text-decoration:none}.reach-value.svelte-1bv7ezn:hover{text-decoration:underline;text-underline-offset:3px}.reach-sub.svelte-1bv7ezn{margin-top:.2rem;font-size:.75rem;font-weight:600;color:var(--pg-muted-soft)}.reach-note.svelte-1bv7ezn{margin-top:.55rem;font-size:.8125rem;line-height:1.55;color:var(--pg-muted);flex:1}.reach-promise.svelte-1bv7ezn{display:flex;gap:.35rem;align-items:flex-start;margin-top:.7rem;padding-top:.6rem;border-top:1px solid var(--pg-border);font-size:.75rem;line-height:1.5;font-weight:600;color:var(--pg-mint-deep)}.inline-links.svelte-1bv7ezn a{font-weight:600;color:var(--pg-coral);text-decoration:underline;text-underline-offset:3px}.route-index.svelte-1bv7ezn{font-family:var(--font-display);font-weight:700;font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--pg-gold-deep)}.board-link.svelte-1bv7ezn{color:var(--pg-gold);font-weight:600;text-decoration:underline;text-underline-offset:3px}.board-link.svelte-1bv7ezn:hover{color:#fff}
