/* labels: every label in sentence case (picked 24 Oct: "M1 Sentence case", replacing tracked uppercase mono labels,
   which read as generated). Generated from the site's own stylesheets: each rule that set text-transform: uppercase
   gets text-transform: none, no tracking, and at least 13px (a word in lower case needs the size the capitals didn't).
   138 rules. Loaded last; html/:root added in front of each selector so it wins over its source rule.
   New labels: write them in sentence case in their own rule; this file only catches the old ones.
   The meta line's kind ("Use case", "Report") is set in semibold ink so it still leads the line. */
html .card-meta .type, html .nw-meta .t { color: var(--ink); font-weight: 600; }

/* /styles.css */
html .eyebrow { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .btn-arrow { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cty-n { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cty-count { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cty-m { text-transform: none; letter-spacing: 0; }
html #a11y-live .al-s { text-transform: none; letter-spacing: 0; font-size: 13px; }
html #a11y-live .al-g { text-transform: none; letter-spacing: 0; font-size: 13px; }
html #a11y-live .al-l small { text-transform: none; letter-spacing: 0; font-size: 13px; }
html #a11y-live .al-i { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .tune-head p { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ptag { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .bn-1 { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .np-eyebrow { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .card-meta { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .card-when { text-transform: none; letter-spacing: 0; }
html .lst .list.is-cards .cm-l .type, html .rel-grid .cm-l .type { text-transform: none; letter-spacing: 0; }
html .datechip span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .kicker { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .fbk-pt span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .fbk-m b { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .pill { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ba-tag { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .fbk-band { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cve-cap { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .wip { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .sf-meta { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .hero2-try > span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rm-tip-hint { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rm-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rm-fam .l { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .tv-head p { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .tvtab thead th, html .tvtab thead td { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .tt-b b { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .tv-key-l { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rd-label { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .statcard .l { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .iso-lab, html .iso-cap { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .doc-tag { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .msg-w { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .lens-head { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .d-cnt { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .fl-n { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ill-t b { text-transform: none; letter-spacing: 0; }
html .matrix thead .grp th { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .btn-view { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .nw-meta { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .nw-more { text-transform: none; letter-spacing: 0; }
html .rt-go .c { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ro-ill .d-tk { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ro-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ro-c { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ro-num span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ro-all { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ro-read small { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rq-l1 { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .pe-tc { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .pj-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .pj-latest small { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .pj-n { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rt-ill .tx { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rt-gh { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rt-rt small { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .rt-chip { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .fgroup-h { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .dtable thead th { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .kicker.dk { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .assess thead th { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .file-ico b { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .record dt { text-transform: none; letter-spacing: 0; }
html .sub-n { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .po-t small { text-transform: none; letter-spacing: 0; }
@media (max-width: 560px) {
  html .nav-foot::before { text-transform: none; letter-spacing: 0; font-size: 13px; }
}
html .gp-thin { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .who-meta { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .w3-where { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .tp-meta { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .opc-date span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .opc-when i { text-transform: none; letter-spacing: 0; }

/* /ext/overviews.css */
html .ov-ill-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ov-best b { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ov-dg-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ov-ix-n { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ov-sel { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ov-others { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/events.css */
html .evx-tag { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .evx-facts dt { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .evx-grid th { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .evx-key li { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .evx-x-date span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .evx-ml-d span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .evx-now { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/maps.css */
html .mp-cfg-h { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .mp-field > span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .mp-ph { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .mp-m-sub { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .mp-eyebrow { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .mp-sub-h { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .mp-t thead th { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .mp-side-k { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/blocks.css */
html .cb-toc h2 { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cb-req { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cb-sheet-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cb-src span:last-child:not(:first-child) { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cb-ph { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cb-ed-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cb-ed-pk { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cbt thead th { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cbc-focus > span { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cbc-tip-h { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cbb-cta .cbb-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cb-matrix dt { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cbi-ph-k { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cbi-cr { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .cby-k { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/home.css */

/* /ext/partners.css */
html .ptn-fit-l { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ptn-badge { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ptn-block h4 { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ptn-ph-l { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ptn-tile-k { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/search.css */
html .sx-lab { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .sx-chip small { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .sx-gh { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .sx-pe { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .sx-facts dt { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/designsystem.css */
html .dsx-toc h2 { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .dsx-toc .dsx-tg { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .dsx-state { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .dsx-when b { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .dsx-t thead th { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .dsx-lab { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .dsx-states thead th { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/headers.css */
html .hd-eyebrow { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .hd-k { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/contact.css */
html .ct-map-lab { text-transform: none; letter-spacing: 0; font-size: 13px; }
html .ct-hours dt { text-transform: none; letter-spacing: 0; font-size: 13px; }

/* /ext/team.css */
html .tm-flag { text-transform: none; letter-spacing: 0; font-size: 13px; }
