.hema-strategy-priorities[data-astro-cid-4pwegj26]{grid-template-columns:1.5fr 1fr 1fr;gap:.7rem;display:grid}.hema-strategy-priority[data-astro-cid-4pwegj26]{color:#25394b;background:#fff;border:1px solid #d6e1e9;border-radius:.75rem;gap:.25rem;padding:.9rem;text-decoration:none;display:grid}.hema-strategy-priority--primary[data-astro-cid-4pwegj26]{background:#eef6fb;border-color:#8fb7d0}.hema-strategy-priority[data-astro-cid-4pwegj26] span[data-astro-cid-4pwegj26]{color:#446781;letter-spacing:.05em;font-size:.68rem;font-weight:800}.hema-strategy-priority[data-astro-cid-4pwegj26] strong[data-astro-cid-4pwegj26]{font-size:.92rem}.hema-strategy-priority[data-astro-cid-4pwegj26] small[data-astro-cid-4pwegj26]{color:#697a8a}@media (width<=800px){.hema-strategy-priorities[data-astro-cid-4pwegj26]{grid-template-columns:1fr}}.hema-value-flow[data-astro-cid-4pwegj26]{background:linear-gradient(135deg,#eef5fa,#f7fbfc);border:1px solid #cbdde9;border-radius:1rem;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:grid}.hema-value-flow__eyebrow[data-astro-cid-4pwegj26]{color:#41627d;letter-spacing:.08em;margin:0 0 .35rem;font-size:.7rem;font-weight:800}.hema-value-flow[data-astro-cid-4pwegj26] h2[data-astro-cid-4pwegj26]{margin:0;font-size:1.35rem}.hema-value-flow[data-astro-cid-4pwegj26] p[data-astro-cid-4pwegj26]{color:#5c6e80;margin:.45rem 0 0;font-size:.85rem;line-height:1.65}.hema-value-flow__steps[data-astro-cid-4pwegj26]{color:#38546c;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.76rem;display:flex}.hema-value-flow__steps[data-astro-cid-4pwegj26] span[data-astro-cid-4pwegj26]{background:#fff;border:1px solid #d3e0e9;border-radius:999px;padding:.35rem .5rem}.hema-value-flow__steps[data-astro-cid-4pwegj26] b[data-astro-cid-4pwegj26]{color:#7990a3}.hema-value-flow__cta[data-astro-cid-4pwegj26]{color:#fff;white-space:nowrap;background:#173f62;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.7rem;padding:0 .9rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){.hema-value-flow[data-astro-cid-4pwegj26]{grid-template-columns:1fr;align-items:stretch}}.visually-hidden[data-astro-cid-4pwegj26]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hema-scope[data-astro-cid-4pwegj26]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.hema-scope__row[data-astro-cid-4pwegj26]{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.hema-scope__field[data-astro-cid-4pwegj26]{flex-direction:column;gap:.25rem;display:flex}.hema-scope__label[data-astro-cid-4pwegj26]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.7rem;font-weight:700}.hema-scope__field[data-astro-cid-4pwegj26] select[data-astro-cid-4pwegj26]{font:inherit;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-tag-bg);color:var(--color-text);padding:.3rem .5rem}.hema-scope__hint[data-astro-cid-4pwegj26]{color:var(--color-text-muted);grid-column:1/-1;margin:.2rem 0 0;font-size:.72rem}.hema-pref-tabs[data-astro-cid-4pwegj26]{gap:var(--space-2);flex-wrap:wrap;display:flex}.hema-pref-tab__input[data-astro-cid-4pwegj26]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hema-pref-tab__label[data-astro-cid-4pwegj26]{border:1px solid var(--color-border-strong);cursor:pointer;background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.hema-pref-tab__input[data-astro-cid-4pwegj26]:checked+.hema-pref-tab__label[data-astro-cid-4pwegj26]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.hema-pref-tab__input[data-astro-cid-4pwegj26]:focus-visible+.hema-pref-tab__label[data-astro-cid-4pwegj26]{outline:2px solid var(--color-brand-dark);outline-offset:2px}.hema-pref-tab__gap-flag[data-astro-cid-4pwegj26]{background:var(--color-evidence-c-bg);color:var(--color-evidence-c);border-radius:999px;padding:.05rem .4rem;font-size:.65rem;font-weight:700}.hema-pref-panel[data-astro-cid-4pwegj26]{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.hema-pref-panel[data-astro-cid-4pwegj26][hidden]{display:none}.hema-stat-grid[data-astro-cid-4pwegj26]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.hema-stat[data-astro-cid-4pwegj26]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-direction:column;gap:.15rem;display:flex}.hema-stat--gap[data-astro-cid-4pwegj26]{border-left:4px solid var(--color-evidence-c)}.hema-stat--verify[data-astro-cid-4pwegj26]{border-left:4px solid var(--color-evidence-b)}.hema-stat__value[data-astro-cid-4pwegj26]{color:var(--color-text);font-size:1.6rem;font-weight:800}.hema-stat__value--date[data-astro-cid-4pwegj26]{font-size:1.1rem}.hema-stat__of[data-astro-cid-4pwegj26]{color:var(--color-text-muted);font-size:1rem;font-weight:600}.hema-stat__label[data-astro-cid-4pwegj26]{color:var(--color-text-muted);font-size:.78rem}.hema-stat__stale-flag[data-astro-cid-4pwegj26]{color:var(--color-medium);background:var(--color-medium-bg);border:1px solid var(--color-medium-border);border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.hema-signal-grid[data-astro-cid-4pwegj26]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.hema-signal-card[data-astro-cid-4pwegj26]{gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.hema-signal-card[data-astro-cid-4pwegj26]:hover,.hema-signal-card[data-astro-cid-4pwegj26]:focus-visible{border-color:var(--color-brand)}.hema-signal-card--evidence[data-astro-cid-4pwegj26]{border-left:4px solid var(--color-evidence-a)}.hema-signal-card--gap[data-astro-cid-4pwegj26]{border-left:4px solid var(--color-evidence-c)}.hema-signal-card--verify[data-astro-cid-4pwegj26]{border-left:4px solid var(--color-evidence-b)}.hema-signal-card__kind[data-astro-cid-4pwegj26]{text-transform:uppercase;letter-spacing:.03em;background:var(--color-tag-bg);color:var(--color-tag-text);border-radius:999px;align-self:flex-start;padding:.1rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.hema-signal-card__body[data-astro-cid-4pwegj26]{color:var(--color-text);flex:1;margin:0;font-size:.88rem}.hema-signal-card__cta[data-astro-cid-4pwegj26]{color:var(--color-brand-dark);font-size:.8rem;font-weight:600}.hema-facility-grid[data-astro-cid-4pwegj26]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.hema-facility-card[data-astro-cid-4pwegj26]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.hema-facility-card__name[data-astro-cid-4pwegj26]{color:var(--color-brand-dark);font-weight:700;text-decoration:none}.hema-facility-card__name[data-astro-cid-4pwegj26]:hover,.hema-facility-card__name[data-astro-cid-4pwegj26]:focus-visible{text-decoration:underline}.hema-facility-card__meta[data-astro-cid-4pwegj26]{color:var(--color-text-muted);flex-direction:column;gap:.15rem;font-size:.78rem;display:flex}.hema-area-list[data-astro-cid-4pwegj26]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hema-area-list__item[data-astro-cid-4pwegj26]{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex}.hema-area-list__link[data-astro-cid-4pwegj26]{color:var(--color-brand-dark);font-weight:700;text-decoration:none}.hema-area-list__link[data-astro-cid-4pwegj26]:hover,.hema-area-list__link[data-astro-cid-4pwegj26]:focus-visible{text-decoration:underline}.hema-area-list__prefecture[data-astro-cid-4pwegj26]{color:var(--color-text-muted);font-size:.82rem}.hema-hint[data-astro-cid-4pwegj26]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.82rem}.hema-hypothesis-grid[data-astro-cid-4pwegj26]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.hema-flow-list[data-astro-cid-4pwegj26]{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.4em;display:flex}
