/* Site type scale — the one place fonts are defined for every logged-out page except the homepage
   variants and the ChatLLM landing page (/teams/chatllm), which this scale is copied from:
   Matter 600 display text, IBM Plex Sans 300 copy, IBM Plex Sans 500 labels / badges / buttons;
   on mobile Matter 300 headings and Plex 300 copy.

   Roles: h1 h2 h3 h4 h5 · copy copy-sm · label label-sm · btn btn-sm.
   Templates never name a font, size or weight; they pick a role:
       font: var(--t-copy); letter-spacing: var(--t-copy-ls);
   or use the bare semantic tag (h1-h6, p, li, td, small, ...), which the rules below pin to the same roles.
   Mobile values come from the @media block at the end; changing a value here changes every page.
   Site header, footer, promo banners, overlays, code and icon fonts are left untouched.
   Generated by font_audit/gen_site_type.py. */

:root {
  --t-face-display: Matter, sans-serif;
  --t-face-copy: "IBM Plex Sans", sans-serif;

  --t-h1-family: var(--t-face-display);
  --t-h1-weight: 600;
  --t-h1-size: 50px;
  --t-h1-lh: 60px;
  --t-h1-ls: 0;
  --t-h1: var(--t-h1-weight) var(--t-h1-size)/var(--t-h1-lh) var(--t-h1-family);

  --t-h2-family: var(--t-face-display);
  --t-h2-weight: 600;
  --t-h2-size: 36px;
  --t-h2-lh: 48px;
  --t-h2-ls: 2px;
  --t-h2: var(--t-h2-weight) var(--t-h2-size)/var(--t-h2-lh) var(--t-h2-family);

  --t-h3-family: var(--t-face-display);
  --t-h3-weight: 600;
  --t-h3-size: 26px;
  --t-h3-lh: 32px;
  --t-h3-ls: 0;
  --t-h3: var(--t-h3-weight) var(--t-h3-size)/var(--t-h3-lh) var(--t-h3-family);

  --t-h4-family: var(--t-face-display);
  --t-h4-weight: 600;
  --t-h4-size: 24px;
  --t-h4-lh: 32px;
  --t-h4-ls: 0;
  --t-h4: var(--t-h4-weight) var(--t-h4-size)/var(--t-h4-lh) var(--t-h4-family);

  --t-h5-family: var(--t-face-display);
  --t-h5-weight: 600;
  --t-h5-size: 18px;
  --t-h5-lh: 24px;
  --t-h5-ls: 0;
  --t-h5: var(--t-h5-weight) var(--t-h5-size)/var(--t-h5-lh) var(--t-h5-family);

  --t-copy-family: var(--t-face-copy);
  --t-copy-weight: 300;
  --t-copy-size: 18px;
  --t-copy-lh: 24px;
  --t-copy-ls: 0;
  --t-copy: var(--t-copy-weight) var(--t-copy-size)/var(--t-copy-lh)
    var(--t-copy-family);

  --t-copy-sm-family: var(--t-face-copy);
  --t-copy-sm-weight: 300;
  --t-copy-sm-size: 16px;
  --t-copy-sm-lh: 22px;
  --t-copy-sm-ls: 0;
  --t-copy-sm: var(--t-copy-sm-weight) var(--t-copy-sm-size)/var(--t-copy-sm-lh)
    var(--t-copy-sm-family);

  --t-label-family: var(--t-face-copy);
  --t-label-weight: 500;
  --t-label-size: 14px;
  --t-label-lh: 20px;
  --t-label-ls: 0;
  --t-label: var(--t-label-weight) var(--t-label-size)/var(--t-label-lh)
    var(--t-label-family);

  --t-label-sm-family: var(--t-face-copy);
  --t-label-sm-weight: 500;
  --t-label-sm-size: 12px;
  --t-label-sm-lh: 16px;
  --t-label-sm-ls: 0;
  --t-label-sm: var(--t-label-sm-weight)
    var(--t-label-sm-size)/var(--t-label-sm-lh) var(--t-label-sm-family);

  --t-btn-family: var(--t-face-copy);
  --t-btn-weight: 500;
  --t-btn-size: 20px;
  --t-btn-lh: 24px;
  --t-btn-ls: 0;
  --t-btn: var(--t-btn-weight) var(--t-btn-size)/var(--t-btn-lh)
    var(--t-btn-family);

  --t-btn-sm-family: var(--t-face-copy);
  --t-btn-sm-weight: 500;
  --t-btn-sm-size: 16px;
  --t-btn-sm-lh: 20px;
  --t-btn-sm-ls: 0;
  --t-btn-sm: var(--t-btn-sm-weight) var(--t-btn-sm-size)/var(--t-btn-sm-lh)
    var(--t-btn-sm-family);
}

@media (max-width: 767px) {
  :root {
    --t-h1-weight: 300;
    --t-h1-size: 24px;
    --t-h1-lh: 30px;
    --t-h1-ls: 1.5px;

    --t-h2-weight: 300;
    --t-h2-size: 24px;
    --t-h2-lh: 30px;
    --t-h2-ls: 1.5px;

    --t-h3-weight: 300;
    --t-h3-size: 18px;
    --t-h3-lh: 22px;
    --t-h3-ls: 0;

    --t-h4-weight: 500;
    --t-h4-size: 18px;
    --t-h4-lh: 22px;
    --t-h4-ls: 0;

    --t-h5-weight: 500;
    --t-h5-size: 16px;
    --t-h5-lh: 20px;
    --t-h5-ls: 0;

    --t-copy-weight: 300;
    --t-copy-size: 14px;
    --t-copy-lh: 19px;
    --t-copy-ls: 1px;

    --t-copy-sm-weight: 300;
    --t-copy-sm-size: 13px;
    --t-copy-sm-lh: 18px;
    --t-copy-sm-ls: 1px;

    --t-label-weight: 500;
    --t-label-size: 12px;
    --t-label-lh: 16px;
    --t-label-ls: 0;

    --t-label-sm-weight: 500;
    --t-label-sm-size: 11px;
    --t-label-sm-lh: 14px;
    --t-label-sm-ls: 0;

    --t-btn-weight: 500;
    --t-btn-size: 14px;
    --t-btn-lh: 18px;
    --t-btn-ls: 0;

    --t-btn-sm-weight: 500;
    --t-btn-sm-size: 13px;
    --t-btn-sm-lh: 16px;
    --t-btn-sm-ls: 0;
  }
}

/* Body and chrome */
body {
  font-family: var(--t-copy-family) !important;
  font-weight: var(--t-copy-weight) !important;
}
.headerNavNew,
.topTabNew,
[id="purple-banner"],
.hp-new-header-wrapper,
.chatllm-header-wrapper,
.mobileHeader,
.mobile-v2-header,
.mobile-v2-menu-overlay,
.footerWhite,
.footerCol,
div:has(> .contentBody .footerCol),
.mobile-footer,
[class*="modal"],
[class*="popup"],
[class*="dialog"],
[class*="cookie"] {
  font-family: Roboto, sans-serif;
  font-weight: 300;
}
header,
footer {
  font-weight: 300;
}
body.pushable
  > .pusher:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
.backBlue3:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-family: inherit !important;
}

/* Display text */
h1:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-family: var(--t-h1-family) !important;
  font-weight: var(--t-h1-weight) !important;
  font-size: var(--t-h1-size) !important;
  line-height: var(--t-h1-lh) !important;
  letter-spacing: var(--t-h1-ls) !important;
}
h2:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-family: var(--t-h2-family) !important;
  font-weight: var(--t-h2-weight) !important;
  font-size: var(--t-h2-size) !important;
  line-height: var(--t-h2-lh) !important;
  letter-spacing: var(--t-h2-ls) !important;
}
h3:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-family: var(--t-h3-family) !important;
  font-weight: var(--t-h3-weight) !important;
  font-size: var(--t-h3-size) !important;
  line-height: var(--t-h3-lh) !important;
  letter-spacing: var(--t-h3-ls) !important;
}
h4:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
h5:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
h6:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-family: var(--t-h4-family) !important;
  font-weight: var(--t-h4-weight) !important;
  font-size: var(--t-h4-size) !important;
  line-height: var(--t-h4-lh) !important;
  letter-spacing: var(--t-h4-ls) !important;
}
:is(h1, h2, h3, h4, h5, h6):not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"])
  :is(a, span, b, strong, em, i, mark) {
  font: inherit !important;
}

/* Copy */
p:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
li:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
dd:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
dt:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
blockquote:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
summary:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-family: var(--t-copy-family) !important;
  font-weight: var(--t-copy-weight) !important;
  font-size: var(--t-copy-size) !important;
  line-height: var(--t-copy-lh) !important;
  letter-spacing: var(--t-copy-ls) !important;
}
td:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
th:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
small:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
time:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
label:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
figcaption:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
caption:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="badge"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="pill"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="chip"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="kicker"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="eyebrow"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="meta"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-family: var(--t-label-family) !important;
  font-weight: var(--t-label-weight) !important;
  font-size: var(--t-label-size) !important;
  line-height: var(--t-label-lh) !important;
  letter-spacing: var(--t-label-ls) !important;
}
b:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
strong:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-weight: 600 !important;
}

/* Buttons and calls to action keep their size, take the button face */
button:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
input[type="submit"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
input[type="button"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[role="button"]:not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="cta"]:not(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    [class*="title"],
    [class*="heading"],
    [class*="headline"],
    [class*="desc"],
    [class*="tagline"]
  ):not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="btn"]:not(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    [class*="title"],
    [class*="heading"],
    [class*="headline"],
    [class*="desc"],
    [class*="tagline"]
  ):not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]),
[class*="button"]:not(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    [class*="title"],
    [class*="heading"],
    [class*="headline"],
    [class*="desc"],
    [class*="tagline"]
  ):not(
    :is(
      header,
      footer,
      .headerNavNew,
      .topTabNew,
      [id="purple-banner"],
      .hp-new-header-wrapper,
      .chatllm-header-wrapper,
      .mobileHeader,
      .mobile-v2-header,
      .mobile-v2-menu-overlay,
      .footerWhite,
      .footerCol,
      div:has(> .contentBody .footerCol),
      .mobile-footer,
      [class*="modal"],
      [class*="popup"],
      [class*="dialog"],
      [class*="cookie"],
      pre,
      code,
      svg
    ),
    :is(
        header,
        footer,
        .headerNavNew,
        .topTabNew,
        [id="purple-banner"],
        .hp-new-header-wrapper,
        .chatllm-header-wrapper,
        .mobileHeader,
        .mobile-v2-header,
        .mobile-v2-menu-overlay,
        .footerWhite,
        .footerCol,
        div:has(> .contentBody .footerCol),
        .mobile-footer,
        [class*="modal"],
        [class*="popup"],
        [class*="dialog"],
        [class*="cookie"],
        pre,
        code,
        svg
      )
      *
  ):not(pre, code, .fa, [class*="fa-"], [class*="icon"], [class*="-mono"]) {
  font-family: var(--t-btn-family) !important;
  font-weight: var(--t-btn-weight) !important;
}
