.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.evidence-page{max-width:min(72rem,100% - 2 * var(--space-md));margin:0 auto;padding:var(--space-2xl) var(--space-md);font-family:var(--font-serif);color:var(--color-ink)}@media (min-width: 768px){.evidence-page{padding:var(--space-3xl) var(--space-2xl)}}.evidence-page__h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--color-ink);margin:0}.evidence-page__counter{font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-ink-muted);margin-top:var(--space-xs);font-variant-numeric:tabular-nums}.evidence-page__noscript-notice{font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-ink-muted);border:1px solid var(--color-rule);border-left:3px solid var(--color-accent);padding:var(--space-md);margin:var(--space-md) 0;background:var(--color-paper-warm);line-height:var(--leading-ui)}.evidence-page__search-label{display:block;margin-top:var(--space-md)}#q-input,#company-filter-input{font-family:var(--font-sans);font-size:var(--text-label);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-ink);min-height:36px;width:100%;max-width:24rem;box-sizing:border-box}#q-input:focus-visible,#company-filter-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.evidence-page__company-multiselect{margin-top:var(--space-md)}.evidence-page__company-multiselect summary{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-ink);padding:var(--space-sm) 0}.evidence-page__company-multiselect summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.evidence-page__company-multiselect-body{padding:var(--space-md) 0;max-height:24rem;overflow-y:auto}.evidence-page__company-search-label{display:block;margin-bottom:var(--space-sm)}.evidence-page__company-chips{margin-top:var(--space-sm)}.companies-chip[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.companies-chip[aria-pressed=true][data-dim=sev][data-val=critical]{background:var(--sev-critical);color:#fff;border-color:var(--sev-critical)}.companies-chip[aria-pressed=true][data-dim=sev][data-val=high]{background:var(--sev-high);color:#fff;border-color:var(--sev-high)}.companies-chip[aria-pressed=true][data-dim=sev][data-val=medium]{background:var(--sev-medium);color:#fff;border-color:var(--sev-medium)}.companies-chip[aria-pressed=true][data-dim=sev][data-val=low]{background:var(--sev-low);color:#fff;border-color:var(--sev-low)}.evidence-empty[data-visible=false]{display:none}.evidence-empty{padding:var(--space-xl);background:var(--color-paper-warm);border:1px solid var(--color-rule);border-radius:var(--radius-chip);margin:var(--space-lg) 0;text-align:center}.evidence-empty__heading{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--weight-regular);margin:0 0 var(--space-sm)}.evidence-empty__body{font-family:var(--font-serif);font-size:var(--text-body);color:var(--color-ink);margin:0 0 var(--space-md)}.evidence-grid{display:flex;flex-direction:column;gap:var(--space-md)}.findings-card.evidence-card[hidden]{display:none!important}.evidence-card__company-link{font-family:var(--font-sans);font-size:var(--text-label)}.evidence-card__company-link--unlinked{color:var(--color-ink-muted)}.evidence-card__note{margin:var(--space-sm) 0 0 var(--space-sm);font-family:var(--font-serif);font-size:14px;font-style:italic;line-height:var(--leading-ui);color:var(--color-ink-muted)}.evidence-card__search-match{background-color:var(--color-search-match-bg);color:var(--color-ink);padding:0 1px;border-radius:2px}@media (min-width: 768px){.evidence-page__company-multiselect{display:inline-block;margin-right:var(--space-lg);vertical-align:top}.evidence-page__search-label{display:inline-block;vertical-align:top;margin-top:0;margin-left:var(--space-md)}}
