@charset "UTF-8";
/**
 * HTML Element Tags
 *
 */
/*
 * Utilities
 */
/*
 * CSS Properties
 *
 */
:root {
  --font-family-default: 'Fedra Sans Std', sans-serif;
  --font-family-book: 'Fedra Sans Std', sans-serif;
  /* Do not use, use --font-weight-... */
  --font-family-demi: 'Fedra Sans Std', sans-serif;
  /* Do not use, use --font-weight-... */
  --font-family-medium: 'Fedra Sans Std', sans-serif;
  /* Do not use, use --font-weight-... */
  --font-family-monospace: /* macOS 10.10+ */ Menlo,
    /* Windows 6+ */ Consolas, /* Android 4+ */ Roboto Mono,
    /* Ubuntu 10.10+ */ Ubuntu Monospace, /* KDE Plasma 5+ */ Noto Mono,
    /* KDE Plasma 4+ */ Oxygen Mono,
    /* Linux/OpenOffice fallback */ Liberation Mono,
    /* fallback */ monospace;
  --font-weight-default: normal;
  --font-weight-book: normal;
  --font-weight-demi: 500;
  --font-weight-medium: 600;
  --font-size-small: 0.875rem;
  --font-size-default: 1rem;
  --font-size-x-default: 1.25rem;
  --font-size-medium: 1.5rem;
  --font-size-large: 2rem;
  --font-size-xx-large: 3rem;
  --color-sea-green-alt: #008484;
  --color-mint-green-50: #d2f0e9;
  --color-mint-green-25: #e9f8f4;
  --color-mint-green-12: #f4fbf9;
  --color-sea-green-alt-30: #b3dada;
  --color-signal-yellow-30: #ffffd7;
  --color-cherry-red: #e10076;
  --color-cherry-red-80: #fdebf4;
  --color-black: #000;
  --color-black-80: #333;
  --color-black-30: #b3b3b3;
  --color-white: #fff;
  --color-black-border: #cdcdcd;
  --color-black-background: #fafafa;
  --color-sea-green: #007272;
  --color-mint-green: #a5e1d2;
  --color-summer-green: #28b482;
  --color-emerald-green: #14555a;
  --color-ocean-green: #00343e;
  --color-signal-orange: #ff5400;
  --color-signal-yellow: #ffff7a;
  --color-indigo: #23195a;
  --color-violet: #6e2382;
  --color-sky-blue: #4bbed2;
  --color-mint-green-alt: #ebfffa;
  --color-indigo-medium: #6e6491;
  --color-indigo-light: #b9afc8;
  --color-violet-medium: #a06eaf;
  --color-violet-light: #cfb9d7;
  --color-sky-blue-medium: #87d2e1;
  --color-sky-blue-light: #c3ebf0; }

/*
 * Import all element tags
 *
 */
/*
 * Import all Elements
 *
 */
/*
 * Core Styles
 * Mainly only the margins are defined in here
 *
 */
/*
 * Anchor
 *
 */
button.dnb-anchor {
  cursor: pointer;
  line-height: 1.625rem;
  border: none;
  background: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; }

.dnb-anchor {
  display: inline;
  padding: 0.25rem 0.125rem 0.125rem;
  color: inherit;
  color: #007272;
  color: var(--color-sea-green);
  text-decoration: none;
  -webkit-box-shadow: 0 1.5px 0 0 currentColor;
          box-shadow: 0 1.5px 0 0 currentColor;
  border-radius: 0;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease; }
  .dnb-anchor:focus {
    outline: none;
    border-radius: 0.25rem; }
    .dnb-anchor:focus:not(:active) {
      color: #007272;
      color: var(--color-sea-green);
      background-color: transparent;
      -webkit-transition: none;
      transition: none;
      -webkit-box-shadow: none;
              box-shadow: none; }
    html[data-whatinput='keyboard'] .dnb-anchor:focus {
      -webkit-box-shadow: 0 0 0 0.125rem #14555a;
              box-shadow: 0 0 0 0.125rem #14555a;
      -webkit-box-shadow: 0 0 0 0.125rem var(--color-emerald-green);
              box-shadow: 0 0 0 0.125rem var(--color-emerald-green);
      border-color: transparent; }
  .dnb-anchor:hover, .dnb-anchor:active {
    color: #007272;
    color: var(--color-sea-green);
    background-color: #d2f0e9;
    background-color: var(--color-mint-green-50);
    border-radius: 0.25rem;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .dnb-anchor:active {
    color: #a5e1d2;
    color: var(--color-mint-green);
    background-color: #14555a;
    background-color: var(--color-emerald-green);
    border-radius: 0.25rem;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .dnb-anchor .dnb-icon {
    display: inline-block;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px); }

.dnb-anchor--hover {
  color: #007272;
  color: var(--color-sea-green);
  background-color: #d2f0e9;
  background-color: var(--color-mint-green-50);
  border-radius: 0.25rem;
  -webkit-box-shadow: none;
          box-shadow: none; }

.dnb-anchor--active {
  color: #a5e1d2;
  color: var(--color-mint-green);
  background-color: #14555a;
  background-color: var(--color-emerald-green);
  border-radius: 0.25rem;
  -webkit-box-shadow: none;
          box-shadow: none; }

.dnb-anchor--focus {
  outline: none;
  border-radius: 0.25rem; }
  .dnb-anchor--focus:not(:active) {
    color: #007272;
    color: var(--color-sea-green);
    background-color: transparent;
    -webkit-transition: none;
    transition: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  html[data-whatinput='mouse'] .dnb-anchor--focus {
    -webkit-box-shadow: 0 0 0 0.125rem #14555a;
            box-shadow: 0 0 0 0.125rem #14555a;
    -webkit-box-shadow: 0 0 0 0.125rem var(--color-emerald-green);
            box-shadow: 0 0 0 0.125rem var(--color-emerald-green);
    border-color: transparent; }

.dnb-anchor--no-style {
  color: inherit;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: none;
  transition: none; }
  .dnb-anchor--no-style:hover {
    color: inherit;
    background-color: transparent; }

.dnb-anchor--no-underline {
  -webkit-box-shadow: none;
          box-shadow: none; }

.dnb-anchor--no-hover:hover {
  color: inherit;
  background-color: transparent; }

.dnb-anchor--no-radius, .dnb-anchor--no-radius:hover, .dnb-anchor--no-radius:active, .dnb-anchor--no-radius:focus {
  border-radius: 0; }

.dnb-anchor--no-animation {
  -webkit-transition: none;
  transition: none; }

.dnb-anchor--contrast {
  color: #fff;
  color: var(--color-white);
  -webkit-box-shadow: 0 1.5px 0 0 #fff;
          box-shadow: 0 1.5px 0 0 #fff;
  -webkit-box-shadow: 0 1.5px 0 0 var(--color-white);
          box-shadow: 0 1.5px 0 0 var(--color-white); }
  .dnb-anchor--contrast:focus {
    color: #fff;
    color: var(--color-white);
    outline: none; }
    html[data-whatinput='keyboard'] .dnb-anchor--contrast:focus {
      -webkit-box-shadow: 0 0 0 0.125rem #fff;
              box-shadow: 0 0 0 0.125rem #fff;
      -webkit-box-shadow: 0 0 0 0.125rem var(--color-white);
              box-shadow: 0 0 0 0.125rem var(--color-white);
      border-color: transparent; }
  .dnb-anchor--contrast:hover, .dnb-anchor--contrast:active {
    color: #14555a;
    color: var(--color-emerald-green);
    background-color: #d2f0e9;
    background-color: var(--color-mint-green-50);
    -webkit-box-shadow: none;
            box-shadow: none; }
  .dnb-anchor--contrast:active {
    color: #a5e1d2;
    color: var(--color-mint-green);
    background-color: #14555a;
    background-color: var(--color-emerald-green); }

a.dnb-button {
  -webkit-transition: none;
  transition: none; }

/*
 * Typography
 *
 */
.dnb-small {
  font-size: 0.875rem;
  font-size: var(--font-size-small); }

.dnb-h1 {
  font-size: 3rem;
  font-size: var(--font-size-xx-large);
  line-height: 3.5rem;
  font-weight: 500;
  font-weight: var(--font-weight-demi); }
  .dnb-h1--small,
  .dnb-h1 > small {
    display: block;
    font-size: 2rem;
    font-size: var(--font-size-large);
    line-height: 3rem; }

.dnb-h2 {
  font-size: 1.5rem;
  font-size: var(--font-size-medium);
  line-height: 2rem; }
  .dnb-h2--small,
  .dnb-h2 > small {
    font-size: 1.25rem;
    font-size: var(--font-size-x-default); }
  .dnb-h2 > small {
    line-height: 1.875rem; }

/* H3 looks the same as .dnb-lead */
.dnb-h3,
.dnb-lead {
  font-family: 'Fedra Sans Std', sans-serif;
  font-family: var(--font-family-demi);
  font-weight: 500;
  font-weight: var(--font-weight-demi);
  font-size: 1.25rem;
  font-size: var(--font-size-x-default);
  line-height: 2rem; }
  .dnb-h3--small,
  .dnb-h3 > small,
  .dnb-lead--small,
  .dnb-lead > small {
    font-size: 1rem;
    font-size: var(--font-size-default); }
  .dnb-h3 > small,
  .dnb-lead > small {
    line-height: 1.75rem; }

.dnb-h4 {
  font-size: 1rem;
  font-size: var(--font-size-default); }
  .dnb-h4 > small {
    line-height: 1.375rem; }

.dnb-h5 {
  font-size: 0.875rem;
  font-size: var(--font-size-small); }
  .dnb-h5 > small {
    line-height: 1.25rem; }

.dnb-h6 {
  font-size: 0.875rem;
  font-size: var(--font-size-small);
  font-weight: normal;
  font-weight: var(--font-weight-book); }
  .dnb-h6 > small {
    line-height: 1.25rem; }

.dnb-h1,
.dnb-h2,
.dnb-h3,
.dnb-lead,
.dnb-h4,
.dnb-h5,
.dnb-h6,
.dnb-core-style .dnb-h1,
.dnb-core-style .dnb-h2,
.dnb-core-style .dnb-h3,
.dnb-core-style .dnb-h4,
.dnb-core-style .dnb-h5,
.dnb-core-style .dnb-h6 {
  margin: 0;
  padding: 0;
  font-family: 'Fedra Sans Std', sans-serif;
  font-family: var(--font-family-demi);
  font-weight: 500;
  font-weight: var(--font-weight-demi);
  color: #14555a;
  color: var(--color-emerald-green); }

.dnb-p {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1.5em;
  font-variant-numeric: lining-nums;
  -webkit-font-feature-settings: "lnum";
          font-feature-settings: "lnum"; }
  .dnb-p--demi {
    font-weight: 500;
    font-weight: var(--font-weight-demi); }
  .dnb-p--ingress {
    font-weight: 500;
    font-weight: var(--font-weight-demi);
    color: #14555a;
    color: var(--color-emerald-green); }
  .dnb-p b,
  .dnb-p strong, .dnb-p--medium {
    font-weight: 600;
    font-weight: var(--font-weight-medium); }
  .dnb-p--small,
  .dnb-p > small {
    font-size: 0.875rem;
    font-size: var(--font-size-small);
    line-height: 1.5rem; }
  .dnb-p > cite {
    font-weight: 500;
    font-weight: var(--font-weight-demi);
    font-style: italic; }

.dnb-spacing .dnb-h1 {
  margin: 3rem 0 2.5rem; }

.dnb-spacing .dnb-h2 {
  margin: 3rem 0 1rem; }

.dnb-spacing .dnb-h3,
.dnb-spacing .dnb-lead,
.dnb-spacing .dnb-h4,
.dnb-spacing .dnb-h5,
.dnb-spacing .dnb-h6 {
  margin: 2rem 0 1rem; }

.dnb-spacing .dnb-p {
  margin-top: 0;
  margin-bottom: 1.5rem; }

/*
 * Blockquote
 *
 */
.dnb-blockquote {
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 1.5rem;
  color: #a5e1d2;
  color: var(--color-mint-green);
  background-color: #00343e;
  background-color: var(--color-ocean-green);
  border-radius: 1rem;
  position: relative; }
  .dnb-blockquote::before {
    content: '';
    position: absolute;
    top: 2rem;
    left: 1.5rem;
    width: 3rem;
    height: 3rem;
    background-size: cover;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSI+ICA8cGF0aCBmaWxsPSIjQTVFMUQyIiBzdHJva2U9IiNBNUUxRDIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0zNy41IDI3LjVhOSA5IDAgMSAwIDAtMTggOSA5IDAgMCAwIDAgMTh6Ii8+ICA8cGF0aCBzdHJva2U9IiNBNUUxRDIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik00Ni41IDE4LjVhMjEgMjEgMCAwIDEtMjEgMjEiLz4gIDxwYXRoIGZpbGw9IiNBNUUxRDIiIHN0cm9rZT0iI0E1RTFEMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEzLjUgMjcuNWE5IDkgMCAxIDAgMC0xOCA5IDkgMCAwIDAgMCAxOHoiLz4gIDxwYXRoIHN0cm9rZT0iI0E1RTFEMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTIyLjUgMTguNWEyMSAyMSAwIDAgMS0yMSAyMSIvPjwvc3ZnPg==); }
  .dnb-blockquote, .dnb-blockquote.dnb-blockquote--left {
    padding-left: 6rem;
    padding-top: 2rem;
    padding-bottom: 3rem; }
  .dnb-blockquote.dnb-blockquote--top {
    padding-left: 1.5rem;
    padding-top: 6rem;
    padding-bottom: 3rem; }
  .dnb-blockquote .dnb-anchor,
  .dnb-blockquote a {
    color: #fff;
    color: var(--color-white);
    -webkit-box-shadow: 0 1.5px 0 0 #fff;
            box-shadow: 0 1.5px 0 0 #fff;
    -webkit-box-shadow: 0 1.5px 0 0 var(--color-white);
            box-shadow: 0 1.5px 0 0 var(--color-white); }
    .dnb-blockquote .dnb-anchor:focus,
    .dnb-blockquote a:focus {
      color: #fff;
      color: var(--color-white);
      outline: none; }
      html[data-whatinput='keyboard'] .dnb-blockquote .dnb-anchor:focus, html[data-whatinput='keyboard']
      .dnb-blockquote a:focus {
        -webkit-box-shadow: 0 0 0 0.125rem #fff;
                box-shadow: 0 0 0 0.125rem #fff;
        -webkit-box-shadow: 0 0 0 0.125rem var(--color-white);
                box-shadow: 0 0 0 0.125rem var(--color-white);
        border-color: transparent; }
    .dnb-blockquote .dnb-anchor:hover, .dnb-blockquote .dnb-anchor:active,
    .dnb-blockquote a:hover,
    .dnb-blockquote a:active {
      color: #14555a;
      color: var(--color-emerald-green);
      background-color: #d2f0e9;
      background-color: var(--color-mint-green-50);
      -webkit-box-shadow: none;
              box-shadow: none; }
    .dnb-blockquote .dnb-anchor:active,
    .dnb-blockquote a:active {
      color: #a5e1d2;
      color: var(--color-mint-green);
      background-color: #14555a;
      background-color: var(--color-emerald-green); }
  .dnb-blockquote h1,
  .dnb-blockquote h2,
  .dnb-blockquote h3,
  .dnb-blockquote h4,
  .dnb-blockquote h5,
  .dnb-blockquote h6,
  .dnb-blockquote .dnb-h1,
  .dnb-blockquote .dnb-h2,
  .dnb-blockquote .dnb-h3,
  .dnb-blockquote .dnb-h4,
  .dnb-blockquote .dnb-h5,
  .dnb-blockquote .dnb-h6 {
    color: #a5e1d2;
    color: var(--color-mint-green); }
  .dnb-blockquote .dnb-cite,
  .dnb-blockquote .dnb-footer,
  .dnb-blockquote .dnb-figcaption,
  .dnb-blockquote cite,
  .dnb-blockquote footer,
  .dnb-blockquote figcaption {
    display: block;
    margin-top: 1rem;
    font-weight: 500;
    font-weight: var(--font-weight-demi);
    font-style: italic; }
    .dnb-blockquote .dnb-cite::before,
    .dnb-blockquote .dnb-footer::before,
    .dnb-blockquote .dnb-figcaption::before,
    .dnb-blockquote cite::before,
    .dnb-blockquote footer::before,
    .dnb-blockquote figcaption::before {
      content: '—';
      display: inline-block;
      padding-right: 0.5rem; }

.dnb-spacing .dnb-blockquote {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  .dnb-spacing .dnb-blockquote p:last-child {
    margin-bottom: 0; }

/*
 * Lists
 *
 */
.dnb-ul {
  margin: 0;
  padding: 0;
  padding-left: 2rem;
  font-size: 1em;
  line-height: 1.5em; }
  .dnb-ulul ul,
  .dnb-ulul ol,
  .dnb-ulol ol,
  .dnb-ulol ul {
    margin-top: 0;
    margin-bottom: 0; }
  .dnb-ul li {
    word-wrap: break-all; }

.dnb-ol {
  margin: 0;
  padding: 0;
  padding-left: 2rem;
  font-size: 1em;
  line-height: 1.5em; }
  .dnb-olul ul,
  .dnb-olul ol,
  .dnb-olol ol,
  .dnb-olol ul {
    margin-top: 0;
    margin-bottom: 0; }
  .dnb-ol li {
    word-wrap: break-all; }

.dnb-dl {
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1.5em; }
  .dnb-dl > dt {
    padding: 0;
    font-weight: 500;
    font-weight: var(--font-weight-demi); }
  .dnb-dl > dd {
    margin: 0;
    padding: 0 1rem;
    padding-left: 2rem; }

.dnb-spacing .dnb-ul,
.dnb-spacing .dnb-ol {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  .dnb-spacing .dnb-ul > li,
  .dnb-spacing .dnb-ol > li {
    margin-top: 1rem;
    margin-bottom: 1rem;
    /* stylelint-disable-next-line */ }
    .dnb-spacing .dnb-ul > li > p,
    .dnb-spacing .dnb-ol > li > p {
      margin-top: 1rem; }

.dnb-spacing .dnb-dl {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  .dnb-spacing .dnb-dl dt {
    margin-top: 1rem; }
  .dnb-spacing .dnb-dl dd {
    margin-bottom: 1rem; }

.dnb-unstyled-list {
  margin: 0;
  list-style-type: none;
  padding-left: 0; }
  .dnb-unstyled-list > li {
    margin-bottom: 0; }

/*
 * Table
 *
 */
/*
* Button mixins
*
*/
.dnb-table {
  display: block;
  width: 100%;
  overflow: auto;
  margin-top: 0;
  margin-bottom: 1rem;
  border-spacing: 0;
  border-collapse: collapse; }
  .dnb-table th,
  .dnb-table td,
  .dnb-table .dnb-table__th,
  .dnb-table .dnb-table__td {
    border-bottom: 1px solid transparent;
    font-size: 1em;
    line-height: 1.5em;
    border-spacing: 0;
    word-break: keep-all;
    text-align: left; }
  .dnb-table th,
  .dnb-table .dnb-table__th {
    padding: 3rem 1rem 0.5rem;
    font-weight: 600;
    font-weight: var(--font-weight-medium);
    color: #14555a;
    color: var(--color-emerald-green);
    background-color: #d2f0e9;
    background-color: var(--color-mint-green-50);
    border-bottom: 1px solid #a5e1d2;
    border-bottom: 1px solid var(--color-mint-green); }
  .dnb-table--tabular td,
  .dnb-table--tabular .dnb-table__th {
    font-variant-numeric: tabular-nums;
    -webkit-font-feature-settings: "lnum", "tnum";
            font-feature-settings: "lnum", "tnum"; }
  .dnb-table th.dnb-table--sortable,
  .dnb-table .dnb-table__th.dnb-table--sortable {
    color: #14555a;
    color: var(--color-emerald-green); }
    .dnb-table th.dnb-table--sortable .dnb-icon,
    .dnb-table .dnb-table__th.dnb-table--sortable .dnb-icon {
      visibility: hidden;
      margin-left: 0.5rem; }
    .dnb-table th.dnb-table--sortable a,
    .dnb-table th.dnb-table--sortable .dnb-anchor,
    .dnb-table th.dnb-table--sortable .dnb-button,
    .dnb-table th.dnb-table--sortable .dnb-button--tertiary,
    .dnb-table .dnb-table__th.dnb-table--sortable a,
    .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor,
    .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button,
    .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary {
      position: relative;
      z-index: 1;
      display: inline-block;
      -webkit-box-shadow: none;
              box-shadow: none;
      height: 1.5rem;
      line-height: 1.5rem;
      margin: 0;
      padding: 0;
      color: inherit;
      font-weight: 600;
      font-weight: var(--font-weight-medium);
      white-space: nowrap; }
      .dnb-table th.dnb-table--sortable a:not(:focus), .dnb-table th.dnb-table--sortable a:not(:focus).dnb-button--has-text,
      .dnb-table th.dnb-table--sortable .dnb-anchor:not(:focus),
      .dnb-table th.dnb-table--sortable .dnb-anchor:not(:focus).dnb-button--has-text,
      .dnb-table th.dnb-table--sortable .dnb-button:not(:focus),
      .dnb-table th.dnb-table--sortable .dnb-button:not(:focus).dnb-button--has-text,
      .dnb-table th.dnb-table--sortable .dnb-button--tertiary:not(:focus),
      .dnb-table th.dnb-table--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text,
      .dnb-table .dnb-table__th.dnb-table--sortable a:not(:focus),
      .dnb-table .dnb-table__th.dnb-table--sortable a:not(:focus).dnb-button--has-text,
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:not(:focus),
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:not(:focus).dnb-button--has-text,
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:not(:focus),
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:not(:focus).dnb-button--has-text,
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:not(:focus),
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text {
        padding: 0; }
        .dnb-table th.dnb-table--sortable a:not(:focus)::after, .dnb-table th.dnb-table--sortable a:not(:focus).dnb-button--has-text::after,
        .dnb-table th.dnb-table--sortable .dnb-anchor:not(:focus)::after,
        .dnb-table th.dnb-table--sortable .dnb-anchor:not(:focus).dnb-button--has-text::after,
        .dnb-table th.dnb-table--sortable .dnb-button:not(:focus)::after,
        .dnb-table th.dnb-table--sortable .dnb-button:not(:focus).dnb-button--has-text::after,
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:not(:focus)::after,
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable a:not(:focus)::after,
        .dnb-table .dnb-table__th.dnb-table--sortable a:not(:focus).dnb-button--has-text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:not(:focus)::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:not(:focus).dnb-button--has-text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:not(:focus)::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:not(:focus).dnb-button--has-text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:not(:focus)::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text::after {
          content: '';
          position: absolute;
          z-index: 1;
          left: 0.05rem;
          right: 0.05rem;
          bottom: 0;
          width: auto;
          height: 1px;
          border-radius: 0.5px;
          border-bottom: 1px solid #007272;
          border-bottom: 1px solid var(--color-sea-green);
          left: 0;
          right: 1.5rem;
          bottom: 0;
          height: 2px;
          border-radius: 1px;
          background-color: #14555a;
          background-color: var(--color-emerald-green); }
        .dnb-table th.dnb-table--sortable a:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable a:not(:focus) .dnb-button__text::after, .dnb-table th.dnb-table--sortable a:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable a:not(:focus).dnb-button--has-text .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-anchor:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-anchor:not(:focus) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-anchor:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-anchor:not(:focus).dnb-button--has-text .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-button:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-button:not(:focus) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-button:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-button:not(:focus).dnb-button--has-text .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:not(:focus) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable a:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable a:not(:focus) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable a:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable a:not(:focus).dnb-button--has-text .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:not(:focus) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:not(:focus).dnb-button--has-text .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:not(:focus) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:not(:focus).dnb-button--has-text .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:not(:focus) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text .dnb-button__text::after {
          border-bottom: none; }
      :not([dnb-is-touch]) .dnb-table th.dnb-table--sortable a:hover[disabled], :not([dnb-is-touch])
      .dnb-table th.dnb-table--sortable .dnb-anchor:hover[disabled], :not([dnb-is-touch])
      .dnb-table th.dnb-table--sortable .dnb-button:hover[disabled], :not([dnb-is-touch])
      .dnb-table th.dnb-table--sortable .dnb-button--tertiary:hover[disabled], :not([dnb-is-touch])
      .dnb-table .dnb-table__th.dnb-table--sortable a:hover[disabled], :not([dnb-is-touch])
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:hover[disabled], :not([dnb-is-touch])
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:hover[disabled], :not([dnb-is-touch])
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:hover[disabled] {
        cursor: not-allowed; }
      :not([dnb-is-touch]) .dnb-table th.dnb-table--sortable a:hover:not([disabled]), :not([dnb-is-touch])
      .dnb-table th.dnb-table--sortable .dnb-anchor:hover:not([disabled]), :not([dnb-is-touch])
      .dnb-table th.dnb-table--sortable .dnb-button:hover:not([disabled]), :not([dnb-is-touch])
      .dnb-table th.dnb-table--sortable .dnb-button--tertiary:hover:not([disabled]), :not([dnb-is-touch])
      .dnb-table .dnb-table__th.dnb-table--sortable a:hover:not([disabled]), :not([dnb-is-touch])
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:hover:not([disabled]), :not([dnb-is-touch])
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:hover:not([disabled]), :not([dnb-is-touch])
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:hover:not([disabled]) {
        color: #007272;
        color: var(--color-sea-green); }
        :not([dnb-is-touch]) .dnb-table th.dnb-table--sortable a:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        .dnb-table th.dnb-table--sortable .dnb-anchor:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        .dnb-table th.dnb-table--sortable .dnb-button:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        .dnb-table .dnb-table__th.dnb-table--sortable a:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:hover:not([disabled]):not(:focus) .dnb-icon {
          visibility: visible; }
        :not([dnb-is-touch]) .dnb-table th.dnb-table--sortable a:hover:not([disabled])::after, :not([dnb-is-touch])
        .dnb-table th.dnb-table--sortable .dnb-anchor:hover:not([disabled])::after, :not([dnb-is-touch])
        .dnb-table th.dnb-table--sortable .dnb-button:hover:not([disabled])::after, :not([dnb-is-touch])
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:hover:not([disabled])::after, :not([dnb-is-touch])
        .dnb-table .dnb-table__th.dnb-table--sortable a:hover:not([disabled])::after, :not([dnb-is-touch])
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:hover:not([disabled])::after, :not([dnb-is-touch])
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:hover:not([disabled])::after, :not([dnb-is-touch])
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:hover:not([disabled])::after {
          right: 0;
          background-color: #007272;
          background-color: var(--color-sea-green);
          visibility: visible; }
      .dnb-table th.dnb-table--sortable a:focus,
      .dnb-table th.dnb-table--sortable .dnb-anchor:focus,
      .dnb-table th.dnb-table--sortable .dnb-button:focus,
      .dnb-table th.dnb-table--sortable .dnb-button--tertiary:focus,
      .dnb-table .dnb-table__th.dnb-table--sortable a:focus,
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:focus,
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:focus,
      .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:focus {
        outline: medium none invert;
        outline: initial; }
        html[data-whatinput='keyboard'] .dnb-table th.dnb-table--sortable a:focus, html[data-whatinput='keyboard']
        .dnb-table th.dnb-table--sortable .dnb-anchor:focus, html[data-whatinput='keyboard']
        .dnb-table th.dnb-table--sortable .dnb-button:focus, html[data-whatinput='keyboard']
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:focus, html[data-whatinput='keyboard']
        .dnb-table .dnb-table__th.dnb-table--sortable a:focus, html[data-whatinput='keyboard']
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:focus, html[data-whatinput='keyboard']
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:focus, html[data-whatinput='keyboard']
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:focus {
          -webkit-box-shadow: none;
                  box-shadow: none; }
        .dnb-table th.dnb-table--sortable a:focus::before,
        .dnb-table th.dnb-table--sortable .dnb-anchor:focus::before,
        .dnb-table th.dnb-table--sortable .dnb-button:focus::before,
        .dnb-table th.dnb-table--sortable .dnb-button--tertiary:focus::before,
        .dnb-table .dnb-table__th.dnb-table--sortable a:focus::before,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-anchor:focus::before,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button:focus::before,
        .dnb-table .dnb-table__th.dnb-table--sortable .dnb-button--tertiary:focus::before {
          content: '';
          position: absolute;
          top: -0.6rem;
          left: -1rem;
          right: 1rem;
          height: 2.5rem; }
  .dnb-table th.dnb-table--active a::after, .dnb-table th.dnb-table--active a.dnb-button--has-text::after,
  .dnb-table th.dnb-table--active .dnb-anchor::after,
  .dnb-table th.dnb-table--active .dnb-anchor.dnb-button--has-text::after,
  .dnb-table th.dnb-table--active .dnb-button::after,
  .dnb-table th.dnb-table--active .dnb-button.dnb-button--has-text::after,
  .dnb-table th.dnb-table--active .dnb-button--tertiary::after,
  .dnb-table th.dnb-table--active .dnb-button--tertiary.dnb-button--has-text::after,
  .dnb-table .dnb-table__th.dnb-table--active a::after,
  .dnb-table .dnb-table__th.dnb-table--active a.dnb-button--has-text::after,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-anchor::after,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-anchor.dnb-button--has-text::after,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-button::after,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-button.dnb-button--has-text::after,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-button--tertiary::after,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-button--tertiary.dnb-button--has-text::after {
    visibility: hidden; }
  .dnb-table th.dnb-table--active a .dnb-icon,
  .dnb-table th.dnb-table--active .dnb-anchor .dnb-icon,
  .dnb-table th.dnb-table--active .dnb-button .dnb-icon,
  .dnb-table th.dnb-table--active .dnb-button--tertiary .dnb-icon,
  .dnb-table .dnb-table__th.dnb-table--active a .dnb-icon,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-anchor .dnb-icon,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-button .dnb-icon,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-button--tertiary .dnb-icon {
    visibility: visible; }
  .dnb-table th.dnb-table--active a:focus::before,
  .dnb-table th.dnb-table--active .dnb-anchor:focus::before,
  .dnb-table th.dnb-table--active .dnb-button:focus::before,
  .dnb-table th.dnb-table--active .dnb-button--tertiary:focus::before,
  .dnb-table .dnb-table__th.dnb-table--active a:focus::before,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-anchor:focus::before,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-button:focus::before,
  .dnb-table .dnb-table__th.dnb-table--active .dnb-button--tertiary:focus::before {
    right: -0.5rem; }
  .dnb-table th.dnb-table--reversed a .dnb-icon,
  .dnb-table th.dnb-table--reversed .dnb-anchor .dnb-icon,
  .dnb-table th.dnb-table--reversed .dnb-button .dnb-icon,
  .dnb-table th.dnb-table--reversed .dnb-button--tertiary .dnb-icon,
  .dnb-table .dnb-table__td.dnb-table--reversed a .dnb-icon,
  .dnb-table .dnb-table__td.dnb-table--reversed .dnb-anchor .dnb-icon,
  .dnb-table .dnb-table__td.dnb-table--reversed .dnb-button .dnb-icon,
  .dnb-table .dnb-table__td.dnb-table--reversed .dnb-button--tertiary .dnb-icon {
    -webkit-transform: scaleY(-1);
            transform: scaleY(-1); }
  .dnb-table th.dnb-table--no-wrap,
  .dnb-table .dnb-table__th.dnb-table--no-wrap {
    white-space: nowrap; }
  .dnb-table td,
  .dnb-table .dnb-table__td {
    padding: 1rem;
    padding-top: 1.25rem;
    padding-bottom: 1.1875rem; }
  .dnb-table tr,
  .dnb-table .dnb-table__tr,
  .dnb-table .dnb-table__tr--odd {
    background-color: #fff;
    background-color: var(--color-white); }
  .dnb-table tr:not(.dnb-table__tr--odd):nth-of-type(2n),
  .dnb-table .dnb-table__tr:not(.dnb-table__tr--odd):nth-of-type(2n),
  .dnb-table .dnb-table__tr--even {
    background-color: #f4fbf9;
    background-color: var(--color-mint-green-12); }
  .dnb-table tr:last-of-type td,
  .dnb-table .dnb-table__tr:last-of-type .dnb-table__td {
    padding-bottom: calc(1.1875rem - 1px);
    border-bottom: 1px solid #d2f0e9;
    border-bottom: 1px solid var(--color-mint-green-50); }

.dnb-spacing .dnb-table {
  /* stylelint-disable-next-line */ }
  .dnb-spacing .dnb-table p,
  .dnb-spacing .dnb-table ul,
  .dnb-spacing .dnb-table ol,
  .dnb-spacing .dnb-table dl,
  .dnb-spacing .dnb-table pre {
    margin-top: 0;
    margin-bottom: 0; }

/*
 * Label
 *
 */
.dnb-label {
  cursor: pointer;
  color: #333;
  color: var(--color-black-80);
  word-wrap: break-word; }
  .dnb-label[disabled] {
    cursor: not-allowed; }

/*
 * Forms
 *
 */
.dnb-form {
  font-size: 1rem;
  line-height: 1.5rem; }

/*
 * Code / Pre
 *
 */
.dnb-code {
  display: inline-block;
  margin: -0.25em 0;
  padding: 0.25em 0.25em;
  /* 2px 4px */
  font-size: inherit;
  text-decoration: inherit;
  line-height: 1em;
  color: inherit;
  background-color: #e9f8f4;
  background-color: var(--color-mint-green-25);
  border-radius: 0.1875em; }

.dnb-pre {
  display: block;
  margin: 0;
  padding: 1rem;
  border-radius: 0.5rem;
  color: #f4fbf9;
  color: var(--color-mint-green-12);
  background-color: #222;
  white-space: pre;
  vertical-align: baseline;
  outline: none;
  text-shadow: none;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  word-wrap: normal;
  word-break: normal;
  text-align: left;
  word-spacing: normal;
  -moz-tab-size: 2;
    -o-tab-size: 2;
       tab-size: 2;
  font-size: inherit;
  font-family: Menlo,
     Consolas,  Roboto Mono,
     Ubuntu Monospace,  Noto Mono,
     Oxygen Mono,
     Liberation Mono,
     monospace;
  font-family: var(--font-family-monospace); }
  .dnb-pre pre {
    padding: 1rem; }
  .dnb-pre .dnb-spacing pre {
    margin-top: 0;
    margin-bottom: 1.5rem; }
  .dnb-pre.dnb-pre--focus {
    -webkit-box-shadow: 0 0 0 0.25rem #007272;
            box-shadow: 0 0 0 0.25rem #007272;
    -webkit-box-shadow: 0 0 0 0.25rem var(--color-sea-green);
            box-shadow: 0 0 0 0.25rem var(--color-sea-green);
    border-color: transparent; }

.dnb-spacing .dnb-pre {
  margin-top: 0;
  margin-bottom: 1.5rem; }

/*
 * Table
 *
 */
.dnb-image {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  max-width: 100%;
  border-style: none; }

/*
 * Hr tag / line
 *
 */
.dnb-hr {
  position: relative;
  margin: 0;
  padding: 0;
  height: 1px;
  margin-top: -1px;
  border: 0;
  color: #cdcdcd;
  color: var(--color-black-border); }
  .dnb-hr::after {
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 1px;
    color: inherit;
    background-color: currentColor;
    border-radius: 0.5px; }

.dnb-hr--fullscreen::after {
  left: -50vw;
  right: -50vw;
  width: 200vw; }

.dnb-spacing .dnb-hr {
  margin-top: 0;
  margin-bottom: 1.5rem; }

a {
  display: inline;
  padding: 0.25rem 0.125rem 0.125rem;
  color: inherit;
  color: #007272;
  color: var(--color-sea-green);
  text-decoration: none;
  -webkit-box-shadow: 0 1.5px 0 0 currentColor;
          box-shadow: 0 1.5px 0 0 currentColor;
  border-radius: 0;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease; }
  a:focus {
    outline: none;
    border-radius: 0.25rem; }
    a:focus:not(:active) {
      color: #007272;
      color: var(--color-sea-green);
      background-color: transparent;
      -webkit-transition: none;
      transition: none;
      -webkit-box-shadow: none;
              box-shadow: none; }
    html[data-whatinput='keyboard'] a:focus {
      -webkit-box-shadow: 0 0 0 0.125rem #14555a;
              box-shadow: 0 0 0 0.125rem #14555a;
      -webkit-box-shadow: 0 0 0 0.125rem var(--color-emerald-green);
              box-shadow: 0 0 0 0.125rem var(--color-emerald-green);
      border-color: transparent; }
  a:hover, a:active {
    color: #007272;
    color: var(--color-sea-green);
    background-color: #d2f0e9;
    background-color: var(--color-mint-green-50);
    border-radius: 0.25rem;
    -webkit-box-shadow: none;
            box-shadow: none; }
  a:active {
    color: #a5e1d2;
    color: var(--color-mint-green);
    background-color: #14555a;
    background-color: var(--color-emerald-green);
    border-radius: 0.25rem;
    -webkit-box-shadow: none;
            box-shadow: none; }
  a .dnb-icon {
    display: inline-block;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px); }

img {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  max-width: 100%;
  border-style: none; }

blockquote {
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 1.5rem;
  color: #a5e1d2;
  color: var(--color-mint-green);
  background-color: #00343e;
  background-color: var(--color-ocean-green);
  border-radius: 1rem;
  position: relative; }
  blockquote::before {
    content: '';
    position: absolute;
    top: 2rem;
    left: 1.5rem;
    width: 3rem;
    height: 3rem;
    background-size: cover;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSI+ICA8cGF0aCBmaWxsPSIjQTVFMUQyIiBzdHJva2U9IiNBNUUxRDIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0zNy41IDI3LjVhOSA5IDAgMSAwIDAtMTggOSA5IDAgMCAwIDAgMTh6Ii8+ICA8cGF0aCBzdHJva2U9IiNBNUUxRDIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik00Ni41IDE4LjVhMjEgMjEgMCAwIDEtMjEgMjEiLz4gIDxwYXRoIGZpbGw9IiNBNUUxRDIiIHN0cm9rZT0iI0E1RTFEMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEzLjUgMjcuNWE5IDkgMCAxIDAgMC0xOCA5IDkgMCAwIDAgMCAxOHoiLz4gIDxwYXRoIHN0cm9rZT0iI0E1RTFEMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTIyLjUgMTguNWEyMSAyMSAwIDAgMS0yMSAyMSIvPjwvc3ZnPg==); }
  blockquote, blockquote.dnb-blockquote--left {
    padding-left: 6rem;
    padding-top: 2rem;
    padding-bottom: 3rem; }
  blockquote.dnb-blockquote--top {
    padding-left: 1.5rem;
    padding-top: 6rem;
    padding-bottom: 3rem; }
  blockquote .dnb-anchor,
  blockquote a {
    color: #fff;
    color: var(--color-white);
    -webkit-box-shadow: 0 1.5px 0 0 #fff;
            box-shadow: 0 1.5px 0 0 #fff;
    -webkit-box-shadow: 0 1.5px 0 0 var(--color-white);
            box-shadow: 0 1.5px 0 0 var(--color-white); }
    blockquote .dnb-anchor:focus,
    blockquote a:focus {
      color: #fff;
      color: var(--color-white);
      outline: none; }
      html[data-whatinput='keyboard'] blockquote .dnb-anchor:focus, html[data-whatinput='keyboard']
      blockquote a:focus {
        -webkit-box-shadow: 0 0 0 0.125rem #fff;
                box-shadow: 0 0 0 0.125rem #fff;
        -webkit-box-shadow: 0 0 0 0.125rem var(--color-white);
                box-shadow: 0 0 0 0.125rem var(--color-white);
        border-color: transparent; }
    blockquote .dnb-anchor:hover, blockquote .dnb-anchor:active,
    blockquote a:hover,
    blockquote a:active {
      color: #14555a;
      color: var(--color-emerald-green);
      background-color: #d2f0e9;
      background-color: var(--color-mint-green-50);
      -webkit-box-shadow: none;
              box-shadow: none; }
    blockquote .dnb-anchor:active,
    blockquote a:active {
      color: #a5e1d2;
      color: var(--color-mint-green);
      background-color: #14555a;
      background-color: var(--color-emerald-green); }
  blockquote h1,
  blockquote h2,
  blockquote h3,
  blockquote h4,
  blockquote h5,
  blockquote h6,
  blockquote .dnb-h1,
  blockquote .dnb-h2,
  blockquote .dnb-h3,
  blockquote .dnb-h4,
  blockquote .dnb-h5,
  blockquote .dnb-h6 {
    color: #a5e1d2;
    color: var(--color-mint-green); }
  blockquote .dnb-cite,
  blockquote .dnb-footer,
  blockquote .dnb-figcaption,
  blockquote cite,
  blockquote footer,
  blockquote figcaption {
    display: block;
    margin-top: 1rem;
    font-weight: 500;
    font-weight: var(--font-weight-demi);
    font-style: italic; }
    blockquote .dnb-cite::before,
    blockquote .dnb-footer::before,
    blockquote .dnb-figcaption::before,
    blockquote cite::before,
    blockquote footer::before,
    blockquote figcaption::before {
      content: '—';
      display: inline-block;
      padding-right: 0.5rem; }

.dnb-spacing blockquote {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  .dnb-spacing blockquote p:last-child {
    margin-bottom: 0; }

hr {
  position: relative;
  margin: 0;
  padding: 0;
  height: 1px;
  margin-top: -1px;
  border: 0;
  color: #cdcdcd;
  color: var(--color-black-border); }
  hr::after {
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 1px;
    color: inherit;
    background-color: currentColor;
    border-radius: 0.5px; }

.dnb-spacing hr {
  margin-top: 0;
  margin-bottom: 1.5rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-family: 'Fedra Sans Std', sans-serif;
  font-family: var(--font-family-demi);
  font-weight: 500;
  font-weight: var(--font-weight-demi);
  color: #14555a;
  color: var(--color-emerald-green); }

h1 {
  font-size: 3rem;
  font-size: var(--font-size-xx-large);
  line-height: 3.5rem;
  font-weight: 500;
  font-weight: var(--font-weight-demi); }
  h1--small,
  h1 > small {
    display: block;
    font-size: 2rem;
    font-size: var(--font-size-large);
    line-height: 3rem; }

h2 {
  font-size: 1.5rem;
  font-size: var(--font-size-medium);
  line-height: 2rem; }
  h2--small,
  h2 > small {
    font-size: 1.25rem;
    font-size: var(--font-size-x-default); }
  h2 > small {
    line-height: 1.875rem; }

h3 {
  font-family: 'Fedra Sans Std', sans-serif;
  font-family: var(--font-family-demi);
  font-weight: 500;
  font-weight: var(--font-weight-demi);
  font-size: 1.25rem;
  font-size: var(--font-size-x-default);
  line-height: 2rem; }
  h3--small,
  h3 > small {
    font-size: 1rem;
    font-size: var(--font-size-default); }
  h3 > small {
    line-height: 1.75rem; }

h4 {
  font-size: 1rem;
  font-size: var(--font-size-default); }
  h4 > small {
    line-height: 1.375rem; }

h5 {
  font-size: 0.875rem;
  font-size: var(--font-size-small); }
  h5 > small {
    line-height: 1.25rem; }

h6 {
  font-size: 0.875rem;
  font-size: var(--font-size-small);
  font-weight: normal;
  font-weight: var(--font-weight-book); }
  h6 > small {
    line-height: 1.25rem; }

p {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1.5em;
  font-variant-numeric: lining-nums;
  -webkit-font-feature-settings: "lnum";
          font-feature-settings: "lnum"; }
  p--demi {
    font-weight: 500;
    font-weight: var(--font-weight-demi); }
  p--ingress {
    font-weight: 500;
    font-weight: var(--font-weight-demi);
    color: #14555a;
    color: var(--color-emerald-green); }
  p b,
  p strong, p--medium {
    font-weight: 600;
    font-weight: var(--font-weight-medium); }
  p--small,
  p > small {
    font-size: 0.875rem;
    font-size: var(--font-size-small);
    line-height: 1.5rem; }
  p > cite {
    font-weight: 500;
    font-weight: var(--font-weight-demi);
    font-style: italic; }

b,
strong {
  font-weight: 600;
  font-weight: var(--font-weight-medium); }

small {
  font-size: 0.875rem;
  font-size: var(--font-size-small); }

h2 > small,
h3 > small,
h4 > small,
h5 > small,
h6 > small {
  line-height: 1em; }

.dnb-spacing .dnb-h1,
.dnb-spacing .dnb-core-style .dnb-h1 {
  margin: 3rem 0 2.5rem; }

.dnb-spacing .dnb-h2,
.dnb-spacing .dnb-core-style .dnb-h2 {
  margin: 3rem 0 1rem; }

.dnb-spacing .dnb-h3,
.dnb-spacing .dnb-h4,
.dnb-spacing .dnb-h5,
.dnb-spacing .dnb-h6,
.dnb-spacing .dnb-core-style .dnb-h3,
.dnb-spacing .dnb-core-style .dnb-h4,
.dnb-spacing .dnb-core-style .dnb-h5,
.dnb-spacing .dnb-core-style .dnb-h6 {
  margin: 2rem 0 1rem; }

.dnb-spacing .dnb-p,
.dnb-spacing .dnb-core-style .dnb-p {
  margin-top: 0;
  margin-bottom: 1.5rem; }

ul {
  margin: 0;
  padding: 0;
  padding-left: 2rem;
  font-size: 1em;
  line-height: 1.5em; }
  ulul ul,
  ulul ol,
  ulol ol,
  ulol ul {
    margin-top: 0;
    margin-bottom: 0; }
  ul li {
    word-wrap: break-all; }

.dnb-spacing ul {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  .dnb-spacing ul > li {
    margin-top: 1rem;
    margin-bottom: 1rem;
    /* stylelint-disable-next-line */ }
    .dnb-spacing ul > li > p {
      margin-top: 1rem; }

ol {
  margin: 0;
  padding: 0;
  padding-left: 2rem;
  font-size: 1em;
  line-height: 1.5em; }
  olul ul,
  olul ol,
  olol ol,
  olol ul {
    margin-top: 0;
    margin-bottom: 0; }
  ol li {
    word-wrap: break-all; }

.dnb-spacing ol {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  .dnb-spacing ol > li {
    margin-top: 1rem;
    margin-bottom: 1rem;
    /* stylelint-disable-next-line */ }
    .dnb-spacing ol > li > p {
      margin-top: 1rem; }

dl {
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1.5em; }
  dl > dt {
    padding: 0;
    font-weight: 500;
    font-weight: var(--font-weight-demi); }
  dl > dd {
    margin: 0;
    padding: 0 1rem;
    padding-left: 2rem; }

.dnb-spacing ul,
.dnb-spacing ol {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  .dnb-spacing ul > li,
  .dnb-spacing ol > li {
    margin-top: 1rem;
    margin-bottom: 1rem;
    /* stylelint-disable-next-line */ }
    .dnb-spacing ul > li > p,
    .dnb-spacing ol > li > p {
      margin-top: 1rem; }

.dnb-spacing dl {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  .dnb-spacing dl dt {
    margin-top: 1rem; }
  .dnb-spacing dl dd {
    margin-bottom: 1rem; }

table {
  display: block;
  width: 100%;
  overflow: auto;
  margin-top: 0;
  margin-bottom: 1rem;
  border-spacing: 0;
  border-collapse: collapse; }
  table th,
  table td,
  table .dnb-table__th,
  table .dnb-table__td {
    border-bottom: 1px solid transparent;
    font-size: 1em;
    line-height: 1.5em;
    border-spacing: 0;
    word-break: keep-all;
    text-align: left; }
  table th,
  table .dnb-table__th {
    padding: 3rem 1rem 0.5rem;
    font-weight: 600;
    font-weight: var(--font-weight-medium);
    color: #14555a;
    color: var(--color-emerald-green);
    background-color: #d2f0e9;
    background-color: var(--color-mint-green-50);
    border-bottom: 1px solid #a5e1d2;
    border-bottom: 1px solid var(--color-mint-green); }
  table--tabular td,
  table--tabular .dnb-table__th {
    font-variant-numeric: tabular-nums;
    -webkit-font-feature-settings: "lnum", "tnum";
            font-feature-settings: "lnum", "tnum"; }
  table thtable--sortable,
  table .dnb-table__thtable--sortable {
    color: #14555a;
    color: var(--color-emerald-green); }
    table thtable--sortable .dnb-icon,
    table .dnb-table__thtable--sortable .dnb-icon {
      visibility: hidden;
      margin-left: 0.5rem; }
    table thtable--sortable a,
    table thtable--sortable .dnb-anchor,
    table thtable--sortable .dnb-button,
    table thtable--sortable .dnb-button--tertiary,
    table .dnb-table__thtable--sortable a,
    table .dnb-table__thtable--sortable .dnb-anchor,
    table .dnb-table__thtable--sortable .dnb-button,
    table .dnb-table__thtable--sortable .dnb-button--tertiary {
      position: relative;
      z-index: 1;
      display: inline-block;
      -webkit-box-shadow: none;
              box-shadow: none;
      height: 1.5rem;
      line-height: 1.5rem;
      margin: 0;
      padding: 0;
      color: inherit;
      font-weight: 600;
      font-weight: var(--font-weight-medium);
      white-space: nowrap; }
      table thtable--sortable a:not(:focus), table thtable--sortable a:not(:focus).dnb-button--has-text,
      table thtable--sortable .dnb-anchor:not(:focus),
      table thtable--sortable .dnb-anchor:not(:focus).dnb-button--has-text,
      table thtable--sortable .dnb-button:not(:focus),
      table thtable--sortable .dnb-button:not(:focus).dnb-button--has-text,
      table thtable--sortable .dnb-button--tertiary:not(:focus),
      table thtable--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text,
      table .dnb-table__thtable--sortable a:not(:focus),
      table .dnb-table__thtable--sortable a:not(:focus).dnb-button--has-text,
      table .dnb-table__thtable--sortable .dnb-anchor:not(:focus),
      table .dnb-table__thtable--sortable .dnb-anchor:not(:focus).dnb-button--has-text,
      table .dnb-table__thtable--sortable .dnb-button:not(:focus),
      table .dnb-table__thtable--sortable .dnb-button:not(:focus).dnb-button--has-text,
      table .dnb-table__thtable--sortable .dnb-button--tertiary:not(:focus),
      table .dnb-table__thtable--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text {
        padding: 0; }
        table thtable--sortable a:not(:focus)::after, table thtable--sortable a:not(:focus).dnb-button--has-text::after,
        table thtable--sortable .dnb-anchor:not(:focus)::after,
        table thtable--sortable .dnb-anchor:not(:focus).dnb-button--has-text::after,
        table thtable--sortable .dnb-button:not(:focus)::after,
        table thtable--sortable .dnb-button:not(:focus).dnb-button--has-text::after,
        table thtable--sortable .dnb-button--tertiary:not(:focus)::after,
        table thtable--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text::after,
        table .dnb-table__thtable--sortable a:not(:focus)::after,
        table .dnb-table__thtable--sortable a:not(:focus).dnb-button--has-text::after,
        table .dnb-table__thtable--sortable .dnb-anchor:not(:focus)::after,
        table .dnb-table__thtable--sortable .dnb-anchor:not(:focus).dnb-button--has-text::after,
        table .dnb-table__thtable--sortable .dnb-button:not(:focus)::after,
        table .dnb-table__thtable--sortable .dnb-button:not(:focus).dnb-button--has-text::after,
        table .dnb-table__thtable--sortable .dnb-button--tertiary:not(:focus)::after,
        table .dnb-table__thtable--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text::after {
          content: '';
          position: absolute;
          z-index: 1;
          left: 0.05rem;
          right: 0.05rem;
          bottom: 0;
          width: auto;
          height: 1px;
          border-radius: 0.5px;
          border-bottom: 1px solid #007272;
          border-bottom: 1px solid var(--color-sea-green);
          left: 0;
          right: 1.5rem;
          bottom: 0;
          height: 2px;
          border-radius: 1px;
          background-color: #14555a;
          background-color: var(--color-emerald-green); }
        table thtable--sortable a:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table thtable--sortable a:not(:focus) .dnb-button__text::after, table thtable--sortable a:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table thtable--sortable a:not(:focus).dnb-button--has-text .dnb-button__text::after,
        table thtable--sortable .dnb-anchor:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table thtable--sortable .dnb-anchor:not(:focus) .dnb-button__text::after,
        table thtable--sortable .dnb-anchor:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table thtable--sortable .dnb-anchor:not(:focus).dnb-button--has-text .dnb-button__text::after,
        table thtable--sortable .dnb-button:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table thtable--sortable .dnb-button:not(:focus) .dnb-button__text::after,
        table thtable--sortable .dnb-button:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table thtable--sortable .dnb-button:not(:focus).dnb-button--has-text .dnb-button__text::after,
        table thtable--sortable .dnb-button--tertiary:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table thtable--sortable .dnb-button--tertiary:not(:focus) .dnb-button__text::after,
        table thtable--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table thtable--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text .dnb-button__text::after,
        table .dnb-table__thtable--sortable a:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table .dnb-table__thtable--sortable a:not(:focus) .dnb-button__text::after,
        table .dnb-table__thtable--sortable a:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table .dnb-table__thtable--sortable a:not(:focus).dnb-button--has-text .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-anchor:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-anchor:not(:focus) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-anchor:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-anchor:not(:focus).dnb-button--has-text .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-button:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-button:not(:focus) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-button:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-button:not(:focus).dnb-button--has-text .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-button--tertiary:not(:focus):not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-button--tertiary:not(:focus) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text:not(:focus):hover:not([disabled]) .dnb-button__text::after,
        table .dnb-table__thtable--sortable .dnb-button--tertiary:not(:focus).dnb-button--has-text .dnb-button__text::after {
          border-bottom: none; }
      :not([dnb-is-touch]) table thtable--sortable a:hover[disabled], :not([dnb-is-touch])
      table thtable--sortable .dnb-anchor:hover[disabled], :not([dnb-is-touch])
      table thtable--sortable .dnb-button:hover[disabled], :not([dnb-is-touch])
      table thtable--sortable .dnb-button--tertiary:hover[disabled], :not([dnb-is-touch])
      table .dnb-table__thtable--sortable a:hover[disabled], :not([dnb-is-touch])
      table .dnb-table__thtable--sortable .dnb-anchor:hover[disabled], :not([dnb-is-touch])
      table .dnb-table__thtable--sortable .dnb-button:hover[disabled], :not([dnb-is-touch])
      table .dnb-table__thtable--sortable .dnb-button--tertiary:hover[disabled] {
        cursor: not-allowed; }
      :not([dnb-is-touch]) table thtable--sortable a:hover:not([disabled]), :not([dnb-is-touch])
      table thtable--sortable .dnb-anchor:hover:not([disabled]), :not([dnb-is-touch])
      table thtable--sortable .dnb-button:hover:not([disabled]), :not([dnb-is-touch])
      table thtable--sortable .dnb-button--tertiary:hover:not([disabled]), :not([dnb-is-touch])
      table .dnb-table__thtable--sortable a:hover:not([disabled]), :not([dnb-is-touch])
      table .dnb-table__thtable--sortable .dnb-anchor:hover:not([disabled]), :not([dnb-is-touch])
      table .dnb-table__thtable--sortable .dnb-button:hover:not([disabled]), :not([dnb-is-touch])
      table .dnb-table__thtable--sortable .dnb-button--tertiary:hover:not([disabled]) {
        color: #007272;
        color: var(--color-sea-green); }
        :not([dnb-is-touch]) table thtable--sortable a:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        table thtable--sortable .dnb-anchor:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        table thtable--sortable .dnb-button:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        table thtable--sortable .dnb-button--tertiary:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        table .dnb-table__thtable--sortable a:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        table .dnb-table__thtable--sortable .dnb-anchor:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        table .dnb-table__thtable--sortable .dnb-button:hover:not([disabled]):not(:focus) .dnb-icon, :not([dnb-is-touch])
        table .dnb-table__thtable--sortable .dnb-button--tertiary:hover:not([disabled]):not(:focus) .dnb-icon {
          visibility: visible; }
        :not([dnb-is-touch]) table thtable--sortable a:hover:not([disabled])::after, :not([dnb-is-touch])
        table thtable--sortable .dnb-anchor:hover:not([disabled])::after, :not([dnb-is-touch])
        table thtable--sortable .dnb-button:hover:not([disabled])::after, :not([dnb-is-touch])
        table thtable--sortable .dnb-button--tertiary:hover:not([disabled])::after, :not([dnb-is-touch])
        table .dnb-table__thtable--sortable a:hover:not([disabled])::after, :not([dnb-is-touch])
        table .dnb-table__thtable--sortable .dnb-anchor:hover:not([disabled])::after, :not([dnb-is-touch])
        table .dnb-table__thtable--sortable .dnb-button:hover:not([disabled])::after, :not([dnb-is-touch])
        table .dnb-table__thtable--sortable .dnb-button--tertiary:hover:not([disabled])::after {
          right: 0;
          background-color: #007272;
          background-color: var(--color-sea-green);
          visibility: visible; }
      table thtable--sortable a:focus,
      table thtable--sortable .dnb-anchor:focus,
      table thtable--sortable .dnb-button:focus,
      table thtable--sortable .dnb-button--tertiary:focus,
      table .dnb-table__thtable--sortable a:focus,
      table .dnb-table__thtable--sortable .dnb-anchor:focus,
      table .dnb-table__thtable--sortable .dnb-button:focus,
      table .dnb-table__thtable--sortable .dnb-button--tertiary:focus {
        outline: medium none invert;
        outline: initial; }
        html[data-whatinput='keyboard'] table thtable--sortable a:focus, html[data-whatinput='keyboard']
        table thtable--sortable .dnb-anchor:focus, html[data-whatinput='keyboard']
        table thtable--sortable .dnb-button:focus, html[data-whatinput='keyboard']
        table thtable--sortable .dnb-button--tertiary:focus, html[data-whatinput='keyboard']
        table .dnb-table__thtable--sortable a:focus, html[data-whatinput='keyboard']
        table .dnb-table__thtable--sortable .dnb-anchor:focus, html[data-whatinput='keyboard']
        table .dnb-table__thtable--sortable .dnb-button:focus, html[data-whatinput='keyboard']
        table .dnb-table__thtable--sortable .dnb-button--tertiary:focus {
          -webkit-box-shadow: none;
                  box-shadow: none; }
        table thtable--sortable a:focus::before,
        table thtable--sortable .dnb-anchor:focus::before,
        table thtable--sortable .dnb-button:focus::before,
        table thtable--sortable .dnb-button--tertiary:focus::before,
        table .dnb-table__thtable--sortable a:focus::before,
        table .dnb-table__thtable--sortable .dnb-anchor:focus::before,
        table .dnb-table__thtable--sortable .dnb-button:focus::before,
        table .dnb-table__thtable--sortable .dnb-button--tertiary:focus::before {
          content: '';
          position: absolute;
          top: -0.6rem;
          left: -1rem;
          right: 1rem;
          height: 2.5rem; }
  table thtable--active a::after, table thtable--active a.dnb-button--has-text::after,
  table thtable--active .dnb-anchor::after,
  table thtable--active .dnb-anchor.dnb-button--has-text::after,
  table thtable--active .dnb-button::after,
  table thtable--active .dnb-button.dnb-button--has-text::after,
  table thtable--active .dnb-button--tertiary::after,
  table thtable--active .dnb-button--tertiary.dnb-button--has-text::after,
  table .dnb-table__thtable--active a::after,
  table .dnb-table__thtable--active a.dnb-button--has-text::after,
  table .dnb-table__thtable--active .dnb-anchor::after,
  table .dnb-table__thtable--active .dnb-anchor.dnb-button--has-text::after,
  table .dnb-table__thtable--active .dnb-button::after,
  table .dnb-table__thtable--active .dnb-button.dnb-button--has-text::after,
  table .dnb-table__thtable--active .dnb-button--tertiary::after,
  table .dnb-table__thtable--active .dnb-button--tertiary.dnb-button--has-text::after {
    visibility: hidden; }
  table thtable--active a .dnb-icon,
  table thtable--active .dnb-anchor .dnb-icon,
  table thtable--active .dnb-button .dnb-icon,
  table thtable--active .dnb-button--tertiary .dnb-icon,
  table .dnb-table__thtable--active a .dnb-icon,
  table .dnb-table__thtable--active .dnb-anchor .dnb-icon,
  table .dnb-table__thtable--active .dnb-button .dnb-icon,
  table .dnb-table__thtable--active .dnb-button--tertiary .dnb-icon {
    visibility: visible; }
  table thtable--active a:focus::before,
  table thtable--active .dnb-anchor:focus::before,
  table thtable--active .dnb-button:focus::before,
  table thtable--active .dnb-button--tertiary:focus::before,
  table .dnb-table__thtable--active a:focus::before,
  table .dnb-table__thtable--active .dnb-anchor:focus::before,
  table .dnb-table__thtable--active .dnb-button:focus::before,
  table .dnb-table__thtable--active .dnb-button--tertiary:focus::before {
    right: -0.5rem; }
  table thtable--reversed a .dnb-icon,
  table thtable--reversed .dnb-anchor .dnb-icon,
  table thtable--reversed .dnb-button .dnb-icon,
  table thtable--reversed .dnb-button--tertiary .dnb-icon,
  table .dnb-table__tdtable--reversed a .dnb-icon,
  table .dnb-table__tdtable--reversed .dnb-anchor .dnb-icon,
  table .dnb-table__tdtable--reversed .dnb-button .dnb-icon,
  table .dnb-table__tdtable--reversed .dnb-button--tertiary .dnb-icon {
    -webkit-transform: scaleY(-1);
            transform: scaleY(-1); }
  table thtable--no-wrap,
  table .dnb-table__thtable--no-wrap {
    white-space: nowrap; }
  table td,
  table .dnb-table__td {
    padding: 1rem;
    padding-top: 1.25rem;
    padding-bottom: 1.1875rem; }
  table tr,
  table .dnb-table__tr,
  table .dnb-table__tr--odd {
    background-color: #fff;
    background-color: var(--color-white); }
  table tr:not(.dnb-table__tr--odd):nth-of-type(2n),
  table .dnb-table__tr:not(.dnb-table__tr--odd):nth-of-type(2n),
  table .dnb-table__tr--even {
    background-color: #f4fbf9;
    background-color: var(--color-mint-green-12); }
  table tr:last-of-type td,
  table .dnb-table__tr:last-of-type .dnb-table__td {
    padding-bottom: calc(1.1875rem - 1px);
    border-bottom: 1px solid #d2f0e9;
    border-bottom: 1px solid var(--color-mint-green-50); }

.dnb-spacing table {
  /* stylelint-disable-next-line */ }
  .dnb-spacing table p,
  .dnb-spacing table ul,
  .dnb-spacing table ol,
  .dnb-spacing table dl,
  .dnb-spacing table pre {
    margin-top: 0;
    margin-bottom: 0; }

form {
  font-size: 1rem;
  line-height: 1.5rem; }

label {
  cursor: pointer;
  color: #333;
  color: var(--color-black-80);
  word-wrap: break-word; }
  label[disabled] {
    cursor: not-allowed; }

code {
  display: inline-block;
  margin: -0.25em 0;
  padding: 0.25em 0.25em;
  /* 2px 4px */
  font-size: inherit;
  text-decoration: inherit;
  line-height: 1em;
  color: inherit;
  background-color: #e9f8f4;
  background-color: var(--color-mint-green-25);
  border-radius: 0.1875em; }

pre {
  display: block;
  margin: 0;
  padding: 1rem;
  border-radius: 0.5rem;
  color: #f4fbf9;
  color: var(--color-mint-green-12);
  background-color: #222;
  white-space: pre;
  vertical-align: baseline;
  outline: none;
  text-shadow: none;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  word-wrap: normal;
  word-break: normal;
  text-align: left;
  word-spacing: normal;
  -moz-tab-size: 2;
    -o-tab-size: 2;
       tab-size: 2;
  font-size: inherit;
  font-family: Menlo,
     Consolas,  Roboto Mono,
     Ubuntu Monospace,  Noto Mono,
     Oxygen Mono,
     Liberation Mono,
     monospace;
  font-family: var(--font-family-monospace); }
  pre pre {
    padding: 1rem; }
  pre .dnb-spacing pre {
    margin-top: 0;
    margin-bottom: 1.5rem; }
  pre.dnb-pre--focus {
    -webkit-box-shadow: 0 0 0 0.25rem #007272;
            box-shadow: 0 0 0 0.25rem #007272;
    -webkit-box-shadow: 0 0 0 0.25rem var(--color-sea-green);
            box-shadow: 0 0 0 0.25rem var(--color-sea-green);
    border-color: transparent; }
