
/* ══════════════════════════════════════════════════════════════════════════
   Page-local styles for /trust/ only.

   These live here rather than in assets/styles.css because they exist for
   this page's content shape, and because the shared stylesheet is edited
   centrally. Tokens only — no literal colour, radius or font anywhere below.
   ══════════════════════════════════════════════════════════════════════════ */

/* `.wp-table th` was authored for COLUMN headers: mono, uppercase, accent
   colour. This page needs `th[scope="row"]` as well — the assurance, incident
   and vulnerability-response tables are unreadable to a screen reader without
   a row header naming the framework, the regime or the severity band. Applied
   unchanged, the column-header rule uppercases proper nouns and citations:
   "ISO/IEC 27001:2022" and "NYDFS 23 NYCRR §500.17(a)" must keep their exact
   case, because a miscased citation on a trust page is a credibility cost.
   So a row header keeps body type and sentence case, and carries emphasis by
   weight and text colour instead. No existing class does this. */
.wp-table--rowhead th[scope="row"] {
  font-family: var(--font-body);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  color: var(--text);
  white-space: normal;
}

/* The shared stylesheet has no rule for `code`, and this page quotes response
   headers, hostnames and HSTS directives verbatim, where the exact characters
   are the point. Without this they fall back to the browser's default
   monospace, which is not the design system's mono face. */
code {
  font-family: var(--font-mono);
  font-size: 0.9em;
  color: var(--text);
}

/* `.panel` sets no rules for a paragraph inside it (only `ul`/`li`), and this
   page puts prose in panels in the "How to use this page", "Data residency"
   and "Sub-processors" sections. Cap the measure so a paragraph inside a
   full-width panel does not run to 1240px, which is roughly twice a readable
   line length. */
.panel > p { max-width: 78ch; }
