/* COLORS */
/* FONTS */
*::selection {
  background-color: #137104 !important;
  color: #fff; }

@font-face {
  font-family: 'Asap-Index-Title';
  src: url("../../../fonts/Asap.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: fallback; }

:root {
  --font-nt: 'klavikaregular';
  --unset-color: #808080; }

.article-anchor {
  --article-index-color: #0D322D;
  --article-index-font: Asap; }
  .article-anchor__progress-bar-top {
    width: 100%;
    padding: 20px; }
    @media (min-width: 992px) {
      .article-anchor__progress-bar-top {
        width: 544px;
        padding-top: 40px; } }
  .article-anchor__chevron svg {
    display: none; }
  .article-anchor__index {
    font-family: "Asap-Index-Title", "Asap";
    font-style: normal;
    font-weight: 700;
    color: #0D322D;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0; }
  .article-anchor__index-wrapper {
    padding-left: 16px;
    color: #137104;
    border-left: 4px solid #137104; }
  .article-anchor__index-item .article-anchor__index-link,
  .article-anchor__index-item .article-anchor__index-link:visited,
  .article-anchor__index-item .article-anchor__index-link:active {
    white-space: normal !important;
    text-indent: -1em;
    padding-left: 1em;
    color: #137104;
    font-family: "Asap";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; }

/*# sourceMappingURL=articleAnchor.css.map*/