 .article-page {
  font-family: 'MerriweatherSans-Regular' !important;
}
 .tab-content { display: none; padding: 1rem; border: 1px solid #ddd; margin-top: 8px; }
                  .tab-content.active { display: block; }
                  .tablink { padding: 8px 12px; border: 1px solid #ccc; background: #f7f7f7; cursor: pointer; margin-right:4px; }
                  .tablink.active { background:#e0f0ff; border-color:#78b5e6; }
                  .nav-buttons { margin-top: 12px; }
                  #reviewContent p { margin: 6px 0; }

    @font-face {
    font-family: 'MerriweatherSans-Bold';
    font-style: normal;
    font-weight: normal;
    src:  url('./fonts/mwfonts/MerriweatherSans-Bold.ttf')
               }
                   @font-face {
    font-family: 'MerriweatherSans-Regular';
    font-style: normal;
    font-weight: normal;
    src:  url('./fonts/mwfonts/MerriweatherSans-Regular.ttf')
               }
  body {
      font-family: 'MerriweatherSans-Regular';
      color: #000;
      font-size:16px !important;
    }
  /*font-family: "Merriweather Sans", "Helvetica Neue", Helvetica,Arial, sans-serif !important;*/
  /*font-weight: 300;*/
    /*font-family: Arial, sans-serif;*/
  
  h1,h2,h3,h4,h5,h6{
        font-family: 'MerriweatherSans-Bold' !important;
  }
  .author-block {
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    background: #f9f9f9;
  }
  .author-block h3 {
    margin: 0 0 10px 0;
  }
  
  
  .input-row {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .input-row > div {
    flex: 1 1 30%;
  }
  @media (max-width: 576px){
      .input-row > div {
    flex: 1 1 100%;
  } 
  }
  .input-row label {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
  }
  .input-row input  {
    width: 100%;
    padding: 5px;
  }
  .input-row select{
      width: 100%;
    padding: 6px;
    margin: 5px 0 !important;
  }
  .author-actions {
    margin-top: 10px;
  }
  .author-actions button {
    margin-right: 5px;
  }
  #add-author {
    margin-top: 15px;
    padding: 8px 12px;
  }

            
              .author-block {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
  }
  .author-actions button {
    margin-right: 5px;
  }
  .author-content div {
    margin-bottom: 5px;
  }
  
                /* form css */
            .u-h1,
            h1 {
              font-size: 2rem;
              font-weight: 700;
            }
            .u-h2,
            h2 {
              font-size: 1.5rem;
              font-weight: 700;
            }
            .u-h3,
            h3 {
              font-size: 1.25rem;
              font-weight: 700;
            }
            .u-h4,
            h4 {
              font-size: 1.125rem;
              font-weight: 700;
            }
            .u-h5,
            h5 {
              font-size: 1rem;
              font-weight: 700;
            }
            .u-h1,
            h1 {
              font-weight: 300;
              font-size: 2.188rem;
              font-size: min(max(1.5rem, 4vw), 2.188rem);
              font-family: "Merriweather", serif;
              line-height: min(max(2rem, 4vw), 2.625rem);
            }
            .u-h2,
            h2 {
              font-weight: 400;
              font-size: min(max(1.25rem, 4vw), 1.5rem);
              font-family: "Merriweather", serif;
              line-height: min(max(1.75rem, 4vw), 2rem);
            }
            .u-h3,
            h3 {
              font-weight: 700;
              font-size: min(max(1.125rem, 4vw), 1.25rem);
              font-family: "Merriweather", serif;
              line-height: min(max(1.5rem, 4vw), 1.75rem);
            }
            .u-h4,
            h4 {
              font-weight: 700;
              font-size: min(max(1.125rem, 4vw), 1.125rem);
              font-family: "Merriweather", serif;
              line-height: min(max(1.5rem, 4vw), 1.5rem);
            }
            .u-h5,
            h5 {
              font-weight: 700;
              font-size: min(max(1rem, 4vw), 1rem);
              font-family: "Merriweather", serif;
              line-height: min(max(1.375rem, 4vw), 1.375rem);
            } /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
           
            main {
              display: block;
            }
            h1 {
              font-size: 2em;
              margin: 0.67em 0;
            }
            hr {
              box-sizing: content-box;
              height: 0;
              overflow: visible;
            }
            pre {
              font-family: monospace, monospace;
              font-size: 1em;
            }
            a {
              background-color: rgba(0, 0, 0, 0);
            }
            abbr[title] {
              border-bottom: none;
              text-decoration: underline;
              text-decoration: underline dotted;
            }
            b,
            strong {
              font-weight: bolder;
            }
            code,
            kbd,
            samp {
              font-family: monospace, monospace;
              font-size: 1em;
            }
            small {
              font-size: 80%;
            }
            sub,
            sup {
              font-size: 75%;
              line-height: 0;
              position: relative;
              vertical-align: baseline;
            }
            sub {
              bottom: -0.25em;
            }
            sup {
              top: -0.5em;
            }
            img {
              border-style: none;
            }
            button,
            input,
            optgroup,
            select,
            textarea {
              font-family: inherit;
              font-size: 100%;
              line-height: 1.15;
              margin: 0;
            }
            button,
            input {
              overflow: visible;
            }
            button,
            select {
              text-transform: none;
            }
            button,
            [type="button"],
            [type="reset"],
            [type="submit"] {
              -webkit-appearance: button;
            }
            button::-moz-focus-inner,
            [type="button"]::-moz-focus-inner,
            [type="reset"]::-moz-focus-inner,
            [type="submit"]::-moz-focus-inner {
              border-style: none;
              padding: 0;
            }
            button:-moz-focusring,
            [type="button"]:-moz-focusring,
            [type="reset"]:-moz-focusring,
            [type="submit"]:-moz-focusring {
              outline: 1px dotted ButtonText;
            }
            fieldset {
              padding: 0.35em 0.75em 0.625em;
            }
            legend {
              box-sizing: border-box;
              color: inherit;
              display: table;
              max-width: 100%;
              padding: 0;
              white-space: normal;
            }
            progress {
              vertical-align: baseline;
            }
            textarea {
              overflow: auto;
            }
            [type="checkbox"],
            [type="radio"] {
              box-sizing: border-box;
              padding: 0;
            }
            [type="number"]::-webkit-inner-spin-button,
            [type="number"]::-webkit-outer-spin-button {
              height: auto;
            }
            [type="search"] {
              -webkit-appearance: textfield;
              outline-offset: -2px;
            }
            [type="search"]::-webkit-search-decoration {
              -webkit-appearance: none;
            }
            ::-webkit-file-upload-button {
              -webkit-appearance: button;
              font: inherit;
            }
            details {
              display: block;
            }
            summary {
              display: list-item;
            }
            template {
              display: none;
            }
            [hidden] {
              display: none;
            }
            body {
              line-height: 1.5;
            }
            button {
              cursor: pointer;
            }
            img {
              border: 0;
              max-width: 100%;
              height: auto;
              vertical-align: middle;
            }
          
            a {
              color: #025e8d;
            }
            .u-h1,
            h1 {
              font-size: 2rem;
              font-weight: 700;
            }
            .u-h2,
            h2 {
              font-size: 1.5rem;
              font-weight: 700;
            }
            .u-h3,
            h3 {
              font-size: 1.25rem;
              font-weight: 700;
            }
            .u-h4,
            h4 {
              font-size: 1.125rem;
              font-weight: 700;
            }
            .u-h5,
            h5 {
              font-size: 1rem;
              font-weight: 700;
            }
            .u-h1,
            h1 {
              font-weight: 300;
              font-size: 2.188rem;
              font-size: min(max(1.5rem, 4vw), 2.188rem);
              font-family: "Merriweather", serif;
              line-height: min(max(2rem, 4vw), 2.625rem);
            }
            .u-h2,
            h2 {
              font-weight: 400;
              font-size: min(max(1.25rem, 4vw), 1.5rem);
              font-family: "Merriweather", serif;
              line-height: min(max(1.75rem, 4vw), 2rem);
            }
            .u-h3,
            h3 {
              font-weight: 700;
              font-size: min(max(1.125rem, 4vw), 1.25rem);
              font-family: "Merriweather", serif;
              line-height: min(max(1.5rem, 4vw), 1.75rem);
            }
            .u-h4,
            h4 {
              font-weight: 700;
              font-size: min(max(1.125rem, 4vw), 1.125rem);
              font-family: "Merriweather", serif;
              line-height: min(max(1.5rem, 4vw), 1.5rem);
            }
            .u-h5,
            h5 {
              font-weight: 700;
              font-size: min(max(1rem, 4vw), 1rem);
              font-family: "Merriweather", serif;
              line-height: min(max(1.375rem, 4vw), 1.375rem);
            }
            html {
              height: 100%;
              overflow-y: scroll;
              font-size: 100%;
            }
           
            abbr[title] {
              text-decoration: none;
            }
            a {
              color: #025e8d;
              text-decoration: underline;
              text-decoration-skip-ink: auto;
            }
            a.visited,
            a:visited {
              color: #a345c9;
            }
            a.hover,
            a:hover {
              color: #01324b;
            }
            a.active,
            a:active {
              color: #222;
            }
            a.focus,
            a:focus {
              outline: 4px solid #fc0;
            }
            table {
              font-size: 1rem;
              line-height: 1.875;
              border-collapse: collapse;
              border: none;
              width: 100%;
              margin-bottom: 32px;
            }
            th,
            td {
              padding: 8px;
              vertical-align: top;
            }
            th {
              text-align: left;
              border-bottom: 3px solid #01324b;
            }
            td {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              border-bottom: 2px solid #dadada;
            }
            input:not([disabled]):focus,
            select:not([disabled]):focus,
            textarea:not([disabled]):focus,
            [contenteditable]:focus {
              outline: 3px solid #fc0;
            }
            input[type="file"]:focus-within {
              outline: 3px solid #fc0;
            }
            @font-face {
              font-family: "Merriweather";
              src: url("/fonts/Merriweather-Variable.woff2")
                  format("woff2 supports variations"),
                url("/fonts/Merriweather-Variable.woff2") format("woff2-variations");
              font-weight: 400 700;
              font-display: swap;
            }
            @font-face {
              font-family: "Merriweather Sans";
              src: url("/fonts/MerriweatherSans-Variable.woff2")
                  format("woff2 supports variations"),
                url("/fonts/MerriweatherSans-Variable.woff2") format("woff2-variations");
              font-weight: 400 700;
              font-display: swap;
            }
            .form__error {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              color: #c40606;
            }
            .form__label {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              display: inline-block;
            }
            .form__select {
              display: block;
              background-color: #fff;
              border: 1px solid #999;
              border-radius: 2px;
              color: #222;
              height: 48px;
              padding: 12px;
              box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.1);
              width: 100%;
              max-width: 490px;
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
            }
            @media only screen and (min-width: 768px) {
              .form__select.auto-width {
                width: auto;
                min-width: 0;
              }
              .form__select.medium-width {
                min-width: 280px;
                width: 280px;
              }
              .form__select.large-width {
                min-width: 345px;
                width: 345px;
              }
              .form__select.larger-width {
                min-width: 500px;
                width: 500px;
              }
              .form__select.full-width {
                min-width: 100%;
                width: 100px;
              }
            }
            .form__select.small-width {
              min-width: 130px;
              width: 130px;
            }
            .form__select.smaller-width {
              min-width: 80px;
              width: 80px;
            }
            .form__select:focus {
              border: 1px solid #c40606;
              box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);
            }
            .c-forms__input-container.c-forms__input-container--select {
              max-width: 100%;
            }
            @media only screen and (min-width: 768px) {
              .c-forms__input-container.c-forms__input-container--select.u-max-width-55 {
                max-width: 55%;
              }
            }
            @media only screen and (min-width: 768px) {
              .c-forms__input-container.c-forms__input-container--select.u-max-width-40 {
                max-width: 40%;
              }
            }
            [data-primary-affiliation] .c-forms__input--select,
            [data-other-affiliation] .c-forms__input--select {
              padding-right: 2rem;
            }
            [tabindex="0"]:focus,
            button:focus {
              outline: 3px solid #fc0;
              will-change: transform;
            }
            [contenteditable]:focus {
              outline: 0;
            }
            table {
              table-layout: fixed;
            }
            tbody tr:nth-child(odd) {
              background: #f8f8f8;
            }
            a:visited {
              color: #025e8d;
            }
            .c-header__content {
              position: relative;
            }
            @media only screen and (min-width: 768px) {
              .c-header__content {
                display: flex;
                justify-content: space-between;
              }
            }
            @media only screen and (min-width: 1024px) {
              .c-header__content {
                width: calc(100% - 64px);
                margin-left: 32px;
              }
            }
            .c-header__site-logo {
              padding-right: 20px;
            }
            @media only screen and (min-width: 876px) {
              .c-header__site-logo {
                width: 158px;
                height: 45px;
              }
            }
            .c-header__journal-logo {
              width: auto;
              height: auto;
              min-width: 130px;
              max-width: 100%;
              height: 24px;
            }
            @media only screen and (min-width: 876px) {
              .c-header__journal-logo {
                max-width: 65%;
              }
            }
            @media only screen and (min-width: 876px) {
              .c-header__site-logo.with-journal-logo {
                border-right: 2px solid #222;
              }
            }
            .c-header__content-block {
              display: flex;
              flex-wrap: wrap;
            }
            .c-header__logo-link {
              display: flex;
              flex-grow: 1;
              flex-wrap: wrap;
              align-items: center;
              flex-basis: 55%;
            }
            @media only screen and (min-width: 768px) {
              .c-header__logo-link {
                flex-basis: 65%;
              }
            }
            @media only screen and (min-width: 768px) {
              .js .c-header__logo-link {
                flex-basis: 75%;
              }
            }
            .c-header__journal-title {
              font-family: "Merriweather", serif;
            }
            @media only screen and (min-width: 876px) {
              .c-header__journal-title {
                font-size: 1.375rem;
              }
            }
            @media only screen and (min-width: 1024px) {
              .c-header__journal-title {
                font-size: 1.6875rem;
              }
            }
            .c-corporate-footer {
              background-color: #01324b;
              border-top: 2px solid #fff;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              padding-top: 32px;
              padding-bottom: 32px;
              color: #fff;
            }
            .c-corporate-footer__container {
              margin: 0 auto;
              max-width: 1080px;
              padding: 0 16px;
            }
            .c-corporate-footer__links {
              list-style: none;
              margin: 0;
              padding: 0;
              margin-bottom: 32px;
              line-height: 2;
            }
            .c-corporate-footer__links > li {
              display: inline;
            }
            .c-corporate-footer__links li:not(:last-child) {
              margin-right: 24px;
            }
            .c-corporate-footer__legal {
              color: #fff;
              font-size: 1rem;
              margin-top: 4px;
              margin-bottom: 0px;
            }
            .c-corporate-footer__link {
              color: inherit;
              white-space: nowrap;
            }
            .c-corporate-footer__link.visited,
            .c-corporate-footer__link:visited {
              color: inherit;
            }
            .c-corporate-footer__link.hover,
            .c-corporate-footer__link:hover {
              color: inherit;
            }
            .c-corporate-footer__link:focus {
              outline: 4px solid #fc0;
            }
            .c-corporate-footer__link > img {
              vertical-align: middle;
            }
            button.c-corporate-footer__link {
              text-decoration: underline;
              border: none;
              padding: 0;
              background: none;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
            }
            .js .c-popup {
              position: absolute;
              font-family: "Merriweather", serif;
              z-index: 100;
              padding: 16px;
              border: 1px solid #222;
              box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.1);
              width: auto;
              border-radius: 2px;
              background-color: #fff;
            }
            .js .c-popup__close {
              position: absolute;
              display: block;
              top: 16px;
              right: 16px;
              height: 16px;
              background: url("data:image/svg+xml,%0A%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.29679575 12.2772478c-.39658757.3965876-.39438847 1.0328109-.00062148 1.4265779.39651227.3965123 1.03246768.3934888 1.42657791-.0006214l4.27724782-4.27724787 4.2772478 4.27724787c.3965876.3965875 1.0328109.3943884 1.4265779.0006214.3965123-.3965122.3934888-1.0324677-.0006214-1.4265779l-4.27724787-4.2772478 4.27724787-4.27724782c.3965875-.39658757.3943884-1.03281091.0006214-1.42657791-.3965122-.39651226-1.0324677-.39348875-1.4265779.00062148l-4.2772478 4.27724782-4.27724782-4.27724782c-.39658757-.39658757-1.03281091-.39438847-1.42657791-.00062148-.39651226.39651227-.39348875 1.03246768.00062148 1.42657791l4.27724782 4.27724782z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E")
                no-repeat;
              border: none;
              padding-right: 16px;
            }
            .js .c-popup__close-text {
              border: 0;
              clip: rect(0, 0, 0, 0);
              height: 1px;
              margin: -100%;
              overflow: hidden;
              padding: 0;
              position: absolute !important;
              width: 1px;
            }
            .js .c-popup__arrow {
              content: "";
              position: absolute;
              width: 20px;
              height: 20px;
              background-color: #fff;
              border-top: 1px solid #222;
              border-left: 1px solid #222;
            }
            .js .c-popup__arrow--above {
              bottom: -11px;
              transform: rotate(225deg);
            }
            .js .c-popup__arrow--below {
              top: -11px;
              transform: rotate(45deg);
            }
            .c-forms__section {
              margin-bottom: 48px;
            }
            .c-forms__field {
              width: 100%;
              margin-bottom: 24px;
              line-height: 1.2;
              font-size: 1.125rem;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
            }
            .c-forms__field fieldset {
              margin: 0;
              padding: 0;
              border: 0;
            }
            .c-forms__field legend {
              display: block;
              font-weight: 700;
              margin-bottom: 4px;
            }
            @media only screen and (min-width: 768px) {
              .c-forms__field {
                max-width: 480px;
              }
            }
            .c-forms__label-text {
              display: block;
              font-weight: 700;
              margin-bottom: 4px;
            }
            .c-forms__hint {
              display: block;
              margin-bottom: 8px;
              color: #666;
            }
            .c-forms__input {
              display: block;
              width: 100%;
              line-height: 1.4;
              margin-bottom: 16px;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              padding: 4px;
              border: 1px solid #999;
              border-radius: 3px;
            }
            .c-forms__heading {
              margin-bottom: 32px;
            }
            .c-forms__subheading {
              margin-bottom: 8px;
            }
            .c-forms__radio {
              display: block;
              padding: 4px 0;
            }
            .c-forms__radio [type="radio"] {
              margin-right: 8px;
            }
            .c-forms__radio .c-forms__label-text {
              display: inline;
            }
            .c-forms__checkbox {
              display: block;
              padding: 4px 0;
            }
            .c-forms__checkbox [type="checkbox"] {
              margin-right: 8px;
            }
            .c-forms__select {
              display: block;
              width: 100%;
              line-height: 1.4;
              margin-bottom: 16px;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              padding: 4px;
              border: 1px solid #999;
              border-radius: 3px;
              padding: 0;
              position: relative;
              background-color: #fff;
            }
            .c-forms__select:after {
              content: "";
              position: absolute;
              top: 0.8em;
              right: 0.5em;
              border-left: 0.4em solid rgba(0, 0, 0, 0);
              border-right: 0.4em solid rgba(0, 0, 0, 0);
              border-top: 0.5em solid #555;
              display: block;
            }
            .c-forms__select select {
              appearance: none;
              line-height: 1.4;
              background-color: rgba(0, 0, 0, 0);
              border: none;
              padding: 4px 16px 4px 8px;
              display: block;
              width: 100%;
            }
            .c-forms__select select::-ms-expand {
              display: none;
            }
            .c-forms__indent {
              margin-left: 16px;
              border-left: 4px solid #666;
              padding-left: 16px;
            }
            .c-forms__field-error {
              color: #c30016;
              font-weight: 600;
              display: flex;
              flex-direction: row;
              align-items: flex-start;
              margin-bottom: 4px;
            }
            .c-forms__field-error svg {
              margin-right: 0.3em;
            }
            .c-modal__content {
              background-color: #fff;
              overflow-y: auto;
              border-top: 3px solid #003f8d;
              font-family: "Merriweather", serif;
              height: auto;
              padding: 30px;
              width: 100%;
            }
            .c-modal__title {
              font-size: 1.125rem;
              font-weight: 600;
              line-height: 1.48;
              margin-bottom: 20px;
            }
            .js .c-modal {
              display: none;
            }
            .js .c-modal--open {
              align-items: flex-start;
              background-color: rgba(0, 0, 0, 0.4);
              content: "";
              display: flex;
              justify-content: center;
              overflow-y: scroll;
              height: 100%;
              left: 0;
              position: fixed;
              top: 0;
              width: 100%;
              z-index: 99999;
            }
            .js .c-modal__trigger {
              display: inherit;
              display: unset;
            }
            .js .c-modal__content {
              box-shadow: 0 4px 6px 3px rgba(0, 0, 0, 0.25);
              border-radius: 3px;
              margin: 30px;
              max-height: 95%;
              max-width: 561px;
              overflow-y: scroll;
              position: relative;
            }
            .js .c-modal__close {
              display: block;
              overflow: hidden;
              text-indent: 100%;
              white-space: nowrap;
              background-color: #666;
              background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEuNjE4IDEwLjYzbDMuNjk3LTMuNjk3IDMuNjk3IDMuNjk3IDEuNjE4LTEuNjE4LTMuNjk3LTMuNjk3IDMuNjk3LTMuNjk3TDkuMDEyIDAgNS4zMTUgMy42OTcgMS42MTggMCAwIDEuNjE4bDMuNjk3IDMuNjk3TDAgOS4wMTJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+);
              background-position: center;
              background-size: 12px;
              background-repeat: no-repeat;
              border: 0;
              border-radius: 50px;
              color: #fff;
              cursor: pointer;
              font-family: inherit;
              font-size: 2rem;
              font-weight: inherit;
              height: 24px;
              line-height: 24px;
              padding: 0;
              position: absolute;
              right: 15px;
              top: 15px;
              width: 24px;
            }
            .js .c-modal__close:hover {
              background-color: #333;
              text-decoration: none;
            }
            html.has-modal {
              overflow: hidden;
            }
            .c-forms__error-summary {
              border: solid 4px #c40606;
              padding: 16px;
              margin-bottom: 24px;
            }
            .c-forms__error-summary-heading {
              margin-bottom: 8px;
            }
            .c-forms__error-summary-general-list,
            .c-forms__error-summary-specific-list {
              list-style-type: none;
              margin: 0;
              padding-left: 0;
              color: #c40606;
              margin-bottom: 8px;
            }
            .c-forms__error-summary-specific-list a {
              font-weight: 600;
              color: inherit;
            }
            .c-forms__error-summary-general-list,
            .c-forms__error-summary-specific-list {
              line-height: 1.5;
            }
            .c-autocomplete {
              margin: 10px auto 0;
              width: 380px;
              height: 50px;
              font-size: 1.25rem;
              border: 1px solid #eee;
              padding: 5px 10px 5px 0;
              text-indent: 15px;
            }
            .c-results-container {
              margin: auto;
              width: 390px;
              border: 1px solid #eee;
              position: relative;
              line-height: 30px;
              border-top: none;
              max-height: 300px;
              overflow-y: scroll;
              background: #fff;
              overflow-x: hidden;
            }
            .c-results-container__result {
              width: 100%;
              padding: 15px 0 5% 15px;
              text-align: left;
              cursor: pointer;
            }
            .c-results-container__result:hover,
            .c-results-container__result:focus,
            .c-results-container__result:active {
              background: #e7eff4;
            }
            .c-customer-satisfaction-input {
              position: relative;
              padding: 16px;
              background-color: #f3f3f3;
              overflow: hidden;
              font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
                Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
              line-height: 1.4;
            }
            .c-customer-satisfaction-input__container {
              display: flex;
              justify-content: center;
            }
            .c-customer-satisfaction-input__heading {
              margin: 0 0 8px !important;
              font-family: inherit !important;
              font-size: 16px !important;
              line-height: 1.4 !important;
              font-weight: 700 !important;
            }
            .c-customer-satisfaction-input__form {
              text-align: center;
            }
            .c-customer-satisfaction-input__link {
              display: inline-block;
              margin-top: 8px;
              font-family: inherit;
              font-size: 16px;
            }
            .c-customer-satisfaction-input__button {
              -webkit-appearance: button;
              align-items: center;
              background-color: #fff;
              border-radius: 32px;
              border: 1px solid #01324b;
              box-shadow: none;
              color: #01324b;
              cursor: pointer;
              display: inline-block;
              font-family: inherit;
              font-size: 0.875rem;
              font-weight: 700;
              line-height: 1.4;
              margin: 12px 0 0;
              overflow: visible;
              padding: 8px 24px;
              text-align: center;
              text-decoration: none;
              text-transform: none;
              transition: all 0.2s;
              width: 75%;
            }
            .c-customer-satisfaction-input__submit-message-container {
              display: flex;
              justify-content: flex-start;
              align-items: center;
            }
            .c-customer-satisfaction-input__submit-message {
              margin: 0;
              line-height: 1.4;
              font-family: inherit;
              font-size: 16px;
            }
            .c-customer-satisfaction-input__visually-hidden {
              clip-path: inset(50%);
              height: 1px;
              overflow: hidden;
              position: absolute;
              white-space: nowrap;
              width: 1px;
            }
            .c-customer-satisfaction-input__field {
              font-size: 1rem;
            }
            .c-customer-satisfaction-input__field small {
              font-size: inherit;
            }
            .c-customer-satisfaction-input__fieldset {
              padding: 0;
              border: 0;
              margin: 0;
            }
            .c-customer-satisfaction-input__input {
              box-sizing: border-box;
              border: 1px solid;
              color: #000;
              width: 100%;
              padding: 0.5rem 0.5rem;
              background-color: #fff;
              font-weight: 400;
            }
            .c-customer-satisfaction-input__input:focus {
              outline: 3px solid #08c;
            }
            .c-customer-satisfaction-input__pictographic-radios {
              display: flex;
              flex-direction: row;
              justify-content: center;
              gap: 5px;
              flex-wrap: wrap;
            }
            @media only screen and (min-width: 768px) {
              .c-customer-satisfaction-input__pictographic-radios {
                gap: 16px;
              }
            }
            .c-customer-satisfaction-input__label {
              font-family: inherit;
              font-size: 12px;
              font-weight: 700;
              color: #000;
              padding: 0;
            }
            .c-customer-satisfaction-input__label--pictographic-radio {
              display: flex;
              flex-direction: row;
              align-items: center;
              gap: 0.5rem;
              font-weight: 400;
              cursor: pointer;
            }
            .c-customer-satisfaction-input__label + .c-customer-satisfaction-input__label {
              margin-top: 0;
            }
            @media only screen and (min-width: 320px) {
              .c-customer-satisfaction-input__label {
                font-size: 14px;
              }
              .c-customer-satisfaction-input__label--pictographic-radio {
                flex-direction: column;
                justify-content: space-between;
              }
              .c-customer-satisfaction-input__pictographic-radios
                .c-customer-satisfaction-input__label
                + .c-customer-satisfaction-input__label {
                margin-top: 0;
              }
            }
            .c-customer-satisfaction-input__submit-message-container svg {
              width: 24px;
              height: 24px;
              margin-right: 8px;
              fill: #00a79d;
            }
            .c-customer-satisfaction-input__error-icon svg {
              height: 1rem;
              width: 1rem;
              vertical-align: -0.0625rem;
              overflow: visible;
              pointer-events: none;
              margin-right: 4px;
            }
            .c-customer-satisfaction-input__label--pictographic-radio svg {
              background-color: #fff;
              border-radius: 2px;
              border: 2px solid #999;
              box-sizing: content-box;
              fill: #fff;
              flex: 0 0 auto;
              height: 21px;
              padding: 6px;
              stroke: #01324b;
              width: 21px;
            }
            :checked + .c-customer-satisfaction-input__label--pictographic-radio svg {
              fill: #01324b;
              background-color: #01324b;
              stroke: #fff;
              border-color: #fff;
            }
            :focus + .c-customer-satisfaction-input__label--pictographic-radio svg,
            .c-customer-satisfaction-input__label--pictographic-radio:hover svg {
              box-shadow: 0 0 0 3px #08c;
            }
            @media only screen and (min-width: 768px) {
              .c-customer-satisfaction-input__label--pictographic-radio svg {
                width: 24px;
                height: 24px;
                padding: 8px;
              }
            }
            .c-customer-satisfaction-input__error {
              display: none;
              color: #c40606;
              font-weight: 400;
              margin-bottom: 8px;
            }
            .c-customer-satisfaction-input--show-error
              .c-customer-satisfaction-input__error {
              display: flex;
              align-items: flex-start;
            }
            .c-forms__label,
            .c-forms__hint,
            .c-forms__error,
            .c-forms__legend {
              display: block;
            }
            .c-forms__hint,
            .c-forms__error {
              font-weight: normal;
            }
            .c-forms__input-container {
              position: relative;
            }
            .c-forms__fieldset,
            .c-forms__error-summary,
            .c-forms__field,
            .c-forms__field * {
              line-height: 1.875;
            }
            .c-forms__field,
            .c-forms__error-summary {
              font-size: 1rem;
            }
            .c-forms__field small {
              font-size: inherit;
            }
            .c-forms__fieldset,
            .c-forms__legend {
              padding: 0;
              border: 0;
            }
            .c-forms__error-summary,
            .c-forms__input-container,
            .c-forms__field {
              max-width: 100%;
            }
            .c-forms__inline-fields {
              display: flex;
              flex-wrap: wrap;
              align-items: flex-end;
              gap: var(--global-form-inline-gap, 0.5rem);
            }
            .c-forms__inline-fields--nowrap {
              flex-wrap: nowrap;
            }
            .c-forms__inline-fields .c-forms__field--globalFormText {
              flex-grow: 666;
            }
            .c-forms__inline-fields .c-forms__input {
              height: 100%;
            }
            .c-forms__pictographic-radios {
              display: flex;
              flex-direction: column;
              gap: 1rem;
              flex-wrap: wrap;
            }
            @media only screen and (min-width: 480px) {
              .c-forms__pictographic-radios {
                flex-direction: row;
              }
              .c-forms__pictographic-radios .c-forms__label + .c-forms__label {
                margin-top: 0;
              }
            }
            * + .c-forms__error-summary,
            * + .c-forms__fieldset,
            * + .c-forms__field {
              margin-top: 1.5rem;
            }
            .c-forms__inline-fields * {
              margin: 0;
            }
            .c-forms__field .u-visually-hidden + * {
              margin-top: 0;
            }
            .c-forms__legend * {
              margin: 0;
            }
            .c-forms__input {
              box-sizing: border-box;
              border: 1px solid;
              color: #222;
              width: 100%;
              padding: 0.5rem 0.5rem;
              background-color: #fff;
              font-weight: 400;
            }
            /** + .c-forms__input,*/
            /** + .c-forms__input-container {*/
            /*  margin-top: 1rem;*/
            /*}*/
            .c-forms__input:focus {
              outline: 3px solid #fc0;
            }
            .c-forms__input[invalid] {
              border-color: #c40606;
              border-width: 2px;
            }
            .c-forms__input[disabled] {
              cursor: not-allowed;
              border-color: #dadada;
            }
            .c-forms__label {
              font-size: 1rem;
              font-weight: 700;
              color: #222;
              padding: 0;
            }
            .c-forms__label + .c-forms__label {
              margin-top: 1rem;
            }
            .c-forms__hint {
              font-weight: 400;
              margin-top: 1rem;
              color: #666;
            }
            .c-forms__error {
              color: #c40606;
              display: flex;
              align-items: flex-start;
            }
            label + .c-forms__error,
            .c-forms__error + label {
              margin-top: 1rem;
            }
            .c-forms__error .c-forms__icon {
              color: #c40606;
            }
            .c-forms__icon svg {
              height: 1rem;
              width: 1rem;
              vertical-align: calc(0.5rem / 8 * -1);
              overflow: visible;
              pointer-events: none;
            }
            .c-forms__input--select {
              cursor: pointer;
              appearance: none;
              padding-right: 1.5rem;
            }
            .c-forms__input-container--select .c-forms__icon {
              position: absolute;
              right: 0.5rem;
              top: 50%;
              transform: translateY(-50%);
              pointer-events: none;
            }
            .c-forms__input--radio,
            .c-forms__input--checkbox,
            .c-form__label--visually-hidden {
              clip-path: inset(50%);
              height: 1px;
              overflow: hidden;
              position: absolute;
              white-space: nowrap;
              width: 1px;
            }
            .c-forms__label--inline {
              display: flex;
              align-items: center;
              font-weight: 400;
              cursor: pointer;
              padding: 0;
            }
            .c-forms__label--inline::before {
              content: "";
              flex-shrink: 0;
              width: 1.5rem;
              height: 1.5rem;
              background-color: #fff;
              border: 2px solid #999;
              margin-right: 0.5rem;
            }
            .c-forms__label--pictographic-radio {
              display: flex;
              flex-direction: row;
              align-items: center;
              gap: 0.5rem;
              font-weight: 400;
              cursor: pointer;
            }
            @media only screen and (min-width: 480px) {
              .c-forms__label--pictographic-radio {
                flex-direction: column;
                justify-content: space-between;
              }
            }
            .c-forms__label--pictographic-radio svg {
              box-sizing: content-box;
              flex: 0 0 auto;
              width: var(--forms--pictographic-radio-icon-size, 4rem);
              height: var(--forms--pictographic-radio-icon-size, 4rem);
              fill: #fff;
              stroke: #01324b;
              background-color: #fff;
            }
            :checked + .c-forms__label--pictographic-radio svg {
              fill: #01324b;
              background-color: #01324b;
              stroke: #fff;
            }
            .c-forms__label--boxed-icon svg {
              padding: 0.5rem;
              border: 2px solid #999;
            }
            :checked + .c-forms__label--boxed-icon svg {
              border-color: #fff;
            }
            :focus + .c-forms__label--pictographic-radio svg,
            .c-forms__label--pictographic-radio:hover svg {
              box-shadow: 0 0 0 3px #fc0;
            }
            :checked + .c-forms__label--inline::before {
              border-color: #01324b;
            }
            :focus + .c-forms__label--inline::before {
              box-shadow: 0 0 0 3px #fc0;
            }
            .c-forms__label--radio::before {
              border-radius: 50%;
            }
            .c-forms__label--checkbox::before {
              border-radius: 0.125em;
            }
            [invalid] + .c-forms__label--checkbox::before {
              border-color: #c40606;
            }
            :checked + .c-forms__label--radio::before {
              background: radial-gradient(#01324b 0%, #01324b 40%, #fff 40%);
            }
            :checked + .c-forms__label--checkbox::before {
              background-color: #01324b;
              background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" stroke-width="3" stroke="white" stroke-linejoin="round" fill="none" stroke-linecap="round" viewBox="0 0 20 20"><path d="M4.5,11 10,15 16,5"></path></svg>');
              border-color: #01324b;
              background-size: 100%;
              background-repeat: none;
              background-position: center;
            }
            .c-forms__sub-fields {
              margin-top: 1rem;
              margin-left: calc(1.5rem / 4);
              padding-top: 1.5rem;
              padding-left: 1.5rem;
              position: relative;
              display: none;
            }
            .c-forms__sub-fields::before {
              content: "";
              position: absolute;
              top: 0;
              bottom: 0;
              left: 0;
              width: calc(1.5rem / 2);
              background-color: #dadada;
              border-radius: 4px;
            }
            :checked ~ .c-forms__sub-fields {
              display: block;
            }
            .c-forms__error-summary {
              background-color: #fff;
              box-sizing: border-box;
              display: flex;
              gap: 0.5rem;
              padding: 0.5rem;
              color: #c40606;
              border: 1px solid #dadada;
              border-bottom: 4px solid #c40606;
            }
            .c-forms__error-summary .c-forms__icon svg {
              width: 2rem;
              height: 2rem;
            }
            .c-forms__error-summary-errors {
              padding: 0;
              margin-bottom: 0;
              margin-top: 0.5rem;
              list-style: none;
            }
            .c-forms__error-summary-errors a {
              color: inherit;
              text-decoration: underline;
            }
            .c-forms__error-summary-title {
              color: initial;
              font-weight: bold;
            }
            .c-forms__error-summary-errors li + li {
              margin-top: 1rem;
            }
            .c-status-message {
              display: flex;
              align-items: center;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 0.875rem;
              position: relative;
              width: 100%;
              box-sizing: border-box;
            }
            .c-status-message *:last-child {
              margin-bottom: 0px;
            }
            .c-status-message--boxed {
              background-color: #fff;
              border-radius: 2px;
              border: 1px solid #ccc;
              line-height: 1.4;
              padding: 16px;
            }
            .c-status-message__heading {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 0.875rem;
              font-weight: 700;
            }
            .c-status-message__icon {
              fill: currentColor;
              transform: translate(0, 0);
              display: inline-block;
              vertical-align: text-top;
              width: 1.5em;
              height: 1.5em;
              flex: 0 0 auto;
              margin-right: 16px;
            }
            .c-status-message__message :first-child {
              margin-top: 0;
            }
            .c-status-message__message :last-child {
              margin-top: 0;
            }
            .c-status-message__icon--top {
              align-self: flex-start;
            }
            .c-status-message--info .c-status-message__icon {
              color: #003f8d;
            }
            .c-status-message--boxed.c-status-message--info {
              border-bottom: 4px solid #003f8d;
            }
            .c-status-message--error .c-status-message__icon {
              color: #c40606;
            }
            .c-status-message--boxed.c-status-message--error {
              border-bottom: 4px solid #c40606;
            }
            .c-status-message--success .c-status-message__icon {
              color: #00b8b0;
            }
            .c-status-message--boxed.c-status-message--success {
              border-bottom: 4px solid #00b8b0;
            }
            .c-status-message--warning .c-status-message__icon {
              color: #edbc53;
            }
            .c-status-message--boxed.c-status-message--warning {
              border-bottom: 4px solid #edbc53;
            }
            .c-header {
              padding: 10px 0;
            }
            @media only screen and (min-width: 768px) {
              .c-header {
                padding: 12px 0;
              }
            }
            @media only screen and (min-width: 876px) {
              .c-header {
                padding: 17.5px 0;
              }
            }
            .c-header__widget {
              justify-content: flex-end;
              flex-basis: 30%;
            }
            .c-header__content > div {
              display: flex;
              font-size: 0.875rem;
              white-space: nowrap;
              color: #025e8d;
            }
            .c-header__inner {
              max-width: 1080px;
            }
            .c-header__inner .c-header__content {
              display: flex;
              justify-content: space-between;
              align-items: center;
              width: 100%;
              margin-left: 0;
              flex-flow: row wrap;
            }
            .c-header__inner .c-header__logo-link {
              flex-flow: row wrap;
              max-width: 60%;
              flex-basis: auto;
            }
            @media only screen and (min-width: 768px) {
              .c-header__inner .c-header__logo-link {
                max-width: 23%;
                flex-flow: row nowrap;
              }
            }
            .c-header__inner .c-header__journal-info {
              border-top: 1px solid #ddd;
              width: 100vw;
              padding-top: 15px;
              margin: 15px -20px;
              order: 3;
            }
            .c-header__inner .c-header__journal-info span {
              margin: 0 20px;
            }
            @media only screen and (min-width: 768px) {
              .c-header__inner .c-header__journal-info {
                padding-top: 0;
                margin: 0 -20px;
                border: none;
                width: 45%;
                order: 0;
                flex: 21 1 20%;
              }
              .c-header__inner .c-header__journal-info span {
                margin: 0;
              }
            }
            .c-header__inner .c-header__journal-title {
              text-overflow: ellipsis;
              white-space: nowrap;
              overflow: hidden;
              line-height: 30px;
              align-self: center;
              display: inline-block;
              vertical-align: middle;
            }
            @media only screen and (min-width: 1024px) {
              .c-header__inner .c-header__journal-title {
                font-size: 1.5rem;
              }
            }
            .c-header__inner .c-header__site-logo,
            .c-header__inner .c-header__journal-logo {
              min-width: auto;
              max-width: 100%;
            }
            .c-header__inner .c-header__site-logo {
              margin-bottom: 0;
              padding-right: 15px;
              margin-right: 15px;
              height: 35px;
            }
            @media only screen and (min-width: 1024px) {
              .c-header__inner .c-header__site-logo {
                height: 45px;
                padding-right: 30px;
                margin-right: 30px;
              }
            }
            @media only screen and (min-width: 768px) {
              .c-header__inner .c-header__site-logo.with-journal-logo {
                border-right: 1px solid #222;
              }
            }
            .c-header__inner .c-header__journal-logo {
              margin-bottom: 0;
              height: 12px;
              min-width: auto;
              display: none;
              visibility: hidden;
            }
            @media only screen and (min-width: 876px) {
              .c-header__inner .c-header__journal-logo {
                height: 24px;
              }
            }
            @media only screen and (min-width: 768px) {
              .c-header__inner .c-header__journal-logo {
                display: block;
                visibility: visible;
              }
            }
            .c-header__inner .c-header__journal-title.u-hide {
              display: block;
              visibility: visible;
            }
            @media only screen and (min-width: 768px) {
              .c-header__inner .c-header__journal-title.u-hide {
                display: none;
                visibility: hidden;
              }
            }
            .c-header__inner .c-header__journal-logo.u-hide {
              display: none;
              visibility: hidden;
            }
            .c-header__inner .c-header__link {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
            }
            .c-header__inner .c-header__notification-count {
              display: inline-block;
              text-align: center;
              position: revert;
              height: 22px;
              width: 22px;
              font-size: 12px;
              line-height: 1.375rem;
              transform: translate(-5px, -10px);
            }
            .c-banner {
              width: 100%;
              position: relative;
            }
            .c-banner:before {
              background-color: #01324b;
              background: linear-gradient(to right, #0070a8 0%, #01324b 100%);
              content: " ";
              height: 240px;
              position: absolute;
              width: 100%;
              z-index: -1;
            }
            .c-banner__content {
              margin-right: 16px;
              margin-left: 16px;
              padding: 17px 0;
            }
            @media only screen and (min-width: 1096px) {
              .c-banner__content {
                margin-right: auto;
                margin-left: auto;
                max-width: 1080px;
              }
            }
            .c-banner__title {
              color: #fff;
              text-overflow: ellipsis;
              white-space: nowrap;
              overflow: hidden;
              max-width: 90%;
            }
            .c-banner__subtitle {
              color: #fff;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 0.825rem;
            }
            .c-survey__trigger {
              background-color: #00a69d;
              background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMzNjMCAyLjIxIDEuNzkgNCA0IDRoNnY2LjE3YTIgMiAwIDAgMCAzLjQzIDEuNEwyMSAzN2gyMmMyLjIxIDAgNC0xLjc5IDQtNFY4YzAtMi4yMS0xLjc5LTQtNC00SDRDMS43OSA0IDAgNS43OSAwIDh2MjV6bTEyLTExLjVhMi41IDIuNSAwIDAgMSA1IDAgMi41IDIuNSAwIDAgMS01IDB6bTkgMGEyLjUgMi41IDAgMCAxIDUgMCAyLjUgMi41IDAgMCAxLTUgMHptOSAwYTIuNSAyLjUgMCAwIDEgNSAwIDIuNSAyLjUgMCAwIDEtNSAweiIvPgo8L3N2Zz4=");
              background-position: 13px center;
              border-radius: 48px;
              bottom: 24px;
              color: #fff;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              position: fixed;
              right: 24px;
              padding: 24px;
              background-repeat: no-repeat;
              background-size: 24px;
              transition: transform 0.2s;
              text-decoration: none;
            }
            .c-survey__trigger:hover,
            .c-survey__trigger:focus,
            .c-survey__trigger:active,
            .c-survey__trigger:visited {
              color: #fff;
            }
            .c-survey__trigger:hover,
            .c-survey__trigger:focus {
              outline: 3px solid #fc0;
              opacity: 1;
              background-color: #0a777b;
              transition: background-color 0.2s;
            }
            @media only screen and (min-width: 876px) {
              .c-survey__trigger {
                padding: 5px 20px 5px 45px;
              }
              .c-survey__trigger span {
                display: block;
                visibility: visible;
              }
            }
            .c-survey__widget {
              border-radius: 7px;
              margin: 0;
              padding: 0;
              width: 100%;
            }
            .c-survey__widget iframe {
              border: 0;
              border-radius: 7px;
              width: 100%;
              height: 706px;
            }
            .c-survey__widget--popup {
              width: auto;
            }
            .c-survey__widget--popup iframe {
              height: 300px;
            }
            .c-details-card__text {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 0.875rem;
            }
            .c-details-card__headline {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              text-transform: uppercase;
              color: #666;
              font-size: 0.825rem;
            }
            .c-details-card__title {
              font-size: 1.25rem;
              line-height: 1.5;
              font-weight: bold;
            }
            .c-details-info__list {
              font-size: 0.875rem;
            }
            .c-details-info__list dt,
            .c-details-info__list dd {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
            }
            .c-details-info__list dt {
              color: #666;
            }
            .c-details-info__list dd {
              margin-inline-start: 0;
            }
            .c-details-progress__list {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 0.875rem;
              color: #666;
              list-style: none;
              margin: 0;
              padding: 0;
            }
            @media only screen and (min-width: 876px) {
              .c-details-progress__list {
                position: relative;
              }
              .c-details-progress__list:after {
                content: "";
                display: block;
                height: 1px;
                width: 100%;
                background-color: #dadada;
                position: absolute;
                bottom: -100px;
              }
            }
            .c-details-progress__item {
              line-height: 1.5;
            }
            .c-details-progress__item--current {
              color: #222;
            }
            .c-details-progress__connector {
              margin-left: 9px;
              margin-bottom: 3px;
              margin-top: 2px;
              height: 16px;
              border-left: 2px solid #00a69d;
            }
            .c-details__collapse-trigger {
              border: none;
              background-color: rgba(0, 0, 0, 0);
              width: 100%;
              text-align: left;
              flex-basis: 50%;
            }
            .c-details__collapse-trigger:before {
              content: " ";
              width: 20px;
              height: 20px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-5px) rotate(0deg);
            }
            .c-details__collapse-trigger.position-right:before {
              float: right;
            }
            .c-details__collapse-trigger.is-open:before {
              content: " ";
              width: 20px;
              height: 20px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-5px) rotate(180deg);
            }
            .c-details__collapse-trigger.is-open.position-right:before {
              float: right;
            }
            @media only screen and (min-width: 876px) {
              .c-details {
                clear: both;
              }
            }
            @media only screen and (min-width: 876px) {
              .c-details-submission {
                float: right;
                margin-left: 1.5rem;
                width: calc(35% - 1.5rem);
              }
            }
            .c-details-card p {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 0.875rem;
            }
            @media only screen and (min-width: 876px) {
              .c-details-card {
                float: left;
                width: 65%;
              }
            }
            .c-details-history__list {
              list-style-type: "";
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              margin: 0;
              padding: 0;
            }
            .c-details-history__list-header {
              background-color: #f3f3f3;
              font-size: 1rem;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              padding: 1rem;
            }
            .c-details-history__table {
              margin: 0;
            }
            .c-details-history__description-row:not(:last-child) {
              border-bottom: 2px solid #f3f3f3;
            }
            .c-details-history__description-row td {
              border-bottom: none;
            }
            .c-details-history__description-text {
              max-width: 65%;
            }
            .c-details-history__modal-content {
              border-top: none;
              border: 1px solid #dadada;
              box-shadow: 0 0 4px rgba(34, 34, 34, 0.2);
              margin-top: 24px;
            }
            .js .c-details-history__modal-content {
              margin: auto 20px;
            }
            .js .c-details-history__modal-close {
              height: 32px;
              width: 32px;
            }
            @media only screen and (min-width: 876px) {
              .js .c-details-history__modal-close {
                height: 24px;
                width: 24px;
              }
            }
            @media only screen and (min-width: 876px) {
              .u-container-card.c-details-progress {
                border-bottom: 1px solid #fff;
                margin-bottom: 0;
              }
            }
            @media only screen and (min-width: 876px) {
              .u-container-card.c-details-info {
                border-top: 1px solid #fff;
                box-shadow: 0 4px 4px rgba(34, 34, 34, 0.2);
              }
            }
            details summary.u-collapsable-content__trigger {
              list-style-type: "";
              color: #025e8d;
            }
            details summary.u-collapsable-content__trigger:focus {
              outline: 3px solid #fc0;
              will-change: transform;
            }
            details summary.u-collapsable-content__trigger:before {
              content: " ";
              width: 20px;
              height: 20px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23025e8d%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-5px) rotate(0deg);
            }
            details summary.u-collapsable-content__trigger.position-right:before {
              float: right;
            }
            details summary.u-collapsable-content__trigger:before {
              margin-top: 5px;
            }
            details summary.u-collapsable-content__trigger::-webkit-details-marker {
              background-image: none;
              -webkit-appearance: none;
            }
            details[open] > summary.u-collapsable-content__trigger:before {
              content: " ";
              width: 20px;
              height: 20px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23025e8d%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-5px) rotate(180deg);
            }
            details[open] > summary.u-collapsable-content__trigger.position-right:before {
              float: right;
            }
            details[open] > summary.u-collapsable-content__trigger:before {
              margin: 5px 0 0 0;
            }
            details p {
              margin-block-start: 0 !important;
            }
            [data-test="current-comments-text"] ul {
              margin-block-start: 0 !important;
            }
            .c-icon,
            .c-save-status__label--success,
            .c-details-card__headline {
              position: relative;
            }
            .c-icon::before,
            .c-save-status__label--success::before,
            .c-details-card__headline::before {
              content: "";
              display: block;
              width: 20px;
              height: 20px;
              background-color: rgba(0, 0, 0, 0);
              position: absolute;
              left: 0;
              top: 0;
            }
            .c-icon--complete::before {
              border-radius: 50%;
              background-color: #00a69d;
            }
            .c-icon--success::before,
            .c-save-status__label--success::before {
              background-repeat: no-repeat;
              background-size: 14px 14px;
              background-position: center;
              background-image: url("/images/icons/icon-success.svg");
              width: 14px;
              height: 14px;
              right: 0;
              left: initial;
            }
            .c-icon--success-left::before {
              left: 0;
              width: 24px;
              height: 24px;
              background-size: 24px 24px;
              top: 4px;
            }
            .c-icon--edit::before {
              background-repeat: no-repeat;
              background-size: 14px 14px;
              background-position: center;
              background-image: url("/images/icons/icon-edit.svg");
              width: 14px;
              height: 14px;
              top: 7px;
              left: 0;
            }
            .c-icon--error::before {
              background-repeat: no-repeat;
              background-size: 22px 22px;
              background-position: center;
              background-image: url("/images/icons/icon-error.svg");
              width: 22px;
              height: 22px;
              top: 3px;
            }
            .c-icon--alert-info::before {
              background-repeat: no-repeat;
              background-size: 23px 24px;
              background-position: center;
              background-image: url("/images/icons/icon-alert-info.svg");
              width: 23px;
              height: 24px;
              top: 3px;
            }
            .c-icon--download::after {
              content: "";
              background-repeat: no-repeat;
              background-size: 16px 16px;
              background-position: center right;
              background-image: url("/images/icons/icon-download.svg");
              width: 26px;
              height: 26px;
              top: 3px;
              padding-left: 22px;
            }
            .c-icon--final::before {
              background-repeat: no-repeat;
              background-size: 24px 24px;
              background-position: center;
              background-image: url("/images/icons/icon-status-info.svg");
            }
            .c-icon--in-progress::before {
              width: 6px;
              height: 6px;
              border-radius: 50%;
              background-color: #00a69d;
              outline: 1px solid #00a69d;
              outline-offset: 6px;
              left: 7px;
              top: 7px;
            }
            .c-icon--action-needed::before {
              background-repeat: no-repeat;
              background-size: 24px 24px;
              background-position: center;
              background-image: url("/images/icons/icon-action-needed.svg");
            }
            .c-icon--file {
              background-repeat: no-repeat;
              background-size: 22px 22px;
              background-position: center;
              width: 22px;
              height: 22px;
              background-image: url("/images/icons/icon-file.svg");
            }
            .c-beta-banner {
              padding: 30px 0;
              border-bottom: solid 3px #003f8d;
            }
            .c-beta-banner p {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              line-height: 1.6;
              font-size: 0.825rem;
              margin: 0 auto;
            }
            .c-popup__trigger {
              text-align: left;
            }
            .js .c-popup {
              border: 1px solid #555;
            }
            .js .c-popup__arrow {
              border-top: 1px solid #555;
              border-left: 1px solid #555;
            }
            @media only screen and (min-width: 768px) {
              .c-step-nav {
                background-color: #555;
                position: sticky;
                top: 0;
                z-index: 5;
                display: flex;
              }
            }
            .c-step-nav__container {
              background-color: #555;
            }
            .c-step-nav__steps {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              line-height: 1;
              display: flex;
              flex-direction: column;
              list-style: none;
              margin: 0;
              padding: 0;
            }
            @media only screen and (min-width: 768px) {
              .c-step-nav__steps {
                flex-direction: row;
              }
            }
            @media only screen and (min-width: 768px) {
              .c-step-nav__steps li {
                border-right: 1px solid #f8f8f8;
              }
            }
            .c-step-nav__steps li:hover {
              background-color: #f8f8f8;
            }
            .c-step-nav__steps a.current,
            .c-step-nav__steps a.current:visited,
            .c-step-nav__steps a.current:active {
              background-color: #fff;
              color: #555;
            }
            .c-step-nav__steps a {
              display: block;
              padding: 12px 20px;
            }
            .c-step-nav__steps a,
            .c-step-nav__steps a:visited,
            .c-step-nav__steps a:active {
              color: #fff;
              text-decoration: none;
            }
            .c-step-nav__steps li:hover a {
              color: #555;
              text-decoration: underline;
            }
            .c-step-nav--pagination__next::before,
            .c-step-nav--pagination__previous::before,
            .c-step-nav--pagination__next::after,
            .c-step-nav--pagination__previous::after {
              text-decoration: none;
              display: inline-block;
            }
            .c-step-nav--pagination__previous::before {
              content: "←";
              padding-right: 0.25em;
            }
            .c-step-nav--pagination__next::after {
              content: "→";
              padding-left: 0.25em;
            }
            .c-box {
              background-color: #f5f5f5;
              border: 1px solid #dadada;
              padding: 30px 20px;
            }
            .c-box__list {
              padding-left: 40px;
            }
            .c-box--blue {
              background-color: #ebf1f5;
              border: 1px solid #cedbe0;
            }
            .c-box--blue-bottom-border {
              background-color: rgba(0, 0, 0, 0);
              border-bottom: 2px solid #003f8d;
            }
            .c-step-section {
              border-bottom: 2px solid #dadada;
              padding-bottom: 0px;
              margin-bottom: 20px;
            }
            .c-step-section--last-section {
              border-bottom: 0px;
              padding-bottom: 0;
              margin-bottom: 0;
            }
            .c-step-section--research-funding {
              border-top: 2px solid #dadada;
            }
            .c-step-section--optional h2 span {
              font-size: 0.875rem;
              display: inline-block;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
            }
            .c-discounts__trigger {
              color: #025e8d;
              border: none;
              background-color: rgba(0, 0, 0, 0);
              font-size: 1rem;
              text-align: left;
            }
            .c-discounts__trigger:before {
              content: " ";
              width: 20px;
              height: 20px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23025e8d%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-7px) rotate(-90deg);
            }
            .c-discounts__trigger.position-right:before {
              float: right;
            }
            .c-discounts__trigger:hover {
              text-decoration: underline;
            }
            .c-discounts__trigger.is-open:before {
              content: " ";
              width: 20px;
              height: 20px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23025e8d%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-5px) rotate(180deg);
            }
            .c-discounts__trigger.is-open.position-right:before {
              float: right;
            }
            legend.c-forms__label {
              font-family: "Merriweather", serif;
              padding-bottom: 16px;
            }
            .c-forms__field {
              margin-top: 12px;
            }
            .c-forms__field label {
              font-weight: 400;
            }
            @media only screen and (min-width: 876px) {
              .c-form-grid {
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 16px;
                align-items: end;
              }
            }
            #institution-country,
            #grant-id {
              margin-bottom: 0;
            }
            #institution-name,
            #funder-name {
              height: 40px;
            }
            .c-save-status__container {
              align-self: center;
              padding-left: 20px;
              font-size: 0.875rem;
            }
            @media only screen and (min-width: 768px) {
              .c-save-status__container {
                color: #fff;
                padding-left: 0;
              }
            }
            .c-table-scrollable {
              width: auto;
              table-layout: fixed;
            }
            .c-table-scrollable .u-text-wrap-break-word {
              inline-size: 200px;
            }
            @media only screen and (min-width: 480px) {
              .c-table-scrollable {
                width: 100%;
                white-space: normal;
              }
              .c-table-scrollable .u-text-wrap-break-word {
                inline-size: auto;
              }
            }
            .c-div-scrollable {
              overflow-x: auto;
            }
            .c-review-section__header {
              display: flex;
              justify-content: space-between;
              align-items: center;
              border-bottom: 1px solid #dadada;
            }
            .c-review-section h3,
            .c-review-section dt {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-weight: normal;
              font-size: 1rem;
              color: #666;
            }
            .c-review-section dd {
              margin-inline-start: 0;
              margin-block-start: 0.5rem;
            }
            .c-review-section dt {
              margin-block-start: 2rem;
            }
            .c-review-section a {
              text-decoration: none;
            }
            .c-review-section a:hover {
              text-decoration: underline;
              color: inherit;
            }
            .c-review-section #files-total {
              color: #999;
              font-size: 0.8rem;
            }
            .c-review-section__bundled-files-trigger {
              color: #025e8d;
              border: none;
              background-color: rgba(0, 0, 0, 0);
              font-size: 1rem;
              text-align: left;
            }
            .c-review-section__bundled-files-trigger:hover {
              text-decoration: underline;
            }
            .c-review-section__bundled-files-trigger.is-open:before {
              content: " ";
              width: 20px;
              height: 20px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23025e8d%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-5px) rotate(180deg);
            }
            .c-review-section__bundled-files-trigger.is-open.position-right:before {
              float: right;
            }
            .c-review-section__bundled-files-trigger:before {
              content: " ";
              width: 20px;
              height: 20px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23025e8d%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-5px) rotate(0deg);
            }
            .c-review-section__bundled-files-trigger.position-right:before {
              float: right;
            }
            .c-review-section--icon-status-fail {
              width: 57px;
              height: 57px;
            }
            .c-review-section--pdf-preview {
              margin: 0 0 20px 0;
              background: #f0f7fa;
              padding: 20px;
              border: 1px solid #1a2d59;
              border-left: 3px solid #1a2d59;
            }
            .c-review-section--pdf-preview img {
              margin-right: 1em;
            }
            .c-review-section--pdf-preview div {
              margin: 0;
            }
            .c-review-section--pdf-preview p {
              margin: 0 0 20px 0;
            }
            .c-review-section--pdf-preview h2 {
              margin-bottom: 20px;
              line-height: 48px;
            }
            .c-review-section---pdf-preview__download {
              background: url("/images/icons/icon-download.svg") no-repeat 0 50%;
              background-size: 12px;
              padding-left: 18px;
              text-decoration: none;
            }
            .c-review-section---pdf-preview__download + span {
              font-size: 0.8rem;
              padding-left: 1rem;
            }
            .c-review-section--pdf-preview__contents {
              display: flex;
              align-items: start;
            }
            .c-review-section--latex-errors-and-warnings {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: min(max(0.9rem, 4vw), 0.9rem);
            }
            .c-review-section--latex-errors-and-warnings section {
              margin: 20px 0 20px 0;
              border: 1px solid;
              border-top: 4px solid;
              padding: 12px 24px;
              font-family: "Merriweather", serif;
            }
            .c-review-section--latex-errors-and-warnings section p {
              padding-left: 30px;
              font-size: min(max(0.9rem, 4vw), 0.9rem);
            }
            .c-review-section--latex-errors-and-warnings section h4 {
              color: #222;
              padding-left: 30px;
              background-size: 24px 24px;
              background-position: 0 25%;
              background-repeat: no-repeat;
              display: block;
              font-weight: 400;
              font-size: 1.4rem;
            }
            .c-review-section--latex-errors-and-warnings #latex-warnings {
              border-color: #f58220;
            }
            .c-review-section--latex-errors-and-warnings #latex-warnings h4 {
              background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbiAvaWNvbi0gc3RhdHVzLXdhcm5pbmc8L3RpdGxlPgogICAgPGcgaWQ9Imljb24tLy1zdGF0dXMtd2FybmluZyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTExLjU4Njc5OTUsNyBMMTIuNDEzMjAwNSw3IEMxMi45NjU0ODUyLDcgMTMuNDEzMjAwNSw3LjQ0NzcxNTI1IDEzLjQxMzIwMDUsOCBDMTMuNDEzMjAwNSw4LjAyNzcxNzc0IDEzLjQxMjA0OCw4LjA1NTQyMzQ5IDEzLjQwOTc0NjIsOC4wODMwNDU0OCBMMTMuMDc2NDEyOSwxMi4wODMwNDU1IEMxMy4wMzMyMjE5LDEyLjYwMTMzNzYgMTIuNTk5OTU1OCwxMyAxMi4wNzk4NjcxLDEzIEwxMS45MjAxMzI5LDEzIEMxMS40MDAwNDQyLDEzIDEwLjk2Njc3ODEsMTIuNjAxMzM3NiAxMC45MjM1ODcxLDEyLjA4MzA0NTUgTDEwLjU5MDI1MzgsOC4wODMwNDU0OCBDMTAuNTQ0Mzg5LDcuNTMyNjY4NDYgMTAuOTUzMzc3LDcuMDQ5MzE4OTkgMTEuNTAzNzU0MSw3LjAwMzQ1NDI0IEMxMS41MzEzNzYxLDcuMDAxMTUyNDEgMTEuNTU5MDgxOCw3IDExLjU4Njc5OTUsNyBaIE0xMiwxNC43NSBDMTIuNjkwMzU1OSwxNC43NSAxMy4yNSwxNS4zMDk2NDQxIDEzLjI1LDE2IEMxMy4yNSwxNi42OTAzNTU5IDEyLjY5MDM1NTksMTcuMjUgMTIsMTcuMjUgQzExLjMwOTY0NDEsMTcuMjUgMTAuNzUsMTYuNjkwMzU1OSAxMC43NSwxNiBDMTAuNzUsMTUuMzA5NjQ0MSAxMS4zMDk2NDQxLDE0Ljc1IDEyLDE0Ljc1IFogTTEyLDIxIEM3LjAyOTQzNzI1LDIxIDMsMTYuOTcwNTYyNyAzLDEyIEMzLDcuMDI5NDM3MjUgNy4wMjk0MzcyNSwzIDEyLDMgQzE2Ljk3MDU2MjcsMyAyMSw3LjAyOTQzNzI1IDIxLDEyIEMyMSwxNi45NzA1NjI3IDE2Ljk3MDU2MjcsMjEgMTIsMjEgWiIgaWQ9Indhcm5pbmciIGZpbGw9IiNGNTgyMjAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+);
            }
            .c-review-section--latex-errors-and-warnings #latex-errors {
              border-color: #c40606;
            }
            .c-review-section--latex-errors-and-warnings #latex-errors h4 {
              background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbiAvaWNvbi0gc3RhdHVzLWVycm9yPC90aXRsZT4KICAgIDxnIGlkPSJpY29uLS8tc3RhdHVzLWVycm9yIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTIsMyBDMTYuOTcwNTYyNywzIDIxLDcuMDI5NDM3MjUgMjEsMTIgQzIxLDE2Ljk3MDU2MjcgMTYuOTcwNTYyNywyMSAxMiwyMSBDNy4wMjk0MzcyNSwyMSAzLDE2Ljk3MDU2MjcgMywxMiBDMyw3LjAyOTQzNzI1IDcuMDI5NDM3MjUsMyAxMiwzIFogTTE0Ljg2MzAzNDMsNy43MTEwMDkzMSBMMTIsMTAuNTc0MDQzNiBMOS4xMzY5NjU3NCw3LjcxMTAwOTMxIEM4Ljc0MDM3ODE3LDcuMzE0NDIxNzQgOC4xMDQxNTQ4Myw3LjMxNjYyMDg0IDcuNzEwMzg3ODQsNy43MTAzODc4NCBDNy4zMTM4NzU1Nyw4LjEwNjkwMDEgNy4zMTY4OTkwOCw4Ljc0Mjg1NTUxIDcuNzExMDA5MzEsOS4xMzY5NjU3NCBMMTAuNTc0MDQzNiwxMiBMNy43MTEwMDkzMSwxNC44NjMwMzQzIEM3LjMxNDQyMTc0LDE1LjI1OTYyMTggNy4zMTY2MjA4NCwxNS44OTU4NDUyIDcuNzEwMzg3ODQsMTYuMjg5NjEyMiBDOC4xMDY5MDAxLDE2LjY4NjEyNDQgOC43NDI4NTU1MSwxNi42ODMxMDA5IDkuMTM2OTY1NzQsMTYuMjg4OTkwNyBMMTIsMTMuNDI1OTU2NCBMMTQuODYzMDM0MywxNi4yODg5OTA3IEMxNS4yNTk2MjE4LDE2LjY4NTU3ODMgMTUuODk1ODQ1MiwxNi42ODMzNzkyIDE2LjI4OTYxMjIsMTYuMjg5NjEyMiBDMTYuNjg2MTI0NCwxNS44OTMwOTk5IDE2LjY4MzEwMDksMTUuMjU3MTQ0NSAxNi4yODg5OTA3LDE0Ljg2MzAzNDMgTDEzLjQyNTk1NjQsMTIgTDE2LjI4ODk5MDcsOS4xMzY5NjU3NCBDMTYuNjg1NTc4Myw4Ljc0MDM3ODE3IDE2LjY4MzM3OTIsOC4xMDQxNTQ4MyAxNi4yODk2MTIyLDcuNzEwMzg3ODQgQzE1Ljg5MzA5OTksNy4zMTM4NzU1NyAxNS4yNTcxNDQ1LDcuMzE2ODk5MDggMTQuODYzMDM0Myw3LjcxMTAwOTMxIFoiIGlkPSJTaGFwZSIgZmlsbD0iI0M0MDYwNiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=),
                none;
            }
            .c-review-section--latex-errors-and-warnings table caption {
              display: none;
            }
            .c-review-section--latex-errors-and-warnings table thead th {
              border: none;
            }
            .c-review-section--latex-errors-and-warnings table tr td,
            .c-review-section--latex-errors-and-warnings table tr th {
              border-bottom: 1px;
            }
            .c-review-section--latex-errors-and-warnings table tr td:first-child,
            .c-review-section--latex-errors-and-warnings table tr th:first-child {
              padding-left: 1rem;
            }
            .c-review-section--latex-errors-and-warnings table tbody tr {
              border-left: 3px solid #dadada;
            }
            .c-review-section--latex-errors-and-warnings table .latex-review-filename {
              width: 40%;
            }
            .c-review-section--latex-errors-and-warnings table .latex-review-linenumber {
              width: 10%;
            }
            .c-review-section--latex-errors-and-warnings table .latex-review-message {
              width: 40%;
            }
            .c-review-section--clean-list {
              margin: 0;
              padding: 0;
              list-style-type: "";
            }
            .c-forms__error {
              font-size: 1rem;
            }
            .check-banner .c-icon--action-needed::before {
              transform: translateY(25%);
            }
            .check-container--header {
              border-bottom: 3px solid #222;
            }
            .check-container--list-item {
              padding-bottom: 16px;
              border-bottom: 2px solid #dadada;
            }
            [data-test="submission-check"] .u-button--tertiary {
              background-color: #fff;
              color: #025e8d;
              text-decoration: underline;
            }
            #close-check-feedback-button {
              clip-path: inset(50%);
              height: 1px;
              overflow: hidden;
              position: absolute;
              white-space: nowrap;
            }
            label[for="close-check-feedback-button"]:focus,
            label[for="close-check-feedback-button"]:focus-within,
            label[for="close-check-feedback-button"]:focus-visible {
              outline: 4px solid #fc0;
              will-change: transform;
            }
            [data-test="submission-check"]:has(#close-check-feedback-button:checked) {
              display: none;
            }
            .c-submit-buttons form {
              margin-bottom: 24px;
            }
            @media only screen and (min-width: 876px) {
              .c-submit-buttons {
                display: flex;
              }
              .c-submit-buttons form {
                margin-bottom: 0;
              }
            }
            .c-checks-summary mark {
              background-color: rgba(0, 0, 0, 0);
              font-weight: 700;
              text-decoration: underline;
            }
            .c-new-window {
              text-decoration: none;
              margin-left: 2px;
              margin-bottom: 10px;
            }
            .c-new-window + span {
              padding-left: 3px;
              font-size: 0.88em;
              vertical-align: super;
              text-decoration: none;
              display: inline-block;
              text-decoration-skip-ink: all;
            }
            .c-section-success:not(:last-child) {
              border-bottom: 1px solid #d9dadc;
            }
            .c-submissions-list h2 {
              margin-top: 0;
            }
            .c-submissions-list .submission-item {
              border-bottom: 1px solid #ddd;
              border-left: 4px solid #eaeaea;
              padding: 10px 20px 20px;
            }
            .c-submissions-list .submission-item.has-action {
              border-left-color: #f58220;
            }
            @media only screen and (min-width: 768px) {
              .c-submissions-list .submission-metadata {
                flex: 0 1 454px;
              }
            }
            @media only screen and (min-width: 768px) {
              .c-submissions-list .submission-status-container {
                flex: 0 0 330px;
                padding-left: 24px;
                position: relative;
                width: 100%;
              }
              .c-submissions-list .submission-status-container .icon {
                margin-left: -30px;
              }
            }
            .c-submissions-list .submission-status-container .icon {
              float: left;
              margin-right: 6px;
            }
            .c-submissions-list
              .submission-status-container
              .submission-status:not(:first-child) {
              margin-top: 3em;
            }
            .c-submissions-list .submission-title,
            .c-submissions-list .status-text {
              color: #222;
              line-height: 22px;
              margin-bottom: 7px;
              font-weight: bold;
            }
            .c-submissions-list .status-text-byline {
              font-size: 0.875rem;
              margin-top: 10px;
            }
            .c-submissions-list .status-text-byline::first-letter {
              text-transform: capitalize;
            }
            .c-submissions-list .submission-title {
              font-size: 16px;
              font-weight: 700;
            }
            .c-submissions-list .author,
            .c-submissions-list .journal-name,
            .c-submissions-list .submission-id-version,
            .c-submissions-list .status-label,
            .c-submissions-list .status-updated {
              color: #666;
              font-size: 0.875rem;
              line-height: 18px;
              margin-bottom: 7px;
            }
            .c-submissions-list .status-label {
              margin-bottom: 0;
            }
            .c-submissions-list .status-text {
              display: inline-block;
            }
            .c-submissions-list .status-updated {
              white-space: nowrap;
            }
            .c-submissions-list .status-action-button {
              font-size: 0.875rem;
              padding: 6px 15px;
            }
            .c-submissions-list .journal-name {
              font-style: italic;
            }
            .c-submissions-list summary {
              align-items: flex-start;
              cursor: pointer;
              line-height: 16px;
              list-style-type: "";
            }
            .c-submissions-list summary::-webkit-details-marker {
              display: none;
            }
            .c-submissions-list summary:hover .icon-info,
            .c-submissions-list .icon-info:hover {
              background-color: #069;
              transition: background-color 0.2s;
            }
            .c-submissions-list summary:hover .icon-info path,
            .c-submissions-list .icon-info:hover path {
              fill: #fff;
            }
            .c-submissions-list details[open] p {
              position: relative;
              background-color: #fff;
              box-shadow: rgba(0, 0, 0, 0.23) 0 0 4px 0;
              border: 1px solid #007e99;
              padding: 16px 10px 10px;
            }
            .c-submissions-list details[open] p:before,
            .c-submissions-list details[open] p:after {
              content: " ";
              width: 0;
              height: 0;
              border-style: solid;
              border-width: 0 12px 14px 12px;
              position: absolute;
              left: 47%;
            }
            .c-submissions-list details[open] p:before {
              border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #007d99 rgba(0, 0, 0, 0);
              top: -14px;
            }
            .c-submissions-list details[open] p:after {
              border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
              top: -12px;
            }
            .c-submissions-list details .btn--close {
              display: none;
            }
            @media only screen and (min-width: 480px) {
              .c-submissions-list details[open] p {
                position: absolute;
                z-index: 99;
              }
              .c-submissions-list details[open] p .btn--close {
                background-size: 8px;
                display: block;
                height: 16px;
                top: 6px;
                right: 6px;
                width: 16px;
              }
            }
            .c-submissions-list .has-legend {
              color: #004b83;
              display: inline;
            }
            .c-submissions-list .icon-info {
              background-color: #fff;
              border: 1px solid #069;
              border-radius: 50px;
              display: inline-block;
              height: 18px;
              margin-bottom: 7px;
              margin-top: 2px;
              padding: 2px 0;
              text-align: center;
              width: 18px;
            }
            @media only screen and (min-width: 768px) {
              .c-submissions-list .icon-info {
                top: 0;
              }
            }
            .c-submissions-list .icon-info svg {
              height: 100%;
              width: 100%;
            }
            .c-author-info__row {
              gap: 10px;
              flex-wrap: wrap;
            }
            .c-author-info__row > div {
              flex-basis: 100%;
            }
            @media only screen and (min-width: 876px) {
              .c-author-info__row > div {
                flex-basis: 49%;
              }
            }
            @media only screen and (min-width: 1024px) {
              .c-author-info__row > div {
                flex-basis: 32%;
              }
            }
            .primary-affiliation-align {
              margin-bottom: 26px;
            }
            .author-row .c-move-buttons-wrapper {
              margin-top: 16px;
              justify-content: space-between;
            }
            @media only screen and (min-width: 876px) {
              .author-row .c-move-buttons-wrapper {
                justify-content: flex-end;
              }
            }
            .author-row input[data-remove-author] {
              padding: 16px 0;
            }
            .author-row [data-move-author-up] {
              cursor: pointer;
            }
            .author-row [data-move-author-up]:before {
              content: " ";
              width: 16px;
              height: 16px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23025e8d%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              margin: 0;
              float: left;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(-1px) translateX(-5px) rotate(180deg);
            }
            .author-row [data-move-author-up].position-right:before {
              float: right;
            }
            .author-row [data-move-author-up]:before {
              transform: translateY(18px) translateX(-3px) rotate(180deg);
            }
            .author-row [data-move-author-up] input {
              padding: 16px 0;
            }
            .author-row [data-move-author-down] {
              cursor: pointer;
            }
            .author-row [data-move-author-down]:after {
              content: " ";
              width: 16px;
              height: 16px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23025e8d%22%20d%3D%22M4.516%207.548c.436-.446%201.043-.481%201.576%200L10%2011.295l3.908-3.747c.533-.481%201.141-.446%201.574%200%20.436.445.408%201.197%200%201.615-.406.418-4.695%204.502-4.695%204.502a1.095%201.095%200%200%201-1.576%200S4.924%209.581%204.516%209.163s-.436-1.17%200-1.615z%22%20%2F%3E%3C%2Fsvg%3E");
              background-repeat: no-repeat;
              background-size: cover;
              float: right;
              transition: transform 0.3s;
              cursor: pointer;
              transform: translateY(18px) translateX(3px) rotate(0deg);
            }
            .author-row [data-move-author-down] input {
              padding: 16px 0;
            }
            .c-autocomplete {
              text-indent: 0;
              margin: 10px 0 auto;
            }
            .c-results-container {
              border: 1px solid;
              margin-top: -8px;
              position: absolute;
              box-shadow: 4px 4px 5px 0 rgba(0, 0, 0, 0.15);
              width: 100%;
              z-index: 2;
            }
            .c-results-container__result {
              padding: 15px 0 2% 15px;
            }
            .lds-ring {
              position: relative;
              width: 30px;
              height: 30px;
              margin-top: -10px;
            }
            .lds-ring div {
              box-sizing: border-box;
              display: block;
              position: absolute;
              width: 20px;
              height: 20px;
              border: 2px solid #025e8d;
              border-radius: 50%;
              animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
              -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
              border-color: #025e8d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
            }
            .lds-ring div:nth-child(1) {
              animation-delay: -0.45s;
            }
            .lds-ring div:nth-child(2) {
              animation-delay: -0.3s;
            }
            .lds-ring div:nth-child(3) {
              animation-delay: -0.15s;
            }
            @keyframes lds-ring {
              0% {
                transform: rotate(0deg);
              }
              100% {
                transform: rotate(360deg);
              }
            }
            @-webkit-keyframes lds-ring {
              0% {
                transform: rotate(0deg);
              }
              100% {
                transform: rotate(360deg);
              }
            }
            .tox:not([dir="rtl"]) {
              border: 1px solid #000;
            }
            body.mce-content-body {
              background-color: #fff;
            }
            body.mce-content-body p {
              margin-top: 0;
            }
            .tox.tox-tinymce {
              border-radius: 3px;
            }
            .tox .tox-edit-area::before {
              border: 2px solid #fc0 !important;
            }
            .tox.tox-tinymce .tox-editor-container .tox-editor-header {
              border-bottom: 1px solid #000;
              padding: 0;
            }
            .tox .tox-toolbar-overlord .tox-toolbar__primary,
            .tox-toolbar__primary .tox-toolbar__group .tox-tbtn,
            .tox-toolbar__primary .tox-toolbar__group .tox-tbtn.tox-tbtn--disabled {
              background: #eaeaea;
            }
            .tox-toolbar__primary .tox-toolbar__group .tox-tbtn.tox-tbtn--enabled {
              background: #f8f8f8;
            }
            .c-step-section .c-forms__sub-fields {
              margin: 0;
              padding: 12px 0 1px 24px;
            }
            .c-forms__sub-fields::before {
              content: none;
            }
            .c-maintenance-banner {
              border-bottom: 2px solid #f58220;
              background-color: #fff;
              width: 100%;
              text-align: center;
            }
            .c-maintenance-banner__content {
              background: url("/images/icons/icon-action-needed.svg") no-repeat 0 5px;
              background-size: 18px;
              width: calc(100% - 30px);
              max-width: 1080px;
              padding: 3px 20px 3px 35px;
              color: #222;
              text-align: left;
              font-size: 12px;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
            }
            .eds-c-status-message {
              display: flex;
              gap: 8px;
              font-size: 1rem;
              position: relative;
              box-sizing: border-box;
              background-color: #fff;
              border: 1px solid #d5d5d5;
              line-height: 1.4;
              padding: 16px 16px 12px;
            }
            .eds-c-status-message *:last-child {
              margin-bottom: 0;
            }
            p.eds-c-status-message__message {
              margin-block-start: 0;
            }
            .eds-c-status-message__message a {
              color: inherit;
            }
            .eds-c-status-message__text {
              padding-right: 12px;
              margin-top: 2px;
            }
            .eds-c-status-message__text h5 {
              margin-top: 0;
            }
            .eds-c-status-message__icon {
              flex: 0 0 auto;
              margin-right: 8px;
              fill: currentColor;
              transform: translate(0, 0);
              display: inline-block;
              vertical-align: text-top;
              width: 24px;
              height: 24px;
            }
            .eds-c-status-message__icon--top {
              align-self: flex-start;
            }
            .eds-c-status-message__dismiss-button {
              position: absolute;
              border: none;
              background: none;
              right: 8px;
              cursor: pointer;
            }
            .eds-c-status-message__dismiss-icon {
              color: #555;
              fill: currentColor;
              transform: translate(0, 0);
              display: inline-block;
              vertical-align: text-top;
              width: 24px;
              height: 24px;
            }
            .eds-c-status-message__title {
              margin-bottom: 8px;
            }
            .eds-c-status-message--info .eds-c-status-message__icon {
              color: #08c;
            }
            .eds-c-status-message--info {
              border-bottom: 2px solid #08c;
            }
            .eds-c-status-message--error .eds-c-status-message__icon {
              color: red;
            }
            .eds-c-status-message--error {
              border-bottom: 2px solid red;
            }
            .eds-c-status-message--success .eds-c-status-message__icon {
              color: #00a69d;
            }
            .eds-c-status-message--success {
              border-bottom: 2px solid #00a69d;
            }
            .eds-c-status-message--warning .eds-c-status-message__icon {
              color: #f58220;
            }
            .eds-c-status-message--warning {
              border-bottom: 2px solid #f58220;
            }
            #institution-list li {
              display: grid;
              grid-template-columns: 12fr auto auto;
              grid-column-gap: 24px;
            }
            .u-display-block {
              display: block;
            }
            .u-display-inline {
              display: inline;
            }
            .u-display-inline-block {
              display: inline-block;
            }
            .u-display-flex,
            .author-row .c-move-buttons-wrapper {
              display: flex;
              width: 100%;
            }
            .u-display-inline-flex {
              display: inline-flex;
            }
            .u-display-grid {
              display: grid;
            }
            .u-display-table {
              display: table;
            }
            .u-flex-direction-row {
              flex-direction: row;
            }
            .u-flex-direction-column {
              flex-direction: column;
            }
            .u-flex-wrap {
              flex-wrap: wrap;
            }
            .u-align-items-center {
              align-items: center;
            }
            .u-align-items-baseline {
              align-items: baseline;
            }
            .u-justify-content-space-between {
              justify-content: space-between;
            }
            .u-justify-content-center {
              justify-content: center;
            }
            .u-justify-content-left {
              justify-content: left;
            }
            .u-flex-grow {
              flex: 1 0 auto;
            }
            .u-flex-grow-shrink {
              flex: 1 1 auto;
            }
            .u-flex-shrink {
              flex: 0 1 auto;
            }
            .u-flex-static {
              flex: 0 0 auto;
            }
            .u-align-self-center {
              align-self: center;
            }
            .u-align-self-start {
              align-self: flex-start;
            }
            .u-align-self-end {
              align-self: flex-end;
            }
            .u-display-none {
              display: none;
            }
            .u-hide,
            .js .u-js-hide {
              display: none;
              visibility: hidden;
            }
            .u-hide:first-child + *,
            .js .u-js-hide:first-child + * {
              margin-block-start: 0;
            }
            .u-show,
            .js .u-js-show {
              display: block;
              visibility: visible;
            }
            .u-show-inline,
            .js .u-js-show-inline {
              display: inline;
              visibility: visible;
            }
            .u-visually-hidden,
            .js .u-js-visually-hidden {
              border: 0;
              clip: rect(0, 0, 0, 0);
              height: 1px;
              margin: -100%;
              overflow: hidden;
              padding: 0;
              position: absolute !important;
              width: 1px;
            }
            .u-visually-hidden--off,
            .js .u-js-visually-hidden--off {
              border: 0;
              clip: initial;
              height: auto;
              margin: 0;
              overflow: auto;
              padding: 0;
              position: relative;
              width: auto;
            }
            .u-invisible {
              visibility: hidden;
            }
            .u-hide-text,
            .js .u-js-hide-text {
              text-indent: 100%;
              white-space: nowrap;
              overflow: hidden;
              direction: ltr;
              vertical-align: bottom;
            }
            .u-hide-overflow {
              overflow: hidden;
            }
            @media print {
              .u-hide-print {
                display: none;
              }
            }
            @media only screen and (min-width: 480px) {
              .u-hide-at-xs,
              .js .u-js-hide-at-xs {
                display: none;
                visibility: hidden;
              }
              .u-hide-at-xs:first-child + *,
              .js .u-js-hide-at-xs:first-child + * {
                margin-block-start: 0;
              }
              .u-show-at-xs,
              .js .u-js-show-at-xs {
                display: block;
                visibility: visible;
              }
            }
            @media only screen and (min-width: 768px) {
              .u-hide-at-sm,
              .js .u-js-hide-at-sm {
                display: none;
                visibility: hidden;
              }
              .u-hide-at-sm:first-child + *,
              .js .u-js-hide-at-sm:first-child + * {
                margin-block-start: 0;
              }
              .u-show-at-sm,
              .js .u-js-show-at-sm {
                display: block;
                visibility: visible;
              }
            }
            @media only screen and (min-width: 876px) {
              .u-hide-at-md,
              .js .u-js-hide-at-md {
                display: none;
                visibility: hidden;
              }
              .u-hide-at-md:first-child + *,
              .js .u-js-hide-at-md:first-child + * {
                margin-block-start: 0;
              }
              .u-show-at-md,
              .js .u-js-show-at-md {
                display: block;
                visibility: visible;
              }
            }
            @media only screen and (min-width: 1024px) {
              .u-hide-at-lg,
              .js .u-js-hide-at-lg {
                display: none;
                visibility: hidden;
              }
              .u-hide-at-lg:first-child + *,
              .js .u-js-hide-at-lg:first-child + * {
                margin-block-start: 0;
              }
              .u-show-at-lg,
              .js .u-js-show-at-lg {
                display: block;
                visibility: visible;
              }
            }
            @media only screen and (min-width: 1220px) {
              .u-hide-at-xl,
              .js .u-js-hide-at-xl {
                display: none;
                visibility: hidden;
              }
              .u-hide-at-xl:first-child + *,
              .js .u-js-hide-at-xl:first-child + * {
                margin-block-start: 0;
              }
              .u-show-at-xl,
              .js .u-js-show-at-xl {
                display: block;
                visibility: visible;
              }
            }
            .u-icon {
              fill: currentColor;
              transform: translate(0, 0);
              display: inline-block;
              vertical-align: text-top;
              width: 1em;
              height: 1em;
            }
            .u-monospace {
              font-family: monospace;
            }
            .u-sans-serif {
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
            }
            .u-serif {
              font-family: "Merriweather", serif;
            }
            .u-small-caps {
              font-size: 0.8em;
              text-transform: uppercase;
            }
            .u-text-right {
              text-align: right;
            }
            .u-text-left {
              text-align: left;
            }
            .u-text-center {
              text-align: center;
            }
            .u-text-normal {
              font-weight: 400;
            }
            .u-text-bold {
              font-weight: 700;
            }
            .u-double-underline {
              text-decoration: underline;
              -webkit-text-decoration-skip: skip;
              text-decoration-skip-ink: auto;
              border-bottom: 1px solid;
            }
            .u-text-font-smoothing {
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
            }
            .u-word-wrap {
              word-wrap: break-word;
              overflow-wrap: break-word;
              word-break: break-word;
            }
            .u-upper {
              text-transform: uppercase;
            }
            .u-lower {
              text-transform: lowercase;
            }
            .u-capitalize {
              text-transform: capitalize;
            }
            .u-underline {
              text-decoration: underline;
              -webkit-text-decoration-skip: skip;
              text-decoration-skip-ink: auto;
            }
            .u-unstyled {
              font-weight: normal;
              font-style: normal;
            }
            .u-button {
              align-items: center;
              cursor: pointer;
              display: inline-flex;
              margin: 0;
              position: relative;
              text-decoration: none;
              width: auto;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 0.875rem;
              line-height: 1.3;
              justify-content: center;
              padding: 16px 32px;
              transition: all 0.2s;
              border-radius: 32px;
              letter-spacing: 0.7px;
              color: #fff;
              background-color: #01324b;
              background-image: none;
              border: 4px solid rgba(0, 0, 0, 0);
              box-shadow: 0 0 0 1px #01324b;
              font-weight: 700;
            }
            .u-button svg {
              fill: currentColor;
            }
            .u-button:visited {
              color: #fff;
            }
            .u-button:hover {
              border: 4px solid #fff;
              box-shadow: 0 0 0 1px #01324b;
              text-decoration: none;
            }
            .u-button:focus {
              border: 4px solid #fc0;
              box-shadow: none;
              outline: none;
              text-decoration: none;
            }
            .u-button:hover,
            .u-button:focus {
              color: #01324b;
              background-color: #fff;
              background-image: none;
            }
            .u-button:hover svg path,
            .u-button:focus svg path {
              fill: #01324b;
            }
            .u-button--primary {
              color: #fff;
              background-color: #01324b;
              background-image: none;
              border: 4px solid #01324b;
              box-shadow: 0 0 0 1px #01324b;
              font-weight: 700;
            }
            .u-button--primary svg {
              fill: currentColor;
            }
            .u-button--primary:visited {
              color: #fff;
            }
            .u-button--primary:hover {
              border: 4px solid #fff;
              box-shadow: 0 0 0 1px #01324b;
              text-decoration: none;
            }
            .u-button--primary:focus {
              border: 4px solid #fc0;
              box-shadow: none;
              outline: none;
              text-decoration: none;
            }
            .u-button--primary:hover,
            .u-button--primary:focus {
              color: #01324b;
              background-color: #fff;
              background-image: none;
            }
            .u-button--primary:hover svg path,
            .u-button--primary:focus svg path {
              fill: #01324b;
            }
            .u-button--secondary {
              color: #01324b;
              background-color: #fff;
              border: 4px solid #fff;
              font-weight: 700;
            }
            .u-button--secondary svg {
              fill: currentColor;
            }
            .u-button--secondary:visited {
              color: #01324b;
            }
            .u-button--secondary:hover {
              border: 4px solid #01324b;
              box-shadow: none;
            }
            .u-button--secondary:hover,
            .u-button--secondary:focus {
              color: #fff;
              background-color: #01324b;
            }
            .u-button--secondary:hover svg path,
            .u-button--secondary:focus svg path {
              fill: #fff;
            }
            .u-button--tertiary {
              color: #666;
              background-color: #ebf1f5;
              border: 4px solid rgba(0, 0, 0, 0);
              box-shadow: none;
              font-weight: 700;
            }
            .u-button--tertiary svg {
              fill: currentColor;
            }
            .u-button--tertiary:visited {
              color: #666;
            }
            .u-button--tertiary:hover {
              border: 4px solid #01324b;
              box-shadow: none;
            }
            .u-button--tertiary:hover,
            .u-button--tertiary:focus {
              color: #fff;
              background-color: #01324b;
            }
            .u-button--tertiary:hover svg path,
            .u-button--tertiary:focus svg path {
              fill: #fff;
            }
            .u-button--contrast {
              color: #fff;
              background-color: rgba(0, 0, 0, 0);
              background-image: none;
              border: 1px solid #fff;
              font-weight: normal;
            }
            .u-button--contrast svg {
              fill: currentColor;
            }
            .u-button--contrast:visited {
              color: #fff;
            }
            .u-button--contrast:hover {
              border: 1px solid #fff;
            }
            .u-button--contrast:focus {
              border: 1px solid #fff;
            }
            .u-button--contrast:hover,
            .u-button--contrast:focus {
              color: #000;
              background-color: #fff;
              background-image: none;
            }
            .u-button--contrast:hover svg path,
            .u-button--contrast:focus svg path {
              fill: #000;
            }
            .u-button--disabled,
            .u-button:disabled {
              color: #000;
              background-color: rgba(0, 0, 0, 0);
              background-image: none;
              border: 1px solid #ccc;
              font-weight: normal;
              opacity: 0.7;
              cursor: default;
            }
            .u-button--disabled svg,
            .u-button:disabled svg {
              fill: currentColor;
            }
            .u-button--disabled:visited,
            .u-button:disabled:visited {
              color: #000;
            }
            .u-button--disabled:hover,
            .u-button:disabled:hover {
              border: 1px solid #ccc;
              text-decoration: none;
            }
            .u-button--disabled:focus,
            .u-button:disabled:focus {
              border: 1px solid #ccc;
              text-decoration: none;
            }
            .u-button--disabled:hover,
            .u-button--disabled:focus,
            .u-button:disabled:hover,
            .u-button:disabled:focus {
              color: #000;
              background-color: rgba(0, 0, 0, 0);
              background-image: none;
            }
            .u-button--disabled:hover svg path,
            .u-button--disabled:focus svg path,
            .u-button:disabled:hover svg path,
            .u-button:disabled:focus svg path {
              fill: #000;
            }
            .u-button--xsmall {
              font-size: 0.875rem;
              padding: 2px 8px;
            }
            .u-button--small {
              font-size: 0.875rem;
              padding: 8px 16px;
            }
            .u-button--large {
              font-size: 1.125rem;
              padding: 10px 35px;
            }
            .u-button--full-width {
              display: flex;
              width: 100%;
            }
            .u-button--icon-left svg {
              margin-right: 8px;
            }
            .u-button--icon-right svg {
              margin-left: 8px;
            }
            .u-container {
              margin: 0 auto;
              max-width: 1080px;
              padding: 0 16px;
            }
            .u-list-style-number {
              list-style-type: decimal;
            }
            .u-list-style-bullet {
              list-style-type: disc;
            }
            .u-list-style-dash > ::marker {
              content: "– ";
              font-size: 1.2em;
              line-height: 1;
            }
            .u-list-style-none {
              list-style-type: none;
            }
            .u-list-reset {
              list-style: none;
              margin: 0;
              padding: 0;
            }
            .u-list-inline {
              list-style: none;
              margin: 0;
              padding: 0;
            }
            .u-list-inline > li {
              display: inline;
            }
            .u-custom-list-number {
              float: left;
              width: 3em;
              padding-right: 0.5em;
              margin-left: -3.5em;
              text-align: right;
            }
            .u-list-comma-separated {
              list-style: none;
              margin: 0;
              padding: 0;
            }
            .u-list-comma-separated > li {
              display: inline;
            }
            .u-list-comma-separated > li:not(:first-child):not(:last-child)::before {
              content: ", ";
            }
            .u-list-comma-separated > li:not(:only-child):last-child::before {
              content: " & ";
            }
            .u-list-truncated > li:not(:only-child):last-child::before {
              content: " ... ";
            }
            .u-position-absolute {
              position: absolute;
            }
            .u-position-relative {
              position: relative;
            }
            .u-position-top {
              top: 0;
            }
            .u-position-left {
              left: 0;
            }
            .u-position-bottom {
              bottom: 0;
            }
            .u-position-right {
              right: 0;
            }
            .u-position-negative-right {
              right: 100%;
            }
            .u-link-text {
              font-size: 1rem;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              line-height: 1.6;
            }
            .u-link-text--large {
              font-size: 1.125rem;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              line-height: 1.6;
            }
            .u-text-small {
              font-size: 0.875rem;
            }
            .u-meta-large {
              font-weight: 400;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 1.25rem;
            }
            .u-meta-medium {
              font-weight: 400;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
              font-size: 1em;
            }
            .u-meta-small {
              font-size: 0.875rem;
              font-weight: 400;
              font-family: "Merriweather Sans", "Helvetica Neue", Helvetica, Arial,
                sans-serif;
            }
            .u-ma-0 {
              margin: 0;
            }
            .u-ma-2 {
              margin: 2px;
            }
            .u-ma-4 {
              margin: 4px;
            }
            .u-ma-8 {
              margin: 8px;
            }
            .u-ma-16 {
              margin: 16px;
            }
            .u-ma-24 {
              margin: 24px;
            }
            .u-ma-32 {
              margin: 32px;
            }
            .u-ma-48 {
              margin: 48px;
            }
            .u-ma-64 {
              margin: 64px;
            }
            .u-ma-auto {
              margin: auto;
            }
            .u-mt-0 {
              margin-top: 0;
            }
            .u-mt-2 {
              margin-top: 2px;
            }
            .u-mt-4 {
              margin-top: 4px;
            }
            .u-mt-8 {
              margin-top: 8px;
            }
            .u-mt-16 {
              margin-top: 16px;
            }
            .u-mt-24,
            .check-container--list-item {
              margin-top: 24px;
            }
            .u-mt-32 {
              margin-top: 32px;
            }
            .u-mt-48 {
              margin-top: 48px;
            }
            .u-mt-64 {
              margin-top: 64px;
            }
            .u-mt-auto {
              margin-top: auto;
            }
            .u-mr-0 {
              margin-right: 0;
            }
            .u-mr-2 {
              margin-right: 2px;
            }
            .u-mr-4 {
              margin-right: 4px;
            }
            .u-mr-8 {
              margin-right: 8px;
            }
            .u-mr-16 {
              margin-right: 16px;
            }
            .u-mr-24 {
              margin-right: 24px;
            }
            .u-mr-32 {
              margin-right: 32px;
            }
            .u-mr-48 {
              margin-right: 48px;
            }
            .u-mr-64 {
              margin-right: 64px;
            }
            .u-mr-auto {
              margin-right: auto;
            }
            .u-mb-0 {
              margin-bottom: 0;
            }
            .u-mb-2 {
              margin-bottom: 2px;
            }
            .u-mb-4 {
              margin-bottom: 4px;
            }
            .u-mb-8 {
              margin-bottom: 8px;
            }
            .u-mb-16,
            .c-details-card__text:not(:last-child) {
              margin-bottom: 16px;
            }
            .u-mb-24 {
              margin-bottom: 24px;
            }
            .u-mb-32 {
              margin-bottom: 32px;
            }
            .u-mb-48 {
              margin-bottom: 48px;
            }
            .u-mb-64 {
              margin-bottom: 64px;
            }
            .u-mb-auto {
              margin-bottom: auto;
            }
            .u-ml-0 {
              margin-left: 0;
            }
            .u-ml-2 {
              margin-left: 2px;
            }
            .u-ml-4 {
              margin-left: 4px;
            }
            .u-ml-8 {
              margin-left: 8px;
            }
            .u-ml-16 {
              margin-left: 16px;
            }
            .u-ml-24 {
              margin-left: 24px;
            }
            .u-ml-32 {
              margin-left: 32px;
            }
            .u-ml-48 {
              margin-left: 48px;
            }
            .u-ml-64 {
              margin-left: 64px;
            }
            .u-ml-auto {
              margin-left: auto;
            }
            .u-pa-0 {
              padding: 0;
            }
            .u-pa-2 {
              padding: 2px;
            }
            .u-pa-4 {
              padding: 4px;
            }
            .u-pa-8 {
              padding: 8px;
            }
            .u-pa-16 {
              padding: 16px;
            }
            .u-pa-24 {
              padding: 24px;
            }
            .u-pa-32 {
              padding: 32px;
            }
            .u-pa-48 {
              padding: 48px;
            }
            .u-pa-64 {
              padding: 64px;
            }
            .u-pt-0 {
              padding-top: 0;
            }
            .u-pt-2 {
              padding-top: 2px;
            }
            .u-pt-4 {
              padding-top: 4px;
            }
            .u-pt-8 {
              padding-top: 8px;
            }
            .u-pt-16 {
              padding-top: 16px;
            }
            .u-pt-24 {
              padding-top: 24px;
            }
            .u-pt-32 {
              padding-top: 32px;
            }
            .u-pt-48 {
              padding-top: 48px;
            }
            .u-pt-64 {
              padding-top: 64px;
            }
            .u-pr-0 {
              padding-right: 0;
            }
            .u-pr-2 {
              padding-right: 2px;
            }
            .u-pr-4 {
              padding-right: 4px;
            }
            .u-pr-8 {
              padding-right: 8px;
            }
            .u-pr-16,
            .c-save-status__label--success {
              padding-right: 16px;
            }
            .u-pr-24 {
              padding-right: 24px;
            }
            .u-pr-32 {
              padding-right: 32px;
            }
            .u-pr-48 {
              padding-right: 48px;
            }
            .u-pr-64 {
              padding-right: 64px;
            }
            .u-pb-0 {
              padding-bottom: 0;
            }
            .u-pb-2 {
              padding-bottom: 2px;
            }
            .u-pb-4 {
              padding-bottom: 4px;
            }
            .u-pb-8 {
              padding-bottom: 8px;
            }
            .u-pb-16,
            .c-details-card__headline {
              padding-bottom: 16px;
            }
            .u-pb-24,
            .c-details-card__title {
              padding-bottom: 24px;
            }
            .u-pb-32 {
              padding-bottom: 32px;
            }
            .u-pb-48 {
              padding-bottom: 48px;
            }
            .u-pb-64 {
              padding-bottom: 64px;
            }
            .u-pl-0 {
              padding-left: 0;
            }
            .u-pl-2 {
              padding-left: 2px;
            }
            .u-pl-4 {
              padding-left: 4px;
            }
            .u-pl-8 {
              padding-left: 8px;
            }
            .u-pl-16 {
              padding-left: 16px;
            }
            .u-pl-24 {
              padding-left: 24px;
            }
            .u-pl-32,
            .c-details-card__headline {
              padding-left: 32px;
            }
            .u-pl-48 {
              padding-left: 48px;
            }
            .u-pl-64 {
              padding-left: 64px;
            }
            .u-container {
              margin-right: 16px;
              margin-left: 16px;
              padding: 0;
            }
            @media only screen and (min-width: 1096px) {
              .u-container {
                margin-right: auto;
                margin-left: auto;
              }
            }
            .u-container-card {
              background-color: #fff;
              border-top: 1px solid #dadada;
              border-bottom: 1px solid #dadada;
              border-left: 1px solid #dadada;
              border-right: 1px solid #dadada;
              box-shadow: 0 0 4px rgba(34, 34, 34, 0.2);
              padding: 30px 15px;
            }
            @media only screen and (min-width: 876px) {
              .u-container-card {
                padding: 24px;
              }
            }
            @media only screen and (min-width: 1024px) {
              .u-container-card {
                padding: 64px 48px;
              }
            }
            .u-container-card--md {
              padding: 30px;
            }
            .u-container-card--sm {
              padding: 16px;
            }
            .u-container-card--action-needed {
              border-left: 6px solid #f58220;
            }
            .u-container-card--warning {
              border-bottom: 6px solid #f58220;
            }
            .u-container-card--error {
              border-bottom: 5px solid #c40606;
            }
            .u-container-card--info {
              border-bottom: 5px solid #069;
            }
            .u-container--step {
              margin-top: 1rem;
            }
            @media only screen and (min-width: 768px) {
              .u-container--step {
                border-top: none;
                margin-top: 0;
              }
            }
            .u-justify-content-space-around {
              justify-content: space-around;
            }
            @media only screen and (min-width: 876px) {
              .u-display-flex-md {
                display: flex;
              }
            }
            html:not(.js) .no-js-hide {
              display: none;
            }
            .u-min-width-200 {
              min-width: 200px;
            }
            .u-clear-left {
              clear: left;
            }
            .u-padding-bottom-15 {
              padding-bottom: 15px;
            }
            .u-block {
              display: block;
            }
            .u-flex-space-between {
              justify-content: space-between;
            }
            .u-flex-align-center {
              align-items: center;
            }
            .u-flex-align-end {
              align-items: end;
            }
            @media only screen and (min-width: 876px) {
              .u-flex-wrap-from-lg {
                display: flex;
                flex-wrap: wrap;
              }
            }
            .u-align-self-flex-end {
              align-self: flex-end;
            }
            .u-justify-content-flex-end {
              justify-content: flex-end;
            }
            .u-link-like {
              cursor: pointer;
              color: #025e8d;
              vertical-align: baseline;
              border: 0;
              background-color: rgba(0, 0, 0, 0);
              font-weight: inherit;
              font-family: inherit;
              text-decoration: underline;
              color: #025e8d;
              text-decoration: underline;
              text-decoration-skip-ink: auto;
            }
            .u-link-like.visited,
            .u-link-like:visited {
              color: #a345c9;
            }
            .u-link-like.hover,
            .u-link-like:hover {
              color: #01324b;
            }
            .u-link-like.active,
            .u-link-like:active {
              color: #222;
            }
            .u-link-like.focus,
            .u-link-like:focus {
              outline: 4px solid #fc0;
            }
            .u-text-grey {
              color: #666;
            }
            .u-text-wrap-break-word {
              overflow-wrap: break-word;
            }
            .u-text-wrap-break-anywhere {
              overflow-wrap: anywhere;
            }
            .u-font-875 {
              font-size: 0.875rem;
            }
            .u-font-1 {
              font-size: 1rem;
            }
            .u-line-height-20 {
              line-height: 20px;
            }
            .u-line-height-22 {
              line-height: 20px;
            }
            .u-line-height-24 {
              line-height: 24px;
            }
            .u-text-align-end {
              text-align: end;
            }
            .u-button-link,
            .u-button--link-like,
            .c-step-nav--pagination__previous,
            .c-step-nav--pagination__next {
              text-decoration: none;
            }
            .u-button-link:visited,
            .u-button--link-like:visited,
            .c-step-nav--pagination__previous:visited,
            .c-step-nav--pagination__next:visited,
            .u-button-link:hover,
            .u-button--link-like:hover,
            .c-step-nav--pagination__previous:hover,
            .c-step-nav--pagination__next:hover {
              color: #025e8d;
            }
            .u-button-link:hover,
            .u-button--link-like:hover,
            .c-step-nav--pagination__previous:hover,
            .c-step-nav--pagination__next:hover {
              text-decoration: underline;
            }
            .u-button--link-like {
              color: #025e8d;
              border: none;
              box-shadow: none;
              background-color: rgba(0, 0, 0, 0);
            }
            .u-mt16 {
              margin-top: 16px;
            }
            .u-mr-16 {
              margin-right: 16px;
            }
            .u-max-width-40 {
              max-width: 40%;
            }
            .u-max-width-55 {
              max-width: 55%;
            }
            .u-mbs-0,
            .c-details-card__text,
            .c-details-card {
              margin-block-start: 0;
            }
            .u-clean-list {
              margin: 0;
              padding: 0;
              list-style-type: "";
            }
            .u-border-bottom,
            .u-border-bottom--last-child:last-child,
            .c-upload-list__item:last-child:not([hidden]) {
              border-bottom: 1px solid #dadada;
            }
            .u-border-top,
            .c-upload-list__item:not([hidden]),
            .u-border-top--first-child:first-child {
              border-top: 1px solid #dadada;
            }
            .c-upload-list__item:not([hidden]) .c-icon.c-icon--error,
            .c-upload-list__item:not([hidden]) .c-icon--error.c-details-card__headline,
            .c-upload-list__item:not([hidden])
              .c-icon--error.c-save-status__label--success {
              top: 16px;
            }
            .c-upload-list__item:not([hidden]) .c-icon.c-icon--file,
            .c-upload-list__item:not([hidden]) .c-icon--file.c-details-card__headline,
            .c-upload-list__item:not([hidden]) .c-icon--file.c-save-status__label--success {
              top: 24px;
            }
            .c-upload-list__item:not([hidden]) .c-icon.c-icon--loading,
            .c-upload-list__item:not([hidden]) .c-icon--loading.c-details-card__headline,
            .c-upload-list__item:not([hidden])
              .c-icon--loading.c-save-status__label--success {
              top: 35px;
            }
            .c-file-list__name:not(.u-hide) {
              width: 150px;
              -o-text-overflow: ellipsis;
              -ms-text-overflow: ellipsis;
              text-overflow: ellipsis;
              white-space: nowrap;
              overflow: hidden;
              display: block;
            }
            @media only screen and (min-width: 768px) {
              .c-file-list__name:not(.u-hide) {
                width: 350px;
              }
            }
            @media only screen and (min-width: 876px) {
              .c-file-list__name:not(.u-hide) {
                width: 450px;
              }
            }
            .u-button-wrapper-stack-sm {
              margin-top: 24px;
            }
            .u-button-wrapper-stack-sm > :first-child {
              margin-bottom: 24px;
            }
            @media only screen and (min-width: 876px) {
              .u-button-wrapper-stack-sm {
                margin-top: 16px;
              }
              .u-button-wrapper-stack-sm > :first-child {
                margin-bottom: 0;
                margin-right: 32px;
              }
            } /*# sourceMappingURL=enhanced.css.map */
            
                /* form css end */
                body {  margin: 0; padding: 0; background: #f9f9f9; }
                .tabs { display: flex; border-bottom: 2px solid #ddd; background: #fff; max-width: 1081px;
                margin: 0 auto;}
                .tabs button {
                  flex: 1;
                  padding: 15px;
                  cursor: pointer;
                  border: none;
                  background: #555555;
                  font-size: 16px;
                  color: #fff;
                  transition: 0.3s;
                }
                .tabs button.active { background: #fff; border-bottom:#555; font-weight: bold;color: #252525; }
                .tab-content { display: none; padding: 20px; background: #fff; }
                .tab-content.active { display: block; }
                form {  margin: auto; }
                input, select, textarea {
                  width: 100%; padding: 8px; margin: 8px 0; border: 1px solid #ccc; border-radius: 4px;
                }
                button.submit { background: #01324b; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; }
                button.submit:hover { background: #01324b; }
                
                ul li{
                    list-style: disc !important;
 
                    margin: 12px !important;
                    padding: 0px !important;
                  
                  .checkbox-inline {
    display: flex;
    align-items: center;
    gap: 6px; /* spacing between checkbox and label */
  }
  
  
  @media (max-width: 768px){
      .tabs{
          display: block !important;
      }
      .tabs button{
          width: 100% !important;
      }
  }
  .file-list-display li{
      color: red !important;
      font-weight: bold !important;
  }
 
                   