.strat-meta{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:10px;font-stretch:112.5%}.strat-h1{font-family:var(--font-heading);letter-spacing:-.025em;max-width:48rem;color:var(--color-ink);font-size:1.9rem;font-weight:800;font-stretch:100%;line-height:1}@media (min-width:768px){.strat-h1{font-size:2.6rem}}@media (min-width:1280px){.strat-h1{font-size:3rem}}.strat-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.strat-board-link{border:1px solid var(--color-hairline);min-height:36px;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-secondary);border-radius:9999px;align-items:center;padding:0 14px;font-size:11px;transition:color .2s,border-color .2s;display:inline-flex}.strat-board-link:hover{color:var(--color-ink);border-color:var(--color-ink-muted)}.strat-advice{font-family:var(--font-data);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:10px}.agent-entry{flex-wrap:wrap;gap:.65rem;display:flex}.agent-entry button,.agent-entry a{border:1px solid var(--color-hairline);min-height:44px;font-family:var(--font-data);color:var(--color-ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:.4rem;align-items:center;padding:.8rem 1rem;font-size:.75rem;display:inline-flex}.agent-entry button[aria-pressed=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-fill) 7%, transparent)}.agent-entry a:hover{border-color:var(--color-ink-muted)}.agent-entry button:focus-visible,.agent-entry a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}
