:root {
   --da-color-primary: #333333;
   --da-block-margin: 1em;

   --da-box-background: #efefef;
   --da-box-padding: 1em;

   --da-h1-font-size: inherit;
   --da-h1-font-weight: inherit;
   --da-h1-line-height: inherit;
   --da-h1-letter-spacing: inherit;
   --da-h1-color: inherit;
}

.dtg-dot-articles {
   .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0;
   }

   ol li::marker {
      font-variant-numeric: normal;
   }
}

.article-h1 {
   font-size: var(--da-h1-font-size);
   font-weight: var(--da-h1-font-weight);
   line-height: var(--da-h1-line-height);
   letter-spacing: var(--da-h1-letter-spacing);
   color: var(--da-h1-color);
}