@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
@import url(https://www.dr.dk/global/publik.css);
.drpe-deviations-item {
  background-image: linear-gradient(0, #f6f6f6, #f6f6f6 20%, #e5e5e5);
  display: flex;
  width: 100%;
}
.drpe-deviations-item__letter {
  color: #fff;
  display: inline-block;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 30px;
  width: 30px;
  text-align: center;
  background-color: #707374;
}
.drpe-deviations-item__letter--letter-a {
  background-color: #A82721;
}
.drpe-deviations-item__letter--letter-b {
  background-color: #733280;
}
.drpe-deviations-item__letter--letter-c {
  background-color: #96B226;
}
.drpe-deviations-item__letter--letter-d {
  background-color: #127B7F;
}
.drpe-deviations-item__letter--letter-e {
  background-color: #6C8bb8;
}
.drpe-deviations-item__letter--letter-f {
  background-color: #E07EA8;
}
.drpe-deviations-item__letter--letter-g {
  background-color: #BEAA64;
}
.drpe-deviations-item__letter--letter-i {
  background-color: #3FB2BE;
}
.drpe-deviations-item__letter--letter-k {
  background-color: #8B8474;
}
.drpe-deviations-item__letter--letter-m {
  background-color: #B48CD2;
}
.drpe-deviations-item__letter--letter-n {
  background-color: #b82566;
}
.drpe-deviations-item__letter--letter-o {
  background-color: #EAC73E;
}
.drpe-deviations-item__letter--letter-p {
  background-color: #998F4D;
}
.drpe-deviations-item__letter--letter-q {
  background-color: #5ABE82;
}
.drpe-deviations-item__letter--letter-v {
  background-color: #254264;
}
.drpe-deviations-item__letter--letter-ae {
  background-color: #7896D2;
}
.drpe-deviations-item__letter--letter-oe {
  background-color: #E6801A;
}
.drpe-deviations-item__letter--letter-aa {
  background-color: #2B8738;
}
.drpe-deviations-item__short {
  color: #fff;
  display: inline-block;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 12px;
  line-height: 30px;
  padding-left: 10px;
  width: 60px;
  text-align: left;
  background-color: #595c5d;
}
.drpe-deviations-item__short--letter-a {
  background-color: #85150E;
}
.drpe-deviations-item__short--letter-b {
  background-color: #592166;
}
.drpe-deviations-item__short--letter-c {
  background-color: #748F12;
}
.drpe-deviations-item__short--letter-d {
  background-color: #056164;
}
.drpe-deviations-item__short--letter-e {
  background-color: #587094;
}
.drpe-deviations-item__short--letter-f {
  background-color: #B05B83;
}
.drpe-deviations-item__short--letter-g {
  background-color: #9E863A;
}
.drpe-deviations-item__short--letter-i {
  background-color: #278E99;
}
.drpe-deviations-item__short--letter-k {
  background-color: #6F6959;
}
.drpe-deviations-item__short--letter-m {
  background-color: #7C5599;
}
.drpe-deviations-item__short--letter-n {
  background-color: #9f1f57;
}
.drpe-deviations-item__short--letter-o {
  background-color: #B89C23;
}
.drpe-deviations-item__short--letter-p {
  background-color: #807740;
}
.drpe-deviations-item__short--letter-q {
  background-color: #2B8951;
}
.drpe-deviations-item__short--letter-v {
  background-color: #17314F;
}
.drpe-deviations-item__short--letter-ae {
  background-color: #5E7BB5;
}
.drpe-deviations-item__short--letter-oe {
  background-color: #B65E05;
}
.drpe-deviations-item__short--letter-aa {
  background-color: #1B6C27;
}
.drpe-deviations-item__bar {
  flex-grow: 1;
  overflow: hidden;
  margin-right: 10px;
}
.drpe-deviations-item__horizontal {
  height: 100%;
  transform-origin: left;
  transition-property: transform;
  transition-duration: 500ms;
  transition-timing-function: ease;
  background-color: #8d9091;
}
.drpe-deviations-item__horizontal--letter-a {
  background-color: #EB9994;
}
.drpe-deviations-item__horizontal--letter-b {
  background-color: #C29BC9;
}
.drpe-deviations-item__horizontal--letter-c {
  background-color: #D4E495;
}
.drpe-deviations-item__horizontal--letter-d {
  background-color: #88C5C8;
}
.drpe-deviations-item__horizontal--letter-e {
  background-color: #B5C5DB;
}
.drpe-deviations-item__horizontal--letter-f {
  background-color: #FCC2DC;
}
.drpe-deviations-item__horizontal--letter-g {
  background-color: #DED197;
}
.drpe-deviations-item__horizontal--letter-i {
  background-color: #9FE4EA;
}
.drpe-deviations-item__horizontal--letter-k {
  background-color: #CDC9BE;
}
.drpe-deviations-item__horizontal--letter-m {
  background-color: #D2BEDC;
}
.drpe-deviations-item__horizontal--letter-n {
  background-color: #DB92B2;
}
.drpe-deviations-item__horizontal--letter-o {
  background-color: #FFEBA0;
}
.drpe-deviations-item__horizontal--letter-p {
  background-color: #C8C3A2;
}
.drpe-deviations-item__horizontal--letter-q {
  background-color: #A5D3B4;
}
.drpe-deviations-item__horizontal--letter-v {
  background-color: #95A8BA;
}
.drpe-deviations-item__horizontal--letter-ae {
  background-color: #B3C4E6;
}
.drpe-deviations-item__horizontal--letter-oe {
  background-color: #FFC58E;
}
.drpe-deviations-item__horizontal--letter-aa {
  background-color: #9BD1A2;
}
.drpe-deviations-item__numbers {
  display: flex;
  margin-right: 30px;
  width: 90px;
}
.drpe-deviations-item__value,
.drpe-deviations-item__difference {
  color: #333333;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 16px;
  line-height: 30px;
  position: relative;
  text-align: center;
  width: 45px;
}
.drpe-deviations-item__difference-icon {
  left: 100%;
  position: absolute;
  width: 20px;
}
.drpe-deviations-item__arrow {
  display: inline-block;
  margin: auto auto;
}
.drpe-deviations-item__arrow--up {
  border-bottom: 9px solid #39a730;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.drpe-deviations-item__arrow--down {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid #ff001e;
}
@media screen and (min-width: 768px) {
  .drpe-deviations-item {
    align-items: flex-start;
    background-image: linear-gradient(to right, #e5e5e5, #f6f6f6 20%, #f6f6f6);
    flex: 1;
    flex-direction: column;
    position: relative;
    width: auto;
  }
  .drpe-deviations-item__title {
    width: 100%;
  }
  .drpe-deviations-item__letter {
    width: 25px;
  }
  .drpe-deviations-item__vertical {
    align-self: flex-end;
    display: block;
    width: 100%;
    height: 100%;
    transform-origin: 100% bottom;
    transition-property: transform;
    transition-duration: 500ms;
    transition-timing-function: ease;
    background-color: #8d9091;
  }
  .drpe-deviations-item__vertical--letter-a {
    background-color: #EB9994;
  }
  .drpe-deviations-item__vertical--letter-b {
    background-color: #C29BC9;
  }
  .drpe-deviations-item__vertical--letter-c {
    background-color: #D4E495;
  }
  .drpe-deviations-item__vertical--letter-d {
    background-color: #88C5C8;
  }
  .drpe-deviations-item__vertical--letter-e {
    background-color: #B5C5DB;
  }
  .drpe-deviations-item__vertical--letter-f {
    background-color: #FCC2DC;
  }
  .drpe-deviations-item__vertical--letter-g {
    background-color: #DED197;
  }
  .drpe-deviations-item__vertical--letter-i {
    background-color: #9FE4EA;
  }
  .drpe-deviations-item__vertical--letter-k {
    background-color: #CDC9BE;
  }
  .drpe-deviations-item__vertical--letter-m {
    background-color: #D2BEDC;
  }
  .drpe-deviations-item__vertical--letter-n {
    background-color: #DB92B2;
  }
  .drpe-deviations-item__vertical--letter-o {
    background-color: #FFEBA0;
  }
  .drpe-deviations-item__vertical--letter-p {
    background-color: #C8C3A2;
  }
  .drpe-deviations-item__vertical--letter-q {
    background-color: #A5D3B4;
  }
  .drpe-deviations-item__vertical--letter-v {
    background-color: #95A8BA;
  }
  .drpe-deviations-item__vertical--letter-ae {
    background-color: #B3C4E6;
  }
  .drpe-deviations-item__vertical--letter-oe {
    background-color: #FFC58E;
  }
  .drpe-deviations-item__vertical--letter-aa {
    background-color: #9BD1A2;
  }
  .drpe-deviations-item__horizontal {
    display: none;
  }
  .drpe-deviations-item__bar {
    display: flex;
    height: 100px;
    margin-right: inherit;
    position: relative;
    width: 100%;
  }
  .drpe-deviations-item__title {
    display: flex;
  }
  .drpe-deviations-item__short {
    flex: 1;
    padding-left: 4px;
    text-align: left;
    width: auto;
  }
  .drpe-deviations-item__short span {
    display: none;
  }
  .drpe-deviations-item__numbers {
    align-items: center;
    top: 35%;
    flex-direction: column;
    left: 0;
    position: absolute;
    width: 100%;
  }
  .drpe-deviations-item__value,
  .drpe-deviations-item__difference {
    font-size: 16px;
    line-height: 2;
    width: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .drpe-deviations-item__value {
    font-size: 20px;
  }
  .drpe-deviations-item__difference {
    font-size: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .drpe-deviations-item__short span {
    display: block;
    height: 30px;
    overflow: hidden;
  }
  .drpe-deviations-item__value {
    font-size: 22px;
  }
}

.drpe-deviations {
  background-color: #f2f2f2;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 10px 10px 20px 10px;
}
@media screen and (min-width: 768px) {
  .drpe-deviations {
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 15px;
  }
}
.drpe-deviations__description {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  padding: 5px 10px 20px;
  font-size: 16px;
}
.drpe-deviations__description p {
  color: #4d4d4d;
  margin: 10px 0 0;
}
.drpe-deviations__description h5 {
  margin: 20px 0 0;
  font-weight: bold;
}
.drpe-deviations__description h5:first-of-type {
  margin-top: 0;
}
.drpe-deviations__description p,
.drpe-deviations__description h5 {
  font-size: 16px;
  line-height: 22px;
}

.drpe-item-switcher-item {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  text-transform: uppercase;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 14px;
  color: #4d4d4d;
  outline: 0;
  padding: 1px 7px 2px;
}
.drpe-item-switcher-item:hover {
  text-decoration: underline;
}
.drpe-item-switcher-item:not(:last-child) {
  border-right: 1px solid #000;
}
.drpe-item-switcher-item--active {
  font-weight: bold;
  color: #000;
}

.drpe-data-selector {
  margin-right: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  height: 40px;
  line-height: 26px;
  font-size: 18px;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  padding: 0 25px 0 10px;
  cursor: pointer;
  outline: 0;
  /* Add arrow down */
  background: transparent url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+) no-repeat;
  background-position-x: 100%;
  background-position-y: 5px;
}
.drpe-data-selector::-ms-expand {
  display: none;
  /* hide the default arrow in ie10 and ie11 */
}

.drpe-default-frame__header {
  font-size: 18px;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 600;
  margin-bottom: 20px;
}
.drpe-default-frame__data-label {
  margin-right: 10px;
}
.drpe-default-frame__selector-wrapper {
  display: inline-block;
}
@media screen and (max-width: 553px) {
  .drpe-default-frame__selector-wrapper {
    display: block;
  }
  .drpe-default-frame__selector-wrapper:first-of-type {
    margin: 0 0 5px 0;
  }
}
.drpe-default-frame__footer {
  padding: 0 15px;
  background: #f2f2f2;
}
.drpe-default-frame__footer-controls {
  display: flex;
}
@media screen and (max-width: 553px) {
  .drpe-default-frame__footer-controls {
    align-items: stretch;
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  .drpe-default-frame__footer {
    padding: 0 10px;
  }
}
.drpe-default-frame__footer-selector--right {
  margin-bottom: 30px;
  margin-left: auto;
}
@media screen and (max-width: 553px) {
  .drpe-default-frame__footer-selector--right {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #cccccc;
    margin-left: 0;
  }
}
.drpe-default-frame .dre-icon-button:hover .dre-icon-button__inner {
  background-color: #000 !important;
  color: #fff !important;
}

.drpe-component-title {
  color: #fff;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .drpe-component-title {
    font-size: 14px;
  }
}
.drpe-component-title__party-name {
  font-weight: 600;
  background-color: #595c5d;
}
.drpe-component-title__party-name--party-a {
  background-color: #85150E;
}
.drpe-component-title__party-name--party-b {
  background-color: #592166;
}
.drpe-component-title__party-name--party-c {
  background-color: #748F12;
}
.drpe-component-title__party-name--party-d {
  background-color: #056164;
}
.drpe-component-title__party-name--party-e {
  background-color: #587094;
}
.drpe-component-title__party-name--party-f {
  background-color: #B05B83;
}
.drpe-component-title__party-name--party-g {
  background-color: #9E863A;
}
.drpe-component-title__party-name--party-i {
  background-color: #278E99;
}
.drpe-component-title__party-name--party-k {
  background-color: #6F6959;
}
.drpe-component-title__party-name--party-m {
  background-color: #7C5599;
}
.drpe-component-title__party-name--party-n {
  background-color: #9f1f57;
}
.drpe-component-title__party-name--party-o {
  background-color: #B89C23;
}
.drpe-component-title__party-name--party-p {
  background-color: #807740;
}
.drpe-component-title__party-name--party-q {
  background-color: #2B8951;
}
.drpe-component-title__party-name--party-v {
  background-color: #17314F;
}
.drpe-component-title__party-name--party-ae {
  background-color: #5E7BB5;
}
.drpe-component-title__party-name--party-oe {
  background-color: #B65E05;
}
.drpe-component-title__party-name--party-aa {
  background-color: #1B6C27;
}
.drpe-component-title__party-name--full {
  text-transform: none;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .drpe-component-title__party-name--full {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .drpe-component-title__party-name--full {
    display: inline-block !important;
  }
}
.drpe-component-title__party-name--full a {
  color: #fff;
  text-decoration: none;
}
.drpe-component-title__party-name--full a:hover {
  text-decoration: underline;
}
.drpe-component-title__party-name--short {
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .drpe-component-title__party-name--short {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px) {
  .drpe-component-title__party-name--short {
    display: none !important;
  }
}
.drpe-component-title span {
  display: inline-block;
  padding: 5px 10px;
}
.drpe-component-title__type {
  background-color: #333333;
}
.drpe-component-title__title {
  background-color: #000;
  font-weight: 600;
}
.drpe-component-title__sub-title {
  background-color: #333333;
  color: #fff;
  font-weight: 400;
}
.drpe-component-title__letter {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 600;
  background-color: #707374;
}
.drpe-component-title__letter--party-a {
  background-color: #A82721;
}
.drpe-component-title__letter--party-b {
  background-color: #733280;
}
.drpe-component-title__letter--party-c {
  background-color: #96B226;
}
.drpe-component-title__letter--party-d {
  background-color: #127B7F;
}
.drpe-component-title__letter--party-e {
  background-color: #6C8bb8;
}
.drpe-component-title__letter--party-f {
  background-color: #E07EA8;
}
.drpe-component-title__letter--party-g {
  background-color: #BEAA64;
}
.drpe-component-title__letter--party-i {
  background-color: #3FB2BE;
}
.drpe-component-title__letter--party-k {
  background-color: #8B8474;
}
.drpe-component-title__letter--party-m {
  background-color: #B48CD2;
}
.drpe-component-title__letter--party-n {
  background-color: #b82566;
}
.drpe-component-title__letter--party-o {
  background-color: #EAC73E;
}
.drpe-component-title__letter--party-p {
  background-color: #998F4D;
}
.drpe-component-title__letter--party-q {
  background-color: #5ABE82;
}
.drpe-component-title__letter--party-v {
  background-color: #254264;
}
.drpe-component-title__letter--party-ae {
  background-color: #7896D2;
}
.drpe-component-title__letter--party-oe {
  background-color: #E6801A;
}
.drpe-component-title__letter--party-aa {
  background-color: #2B8738;
}

.drop-link-panel {
  background: lightgrey;
  padding: 10px;
  margin-bottom: 10px;
}
.drop-link-panel__description {
  margin-top: 0;
  margin-bottom: 10px;
}
.drop-link-panel__settings {
  display: flex;
  flex-flow: wrap;
}
.drop-link-panel__url {
  flex: 50%;
}
.drop-link-panel button,
.drop-link-panel label {
  margin-left: 10px;
}
.drop-link-panel label {
  font-size: 14px;
}

.drop-text-block {
  background: #f2f2f2;
  max-width: 700px;
  text-align: center;
  padding: 10px;
  font-family: Publik, Gibson, 'gibsonRegular', 'Arial', sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin: auto;
}

.drpe-candidate-movement p {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  margin: 10px 0 20px;
}
.drpe-candidate-movement p:last-child {
  margin-bottom: 0;
}
.drpe-candidate-movement h5 {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0 0;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .drpe-candidate-movement p,
  .drpe-candidate-movement h5 {
    font-size: 16px;
    line-height: 22px;
  }
}
.drpe-candidate-movement__svg-label h5 {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 15px;
}
.drpe-candidate-movement__left {
  float: left;
}
.drpe-candidate-movement__right {
  float: right;
}
.drpe-candidate-movement__description {
  padding: 10px 0 20px;
}
.drpe-candidate-movement__intro-text {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #676767;
  margin: 0 auto;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}
.drpe-candidate-movement__sub-header {
  color: #000;
  padding-top: 20px;
  border-top: 1px dashed #bcbcbc;
}
.drpe-candidate-movement__header {
  margin-bottom: 20px;
}
.drpe-candidate-movement__header b {
  margin-right: 10px;
  font-size: 18px;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 600;
}
.drpe-candidate-movement__background {
  background-color: #f6f6f6;
  padding: 10px 10px 0;
}
@media screen and (min-width: 768px) {
  .drpe-candidate-movement__background {
    padding: 20px 20px 0;
  }
}
.drpe-candidate-movement .dre-icon-button:hover .dre-icon-button__inner {
  background-color: #000 !important;
  color: #fff !important;
}

.drpe-candidate-movement-boxes__box--pointer {
  cursor: pointer;
}
.drpe-candidate-movement-boxes__percentage {
  fill: #000;
  font: 20px/1 Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 300;
  text-anchor: middle;
}
.drpe-candidate-movement-boxes__text {
  fill: #fff;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 600;
  font-size: 1.5em;
  pointer-events: none;
  text-anchor: middle;
}
.drpe-candidate-movement-boxes__party {
  fill: #707374;
}
.drpe-candidate-movement-boxes__party--letter-a {
  fill: #A82721;
}
.drpe-candidate-movement-boxes__party--letter-b {
  fill: #733280;
}
.drpe-candidate-movement-boxes__party--letter-c {
  fill: #96B226;
}
.drpe-candidate-movement-boxes__party--letter-d {
  fill: #127B7F;
}
.drpe-candidate-movement-boxes__party--letter-e {
  fill: #6C8bb8;
}
.drpe-candidate-movement-boxes__party--letter-f {
  fill: #E07EA8;
}
.drpe-candidate-movement-boxes__party--letter-g {
  fill: #BEAA64;
}
.drpe-candidate-movement-boxes__party--letter-i {
  fill: #3FB2BE;
}
.drpe-candidate-movement-boxes__party--letter-k {
  fill: #8B8474;
}
.drpe-candidate-movement-boxes__party--letter-m {
  fill: #B48CD2;
}
.drpe-candidate-movement-boxes__party--letter-n {
  fill: #b82566;
}
.drpe-candidate-movement-boxes__party--letter-o {
  fill: #EAC73E;
}
.drpe-candidate-movement-boxes__party--letter-p {
  fill: #998F4D;
}
.drpe-candidate-movement-boxes__party--letter-q {
  fill: #5ABE82;
}
.drpe-candidate-movement-boxes__party--letter-v {
  fill: #254264;
}
.drpe-candidate-movement-boxes__party--letter-ae {
  fill: #7896D2;
}
.drpe-candidate-movement-boxes__party--letter-oe {
  fill: #E6801A;
}
.drpe-candidate-movement-boxes__party--letter-aa {
  fill: #2B8738;
}

.drpe-candidate-movement-links path {
  stroke: #707374;
}
.drpe-candidate-movement-links--letter-a path {
  stroke: #A82721;
}
.drpe-candidate-movement-links--letter-b path {
  stroke: #733280;
}
.drpe-candidate-movement-links--letter-c path {
  stroke: #96B226;
}
.drpe-candidate-movement-links--letter-d path {
  stroke: #127B7F;
}
.drpe-candidate-movement-links--letter-e path {
  stroke: #6C8bb8;
}
.drpe-candidate-movement-links--letter-f path {
  stroke: #E07EA8;
}
.drpe-candidate-movement-links--letter-g path {
  stroke: #BEAA64;
}
.drpe-candidate-movement-links--letter-i path {
  stroke: #3FB2BE;
}
.drpe-candidate-movement-links--letter-k path {
  stroke: #8B8474;
}
.drpe-candidate-movement-links--letter-m path {
  stroke: #B48CD2;
}
.drpe-candidate-movement-links--letter-n path {
  stroke: #b82566;
}
.drpe-candidate-movement-links--letter-o path {
  stroke: #EAC73E;
}
.drpe-candidate-movement-links--letter-p path {
  stroke: #998F4D;
}
.drpe-candidate-movement-links--letter-q path {
  stroke: #5ABE82;
}
.drpe-candidate-movement-links--letter-v path {
  stroke: #254264;
}
.drpe-candidate-movement-links--letter-ae path {
  stroke: #7896D2;
}
.drpe-candidate-movement-links--letter-oe path {
  stroke: #E6801A;
}
.drpe-candidate-movement-links--letter-aa path {
  stroke: #2B8738;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-alert-banner {
  background-color: #f5821e;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0.5rem;
  display: flex;
  flex-direction: row;
}
@media (min-width: 45rem) {
  .dre-alert-banner {
    padding: 1rem;
  }
}
.dre-alert-banner__heading {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  text-transform: uppercase;
  margin: 0 0 0.5rem;
  color: rgba(0, 0, 0, 0.6);
}
.dre-alert-banner__heading--dark {
  color: white;
}
.dre-alert-banner__messages {
  font-size: 0.875rem;
  --dre-line-height: 1.28571429;
  line-height: 1.28571429em;
}
.dre-alert-banner__messages::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-alert-banner__messages::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-alert-banner__message-list {
  padding: 0;
  padding-left: 1.25rem;
  margin: 0;
}
.dre-alert-banner__message-list__item {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  --dre-alert-banner__message-list__margin: 0.5rem;
  margin-top: calc(var(--dre-alert-banner__message-list__margin) - var(--dre-font-leading-top, 0px));
  margin-bottom: calc(-1 * var(--dre-font-leading-bottom, 0px));
}
.dre-alert-banner__message-list__item--first {
  --dre-alert-banner__message-list__margin: 0px;
}
.dre-alert-banner__message {
  width: 100%;
  color: black;
}
.dre-alert-banner__message--dark {
  color: white;
}
.dre-alert-banner__message--link {
  text-decoration: none;
}
.dre-alert-banner__message--link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-alert-banner__message--link:hover {
    text-decoration: none;
  }
}
.dre-alert-banner__icon {
  flex: 0;
  margin-top: 0.75rem;
  margin-right: 0.5rem;
  align-self: start;
  line-height: 0.875rem;
}
.dre-alert-banner__icon--no-heading {
  margin-top: -0.25rem;
}
@media (min-width: 45rem) {
  .dre-alert-banner__icon {
    align-self: center;
    margin-top: 0;
    margin-right: 1rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-icon-wrapper {
  display: inline-flex;
  vertical-align: top;
  text-align: left;
  position: relative;
  width: 1.875rem;
  height: 1.875rem;
}
.dre-icon-wrapper__wrapper {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
.dre-icon-wrapper__wrapper > svg {
  fill: currentColor;
  vertical-align: top;
}
.dre-icon-wrapper--boxed {
  padding: 0.25rem;
}
@media (min-width: 0) {
  .dre-icon-wrapper--xxs-xxx-small {
    width: 0.75rem;
    height: 0.75rem;
  }
  .dre-icon-wrapper--xxs-xx-small {
    width: 0.875rem;
    height: 0.875rem;
  }
  .dre-icon-wrapper--xxs-x-small {
    width: 1.25rem;
    height: 1.25rem;
  }
  .dre-icon-wrapper--xxs-small {
    width: 1.5rem;
    height: 1.5rem;
  }
  .dre-icon-wrapper--xxs-medium {
    width: 1.875rem;
    height: 1.875rem;
  }
  .dre-icon-wrapper--xxs-large {
    width: 2.5rem;
    height: 2.5rem;
  }
  .dre-icon-wrapper--xxs-x-large {
    width: 3.75rem;
    height: 3.75rem;
  }
  .dre-icon-wrapper--xxs-xxx-small-boxed {
    padding: 0.03125rem;
  }
  .dre-icon-wrapper--xxs-xx-small-boxed {
    padding: 0.0625rem;
  }
  .dre-icon-wrapper--xxs-x-small-boxed,
  .dre-icon-wrapper--xxs-small-boxed {
    padding: 0.125rem;
  }
  .dre-icon-wrapper--xxs-medium-boxed {
    padding: 0.25rem;
  }
  .dre-icon-wrapper--xxs-large-boxed {
    padding: 0.3125rem;
  }
  .dre-icon-wrapper--xxs-x-large-boxed {
    padding: 0.5rem;
  }
}
@media (min-width: 30rem) {
  .dre-icon-wrapper--xs-xxx-small {
    width: 0.75rem;
    height: 0.75rem;
  }
  .dre-icon-wrapper--xs-xx-small {
    width: 0.875rem;
    height: 0.875rem;
  }
  .dre-icon-wrapper--xs-x-small {
    width: 1.25rem;
    height: 1.25rem;
  }
  .dre-icon-wrapper--xs-small {
    width: 1.5rem;
    height: 1.5rem;
  }
  .dre-icon-wrapper--xs-medium {
    width: 1.875rem;
    height: 1.875rem;
  }
  .dre-icon-wrapper--xs-large {
    width: 2.5rem;
    height: 2.5rem;
  }
  .dre-icon-wrapper--xs-x-large {
    width: 3.75rem;
    height: 3.75rem;
  }
  .dre-icon-wrapper--xs-xxx-small-boxed {
    padding: 0.03125rem;
  }
  .dre-icon-wrapper--xs-xx-small-boxed {
    padding: 0.0625rem;
  }
  .dre-icon-wrapper--xs-x-small-boxed,
  .dre-icon-wrapper--xs-small-boxed {
    padding: 0.125rem;
  }
  .dre-icon-wrapper--xs-medium-boxed {
    padding: 0.25rem;
  }
  .dre-icon-wrapper--xs-large-boxed {
    padding: 0.3125rem;
  }
  .dre-icon-wrapper--xs-x-large-boxed {
    padding: 0.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-icon-wrapper--sm-xxx-small {
    width: 0.75rem;
    height: 0.75rem;
  }
  .dre-icon-wrapper--sm-xx-small {
    width: 0.875rem;
    height: 0.875rem;
  }
  .dre-icon-wrapper--sm-x-small {
    width: 1.25rem;
    height: 1.25rem;
  }
  .dre-icon-wrapper--sm-small {
    width: 1.5rem;
    height: 1.5rem;
  }
  .dre-icon-wrapper--sm-medium {
    width: 1.875rem;
    height: 1.875rem;
  }
  .dre-icon-wrapper--sm-large {
    width: 2.5rem;
    height: 2.5rem;
  }
  .dre-icon-wrapper--sm-x-large {
    width: 3.75rem;
    height: 3.75rem;
  }
  .dre-icon-wrapper--sm-xxx-small-boxed {
    padding: 0.03125rem;
  }
  .dre-icon-wrapper--sm-xx-small-boxed {
    padding: 0.0625rem;
  }
  .dre-icon-wrapper--sm-x-small-boxed,
  .dre-icon-wrapper--sm-small-boxed {
    padding: 0.125rem;
  }
  .dre-icon-wrapper--sm-medium-boxed {
    padding: 0.25rem;
  }
  .dre-icon-wrapper--sm-large-boxed {
    padding: 0.3125rem;
  }
  .dre-icon-wrapper--sm-x-large-boxed {
    padding: 0.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-icon-wrapper--md-xxx-small {
    width: 0.75rem;
    height: 0.75rem;
  }
  .dre-icon-wrapper--md-xx-small {
    width: 0.875rem;
    height: 0.875rem;
  }
  .dre-icon-wrapper--md-x-small {
    width: 1.25rem;
    height: 1.25rem;
  }
  .dre-icon-wrapper--md-small {
    width: 1.5rem;
    height: 1.5rem;
  }
  .dre-icon-wrapper--md-medium {
    width: 1.875rem;
    height: 1.875rem;
  }
  .dre-icon-wrapper--md-large {
    width: 2.5rem;
    height: 2.5rem;
  }
  .dre-icon-wrapper--md-x-large {
    width: 3.75rem;
    height: 3.75rem;
  }
  .dre-icon-wrapper--md-xxx-small-boxed {
    padding: 0.03125rem;
  }
  .dre-icon-wrapper--md-xx-small-boxed {
    padding: 0.0625rem;
  }
  .dre-icon-wrapper--md-x-small-boxed,
  .dre-icon-wrapper--md-small-boxed {
    padding: 0.125rem;
  }
  .dre-icon-wrapper--md-medium-boxed {
    padding: 0.25rem;
  }
  .dre-icon-wrapper--md-large-boxed {
    padding: 0.3125rem;
  }
  .dre-icon-wrapper--md-x-large-boxed {
    padding: 0.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-icon-wrapper--lg-xxx-small {
    width: 0.75rem;
    height: 0.75rem;
  }
  .dre-icon-wrapper--lg-xx-small {
    width: 0.875rem;
    height: 0.875rem;
  }
  .dre-icon-wrapper--lg-x-small {
    width: 1.25rem;
    height: 1.25rem;
  }
  .dre-icon-wrapper--lg-small {
    width: 1.5rem;
    height: 1.5rem;
  }
  .dre-icon-wrapper--lg-medium {
    width: 1.875rem;
    height: 1.875rem;
  }
  .dre-icon-wrapper--lg-large {
    width: 2.5rem;
    height: 2.5rem;
  }
  .dre-icon-wrapper--lg-x-large {
    width: 3.75rem;
    height: 3.75rem;
  }
  .dre-icon-wrapper--lg-xxx-small-boxed {
    padding: 0.03125rem;
  }
  .dre-icon-wrapper--lg-xx-small-boxed {
    padding: 0.0625rem;
  }
  .dre-icon-wrapper--lg-x-small-boxed,
  .dre-icon-wrapper--lg-small-boxed {
    padding: 0.125rem;
  }
  .dre-icon-wrapper--lg-medium-boxed {
    padding: 0.25rem;
  }
  .dre-icon-wrapper--lg-large-boxed {
    padding: 0.3125rem;
  }
  .dre-icon-wrapper--lg-x-large-boxed {
    padding: 0.5rem;
  }
}
@media (min-width: 90rem) {
  .dre-icon-wrapper--xl-xxx-small {
    width: 0.75rem;
    height: 0.75rem;
  }
  .dre-icon-wrapper--xl-xx-small {
    width: 0.875rem;
    height: 0.875rem;
  }
  .dre-icon-wrapper--xl-x-small {
    width: 1.25rem;
    height: 1.25rem;
  }
  .dre-icon-wrapper--xl-small {
    width: 1.5rem;
    height: 1.5rem;
  }
  .dre-icon-wrapper--xl-medium {
    width: 1.875rem;
    height: 1.875rem;
  }
  .dre-icon-wrapper--xl-large {
    width: 2.5rem;
    height: 2.5rem;
  }
  .dre-icon-wrapper--xl-x-large {
    width: 3.75rem;
    height: 3.75rem;
  }
  .dre-icon-wrapper--xl-xxx-small-boxed {
    padding: 0.03125rem;
  }
  .dre-icon-wrapper--xl-xx-small-boxed {
    padding: 0.0625rem;
  }
  .dre-icon-wrapper--xl-x-small-boxed,
  .dre-icon-wrapper--xl-small-boxed {
    padding: 0.125rem;
  }
  .dre-icon-wrapper--xl-medium-boxed {
    padding: 0.25rem;
  }
  .dre-icon-wrapper--xl-large-boxed {
    padding: 0.3125rem;
  }
  .dre-icon-wrapper--xl-x-large-boxed {
    padding: 0.5rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-heading__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-label-text {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  max-width: inherit;
  display: flex;
  align-items: baseline;
  height: 0.5rem;
  font-size: calc(((8 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
  line-height: 0.4375rem;
}
.dre-label-text::after {
  content: "";
  visibility: hidden;
  font-size: 0;
  height: 100%;
  width: 0;
  display: grid;
  align-items: end;
}
.dre-label-text__text {
  max-width: inherit;
}
@media (min-width: 0) {
  .dre-label-text--xxs-x-small {
    height: 0.5rem;
    font-size: calc(((8 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.4375rem;
  }
  .dre-label-text--xxs-small {
    height: 0.5625rem;
    font-size: calc(((9 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5rem;
  }
  .dre-label-text--xxs-medium {
    height: 0.625rem;
    font-size: calc(((10 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5625rem;
  }
  .dre-label-text--xxs-large {
    height: 0.6875rem;
    font-size: calc(((11 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.625rem;
  }
  .dre-label-text--xxs-x-large {
    height: 0.75rem;
    font-size: calc(((12 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.6875rem;
  }
}
@media (min-width: 30rem) {
  .dre-label-text--xs-x-small {
    height: 0.5rem;
    font-size: calc(((8 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.4375rem;
  }
  .dre-label-text--xs-small {
    height: 0.5625rem;
    font-size: calc(((9 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5rem;
  }
  .dre-label-text--xs-medium {
    height: 0.625rem;
    font-size: calc(((10 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5625rem;
  }
  .dre-label-text--xs-large {
    height: 0.6875rem;
    font-size: calc(((11 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.625rem;
  }
  .dre-label-text--xs-x-large {
    height: 0.75rem;
    font-size: calc(((12 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.6875rem;
  }
}
@media (min-width: 45rem) {
  .dre-label-text--sm-x-small {
    height: 0.5rem;
    font-size: calc(((8 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.4375rem;
  }
  .dre-label-text--sm-small {
    height: 0.5625rem;
    font-size: calc(((9 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5rem;
  }
  .dre-label-text--sm-medium {
    height: 0.625rem;
    font-size: calc(((10 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5625rem;
  }
  .dre-label-text--sm-large {
    height: 0.6875rem;
    font-size: calc(((11 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.625rem;
  }
  .dre-label-text--sm-x-large {
    height: 0.75rem;
    font-size: calc(((12 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.6875rem;
  }
}
@media (min-width: 60rem) {
  .dre-label-text--md-x-small {
    height: 0.5rem;
    font-size: calc(((8 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.4375rem;
  }
  .dre-label-text--md-small {
    height: 0.5625rem;
    font-size: calc(((9 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5rem;
  }
  .dre-label-text--md-medium {
    height: 0.625rem;
    font-size: calc(((10 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5625rem;
  }
  .dre-label-text--md-large {
    height: 0.6875rem;
    font-size: calc(((11 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.625rem;
  }
  .dre-label-text--md-x-large {
    height: 0.75rem;
    font-size: calc(((12 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.6875rem;
  }
}
@media (min-width: 75rem) {
  .dre-label-text--lg-x-small {
    height: 0.5rem;
    font-size: calc(((8 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.4375rem;
  }
  .dre-label-text--lg-small {
    height: 0.5625rem;
    font-size: calc(((9 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5rem;
  }
  .dre-label-text--lg-medium {
    height: 0.625rem;
    font-size: calc(((10 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5625rem;
  }
  .dre-label-text--lg-large {
    height: 0.6875rem;
    font-size: calc(((11 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.625rem;
  }
  .dre-label-text--lg-x-large {
    height: 0.75rem;
    font-size: calc(((12 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.6875rem;
  }
}
@media (min-width: 90rem) {
  .dre-label-text--xl-x-small {
    height: 0.5rem;
    font-size: calc(((8 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.4375rem;
  }
  .dre-label-text--xl-small {
    height: 0.5625rem;
    font-size: calc(((9 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5rem;
  }
  .dre-label-text--xl-medium {
    height: 0.625rem;
    font-size: calc(((10 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.5625rem;
  }
  .dre-label-text--xl-large {
    height: 0.6875rem;
    font-size: calc(((11 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.625rem;
  }
  .dre-label-text--xl-x-large {
    height: 0.75rem;
    font-size: calc(((12 / var(--dre-font-cap-height, 1)) / 16) * 1rem);
    line-height: 0.6875rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-speech-control {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #000;
  width: 100%;
  max-height: 100%;
  z-index: 997;
  padding: 0.625rem 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  touch-action: manipulation;
}
.dre-article-speech-control--dark {
  background-color: #4d4d4d;
}
.dre-article-speech-control--open {
  flex-direction: column;
  align-items: stretch;
  transform: translateY(calc(100% - 3.75rem));
}
.dre-article-speech-control--collapsed {
  opacity: 0;
  pointer-events: none;
}
.dre-article-speech-control--collapsed,
.dre-article-speech-control--collapsed-visible {
  transition: 100ms opacity ease-in;
}
.dre-article-speech-control--collapsed-visible {
  opacity: 1;
  transition-delay: 200ms;
  pointer-events: auto;
}
.dre-article-speech-control--expanded {
  transform: translateY(calc(100% - 3.75rem));
}
.dre-article-speech-control--expanded,
.dre-article-speech-control--expanded-visible {
  transition: transform 300ms ease-in;
}
.dre-article-speech-control--expanded-visible {
  transform: none;
}
.dre-article-speech-control__centered-group {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dre-article-speech-control__wrapper {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.dre-article-speech-control__minimize {
  align-self: flex-end;
}
.dre-article-speech-control--closed {
  height: 3.75rem;
}
.dre-article-speech-control__title {
  color: #fff;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.14285714;
  line-height: 1.14285714em;
}
@media (min-width: 45rem) {
  .dre-article-speech-control__title {
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    max-height: 3.75rem;
    overflow: hidden;
    word-break: break-all;
    padding-right: 0.1875rem;
    flex-basis: 50%;
    flex: 0 1 calc(50% - 4.6875rem);
  }
  .dre-article-speech-control__title:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0.1875rem;
    bottom: 0;
    width: 5rem;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), #000);
    pointer-events: none;
    z-index: 4;
  }
}
@media (min-width: 45rem) and (min-width: 60rem) {
  .dre-article-speech-control__title {
    flex: 0 1 calc(50% - 5.625rem);
  }
}
.dre-article-speech-control__title--open {
  font-size: 1.125rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
  text-align: center;
  position: relative;
  margin-bottom: 0.625rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.dre-article-speech-control__title--dark:after {
  background-image: linear-gradient(90deg, rgba(77, 77, 77, 0), #4D4D4D);
}
.dre-article-speech-control__title-wrapper {
  padding: 3.75rem 1.25rem 8.75rem;
  margin: -3.125rem -1.25rem -8.125rem;
}
.dre-article-speech-control__title-button-wrapper {
  position: relative;
  margin: 0 0.3125rem 0 0.625rem;
  width: 100%;
}
.dre-article-speech-control__title-button {
  color: #fff;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.57142857;
  line-height: 1.57142857em;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  max-height: 3ch;
  overflow: hidden;
  width: 100%;
  text-align: left;
  word-break: break-all;
}
.dre-article-speech-control__title-button:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 5rem;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), #000);
  pointer-events: none;
  z-index: 4;
}
.dre-article-speech-control__title-button--dark:after {
  background-image: linear-gradient(90deg, rgba(77, 77, 77, 0), #4d4d4d);
}
.dre-article-speech-control__speed {
  color: #cccccc;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.125rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
  padding: 1.25rem 0 0.625rem;
  position: relative;
}
@media (min-width: 45rem) {
  .dre-article-speech-control__speed {
    margin-left: 0.625rem;
    padding: 0;
  }
}
@media (min-width: 60rem) {
  .dre-article-speech-control__speed {
    margin-left: 2.5rem;
  }
}
.dre-article-speech-control__speed-circular {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  color: #fff;
  padding: 0.8125rem 1.25rem;
  margin: 0;
  border: 0 none;
  font-size: 1.125rem;
  --dre-line-height: 1;
  line-height: 1em;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  background-color: transparent;
  cursor: pointer;
  position: relative;
}
.dre-article-speech-control__speed-select {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0.8125rem 1.25rem;
  margin: 0;
  border: 0 none;
  font-size: 1.125rem;
  --dre-line-height: 1;
  line-height: 1em;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  background: none;
  color: #cccccc;
  transition: color 0.3s ease-in-out;
  /* Apply hover when primary input mechanism system can hover
      and supports the hover media feature */
  /* Apply hover when firefox */
}
.dre-article-speech-control__speed-select:disabled,
.dre-article-speech-control__speed-select[disabled] {
  cursor: default;
}
.dre-article-speech-control__speed-select:focus {
  text-decoration: none;
}
@media (hover: hover) {
  .dre-article-speech-control__speed-select-label:hover:not([disabled]),
  .dre-article-speech-control__speed-select:hover:not([disabled]) {
    color: #FFF;
    text-decoration: none;
  }
}
@-moz-document url-prefix() {
  .dre-article-speech-control__speed-select-label:hover:not([disabled]),
  .dre-article-speech-control__speed-select:hover:not([disabled]) {
    color: #FFF;
    text-decoration: none;
  }
}
.dre-article-speech-control__speed-list {
  position: absolute;
  height: auto;
  bottom: 100%;
  background-color: black;
  list-style: none;
  padding: 0.625rem;
  margin: 0;
  left: 50%;
  text-align: center;
  font-size: 0.0546875rem;
  --dre-line-height: 1.25;
  line-height: 1.25em;
}
.dre-article-speech-control__speed-list--dark {
  background-color: #4d4d4d;
}
.dre-article-speech-control__speed-list-item {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0.625rem;
  margin: 0;
  width: 8ch;
  border: 0 none;
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: inherit;
  position: relative;
  z-index: 0;
  color: #cccccc;
  transition: color 0.3s ease-in-out;
}
.dre-article-speech-control__speed-list-item--selected,
.dre-article-speech-control__speed-list-item:hover {
  color: #FFF;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.dre-article-speech-control__speed-list-item:focus {
  z-index: 1;
}
.dre-article-speech-control__horizontal-group {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
}
.dre-article-speech-control__progress-circle {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
@media (max-width: 44.999rem) {
  .dre-article-speech-control__progress-circle {
    top: -0.125rem;
    left: -0.125rem;
  }
  .dre-article-speech-control__progress-circle--open {
    top: -0.375rem;
    left: -0.375rem;
  }
}
.dre-article-speech-control__toggle {
  position: relative;
  margin: 0 0.9375rem;
}
@media (min-width: 45rem) {
  .dre-article-speech-control__toggle {
    margin: 0 0.625rem;
  }
}
@media (min-width: 60rem) {
  .dre-article-speech-control__toggle {
    margin: 0 0.9375rem;
  }
}
.dre-article-speech-control__toggle--closed {
  margin: 0;
}
.dre-article-speech-control__toggle__button {
  /* Compensation for centering the play icon in a circle */
  transform: translateX(0.0625rem);
}
@media (max-width: 59.999rem) {
  .dre-article-speech-control__toggle__button--open {
    transform: translateX(0.125rem);
  }
}
.dre-article-speech-control__toggle__button--playing {
  transform: none;
}

.dre-breakpoint {
  display: none;
  flex: 1 1 auto;
}
.dre-breakpoint :root {
  font-size: 100%;
}
.dre-breakpoint :root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
@media (min-width: 0) and (max-width: 29.999rem) {
  .dre-breakpoint--xxs {
    display: var(--dre-breakpoint-display, initial);
  }
}
@media (min-width: 30rem) and (max-width: 44.999rem) {
  .dre-breakpoint--xs {
    display: var(--dre-breakpoint-display, initial);
  }
}
@media (min-width: 45rem) and (max-width: 59.999rem) {
  .dre-breakpoint--sm {
    display: var(--dre-breakpoint-display, initial);
  }
}
@media (min-width: 60rem) and (max-width: 74.999rem) {
  .dre-breakpoint--md {
    display: var(--dre-breakpoint-display, initial);
  }
}
@media (min-width: 75rem) and (max-width: 89.999rem) {
  .dre-breakpoint--lg {
    display: var(--dre-breakpoint-display, initial);
  }
}
@media (min-width: 90rem) {
  .dre-breakpoint--xl {
    display: var(--dre-breakpoint-display, initial);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-control-button {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0 0;
  margin: 0;
  border: 0 none;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  transition: color 0.3s ease-out;
  color: #4d4d4d;
  /* Apply hover when primary input mechanism system can hover
     and supports the hover media feature */
  /* Apply hover when firefox */
}
.dre-control-button--dark {
  color: #cccccc;
}
.dre-control-button__inner {
  display: inline-block;
  color: inherit;
}
.dre-control-button__inner--label {
  padding-left: 0.625rem;
}
.dre-control-button:disabled,
.dre-control-button[disabled] {
  cursor: default;
}
@media (hover: hover) {
  .dre-control-button:hover:not([disabled]) {
    color: #000;
    text-decoration: none;
  }
  .dre-control-button--dark:hover:not([disabled]) {
    color: #FFF;
  }
}
@-moz-document url-prefix() {
  .dre-control-button:hover:not([disabled]) {
    color: #000;
    text-decoration: none;
  }
  .dre-control-button--dark:hover:not([disabled]) {
    color: #FFF;
  }
}
.dre-control-button__touch-area {
  display: inline-flex;
  vertical-align: bottom;
  padding: 0.625rem;
}
@media (min-width: 0) {
  .dre-control-button__touch-area--xxs-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--xxs-small {
    margin: 0;
  }
  .dre-control-button__touch-area--xxs-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--xxs-large {
    margin: 0;
  }
  .dre-control-button__touch-area--xxs-x-large {
    margin: 0;
  }
}
@media (min-width: 30rem) {
  .dre-control-button__touch-area--xs-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--xs-small {
    margin: 0;
  }
  .dre-control-button__touch-area--xs-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--xs-large {
    margin: 0;
  }
  .dre-control-button__touch-area--xs-x-large {
    margin: 0;
  }
}
@media (min-width: 45rem) {
  .dre-control-button__touch-area--sm-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--sm-small {
    margin: 0;
  }
  .dre-control-button__touch-area--sm-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--sm-large {
    margin: 0;
  }
  .dre-control-button__touch-area--sm-x-large {
    margin: 0;
  }
}
@media (min-width: 60rem) {
  .dre-control-button__touch-area--md-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--md-small {
    margin: 0;
  }
  .dre-control-button__touch-area--md-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--md-large {
    margin: 0;
  }
  .dre-control-button__touch-area--md-x-large {
    margin: 0;
  }
}
@media (min-width: 75rem) {
  .dre-control-button__touch-area--lg-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--lg-small {
    margin: 0;
  }
  .dre-control-button__touch-area--lg-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--lg-large {
    margin: 0;
  }
  .dre-control-button__touch-area--lg-x-large {
    margin: 0;
  }
}
@media (min-width: 90rem) {
  .dre-control-button__touch-area--xl-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--xl-small {
    margin: 0;
  }
  .dre-control-button__touch-area--xl-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--xl-large {
    margin: 0;
  }
  .dre-control-button__touch-area--xl-x-large {
    margin: 0;
  }
}
.dre-control-button__label {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 1.25rem;
  line-height: 0.5rem;
  margin: auto;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-progress-circle {
  transition: stroke-dashoffset 0.3s;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-teaser {
  display: flex;
  flex: 1 1 auto;
  width: 100%;
  position: relative;
}
.dre-article-teaser--bundle {
  height: auto;
}
.dre-article-teaser__text-box {
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
}
.dre-article-teaser__text-box--xxs-xx-small {
  padding-top: 1rem;
}
.dre-article-teaser__text-box--no-media {
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}
@media (min-width: 30rem) {
  .dre-article-teaser__text-box--xs-xx-small {
    padding-top: 1rem;
  }
  .dre-article-teaser__text-box--xs-x-small {
    padding-top: 1.5rem;
  }
  .dre-article-teaser__text-box--xs-xx-small-no-media {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-article-teaser__text-box--xs-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-article-teaser__text-box--sm-xx-small {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }
  .dre-article-teaser__text-box--sm-x-small,
  .dre-article-teaser__text-box--sm-small {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-article-teaser__text-box--sm-xx-small-no-media,
  .dre-article-teaser__text-box--sm-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .dre-article-teaser__text-box--sm-small-no-media {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 60rem) {
  .dre-article-teaser__text-box--md-xx-small {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }
  .dre-article-teaser__text-box--md-x-small,
  .dre-article-teaser__text-box--md-small,
  .dre-article-teaser__text-box--md-medium {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-article-teaser__text-box--md-xx-small-no-media,
  .dre-article-teaser__text-box--md-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .dre-article-teaser__text-box--md-small-no-media,
  .dre-article-teaser__text-box--md-medium-no-media {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 75rem) {
  .dre-article-teaser__text-box--lg-xx-small {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }
  .dre-article-teaser__text-box--lg-x-small,
  .dre-article-teaser__text-box--lg-small,
  .dre-article-teaser__text-box--lg-medium,
  .dre-article-teaser__text-box--lg-large {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-article-teaser__text-box--lg-xx-small-no-media,
  .dre-article-teaser__text-box--lg-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .dre-article-teaser__text-box--lg-small-no-media,
  .dre-article-teaser__text-box--lg-medium-no-media,
  .dre-article-teaser__text-box--lg-large-no-media {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-teaser__text-box--xl-xx-small {
    padding-bottom: 1.5rem;
  }
  .dre-article-teaser__text-box--xl-x-small,
  .dre-article-teaser__text-box--xl-small,
  .dre-article-teaser__text-box--xl-medium,
  .dre-article-teaser__text-box--xl-large,
  .dre-article-teaser__text-box--xl-x-large {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-article-teaser__text-box--xl-xx-small-no-media,
  .dre-article-teaser__text-box--xl-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .dre-article-teaser__text-box--xl-small-no-media,
  .dre-article-teaser__text-box--xl-medium-no-media,
  .dre-article-teaser__text-box--xl-large-no-media,
  .dre-article-teaser__text-box--xl-x-large-no-media {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
.dre-article-teaser__text-box--no-media-transparent {
  padding-top: 0;
}
.dre-article-teaser__text-box--boxed {
  padding-left: 1rem;
  padding-right: 1rem;
  border-bottom: 0;
}
@media (min-width: 90rem) {
  .dre-article-teaser__text-box--boxed {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.dre-article-teaser__meta-wrapper {
  width: 100%;
  margin-bottom: 1rem;
}
.dre-article-teaser__feature-block {
  --dre-article-teaser__feature-block_height: 1rem;
  margin-top: calc(var(--dre-article-teaser__feature-block_height) * -1);
  height: var(--dre-article-teaser__feature-block_height);
  width: 90%;
  position: absolute;
  background: #FFF;
}
.dre-article-teaser__feature-block--xxs-xx-small {
  --dre-article-teaser__feature-block_height: 1rem;
}
.dre-article-teaser__feature-block--xxs-x-small,
.dre-article-teaser__feature-block--xxs-small,
.dre-article-teaser__feature-block--xxs-medium,
.dre-article-teaser__feature-block--xxs-large,
.dre-article-teaser__feature-block--xxs-x-large,
.dre-article-teaser__feature-block--xxs-xx-large,
.dre-article-teaser__feature-block--xxs-xxx-large {
  --dre-article-teaser__feature-block_height: 2rem;
}
@media (min-width: 30rem) {
  .dre-article-teaser__feature-block--xs-xx-small {
    --dre-article-teaser__feature-block_height: 1rem;
  }
  .dre-article-teaser__feature-block--xs-x-small,
  .dre-article-teaser__feature-block--xs-small,
  .dre-article-teaser__feature-block--xs-medium,
  .dre-article-teaser__feature-block--xs-large,
  .dre-article-teaser__feature-block--xs-x-large,
  .dre-article-teaser__feature-block--xs-xx-large,
  .dre-article-teaser__feature-block--xs-xxx-large {
    --dre-article-teaser__feature-block_height: 2rem;
  }
}
@media (min-width: 45rem) {
  .dre-article-teaser__feature-block--sm-xx-small,
  .dre-article-teaser__feature-block--sm-x-small {
    --dre-article-teaser__feature-block_height: 1rem;
  }
  .dre-article-teaser__feature-block--sm-small,
  .dre-article-teaser__feature-block--sm-medium,
  .dre-article-teaser__feature-block--sm-large,
  .dre-article-teaser__feature-block--sm-x-large,
  .dre-article-teaser__feature-block--sm-xx-large,
  .dre-article-teaser__feature-block--sm-xxx-large {
    --dre-article-teaser__feature-block_height: 2rem;
  }
}
@media (min-width: 60rem) {
  .dre-article-teaser__feature-block--md-xx-small,
  .dre-article-teaser__feature-block--md-x-small {
    --dre-article-teaser__feature-block_height: 1.5rem;
  }
  .dre-article-teaser__feature-block--sm-x-small,
  .dre-article-teaser__feature-block--md-small,
  .dre-article-teaser__feature-block--md-medium,
  .dre-article-teaser__feature-block--md-large,
  .dre-article-teaser__feature-block--md-x-large,
  .dre-article-teaser__feature-block--md-xx-large,
  .dre-article-teaser__feature-block--md-xxx-large {
    --dre-article-teaser__feature-block_height: 2.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-article-teaser__feature-block--lg-xx-small,
  .dre-article-teaser__feature-block--lg-x-small {
    --dre-article-teaser__feature-block_height: 1.5rem;
  }
  .dre-article-teaser__feature-block--lg-small,
  .dre-article-teaser__feature-block--lg-medium,
  .dre-article-teaser__feature-block--lg-large,
  .dre-article-teaser__feature-block--lg-x-large,
  .dre-article-teaser__feature-block--lg-xx-large,
  .dre-article-teaser__feature-block--lg-xxx-large {
    --dre-article-teaser__feature-block_height: 2.5rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-teaser__feature-block--xl-xx-small,
  .dre-article-teaser__feature-block--xl-x-small {
    --dre-article-teaser__feature-block_height: 1.5rem;
  }
  .dre-article-teaser__feature-block--xl-small,
  .dre-article-teaser__feature-block--xl-medium,
  .dre-article-teaser__feature-block--xl-large,
  .dre-article-teaser__feature-block--xl-x-large,
  .dre-article-teaser__feature-block--xl-xx-large,
  .dre-article-teaser__feature-block--xl-xxx-large {
    --dre-article-teaser__feature-block_height: 2.5rem;
  }
}
.dre-article-teaser__media-label {
  max-width: 100%;
  margin-bottom: 0;
  position: absolute;
  top: 0.5rem;
  left: -0.25rem;
  -webkit-transform: translateZ(0);
}
@media (min-width: 30rem) {
  .dre-article-teaser__media-label {
    top: 1rem;
    left: -0.375rem;
  }
}
@media (min-width: 60rem) {
  .dre-article-teaser__media-label {
    top: 1.5rem;
    left: -0.5rem;
  }
}
.dre-article-teaser__content-label {
  max-width: 100%;
  margin-bottom: 1rem;
}
@media (min-width: 45rem) {
  .dre-article-teaser__content-label {
    margin-bottom: 1.5rem;
  }
}
.dre-article-teaser__video--absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser {
  width: 100%;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  position: relative;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-date {
  text-transform: uppercase;
  font-size: 0.6875rem;
  --dre-line-height: 1;
  line-height: 1em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  color: rgba(0, 0, 0, 0.6);
  padding-top: 0.625rem;
}
.dre-teaser-date--dark {
  color: rgba(255, 255, 255, 0.6);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-image {
  position: relative;
  overflow: hidden;
  flex: 0 0 auto;
  z-index: 0;
}
.dre-teaser-image__image {
  will-change: transform;
  transition: transform 0.25s ease-out;
}
.dre-teaser-image__image--animate {
  transform: scale(1.025);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-picture {
  position: relative;
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.dre-picture__image {
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.dre-picture__image--unloaded {
  background-color: rgba(0, 0, 0, 0.1);
}
.dre-picture__image--error,
.dre-picture__image:-moz-loading {
  opacity: 0;
}
.dre-picture__ratio-padder {
  display: block;
  position: relative;
  visibility: visible;
  width: 100%;
  padding-bottom: calc(var(--dre-picture__ratio, 0.5625) * 100%);
  line-height: 0;
}
@media (min-width: 0) {
  .dre-picture__ratio-padder--xxs {
    --dre-picture__ratio: var(--dre-picture__ratio--xxs);
  }
}
@media (min-width: 30rem) {
  .dre-picture__ratio-padder--xs {
    --dre-picture__ratio: var(--dre-picture__ratio--xs);
  }
}
@media (min-width: 45rem) {
  .dre-picture__ratio-padder--sm {
    --dre-picture__ratio: var(--dre-picture__ratio--sm);
  }
}
@media (min-width: 60rem) {
  .dre-picture__ratio-padder--md {
    --dre-picture__ratio: var(--dre-picture__ratio--md);
  }
}
@media (min-width: 75rem) {
  .dre-picture__ratio-padder--lg {
    --dre-picture__ratio: var(--dre-picture__ratio--lg);
  }
}
@media (min-width: 90rem) {
  .dre-picture__ratio-padder--xl {
    --dre-picture__ratio: var(--dre-picture__ratio--xl);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-image {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  transform: translateZ(0);
  background-color: #cccccc;
  user-select: none;
}
.dre-image--loaded {
  background-color: transparent;
}
.dre-image__image {
  transform: translateZ(0);
  z-index: 1;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  object-fit: cover;
}
.dre-image__image--error {
  display: none;
}
.dre-image__ratio-padder {
  display: block;
  position: relative;
  visibility: visible;
  width: 100%;
  padding-bottom: 100%;
  line-height: 0;
}

.dre-threshold-trigger {
  pointer-events: none;
}
.dre-threshold-trigger--top,
.dre-threshold-trigger--right,
.dre-threshold-trigger--bottom,
.dre-threshold-trigger--left {
  position: absolute;
  min-width: 1px;
  min-height: 1px;
}
.dre-threshold-trigger--top {
  top: 0;
}
.dre-threshold-trigger--right {
  right: 0;
}
.dre-threshold-trigger--bottom {
  bottom: 0;
}
.dre-threshold-trigger--left {
  left: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-picture-error {
  --dre-picture-error__font-size: 0.75rem;
  --dre-picture-error__alt_margin: 0.5rem;
  --dre-picture-error__alt_display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1.25rem;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: var(--dre-picture-error__font-size);
  line-height: 1.2;
}
.dre-picture-error__icon {
  opacity: 0.5;
}
.dre-picture-error__alt {
  font-style: italic;
  color: #000;
  display: var(--dre-picture-error__alt_display);
  margin-top: var(--dre-picture-error__alt_margin);
}
@media (min-width: 0) {
  .dre-picture-error--xxs-small {
    --dre-picture-error__alt_display: none;
  }
  .dre-picture-error--xxs-medium {
    --dre-picture-error__alt_margin: 1rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 0.75rem;
  }
  .dre-picture-error--xxs-large {
    --dre-picture-error__alt_margin: 1.5rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 1rem;
  }
}
@media (min-width: 30rem) {
  .dre-picture-error--xs-small {
    --dre-picture-error__alt_display: none;
  }
  .dre-picture-error--xs-medium {
    --dre-picture-error__alt_margin: 1rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 0.75rem;
  }
  .dre-picture-error--xs-large {
    --dre-picture-error__alt_margin: 1.5rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 1rem;
  }
}
@media (min-width: 45rem) {
  .dre-picture-error--sm-small {
    --dre-picture-error__alt_display: none;
  }
  .dre-picture-error--sm-medium {
    --dre-picture-error__alt_margin: 1rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 0.75rem;
  }
  .dre-picture-error--sm-large {
    --dre-picture-error__alt_margin: 1.5rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 1rem;
  }
}
@media (min-width: 60rem) {
  .dre-picture-error--md-small {
    --dre-picture-error__alt_display: none;
  }
  .dre-picture-error--md-medium {
    --dre-picture-error__alt_margin: 1rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 0.75rem;
  }
  .dre-picture-error--md-large {
    --dre-picture-error__alt_margin: 1.5rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 1rem;
  }
}
@media (min-width: 75rem) {
  .dre-picture-error--lg-small {
    --dre-picture-error__alt_display: none;
  }
  .dre-picture-error--lg-medium {
    --dre-picture-error__alt_margin: 1rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 0.75rem;
  }
  .dre-picture-error--lg-large {
    --dre-picture-error__alt_margin: 1.5rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 1rem;
  }
}
@media (min-width: 90rem) {
  .dre-picture-error--xl-small {
    --dre-picture-error__alt_display: none;
  }
  .dre-picture-error--xl-medium {
    --dre-picture-error__alt_margin: 1rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 0.75rem;
  }
  .dre-picture-error--xl-large {
    --dre-picture-error__alt_margin: 1.5rem;
    --dre-picture-error__alt_display: inline;
    --dre-picture-error__font-size: 1rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-image-rotation {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.dre-teaser-image-rotation__image-container {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  animation-play-state: paused;
}
.dre-teaser-image-rotation__image-container--animate {
  animation-play-state: running;
}
@keyframes dre-teaser-image-rotation__fade-1 {
  12%,
  100% {
    opacity: 1;
  }
  111.99999999999999%,
  100% {
    opacity: 0;
  }
}
.dre-teaser-image-rotation__image-container--1-1 {
  opacity: 1;
  animation-duration: 5s;
  animation-delay: 0s;
  animation-name: dre-teaser-image-rotation__fade-1;
  animation-iteration-count: infinite;
}
@keyframes dre-teaser-image-rotation__fade-2 {
  6%,
  50% {
    opacity: 1;
  }
  55.99999999999999%,
  100% {
    opacity: 0;
  }
}
.dre-teaser-image-rotation__image-container--2-2 {
  opacity: 0;
  animation-duration: 10s;
  animation-delay: 5s;
  animation-name: dre-teaser-image-rotation__fade-2;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--2-1 {
  opacity: 1;
  animation-duration: 10s;
  animation-delay: 0s;
  animation-name: dre-teaser-image-rotation__fade-2;
  animation-iteration-count: infinite;
}
@keyframes dre-teaser-image-rotation__fade-3 {
  4%,
  33.33333333333333% {
    opacity: 1;
  }
  37.33333333333333%,
  100% {
    opacity: 0;
  }
}
.dre-teaser-image-rotation__image-container--3-3 {
  opacity: 0;
  animation-duration: 15s;
  animation-delay: 10s;
  animation-name: dre-teaser-image-rotation__fade-3;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--3-2 {
  opacity: 0;
  animation-duration: 15s;
  animation-delay: 5s;
  animation-name: dre-teaser-image-rotation__fade-3;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--3-1 {
  opacity: 1;
  animation-duration: 15s;
  animation-delay: 0s;
  animation-name: dre-teaser-image-rotation__fade-3;
  animation-iteration-count: infinite;
}
@keyframes dre-teaser-image-rotation__fade-4 {
  3%,
  25% {
    opacity: 1;
  }
  27.999999999999996%,
  100% {
    opacity: 0;
  }
}
.dre-teaser-image-rotation__image-container--4-4 {
  opacity: 0;
  animation-duration: 20s;
  animation-delay: 15s;
  animation-name: dre-teaser-image-rotation__fade-4;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--4-3 {
  opacity: 0;
  animation-duration: 20s;
  animation-delay: 10s;
  animation-name: dre-teaser-image-rotation__fade-4;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--4-2 {
  opacity: 0;
  animation-duration: 20s;
  animation-delay: 5s;
  animation-name: dre-teaser-image-rotation__fade-4;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--4-1 {
  opacity: 1;
  animation-duration: 20s;
  animation-delay: 0s;
  animation-name: dre-teaser-image-rotation__fade-4;
  animation-iteration-count: infinite;
}
@keyframes dre-teaser-image-rotation__fade-5 {
  2.4%,
  20% {
    opacity: 1;
  }
  22.4%,
  100% {
    opacity: 0;
  }
}
.dre-teaser-image-rotation__image-container--5-5 {
  opacity: 0;
  animation-duration: 25s;
  animation-delay: 20s;
  animation-name: dre-teaser-image-rotation__fade-5;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--5-4 {
  opacity: 0;
  animation-duration: 25s;
  animation-delay: 15s;
  animation-name: dre-teaser-image-rotation__fade-5;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--5-3 {
  opacity: 0;
  animation-duration: 25s;
  animation-delay: 10s;
  animation-name: dre-teaser-image-rotation__fade-5;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--5-2 {
  opacity: 0;
  animation-duration: 25s;
  animation-delay: 5s;
  animation-name: dre-teaser-image-rotation__fade-5;
  animation-iteration-count: infinite;
}
.dre-teaser-image-rotation__image-container--5-1 {
  opacity: 1;
  animation-duration: 25s;
  animation-delay: 0s;
  animation-name: dre-teaser-image-rotation__fade-5;
  animation-iteration-count: infinite;
}

.dre-teaser-video {
  overflow: hidden;
  flex: 0 0 auto;
}
.dre-teaser-video__video {
  opacity: 0;
  transition: 0.5s opacity;
}
.dre-teaser-video__video--visible {
  opacity: 1;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-video-player {
  position: relative;
}
.dre-video-player__placeholder {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
@keyframes dre-video-player__fade-sticky-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dre-video-player__fade-not-sticky-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.dre-video-player__sticky-container {
  background-color: black;
  color: white;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  animation: dre-video-player__fade-not-sticky-in ease 1s;
  will-change: transform, opacity;
}
.dre-video-player__sticky-container--sticky {
  z-index: 994;
  position: fixed;
  left: 0;
  top: 0;
  animation: dre-video-player__fade-sticky-in ease 1s;
  height: 6.25rem;
  transform: translateY(calc(var(--dre-navigation__offset, var(--dre-top-navigation__offset, 0px))));
  transition: transform 0.5s ease;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-container--sticky {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    flex-direction: column;
    float: right;
    justify-content: normal;
    width: 24.375rem;
    margin-bottom: 1.25rem;
    margin-right: 1.25rem;
    animation: dre-video-player__fade-sticky-in ease 1s;
    transform: none;
    height: 21.5625rem;
  }
}
.dre-video-player__sticky-video-player {
  flex: 1;
  min-width: 0;
  width: 100%;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-video-player {
    flex: none;
  }
}
.dre-video-player__sticky-video-player--sticky {
  overflow: hidden;
  max-width: 11.0625rem;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-video-player--sticky {
    max-width: 100%;
    height: 13.75rem;
  }
}
.dre-video-player__sticky-metadata {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
  padding-left: 0.3125rem;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-metadata {
    padding: 1.25rem;
  }
}
.dre-video-player__sticky-controlbar {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0.3125rem;
  max-height: 1.5625rem;
  min-width: 0;
}
.dre-video-player__sticky-controlbar button {
  cursor: pointer;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-controlbar {
    margin-top: 0;
  }
}
.dre-video-player__sticky-right-icon-group {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: flex-end;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-right-icon-group {
    justify-content: flex-start;
  }
}
.dre-video-player__sticky-live-label {
  padding-left: 0.3125rem;
  padding-right: 0.9375rem;
  animation: dre-video-player__fade-sticky-in ease 1s;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-live-label {
    padding-left: 0;
    padding-right: 0.625rem;
  }
}
.dre-video-player__sticky-mute {
  padding-right: 0.9375rem;
  animation: dre-video-player__fade-sticky-in ease 1s;
  color: #ccc;
}
.dre-video-player__sticky-mute:hover {
  color: #fff;
}
.dre-video-player__sticky-close {
  padding-right: 0.625rem;
  animation: dre-video-player__fade-sticky-in ease 1s;
  color: #ccc;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-close {
    display: none;
  }
}
.dre-video-player__sticky-close:hover {
  color: #fff;
}
.dre-video-player__sticky-close-desktop {
  display: none;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  color: #ccc;
  cursor: pointer;
  animation: dre-video-player__fade-sticky-in ease 1s;
}
.dre-video-player__sticky-close-desktop:hover {
  color: #fff;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-close-desktop {
    display: block;
  }
}
.dre-video-player__sticky-link {
  text-decoration: none;
  color: white;
}
.dre-video-player__sticky-link--hover,
.dre-video-player__sticky-link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-video-player__sticky-link--hover,
  .dre-video-player__sticky-link:hover {
    text-decoration: none;
  }
}
.dre-video-player__sticky-title {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.28571429;
  line-height: 1.28571429em;
  font-weight: 600;
  display: -webkit-box;
  height: 2.1875rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  animation: dre-video-player__fade-sticky-in ease 1s;
}
.dre-video-player__sticky-title::selection {
  color: #fff;
  background-color: blue;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-title {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    height: 3.75rem;
    -webkit-line-clamp: 2;
    padding-top: 0.625rem;
  }
}
.dre-video-player__sticky-title-container {
  display: flex;
  flex: 1;
  height: 3.75rem;
  min-width: 0;
  padding: 0.3125rem;
}
@media (min-width: 60rem) {
  .dre-video-player__sticky-title-container {
    padding: 0;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-label-animation {
  background-color: #932412;
  contain: content;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  max-width: 100%;
}
.dre-label-animation__label-band {
  will-change: transform;
}
.dre-label-animation__label-band--items-1 {
  animation: dre-label-animation__label-band--items-1 5s ease-in-out infinite;
}
@keyframes dre-label-animation__label-band--items-1 {
  0% {
    transform: translateX(calc(var(--dre-label-animation__width, 0) * -1));
  }
  14% {
    transform: translateX(0);
  }
  86% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(var(--dre-label-animation__width, 0));
  }
}
.dre-label-animation__label-band--items-2 {
  animation: dre-label-animation__label-band--items-2 10s ease-in-out infinite;
}
@keyframes dre-label-animation__label-band--items-2 {
  0% {
    transform: translateX(calc(var(--dre-label-animation__width, 0) * -3));
  }
  7% {
    transform: translateX(calc(var(--dre-label-animation__width, 0) * -2));
  }
  43% {
    transform: translateX(calc(var(--dre-label-animation__width, 0) * -2));
  }
  50% {
    transform: translateX(calc(var(--dre-label-animation__width, 0) * -1));
  }
  57% {
    transform: translateX(0);
  }
  93% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(var(--dre-label-animation__width, 0));
  }
}
.dre-label-animation__label {
  width: 100%;
  background-color: #ff011e;
}
.dre-label-animation__label--item-1 {
  margin-left: 200%;
  margin-top: -1.5rem;
}
@media (min-width: 45rem) {
  .dre-label-animation__label--item-1 {
    margin-top: -1.75rem;
  }
}

.dre-resize-detector {
  position: absolute;
  left: 0;
  top: -100%;
  width: 100%;
  height: 100%;
  margin: 1px 0 0;
  border: none;
  opacity: 0;
  pointer-events: none;
}
.dre-resize-detector--no-pointer-events {
  visibility: hidden;
}
.dre-resize-detector--axis-horizontal {
  height: 1px;
}
.dre-resize-detector--axis-vertical {
  width: 1px;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-live-label {
  display: flex;
  z-index: 10;
}
.dre-live-label__title,
.dre-live-label__icon {
  height: 1.5rem;
  background: #ff011e;
}
@media (min-width: 45rem) {
  .dre-live-label__title,
  .dre-live-label__icon {
    height: 1.75rem;
  }
}
.dre-live-label__title {
  font-weight: 600;
  color: #fff;
  min-width: 0;
  display: flex;
  padding: 0 0.4375rem;
  align-items: center;
  max-width: 100%;
}
.dre-live-label__title-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 0.5rem 0;
  margin: -0.5rem 0;
}
@media (min-width: 45rem) {
  .dre-live-label__title-text {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.dre-live-label__icon {
  padding: 0.3125rem;
}
@media (min-width: 45rem) {
  .dre-live-label__icon {
    padding: 0.4375rem;
  }
}
.dre-live-label__icon--spacing {
  margin-left: 0.125rem;
}

.dre-dart-animation-icon {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.dre-dart-animation-icon__circle {
  border-radius: 50%;
  height: 100%;
  width: 100%;
  animation: 1s dre-dart-animation-icon__circle--first 0s ease infinite;
  display: inline-block;
  background-color: currentColor;
  position: absolute;
  top: 0;
  left: 0;
}
.dre-dart-animation-icon__circle--second {
  animation-name: dre-dart-animation-icon__circle--second;
}
.dre-dart-animation-icon__circle--second-inner {
  color: white;
  animation-name: dre-dart-animation-icon__circle--second-inner;
}
.dre-dart-animation-icon__circle--third {
  animation-name: dre-dart-animation-icon__circle--third;
}
.dre-dart-animation-icon__circle--third-inner {
  animation-name: dre-dart-animation-icon__circle--third-inner;
  color: white;
}
@keyframes dre-dart-animation-icon__circle--first {
  0% {
    transform: scale(0, 0);
    opacity: 0.5;
  }
  90% {
    transform: scale(0.2, 0.2);
    opacity: 1;
  }
  100% {
    transform: scale(0.2, 0.2);
    opacity: 1;
  }
}
@keyframes dre-dart-animation-icon__circle--second {
  0% {
    transform: scale(0.2, 0.2);
  }
  25% {
    transform: scale(0.28, 0.28);
  }
  85% {
    transform: scale(0.63, 0.63);
  }
  90% {
    transform: scale(0.59, 0.59);
  }
  100% {
    transform: scale(0.59, 0.59);
  }
}
@keyframes dre-dart-animation-icon__circle--second-inner {
  0% {
    transform: scale(0.15, 0.15);
  }
  25% {
    transform: scale(0.2, 0.2);
  }
  85% {
    transform: scale(0.45, 0.45);
  }
  90% {
    transform: scale(0.43, 0.43);
  }
  100% {
    transform: scale(0.43, 0.43);
  }
}
@keyframes dre-dart-animation-icon__circle--third {
  0% {
    transform: scale(0.6, 0.6);
    opacity: 1;
  }
  90% {
    transform: scale(1, 1);
    opacity: 0.4;
  }
  100% {
    transform: scale(1, 1);
    opacity: 0;
  }
}
@keyframes dre-dart-animation-icon__circle--third-inner {
  0% {
    transform: scale(0.45, 0.45);
  }
  90% {
    transform: scale(0.8, 0.8);
  }
  100% {
    transform: scale(0.8, 0.8);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-content {
  position: relative;
  display: flex;
  flex: 1 1 auto;
}
@supports (-webkit-touch-callout: none) {
  .dre-teaser-content {
    transform: translateZ(0);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-title {
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  color: black;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.28571429;
  line-height: 1.28571429em;
}
.dre-teaser-title__text::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-teaser-title__text::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-teaser-title--fill {
  width: 100%;
  height: 100%;
}
.dre-teaser-title--prefixed {
  font-weight: 400;
}
.dre-teaser-title--dark {
  color: white;
}
.dre-teaser-title--dark:hover {
  color: white;
}
.dre-teaser-title--hover,
.dre-teaser-title:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-teaser-title--hover,
  .dre-teaser-title:hover {
    text-decoration: none;
  }
}
.dre-teaser-title__prefix {
  font-weight: bold;
}
.dre-teaser-title--xxs-xx-small {
  font-size: 0.875rem;
  --dre-line-height: 1.28571429;
  line-height: 1.28571429em;
}
.dre-teaser-title--xxs-x-small {
  font-size: 1.125rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
}
.dre-teaser-title--xxs-small {
  font-size: 1.5rem;
  --dre-line-height: 1.25;
  line-height: 1.25em;
}
.dre-teaser-title--xxs-medium {
  font-size: 1.875rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
}
.dre-teaser-title--xxs-large {
  font-size: 2.25rem;
  --dre-line-height: 1.16666667;
  line-height: 1.16666667em;
}
.dre-teaser-title--xxs-x-large {
  font-size: 3rem;
  --dre-line-height: 1.125;
  line-height: 1.125em;
}
.dre-teaser-title--xxs-xx-large {
  font-size: 3.75rem;
  --dre-line-height: 1.1;
  line-height: 1.1em;
}
.dre-teaser-title--xxs-xxx-large {
  font-size: 3.75rem;
  --dre-line-height: 1.1;
  line-height: 1.1em;
}
@media (min-width: 30rem) {
  .dre-teaser-title--xs-xx-small {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
  }
  .dre-teaser-title--xs-x-small {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
  }
  .dre-teaser-title--xs-small {
    font-size: 1.5rem;
    --dre-line-height: 1.25;
    line-height: 1.25em;
  }
  .dre-teaser-title--xs-medium {
    font-size: 1.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
  .dre-teaser-title--xs-large {
    font-size: 2.25rem;
    --dre-line-height: 1.16666667;
    line-height: 1.16666667em;
  }
  .dre-teaser-title--xs-x-large {
    font-size: 3rem;
    --dre-line-height: 1.125;
    line-height: 1.125em;
  }
  .dre-teaser-title--xs-xx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
  .dre-teaser-title--xs-xxx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
}
@media (min-width: 45rem) {
  .dre-teaser-title--sm-xx-small {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
  }
  .dre-teaser-title--sm-x-small {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
  }
  .dre-teaser-title--sm-small {
    font-size: 1.5rem;
    --dre-line-height: 1.25;
    line-height: 1.25em;
  }
  .dre-teaser-title--sm-medium {
    font-size: 1.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
  .dre-teaser-title--sm-large {
    font-size: 2.25rem;
    --dre-line-height: 1.16666667;
    line-height: 1.16666667em;
  }
  .dre-teaser-title--sm-x-large {
    font-size: 3rem;
    --dre-line-height: 1.125;
    line-height: 1.125em;
  }
  .dre-teaser-title--sm-xx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
  .dre-teaser-title--sm-xxx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
}
@media (min-width: 60rem) {
  .dre-teaser-title--md-xx-small {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
  }
  .dre-teaser-title--md-x-small {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
  }
  .dre-teaser-title--md-small {
    font-size: 1.5rem;
    --dre-line-height: 1.25;
    line-height: 1.25em;
  }
  .dre-teaser-title--md-medium {
    font-size: 1.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
  .dre-teaser-title--md-large {
    font-size: 2.25rem;
    --dre-line-height: 1.16666667;
    line-height: 1.16666667em;
  }
  .dre-teaser-title--md-x-large {
    font-size: 3rem;
    --dre-line-height: 1.125;
    line-height: 1.125em;
  }
  .dre-teaser-title--md-xx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
  .dre-teaser-title--md-xxx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
}
@media (min-width: 75rem) {
  .dre-teaser-title--lg-xx-small {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
  }
  .dre-teaser-title--lg-x-small {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
  }
  .dre-teaser-title--lg-small {
    font-size: 1.5rem;
    --dre-line-height: 1.25;
    line-height: 1.25em;
  }
  .dre-teaser-title--lg-medium {
    font-size: 1.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
  .dre-teaser-title--lg-large {
    font-size: 2.25rem;
    --dre-line-height: 1.16666667;
    line-height: 1.16666667em;
  }
  .dre-teaser-title--lg-x-large {
    font-size: 3rem;
    --dre-line-height: 1.125;
    line-height: 1.125em;
  }
  .dre-teaser-title--lg-xx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
  .dre-teaser-title--lg-xxx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
}
@media (min-width: 90rem) {
  .dre-teaser-title--xl-xx-small {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
  }
  .dre-teaser-title--xl-x-small {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
  }
  .dre-teaser-title--xl-small {
    font-size: 1.5rem;
    --dre-line-height: 1.25;
    line-height: 1.25em;
  }
  .dre-teaser-title--xl-medium {
    font-size: 1.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
  .dre-teaser-title--xl-large {
    font-size: 2.25rem;
    --dre-line-height: 1.16666667;
    line-height: 1.16666667em;
  }
  .dre-teaser-title--xl-x-large {
    font-size: 3rem;
    --dre-line-height: 1.125;
    line-height: 1.125em;
  }
  .dre-teaser-title--xl-xx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
  .dre-teaser-title--xl-xxx-large {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-summary {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  color: #4d4d4d;
}
.dre-teaser-summary--dark {
  color: #cccccc;
}
@media (min-width: 0) {
  .dre-teaser-summary--x-small-xxs,
  .dre-teaser-summary--small-xxs,
  .dre-teaser-summary--medium-xxs {
    font-size: 1rem;
    --dre-line-height: 1.375;
    line-height: 1.375em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--medium-xxs,
  .dre-teaser-summary--large-xxs,
  .dre-teaser-summary--x-large-xxs {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--xx-large-xxs,
  .dre-teaser-summary--xxx-large-xxs {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 1.25rem;
  }
}
@media (min-width: 30rem) {
  .dre-teaser-summary--x-small-xs,
  .dre-teaser-summary--small-xs,
  .dre-teaser-summary--medium-xs {
    font-size: 1rem;
    --dre-line-height: 1.375;
    line-height: 1.375em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--medium-xs,
  .dre-teaser-summary--large-xs,
  .dre-teaser-summary--x-large-xs {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--xx-large-xs,
  .dre-teaser-summary--xxx-large-xs {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 1.25rem;
  }
}
@media (min-width: 45rem) {
  .dre-teaser-summary--x-small-sm,
  .dre-teaser-summary--small-sm,
  .dre-teaser-summary--medium-sm {
    font-size: 1rem;
    --dre-line-height: 1.375;
    line-height: 1.375em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--medium-sm,
  .dre-teaser-summary--large-sm,
  .dre-teaser-summary--x-large-sm {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--xx-large-sm,
  .dre-teaser-summary--xxx-large-sm {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 1.25rem;
  }
}
@media (min-width: 60rem) {
  .dre-teaser-summary--x-small-md,
  .dre-teaser-summary--small-md,
  .dre-teaser-summary--medium-md {
    font-size: 1rem;
    --dre-line-height: 1.375;
    line-height: 1.375em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--medium-md,
  .dre-teaser-summary--large-md,
  .dre-teaser-summary--x-large-md {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--xx-large-md,
  .dre-teaser-summary--xxx-large-md {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 1.25rem;
  }
}
@media (min-width: 75rem) {
  .dre-teaser-summary--x-small-lg,
  .dre-teaser-summary--small-lg,
  .dre-teaser-summary--medium-lg {
    font-size: 1rem;
    --dre-line-height: 1.375;
    line-height: 1.375em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--medium-lg,
  .dre-teaser-summary--large-lg,
  .dre-teaser-summary--x-large-lg {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--xx-large-lg,
  .dre-teaser-summary--xxx-large-lg {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 1.25rem;
  }
}
@media (min-width: 90rem) {
  .dre-teaser-summary--x-small-xl,
  .dre-teaser-summary--small-xl,
  .dre-teaser-summary--medium-xl {
    font-size: 1rem;
    --dre-line-height: 1.375;
    line-height: 1.375em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--medium-xl,
  .dre-teaser-summary--large-xl,
  .dre-teaser-summary--x-large-xl {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 0.625rem;
  }
  .dre-teaser-summary--xx-large-xl,
  .dre-teaser-summary--xxx-large-xl {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    padding-top: 1.25rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-meta {
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  height: 1.125rem;
  overflow: hidden;
  margin: -0.3125rem 0;
  padding: 0.3125rem 0;
  display: flex;
}
.dre-teaser-meta > * {
  min-width: 0;
}
.dre-teaser-meta__part {
  white-space: nowrap;
  margin-bottom: 0.3125rem;
  display: inline-block;
  vertical-align: top;
}
.dre-teaser-meta__part::before {
  content: "";
  margin: -0.125rem 0.5rem;
  display: inline-block;
  border-left: thin solid;
  min-height: 0.75rem;
}
.dre-teaser-meta__part--dark {
  color: rgba(255, 255, 255, 0.6);
}
.dre-teaser-meta__part--primary {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  margin-top: -0.3125rem;
  padding: 0.3125rem 0;
}
.dre-teaser-meta__part--primary::before {
  display: none;
}

.dre-more-animation-icon {
  display: inline-block;
}
.dre-more-animation-icon__dot {
  border-radius: 50%;
  height: 20%;
  width: 20%;
  animation: 1.5s dre-more-animation-icon__dot--first 0s ease infinite;
  display: inline-block;
  background-color: currentColor;
  position: absolute;
  top: 40%;
  left: 5%;
}
.dre-more-animation-icon__dot--second {
  animation-name: dre-more-animation-icon__dot--second;
  left: 40%;
}
.dre-more-animation-icon__dot--third {
  animation-name: dre-more-animation-icon__dot--third;
  left: 75%;
}
@keyframes dre-more-animation-icon__dot--first {
  0% {
    transform: scale(0);
  }
  25% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1.1);
  }
}
@keyframes dre-more-animation-icon__dot--second {
  0% {
    transform: scale(0);
  }
  25% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1.1);
  }
}
@keyframes dre-more-animation-icon__dot--third {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(0);
  }
  75% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1.1);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-icon-label {
  display: flex;
  z-index: 10;
}
.dre-icon-label__icon,
.dre-icon-label__title {
  height: 1.5rem;
}
@media (min-width: 45rem) {
  .dre-icon-label__icon,
  .dre-icon-label__title {
    height: 1.75rem;
  }
}
.dre-icon-label__icon {
  background: #ff011e;
  padding: 0.3125rem;
  margin-right: 0.125rem;
}
@media (min-width: 45rem) {
  .dre-icon-label__icon {
    padding: 0.4375rem;
  }
}
.dre-icon-label__title {
  padding: 0.5rem;
  background: #f3f0ef;
  color: #000;
  display: inline-block;
}
@media (min-width: 45rem) {
  .dre-icon-label__title {
    padding: 0.5625rem;
  }
}
@media (min-width: 0) {
  .dre-icon-label__title--xxs-small {
    display: none;
  }
  .dre-icon-label__title--xxs-medium {
    display: inline-block;
  }
}
@media (min-width: 30rem) {
  .dre-icon-label__title--xs-small {
    display: none;
  }
  .dre-icon-label__title--xs-medium {
    display: inline-block;
  }
}
@media (min-width: 45rem) {
  .dre-icon-label__title--sm-small {
    display: none;
  }
  .dre-icon-label__title--sm-medium {
    display: inline-block;
  }
}
@media (min-width: 60rem) {
  .dre-icon-label__title--md-small {
    display: none;
  }
  .dre-icon-label__title--md-medium {
    display: inline-block;
  }
}
@media (min-width: 75rem) {
  .dre-icon-label__title--lg-small {
    display: none;
  }
  .dre-icon-label__title--lg-medium {
    display: inline-block;
  }
}
@media (min-width: 90rem) {
  .dre-icon-label__title--xl-small {
    display: none;
  }
  .dre-icon-label__title--xl-medium {
    display: inline-block;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-title-text {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  display: block;
  max-height: 99999rem;
}
.dre-title-text--prefixed {
  font-weight: 400;
}
.dre-title-text--type-feature {
  font-weight: 700;
}
.dre-title-text::after {
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  overflow: hidden;
}
.dre-title-text__prefix {
  font-weight: 700;
  position: relative;
}
.dre-title-text__prefix--type-feature {
  font-weight: 900;
}
.dre-title-text__prefixed {
  font-weight: 400;
}
.dre-title-text__prefixed--type-feature {
  font-weight: 600;
}
.dre-title-text__hyphen {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-teaser-links {
  margin-top: 1.25rem;
  text-align: left;
}
@media (min-width: 0) {
  .dre-article-teaser-links--x-small-xxs {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--small-xxs {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--medium-xxs {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--large-xxs {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--x-large-xxs {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xx-large-xxs {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xxx-large-xxs {
    margin-top: 1.5rem;
  }
}
@media (min-width: 30rem) {
  .dre-article-teaser-links--x-small-xs {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--small-xs {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--medium-xs {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--large-xs {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--x-large-xs {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xx-large-xs {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xxx-large-xs {
    margin-top: 1.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-article-teaser-links--x-small-sm {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--small-sm {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--medium-sm {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--large-sm {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--x-large-sm {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xx-large-sm {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xxx-large-sm {
    margin-top: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-article-teaser-links--x-small-md {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--small-md {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--medium-md {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--large-md {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--x-large-md {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xx-large-md {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xxx-large-md {
    margin-top: 1.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-article-teaser-links--x-small-lg {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--small-lg {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--medium-lg {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--large-lg {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--x-large-lg {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xx-large-lg {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xxx-large-lg {
    margin-top: 1.5rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-teaser-links--x-small-xl {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--small-xl {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--medium-xl {
    margin-top: 1rem;
  }
  .dre-article-teaser-links--large-xl {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--x-large-xl {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xx-large-xl {
    margin-top: 1.5rem;
  }
  .dre-article-teaser-links--xxx-large-xl {
    margin-top: 1.5rem;
  }
}
.dre-article-teaser-links__link:not(:last-child) {
  margin-bottom: 0.5rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-read-more-link {
  position: relative;
  color: black;
}
.dre-read-more-link__label {
  font-size: 0.875rem;
  --dre-line-height: 1.71428571;
  line-height: 1.71428571em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  text-transform: uppercase;
  margin-right: 0.5rem;
  color: #000;
}
@media (min-width: 45rem) {
  .dre-read-more-link__label {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
  }
}
.dre-read-more-link__label--dark {
  color: #FFF;
}
.dre-read-more-link__link {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  text-decoration: none;
  overflow: hidden;
  color: #DB001A;
}
.dre-read-more-link__link--dark {
  color: #FF1A34;
}
.dre-read-more-link__link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-read-more-link__link:hover {
    text-decoration: none;
  }
}
@media (min-width: 0) {
  .dre-read-more-link__label--small-xxs {
    font-size: 0.75rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--medium-xxs {
    font-size: 0.75rem;
    --dre-line-height: 2.16666667;
    line-height: 2.16666667em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--large-xxs {
    font-size: 0.875rem;
    --dre-line-height: 1.71428571;
    line-height: 1.71428571em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--x-large-xxs {
    font-size: 0.875rem;
    --dre-line-height: 1.85714286;
    line-height: 1.85714286em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 0) {
  .dre-read-more-link__link--small-xxs {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--medium-xxs {
    font-size: 1rem;
    --dre-line-height: 1.625;
    line-height: 1.625em;
    font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--large-xxs {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--x-large-xxs {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 30rem) {
  .dre-read-more-link__label--small-xs {
    font-size: 0.75rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--medium-xs {
    font-size: 0.75rem;
    --dre-line-height: 2.16666667;
    line-height: 2.16666667em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--large-xs {
    font-size: 0.875rem;
    --dre-line-height: 1.71428571;
    line-height: 1.71428571em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--x-large-xs {
    font-size: 0.875rem;
    --dre-line-height: 1.85714286;
    line-height: 1.85714286em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 30rem) {
  .dre-read-more-link__link--small-xs {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--medium-xs {
    font-size: 1rem;
    --dre-line-height: 1.625;
    line-height: 1.625em;
    font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--large-xs {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--x-large-xs {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 45rem) {
  .dre-read-more-link__label--small-sm {
    font-size: 0.75rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--medium-sm {
    font-size: 0.75rem;
    --dre-line-height: 2.16666667;
    line-height: 2.16666667em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--large-sm {
    font-size: 0.875rem;
    --dre-line-height: 1.71428571;
    line-height: 1.71428571em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--x-large-sm {
    font-size: 0.875rem;
    --dre-line-height: 1.85714286;
    line-height: 1.85714286em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 45rem) {
  .dre-read-more-link__link--small-sm {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--medium-sm {
    font-size: 1rem;
    --dre-line-height: 1.625;
    line-height: 1.625em;
    font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--large-sm {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--x-large-sm {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 60rem) {
  .dre-read-more-link__label--small-md {
    font-size: 0.75rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--medium-md {
    font-size: 0.75rem;
    --dre-line-height: 2.16666667;
    line-height: 2.16666667em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--large-md {
    font-size: 0.875rem;
    --dre-line-height: 1.71428571;
    line-height: 1.71428571em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--x-large-md {
    font-size: 0.875rem;
    --dre-line-height: 1.85714286;
    line-height: 1.85714286em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 60rem) {
  .dre-read-more-link__link--small-md {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--medium-md {
    font-size: 1rem;
    --dre-line-height: 1.625;
    line-height: 1.625em;
    font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--large-md {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--x-large-md {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 75rem) {
  .dre-read-more-link__label--small-lg {
    font-size: 0.75rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--medium-lg {
    font-size: 0.75rem;
    --dre-line-height: 2.16666667;
    line-height: 2.16666667em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--large-lg {
    font-size: 0.875rem;
    --dre-line-height: 1.71428571;
    line-height: 1.71428571em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--x-large-lg {
    font-size: 0.875rem;
    --dre-line-height: 1.85714286;
    line-height: 1.85714286em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 75rem) {
  .dre-read-more-link__link--small-lg {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--medium-lg {
    font-size: 1rem;
    --dre-line-height: 1.625;
    line-height: 1.625em;
    font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--large-lg {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--x-large-lg {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 90rem) {
  .dre-read-more-link__label--small-xl {
    font-size: 0.75rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--medium-xl {
    font-size: 0.75rem;
    --dre-line-height: 2.16666667;
    line-height: 2.16666667em;
    font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--large-xl {
    font-size: 0.875rem;
    --dre-line-height: 1.71428571;
    line-height: 1.71428571em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__label--x-large-xl {
    font-size: 0.875rem;
    --dre-line-height: 1.85714286;
    line-height: 1.85714286em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 90rem) {
  .dre-read-more-link__link--small-xl {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--medium-xl {
    font-size: 1rem;
    --dre-line-height: 1.625;
    line-height: 1.625em;
    font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--large-xl {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
  .dre-read-more-link__link--x-large-xl {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-teaser-meta {
  position: relative;
}
.dre-article-teaser-meta__label {
  color: #DB001A;
  font-weight: 600;
}
.dre-article-teaser-meta__label--dark {
  color: #FF1A34;
}
.dre-article-teaser-meta__rating {
  display: inline-block;
  vertical-align: top;
  margin-top: -0.125rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-review-rating {
  color: #cccccc;
}
.dre-review-rating__star {
  display: inline-block;
}
@media (min-width: 0) {
  .dre-review-rating__star--xxs-xxx-small {
    margin-right: 0;
  }
  .dre-review-rating__star--xxs-xx-small,
  .dre-review-rating__star--xxs-x-small,
  .dre-review-rating__star--xxs-small,
  .dre-review-rating__star--xxs-medium {
    margin-right: 0.25rem;
  }
  .dre-review-rating__star--xxs-large,
  .dre-review-rating__star--xxs-x-large {
    margin-right: 0.5rem;
  }
}
@media (min-width: 30rem) {
  .dre-review-rating__star--xs-xxx-small {
    margin-right: 0;
  }
  .dre-review-rating__star--xs-xx-small,
  .dre-review-rating__star--xs-x-small,
  .dre-review-rating__star--xs-small,
  .dre-review-rating__star--xs-medium {
    margin-right: 0.25rem;
  }
  .dre-review-rating__star--xs-large,
  .dre-review-rating__star--xs-x-large {
    margin-right: 0.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-review-rating__star--sm-xxx-small {
    margin-right: 0;
  }
  .dre-review-rating__star--sm-xx-small,
  .dre-review-rating__star--sm-x-small,
  .dre-review-rating__star--sm-small,
  .dre-review-rating__star--sm-medium {
    margin-right: 0.25rem;
  }
  .dre-review-rating__star--sm-large,
  .dre-review-rating__star--sm-x-large {
    margin-right: 0.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-review-rating__star--md-xxx-small {
    margin-right: 0;
  }
  .dre-review-rating__star--md-xx-small,
  .dre-review-rating__star--md-x-small,
  .dre-review-rating__star--md-small,
  .dre-review-rating__star--md-medium {
    margin-right: 0.25rem;
  }
  .dre-review-rating__star--md-large,
  .dre-review-rating__star--md-x-large {
    margin-right: 0.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-review-rating__star--lg-xxx-small {
    margin-right: 0;
  }
  .dre-review-rating__star--lg-xx-small,
  .dre-review-rating__star--lg-x-small,
  .dre-review-rating__star--lg-small,
  .dre-review-rating__star--lg-medium {
    margin-right: 0.25rem;
  }
  .dre-review-rating__star--lg-large,
  .dre-review-rating__star--lg-x-large {
    margin-right: 0.5rem;
  }
}
@media (min-width: 90rem) {
  .dre-review-rating__star--xl-xxx-small {
    margin-right: 0;
  }
  .dre-review-rating__star--xl-xx-small,
  .dre-review-rating__star--xl-x-small,
  .dre-review-rating__star--xl-small,
  .dre-review-rating__star--xl-medium {
    margin-right: 0.25rem;
  }
  .dre-review-rating__star--xl-large,
  .dre-review-rating__star--xl-x-large {
    margin-right: 0.5rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-title {
  margin-bottom: -1.25rem;
  position: relative;
}
.dre-article-title--type-feature {
  text-align: center;
}
.dre-article-title__label {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin-bottom: 1.5rem;
}
@media (min-width: 45rem) {
  .dre-article-title__label {
    margin-bottom: 2rem;
  }
}
.dre-article-title__section-label {
  max-width: 100%;
}
.dre-article-title__heading {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-break: break-word;
  margin-bottom: 1.5rem;
  margin-top: 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
  font-size: 2.25rem;
  --dre-line-height: 1.16666667;
  line-height: 1.16666667em;
}
.dre-article-title__heading::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-article-title__heading::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
@media (min-width: 45rem) {
  .dre-article-title__heading {
    font-size: 3rem;
    --dre-line-height: 1.125;
    line-height: 1.125em;
    margin-bottom: 2rem;
  }
}
@media (min-width: 60rem) {
  .dre-article-title__heading {
    font-size: 3.75rem;
    --dre-line-height: 1.1;
    line-height: 1.1em;
  }
}
.dre-article-title__heading--dark {
  color: white;
}
.dre-article-title__summary {
  margin: 0;
  margin-top: 0.625rem;
  margin-bottom: 1.25rem;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.125rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
  color: #333333;
}
@media (min-width: 45rem) {
  .dre-article-title__summary {
    font-size: 1.5rem;
    --dre-line-height: 1.25;
    line-height: 1.25em;
  }
}
.dre-article-title__summary--dark {
  color: #cccccc;
}
.dre-article-title__logo {
  width: 2rem;
  height: 1.375rem;
  background-size: contain;
  display: inline-block;
  margin-right: 0.625rem;
}
@media (min-width: 45rem) {
  .dre-article-title__logo {
    margin-right: 1.25rem;
    width: 2.375rem;
    height: 1.625rem;
  }
}
.dre-article-title__login {
  float: right;
  margin-top: -0.5rem;
}
@media (min-width: 45rem) {
  .dre-article-title__login {
    position: absolute;
    top: 0;
    right: 0;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-section-label {
  text-transform: uppercase;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  display: flex;
  color: #DB001A;
}
.dre-section-label--dark {
  color: #FF1A34;
}
.dre-section-label > * {
  max-width: 100%;
}
.dre-section-label__title {
  text-decoration: none;
  color: inherit;
  position: relative;
  z-index: 2;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0.3125rem 0;
  margin: -0.3125rem 0;
  font-weight: 600;
  display: block;
}
.dre-section-label__title--link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-section-label__title--link:hover {
    text-decoration: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-uni-login {
  display: inline-block;
  color: #DB001A;
}
.dre-uni-login--dark {
  color: #FF1A34;
}
.dre-uni-login--color {
  color: #000;
}
.dre-uni-login--color-dark {
  color: #FFF;
}
.dre-uni-login__item {
  display: flex;
  text-transform: uppercase;
  padding: 0;
  color: inherit;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  text-decoration: none;
}
@media (min-width: 45rem) {
  .dre-uni-login__item {
    font-size: 1rem;
    --dre-line-height: 1;
    line-height: 1em;
  }
}
.dre-uni-login__icon {
  margin-right: 0.3125rem;
}
@media (min-width: 45rem) {
  .dre-uni-login__icon {
    margin-right: 0.625rem;
  }
}
.dre-uni-login__name {
  align-self: center;
}
.dre-uni-login__name:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-uni-login__name:hover {
    text-decoration: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-boxed-button {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  transition: background-color 0.3s ease-out, border-color 0.1s ease-out;
  padding: 0.9375rem 1.5rem;
  margin: 0;
  border: 0 none;
  text-transform: uppercase;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  color: #FFF;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  --dre-boxed-button__inner__background-color: var(--dre-boxed-button__background-color);
  background-color: var(--dre-boxed-button__inner__background-color, #FF001E);
  /* Apply hover when primary input mechanism system can hover
     and supports the hover media feature */
  /* Apply hover when firefox */
}
.dre-boxed-button:disabled {
  --dre-boxed-button__background-color: #cccccc;
  color: #000;
  cursor: default;
  opacity: 0.75;
}
.dre-boxed-button:focus {
  text-decoration: none;
}
@media (hover: hover) {
  .dre-boxed-button:hover:not(:disabled) {
    color: #fff;
    text-decoration: none;
    --dre-boxed-button__inner__background-color: var(--dre-boxed-button__background-color--hover, #DB001A);
  }
  .dre-boxed-button--transparent:hover:not(:disabled) {
    --dre-boxed-button__text-color: #FF001E;
    color: var(--dre-boxed-button__text-color);
    --dre-boxed-button__inner__background-color: transparent;
  }
  .dre-boxed-button--transparent-on-dark:hover:not(:disabled) {
    --dre-boxed-button__text-color: #FF001E;
    color: var(--dre-boxed-button__text-color);
    --dre-boxed-button__inner__background-color: transparent;
  }
  .dre-boxed-button--secondary:hover:not(:disabled) {
    color: #000;
    --dre-boxed-button__inner__background-color: #e5e5e5;
  }
  .dre-boxed-button--secondary-on-dark:hover:not(:disabled) {
    color: #fff;
    --dre-boxed-button__inner__background-color: #333333;
  }
}
@-moz-document url-prefix() {
  .dre-boxed-button:hover:not(:disabled) {
    color: #fff;
    text-decoration: none;
    --dre-boxed-button__inner__background-color: var(--dre-boxed-button__background-color--hover, #DB001A);
  }
  .dre-boxed-button--transparent:hover:not(:disabled) {
    --dre-boxed-button__text-color: #FF001E;
    color: var(--dre-boxed-button__text-color);
    --dre-boxed-button__inner__background-color: transparent;
  }
  .dre-boxed-button--transparent-on-dark:hover:not(:disabled) {
    --dre-boxed-button__text-color: #FF001E;
    color: var(--dre-boxed-button__text-color);
    --dre-boxed-button__inner__background-color: transparent;
  }
  .dre-boxed-button--secondary:hover:not(:disabled) {
    color: #000;
    --dre-boxed-button__inner__background-color: #e5e5e5;
  }
  .dre-boxed-button--secondary-on-dark:hover:not(:disabled) {
    color: #fff;
    --dre-boxed-button__inner__background-color: #333333;
  }
}
.dre-boxed-button__icon {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: -0.5rem;
  margin-right: 0.5rem;
  margin-top: -0.3125rem;
  margin-bottom: -0.3125rem;
}
.dre-boxed-button--x-small__icon {
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
  margin-left: -0.1875rem;
}
.dre-boxed-button__text {
  position: relative;
  vertical-align: middle;
  line-height: 0.625rem;
}
.dre-boxed-button--x-small__text {
  line-height: 0.5rem;
}
.dre-boxed-button--transparent {
  --dre-boxed-button__text-color: #DB001A;
}
.dre-boxed-button--transparent-pressed {
  --dre-boxed-button__inner__border-color: var(--dre-boxed-button__text-color);
}
.dre-boxed-button--transparent:disabled {
  --dre-boxed-button__text-color: #000;
}
.dre-boxed-button--transparent-on-dark {
  --dre-boxed-button__text-color: #FF1A34;
}
.dre-boxed-button--transparent-on-dark-pressed {
  --dre-boxed-button__inner__border-color: var(--dre-boxed-button__text-color);
}
.dre-boxed-button--transparent-on-dark:disabled {
  --dre-boxed-button__text-color: #FFF;
  color: var(--dre-boxed-button__text-color);
}
.dre-boxed-button--transparent,
.dre-boxed-button--transparent-on-dark {
  color: var(--dre-boxed-button__text-color);
  --dre-boxed-button__background-color: transparent;
  font-weight: normal;
  padding: 0.875rem 1.4375rem;
  border: 0.0625rem solid var(--dre-boxed-button__inner__border-color, transparent);
}
.dre-boxed-button--transparent:disabled,
.dre-boxed-button--transparent-on-dark:disabled {
  --dre-boxed-button__background-color: transparent;
  opacity: 0.5;
}
.dre-boxed-button--secondary,
.dre-boxed-button--secondary-on-dark {
  --dre-boxed-button__background-color: transparent;
  padding: 0.875rem 1.4375rem;
  border: 0.0625rem solid currentColor;
}
.dre-boxed-button--secondary:disabled,
.dre-boxed-button--secondary-on-dark:disabled {
  --dre-boxed-button__background-color: transparent;
}
.dre-boxed-button--x-small {
  padding: 0.625rem;
}
.dre-boxed-button--x-small--secondary,
.dre-boxed-button--x-small--secondary-on-dark,
.dre-boxed-button--x-small--transparent,
.dre-boxed-button--x-small--transparent-on-dark {
  padding: 0.5625rem;
}
.dre-boxed-button--secondary {
  color: #000;
}
.dre-boxed-button--secondary:disabled {
  opacity: 0.25;
}
.dre-boxed-button--secondary-on-dark {
  color: #FFF;
}
.dre-boxed-button--secondary-on-dark:disabled {
  color: #FFF;
  opacity: 0.5;
}

.dre-activity-animation-icon {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.dre-activity-animation-icon__bar {
  height: 100%;
  width: 100%;
  transform-origin: 0 100%;
  display: inline-block;
  background-color: currentColor;
  position: absolute;
  bottom: 0;
  left: 0;
  animation: 0.9s dre-activity-animation-icon-bar 0s ease infinite;
}
.dre-activity-animation-icon__bar--first {
  --dre-activity-animation-icon-bar--x: 16.667%;
}
.dre-activity-animation-icon__bar--second {
  animation-delay: -0.6s;
  --dre-activity-animation-icon-bar--x: 41.667%;
}
.dre-activity-animation-icon__bar--third {
  animation-delay: -0.3s;
  --dre-activity-animation-icon-bar--x: 66.667%;
}
@keyframes dre-activity-animation-icon-bar {
  0% {
    transform: translate(var(--dre-activity-animation-icon-bar--x), -16.667%) scale(0.16667, 0.444);
  }
  50% {
    transform: translate(var(--dre-activity-animation-icon-bar--x), -16.667%) scale(0.16667, 0.222);
  }
  100% {
    transform: translate(var(--dre-activity-animation-icon-bar--x), -16.667%) scale(0.16667, 0.667);
  }
}

.dre-loading-animation-icon {
  animation: 1s dre-loading-animation-icon-rotation 0s linear infinite;
  transform-origin: 50% 50%;
}
@keyframes dre-loading-animation-icon-rotation {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(360deg);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-tool-modal {
  z-index: 3;
  position: absolute;
  top: 100%;
  margin: 0.5rem;
  color: #000;
  background-color: #fff;
  box-shadow: 0 0.125rem 0.3125rem 0.0625rem rgba(0, 0, 0, 0.15);
  border: 0.0625rem solid #e5e5e5;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  user-select: none;
  -webkit-user-select: none;
}
.dre-article-tool-modal--dark {
  color: #fff;
  background-color: #333;
  border-color: #676767;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-audio-player {
  background-color: black;
  color: white;
  height: 4.375rem;
  margin: 1.25rem 0;
  position: relative;
  touch-action: pan-y pinch-zoom;
}
@media (min-width: 30rem) {
  .dre-audio-player {
    height: 5.25rem;
  }
}
.dre-audio-player__player {
  align-items: center;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
.dre-audio-player__content {
  display: flex;
  flex-direction: column;
  height: 4.375rem;
  justify-content: center;
  padding: 0 0.625rem 0 3.375rem;
  width: 100%;
  z-index: 1;
}
@media (min-width: 30rem) {
  .dre-audio-player__content {
    height: 5.25rem;
    padding: 0 2.25rem 0 4.625rem;
  }
}
.dre-audio-player__content--scrubbing {
  pointer-events: none;
}
@media (min-width: 30rem) {
  .dre-audio-player__content--has-image {
    padding: 0 2.25rem 0 5.875rem;
  }
}
.dre-audio-player__controls {
  align-items: center;
  display: flex;
  height: 4.375rem;
  justify-content: center;
  position: absolute;
  width: 3.375rem;
  z-index: 2;
}
@media (min-width: 30rem) {
  .dre-audio-player__controls {
    height: 5.25rem;
    width: 4.625rem;
  }
  .dre-audio-player__controls--has-image {
    width: 5.25rem;
  }
}
.dre-audio-player__volume-control {
  display: none;
}
@media (min-width: 30rem) {
  .dre-audio-player__volume-control {
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.25rem;
    z-index: 2;
  }
}
.dre-audio-player__image-container {
  align-items: center;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.4;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.dre-audio-player__image {
  display: none;
}
@media (min-width: 30rem) {
  .dre-audio-player__image {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
  }
}
.dre-audio-player__metadata {
  pointer-events: none;
  width: 100%;
}
.dre-audio-player__time {
  align-items: center;
  display: flex;
  height: 1.25rem;
}
.dre-audio-player__artist {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  margin: 0 0 0.0625rem;
}
.dre-audio-player__title {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.5rem;
  --dre-line-height: 1.16666667;
  line-height: 1.16666667em;
}
@media (min-width: 60rem) {
  .dre-audio-player__title {
    font-size: 1.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
}
.dre-audio-player__artist,
.dre-audio-player__title {
  font-size: 0.875rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 30rem) {
  .dre-audio-player__artist,
  .dre-audio-player__title {
    font-size: 1rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
}
.dre-audio-player__seek-bar {
  align-items: center;
  display: flex;
  flex: 1 0 6.25rem;
  height: 1.25rem;
  margin: 0 0.3125rem;
  overflow: hidden;
  position: relative;
}
.dre-audio-player__seek-bar:hover {
  cursor: col-resize;
}
.dre-audio-player__visual-bar {
  background-color: #cccccc;
  flex: 1 0 6.25rem;
  height: 0.25rem;
  position: relative;
}
div:hover > .dre-audio-player__visual-bar {
  background-color: #fff;
}
.dre-audio-player__progress {
  height: 100%;
  position: relative;
  top: 0;
  transition: width 0.2s ease-out, left 0.2s ease-out, opacity 0.2s ease-out;
  background-color: #FF001E;
}
.dre-audio-player__progress--scrubbing {
  transition: none;
}
.dre-audio-player__play-button {
  height: 1.875rem;
  width: 1.875rem;
  border-radius: 1.25rem;
  z-index: 1;
  background: none;
  border: 0.125rem solid #cccccc;
  display: block;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  padding: 0;
  cursor: pointer;
  padding-top: 0.125rem;
  padding-left: 0.0625rem;
}
.dre-audio-player__play-button:hover {
  border-color: #fff;
}
.dre-audio-player__play-button:hover .dre-icon {
  color: #fff !important;
}
.dre-audio-player__play-button--playing {
  padding-left: 0;
}
@media (min-width: 30rem) {
  .dre-audio-player__play-button {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 1.875rem;
    padding-left: 0.0625rem;
  }
  .dre-audio-player__play-button--playing {
    padding-left: 0;
  }
}
.dre-audio-player__volume-button {
  background: none;
  border: none;
  color: #cccccc;
  cursor: pointer;
  height: 2.25rem;
  padding: 0;
  width: 2.25rem;
  z-index: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.dre-audio-player__volume-button--volume-control-visible,
.dre-audio-player__volume-button:hover {
  color: #fff;
}
.dre-audio-player__volume-modal {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.dre-audio-player__volume {
  position: absolute;
  right: 0;
  top: 0;
}
.dre-audio-player__upper-left {
  position: absolute;
  pointer-events: none;
  left: 1.25rem;
  top: 1.25rem;
}
.dre-audio-player__logo {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.625rem;
}
.dre-audio-player__loading-indicator,
.dre-audio-player__current-time,
.dre-audio-player__duration {
  color: #cccccc;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.6875rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
}
.dre-audio-player__current-time {
  text-align: left;
}
@media (min-width: 30rem) {
  .dre-audio-player__current-time {
    text-align: right;
  }
}
.dre-audio-player__current-time--width-4 {
  width: 4.5ch;
}
.dre-audio-player__current-time--width-5 {
  width: 5.5ch;
}
.dre-audio-player__current-time--width-7 {
  width: 7.5ch;
}
.dre-audio-player__soundbars {
  display: none;
}
@media (min-width: 30rem) {
  .dre-audio-player__soundbars {
    align-items: flex-end;
    display: flex;
    height: 0.625rem;
    margin: 0 0.3125rem 0.1875rem 0;
    width: 1.125rem;
  }
  .dre-audio-player__soundbars--playing > * {
    animation-play-state: running !important;
  }
}
.dre-audio-player__soundbar {
  animation: dre-audio-player__sound-wave-animation 0s linear 1ms infinite alternate;
  animation-fill-mode: forwards;
  animation-play-state: paused;
  background-color: #fff;
  margin: 0 0.125rem 0 0;
  height: 0.625rem;
  width: 0.25rem;
  transform-origin: center bottom;
}
.dre-audio-player__soundbar:nth-child(1) {
  animation-duration: 408.5ms;
  left: 0;
  transform: scaleY(0.3);
}
.dre-audio-player__soundbar:nth-child(2) {
  animation-duration: 451.5ms;
  left: 0;
  transform: scaleY(1);
}
.dre-audio-player__soundbar:nth-child(3) {
  animation-duration: 430ms;
  left: 0;
  transform: scaleY(0.5);
}
@keyframes dre-audio-player__sound-wave-animation {
  0% {
    transform: scaleY(0.01);
  }
  100% {
    transform: scaleY(1);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-channel-logo {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.dre-channel-logo > svg {
  width: auto;
}
@media (min-width: 0) {
  .dre-channel-logo--xxs-xx-small {
    height: 1rem;
    width: 1rem;
  }
  .dre-channel-logo--xxs-x-small {
    height: 1.5rem;
    width: 1.5rem;
  }
  .dre-channel-logo--xxs-small {
    height: 2rem;
    width: 2rem;
  }
  .dre-channel-logo--xxs-medium {
    height: 3rem;
    width: 3rem;
  }
  .dre-channel-logo--xxs-large {
    height: 4rem;
    width: 4rem;
  }
  .dre-channel-logo--xxs-x-large {
    height: 6rem;
    width: 6rem;
  }
}
@media (min-width: 30rem) {
  .dre-channel-logo--xs-xx-small {
    height: 1rem;
    width: 1rem;
  }
  .dre-channel-logo--xs-x-small {
    height: 1.5rem;
    width: 1.5rem;
  }
  .dre-channel-logo--xs-small {
    height: 2rem;
    width: 2rem;
  }
  .dre-channel-logo--xs-medium {
    height: 3rem;
    width: 3rem;
  }
  .dre-channel-logo--xs-large {
    height: 4rem;
    width: 4rem;
  }
  .dre-channel-logo--xs-x-large {
    height: 6rem;
    width: 6rem;
  }
}
@media (min-width: 45rem) {
  .dre-channel-logo--sm-xx-small {
    height: 1rem;
    width: 1rem;
  }
  .dre-channel-logo--sm-x-small {
    height: 1.5rem;
    width: 1.5rem;
  }
  .dre-channel-logo--sm-small {
    height: 2rem;
    width: 2rem;
  }
  .dre-channel-logo--sm-medium {
    height: 3rem;
    width: 3rem;
  }
  .dre-channel-logo--sm-large {
    height: 4rem;
    width: 4rem;
  }
  .dre-channel-logo--sm-x-large {
    height: 6rem;
    width: 6rem;
  }
}
@media (min-width: 60rem) {
  .dre-channel-logo--md-xx-small {
    height: 1rem;
    width: 1rem;
  }
  .dre-channel-logo--md-x-small {
    height: 1.5rem;
    width: 1.5rem;
  }
  .dre-channel-logo--md-small {
    height: 2rem;
    width: 2rem;
  }
  .dre-channel-logo--md-medium {
    height: 3rem;
    width: 3rem;
  }
  .dre-channel-logo--md-large {
    height: 4rem;
    width: 4rem;
  }
  .dre-channel-logo--md-x-large {
    height: 6rem;
    width: 6rem;
  }
}
@media (min-width: 75rem) {
  .dre-channel-logo--lg-xx-small {
    height: 1rem;
    width: 1rem;
  }
  .dre-channel-logo--lg-x-small {
    height: 1.5rem;
    width: 1.5rem;
  }
  .dre-channel-logo--lg-small {
    height: 2rem;
    width: 2rem;
  }
  .dre-channel-logo--lg-medium {
    height: 3rem;
    width: 3rem;
  }
  .dre-channel-logo--lg-large {
    height: 4rem;
    width: 4rem;
  }
  .dre-channel-logo--lg-x-large {
    height: 6rem;
    width: 6rem;
  }
}
@media (min-width: 90rem) {
  .dre-channel-logo--xl-xx-small {
    height: 1rem;
    width: 1rem;
  }
  .dre-channel-logo--xl-x-small {
    height: 1.5rem;
    width: 1.5rem;
  }
  .dre-channel-logo--xl-small {
    height: 2rem;
    width: 2rem;
  }
  .dre-channel-logo--xl-medium {
    height: 3rem;
    width: 3rem;
  }
  .dre-channel-logo--xl-large {
    height: 4rem;
    width: 4rem;
  }
  .dre-channel-logo--xl-x-large {
    height: 6rem;
    width: 6rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-volume-control {
  transform-origin: 100% 0;
  transform: rotate(-90deg) translateY(-100%) translateX(100%);
  width: 6.25rem;
  height: 2.25rem;
  padding: 0.625rem;
  -webkit-appearance: none;
  margin: 0;
  outline: none;
  box-shadow: 0 0 0.125rem #cccccc;
  background-color: black;
  border-left: 0.0625rem solid white;
  cursor: pointer;
  position: relative;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: #FF001E;
}
.dre-volume-control:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 0.4375rem solid transparent;
  border-bottom: 0.4375rem solid transparent;
  border-right: 0.4375rem solid black;
  left: -0.3125rem;
}
.dre-volume-control::-webkit-slider-runnable-track {
  position: relative;
  top: -0.0625rem;
  width: 100%;
  height: 0.125rem;
  background-color: currentColor;
  background-color: transparent;
}
[value^="0.1"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 80%, currentColor 80%);
}
[value^="0.2"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 71%, currentColor 71%);
}
[value^="0.3"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 62%, currentColor 62%);
}
[value^="0.4"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 53%, currentColor 53%);
}
[value^="0.5"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 44%, currentColor 44%);
}
[value^="0.6"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 35%, currentColor 35%);
}
[value^="0.7"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 26%, currentColor 26%);
}
[value^="0.8"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 17%, currentColor 17%);
}
[value^="0.9"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 8%, currentColor 8%);
}
[value^="1"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 0%, currentColor 0%);
}
[value^="0.0"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 90%, currentColor 90%);
}
[value="0"].dre-volume-control::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 100%, currentColor 100%);
}
.dre-volume-control::-ms-track {
  border-color: transparent;
  color: transparent;
  width: 100%;
  height: 0.125rem;
  background-color: currentColor;
}
.dre-volume-control::-ms-fill-lower {
  background-color: currentColor;
}
.dre-volume-control::-ms-fill-upper {
  background-color: #cccccc;
}
.dre-volume-control::-moz-range-track {
  width: 100%;
  height: 0.125rem;
  background-color: currentColor;
  background-color: #cccccc;
}
.dre-volume-control::-moz-range-progress {
  background-color: currentColor;
}
.dre-volume-control::-webkit-slider-thumb {
  -webkit-appearance: none;
  position: relative;
  top: -0.25rem;
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 0.625rem;
  background: currentColor;
  border: none;
}
.dre-volume-control::-ms-thumb {
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 0.625rem;
  background: currentColor;
  border: none;
}
.dre-volume-control::-moz-range-thumb {
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 0.625rem;
  background: currentColor;
  border: none;
}
.dre-volume-control::-ms-tooltip {
  display: none;
}
.dre-volume-control__wrapper {
  background-color: transparent;
}
.dre-volume-control__wrapper:before {
  border-left: 0.4375rem solid transparent;
  border-right: 0.4375rem solid transparent;
  border-top: 0.4375rem solid white;
  content: "";
  height: 0;
  position: absolute;
  right: 0.75rem;
  top: -0.0625rem;
  width: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-block-quote {
  position: relative;
  margin: 0;
  border-left: 0.3125rem solid #FF001E;
  padding-left: 1.5rem;
}
@media (min-width: 60rem) {
  .dre-block-quote {
    padding-left: 2rem;
  }
}
.dre-block-quote__body {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.5rem;
  --dre-line-height: 1.25;
  line-height: 1.25em;
}
.dre-block-quote__body::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-block-quote__body::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-block-quote__body p {
  display: inline;
  margin: 0;
}
.dre-block-quote__body--dark {
  color: white;
}
@media (min-width: 60rem) {
  .dre-block-quote__body--large {
    font-size: 1.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
}
.dre-block-quote__author {
  display: block;
  margin-top: 1.5rem;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.6875rem;
  --dre-line-height: 1.27272727;
  line-height: 1.27272727em;
  text-transform: uppercase;
  font-style: normal;
  color: rgba(0, 0, 0, 0.6);
}
.dre-block-quote__author::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-block-quote__author::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-block-quote__author--dark {
  color: rgba(255, 255, 255, 0.6);
}
.dre-block-quote__icon {
  margin-bottom: 1rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-byline {
  text-transform: uppercase;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.6875rem;
  --dre-line-height: 1.27272727;
  line-height: 1.27272727em;
}
@media (min-width: 45rem) {
  .dre-byline {
    font-size: 0.75rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
    display: flex;
  }
}
.dre-byline--dark {
  color: rgba(255, 255, 255, 0.6);
}
.dre-byline__prefix {
  margin-bottom: 0.5rem;
  color: rgba(0, 0, 0, 0.6);
  flex: 1 1;
  white-space: pre-line;
}
.dre-byline__prefix::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-byline__prefix::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-byline__prefix--dark {
  color: rgba(255, 255, 255, 0.6);
}
.dre-byline__contribution--expert {
  display: flex;
}
@media (min-width: 45rem) {
  .dre-byline__contribution--expert {
    flex: 1 1;
  }
}
.dre-byline__contribution-image {
  flex: 0 0 3.125rem;
  margin-right: 0.625rem;
}
@media (min-width: 45rem) {
  .dre-byline__contribution-image {
    flex: 0 0 3.5rem;
    margin-right: 0.75rem;
  }
}
.dre-byline__contribution-details {
  flex: 1 1;
  display: flex;
  flex-direction: column;
}
.dre-byline__contribution-name {
  display: block;
  color: black;
  text-transform: none;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 0.85714286;
  line-height: 0.85714286em;
  margin-bottom: 0.5rem;
}
.dre-byline__contribution-name::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-byline__contribution-name::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-byline__contribution-name--expert {
  flex: 0 0;
  margin-bottom: 0;
}
@media (min-width: 45rem) {
  .dre-byline__contribution-name--expert {
    font-size: 1rem;
    --dre-line-height: 0.875;
    line-height: 0.875em;
  }
}
.dre-byline__contribution-name--link {
  text-decoration: none;
}
.dre-byline__contribution-name--link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-byline__contribution-name--link:hover {
    text-decoration: none;
  }
}
.dre-byline__contribution-name--dark {
  color: white;
}
.dre-byline__contribution-name--last {
  margin-bottom: 0;
}
.dre-byline__dates {
  margin-top: 1.5rem;
  line-height: 0.5175rem;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.6);
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 45rem) {
  .dre-byline__dates {
    margin-top: 0;
    line-height: 0.560625rem;
    flex: 1 1;
    justify-content: flex-end;
    align-items: baseline;
  }
  .dre-byline__dates::after {
    content: "";
    visibility: hidden;
    font-size: 0;
    height: 100%;
    width: 0;
    display: grid;
    align-items: end;
  }
}
.dre-byline__dates--no-contribution {
  margin-top: 0;
}
.dre-byline__dates--dark {
  color: rgba(255, 255, 255, 0.6);
}
.dre-byline__date--changed::before {
  content: "";
  margin: -0.125rem 0.625rem;
  display: inline-block;
  border-left: thin solid;
  min-height: 0.75rem;
}
.dre-byline__old-notice-container::before {
  content: "";
  margin: -0.125rem 0.625rem;
  display: inline-block;
  border-left: thin solid;
  min-height: 0.75rem;
}
@media (max-width: 29.999rem) {
  .dre-byline__old-notice-container--multiline {
    flex-basis: 100%;
    margin-top: 0.75rem;
  }
  .dre-byline__old-notice-container--multiline::before {
    display: none;
  }
}
.dre-byline__old-notice {
  border: 1px solid currentColor;
  display: inline-block;
  padding-top: 0.25rem;
  padding-bottom: 0.3rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  margin-top: -0.25rem;
  margin-bottom: -0.3rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-compact-teaser {
  position: relative;
  text-decoration: none;
  color: inherit;
  background-color: inherit;
  display: flex;
  flex: 1 1 auto;
  padding-bottom: 0;
  border-bottom: none;
}
.dre-compact-teaser--hairline {
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  padding-bottom: var(--dre-compact-teaser_padding-bottom, 1rem);
}
.dre-compact-teaser--boxed {
  background-color: #fff;
  padding: var(--dre-compact-teaser--boxed_padding, 0.5rem);
}
.dre-compact-teaser--align-right {
  flex-direction: row-reverse;
}
.dre-compact-teaser__content-container {
  background-color: inherit;
  flex: 1 1 auto;
  min-width: 0;
}
.dre-compact-teaser__media-container {
  flex: 0 0 auto;
  width: calc((100% - (2 * var(--dre-compact-teaser__media-container_margin, 1rem))) / 3);
  position: relative;
  display: var(--dre-compact-teaser__media-container_display, none);
}
.dre-compact-teaser__media-container--boxed {
  width: calc(((100% + (2 * var(--dre-compact-teaser--boxed_padding)) - (2 * var(--dre-compact-teaser__media-container_margin, 1rem))) / 3) - var(--dre-compact-teaser--boxed_padding));
}
.dre-compact-teaser__media-container--align-left {
  margin-right: var(--dre-compact-teaser__media-container_margin, 1rem);
}
.dre-compact-teaser__media-container--align-right {
  margin-left: var(--dre-compact-teaser__media-container_margin, 1rem);
}
@media (min-width: 0) {
  .dre-compact-teaser--xxs-xxx-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: none;
  }
  .dre-compact-teaser--xxs-xx-small,
  .dre-compact-teaser--xxs-x-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xxs-small {
    --dre-compact-teaser_padding-bottom: 2rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 2rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xxs-medium {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xxs-large,
  .dre-compact-teaser--xxs-x-large {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
}
@media (min-width: 30rem) {
  .dre-compact-teaser--xs-xxx-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: none;
  }
  .dre-compact-teaser--xs-xx-small,
  .dre-compact-teaser--xs-x-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xs-small {
    --dre-compact-teaser_padding-bottom: 2rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 2rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xs-medium {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xs-large,
  .dre-compact-teaser--xs-x-large {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
}
@media (min-width: 45rem) {
  .dre-compact-teaser--sm-xxx-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: none;
  }
  .dre-compact-teaser--sm-xx-small,
  .dre-compact-teaser--sm-x-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--sm-small {
    --dre-compact-teaser_padding-bottom: 2rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 2rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--sm-medium {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--sm-large,
  .dre-compact-teaser--sm-x-large {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
}
@media (min-width: 60rem) {
  .dre-compact-teaser--md-xxx-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: none;
  }
  .dre-compact-teaser--md-xx-small,
  .dre-compact-teaser--md-x-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--md-small {
    --dre-compact-teaser_padding-bottom: 2rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 2rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--md-medium {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--md-large,
  .dre-compact-teaser--md-x-large {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
}
@media (min-width: 75rem) {
  .dre-compact-teaser--lg-xxx-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: none;
  }
  .dre-compact-teaser--lg-xx-small,
  .dre-compact-teaser--lg-x-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--lg-small {
    --dre-compact-teaser_padding-bottom: 2rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 2rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--lg-medium {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--lg-large,
  .dre-compact-teaser--lg-x-large {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
}
@media (min-width: 90rem) {
  .dre-compact-teaser--xl-xxx-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: none;
  }
  .dre-compact-teaser--xl-xx-small,
  .dre-compact-teaser--xl-x-small {
    --dre-compact-teaser_padding-bottom: 1rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 1rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xl-small {
    --dre-compact-teaser_padding-bottom: 2rem;
    --dre-compact-teaser--boxed_padding: 1rem;
    --dre-compact-teaser__media-container_margin: 2rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xl-medium {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
  .dre-compact-teaser--xl-large,
  .dre-compact-teaser--xl-x-large {
    --dre-compact-teaser_padding-bottom: 2.5rem;
    --dre-compact-teaser--boxed_padding: 1.5rem;
    --dre-compact-teaser__media-container_margin: 2.5rem;
    --dre-compact-teaser__media-container_display: block;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-compact-article-teaser {
  flex: 1 1 auto;
  display: flex;
}
.dre-compact-article-teaser__meta {
  margin-bottom: var(--dre-compact-article-teaser__meta_margin, 0.5rem);
}
.dre-compact-article-teaser__meta--no-media:empty {
  display: none;
}
.dre-compact-article-teaser__image-label {
  position: absolute;
  top: var(--dre-compact-article-teaser__image-label_top, 0.5rem);
  left: var(--dre-compact-article-teaser__image-label_left, -0.25rem);
}
.dre-compact-article-teaser__inline-label {
  margin-bottom: 1rem;
}
@media (min-width: 45rem) {
  .dre-compact-article-teaser__inline-label {
    margin-bottom: 1.5rem;
  }
}
.dre-compact-article-teaser__inline-label--with-media {
  display: var(--dre-compact-article-teaser__inline-label_display, block);
}
.dre-compact-article-teaser__video--absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
@media (min-width: 0) {
  .dre-compact-article-teaser--xxs-xxx-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-article-teaser--xxs-xx-small,
  .dre-compact-article-teaser--xxs-x-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
    --dre-compact-article-teaser__inline-label_display: none;
  }
  .dre-compact-article-teaser--xxs-small {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--xxs-medium {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--xxs-large,
  .dre-compact-article-teaser--xxs-x-large {
    --dre-compact-article-teaser__meta_margin: 1.5rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.5rem;
    --dre-compact-article-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 30rem) {
  .dre-compact-article-teaser--xs-xxx-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-article-teaser--xs-xx-small,
  .dre-compact-article-teaser--xs-x-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
    --dre-compact-article-teaser__inline-label_display: none;
  }
  .dre-compact-article-teaser--xs-small {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--xs-medium {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--xs-large,
  .dre-compact-article-teaser--xs-x-large {
    --dre-compact-article-teaser__meta_margin: 1.5rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.5rem;
    --dre-compact-article-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-compact-article-teaser--sm-xxx-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-article-teaser--sm-xx-small,
  .dre-compact-article-teaser--sm-x-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
    --dre-compact-article-teaser__inline-label_display: none;
  }
  .dre-compact-article-teaser--sm-small {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--sm-medium {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--sm-large,
  .dre-compact-article-teaser--sm-x-large {
    --dre-compact-article-teaser__meta_margin: 1.5rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.5rem;
    --dre-compact-article-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-compact-article-teaser--md-xxx-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-article-teaser--md-xx-small,
  .dre-compact-article-teaser--md-x-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
    --dre-compact-article-teaser__inline-label_display: none;
  }
  .dre-compact-article-teaser--md-small {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--md-medium {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--md-large,
  .dre-compact-article-teaser--md-x-large {
    --dre-compact-article-teaser__meta_margin: 1.5rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.5rem;
    --dre-compact-article-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-compact-article-teaser--lg-xxx-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-article-teaser--lg-xx-small,
  .dre-compact-article-teaser--lg-x-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
    --dre-compact-article-teaser__inline-label_display: none;
  }
  .dre-compact-article-teaser--lg-small {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--lg-medium {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--lg-large,
  .dre-compact-article-teaser--lg-x-large {
    --dre-compact-article-teaser__meta_margin: 1.5rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.5rem;
    --dre-compact-article-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 90rem) {
  .dre-compact-article-teaser--xl-xxx-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-article-teaser--xl-xx-small,
  .dre-compact-article-teaser--xl-x-small {
    --dre-compact-article-teaser__meta_margin: 0.75rem;
    --dre-compact-article-teaser__inline-label_display: none;
  }
  .dre-compact-article-teaser--xl-small {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--xl-medium {
    --dre-compact-article-teaser__meta_margin: 1rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.375rem;
    --dre-compact-article-teaser__image-label_top: 1rem;
  }
  .dre-compact-article-teaser--xl-large,
  .dre-compact-article-teaser--xl-x-large {
    --dre-compact-article-teaser__meta_margin: 1.5rem;
    --dre-compact-article-teaser__inline-label_display: none;
    --dre-compact-article-teaser__image-label_left: -0.5rem;
    --dre-compact-article-teaser__image-label_top: 1.5rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-compact-generic-teaser {
  flex: 1 1 auto;
  display: flex;
}
.dre-compact-generic-teaser__meta {
  margin-bottom: var(--dre-compact-generic-teaser__meta_margin, 0.5rem);
}
.dre-compact-generic-teaser__image-label {
  position: absolute;
  top: var(--dre-compact-generic-teaser__image-label_top, 0.5rem);
  left: var(--dre-compact-generic-teaser__image-label_left, -0.25rem);
}
.dre-compact-generic-teaser__label {
  color: #FF001E;
  font-weight: 600;
}
@media (min-width: 0) {
  .dre-compact-generic-teaser--xxs-xxx-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--xxs-xx-small,
  .dre-compact-generic-teaser--xxs-x-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--xxs-small {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--xxs-medium {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--xxs-large,
  .dre-compact-generic-teaser--xxs-x-large {
    --dre-compact-generic-teaser__meta_margin: 1.5rem;
    --dre-compact-generic-teaser__image-label_left: -0.5rem;
    --dre-compact-generic-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 30rem) {
  .dre-compact-generic-teaser--xs-xxx-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--xs-xx-small,
  .dre-compact-generic-teaser--xs-x-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--xs-small {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--xs-medium {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--xs-large,
  .dre-compact-generic-teaser--xs-x-large {
    --dre-compact-generic-teaser__meta_margin: 1.5rem;
    --dre-compact-generic-teaser__image-label_left: -0.5rem;
    --dre-compact-generic-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-compact-generic-teaser--sm-xxx-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--sm-xx-small,
  .dre-compact-generic-teaser--sm-x-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--sm-small {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--sm-medium {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--sm-large,
  .dre-compact-generic-teaser--sm-x-large {
    --dre-compact-generic-teaser__meta_margin: 1.5rem;
    --dre-compact-generic-teaser__image-label_left: -0.5rem;
    --dre-compact-generic-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-compact-generic-teaser--md-xxx-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--md-xx-small,
  .dre-compact-generic-teaser--md-x-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--md-small {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--md-medium {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--md-large,
  .dre-compact-generic-teaser--md-x-large {
    --dre-compact-generic-teaser__meta_margin: 1.5rem;
    --dre-compact-generic-teaser__image-label_left: -0.5rem;
    --dre-compact-generic-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-compact-generic-teaser--lg-xxx-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--lg-xx-small,
  .dre-compact-generic-teaser--lg-x-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--lg-small {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--lg-medium {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--lg-large,
  .dre-compact-generic-teaser--lg-x-large {
    --dre-compact-generic-teaser__meta_margin: 1.5rem;
    --dre-compact-generic-teaser__image-label_left: -0.5rem;
    --dre-compact-generic-teaser__image-label_top: 1.5rem;
  }
}
@media (min-width: 90rem) {
  .dre-compact-generic-teaser--xl-xxx-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--xl-xx-small,
  .dre-compact-generic-teaser--xl-x-small {
    --dre-compact-generic-teaser__meta_margin: 0.75rem;
  }
  .dre-compact-generic-teaser--xl-small {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--xl-medium {
    --dre-compact-generic-teaser__meta_margin: 1rem;
    --dre-compact-generic-teaser__image-label_left: -0.375rem;
    --dre-compact-generic-teaser__image-label_top: 1rem;
  }
  .dre-compact-generic-teaser--xl-large,
  .dre-compact-generic-teaser--xl-x-large {
    --dre-compact-generic-teaser__meta_margin: 1.5rem;
    --dre-compact-generic-teaser__image-label_left: -0.5rem;
    --dre-compact-generic-teaser__image-label_top: 1.5rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-fact-box {
  display: flex;
  flex-direction: column;
  background-color: #f3f0ef;
  --dre-fact-box__padding: 1.5rem;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1rem;
  --dre-line-height: 1.625;
  line-height: 1.625em;
}
@media (min-width: 45rem) {
  .dre-fact-box {
    --dre-fact-box__padding: 2rem;
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
  }
}
.dre-fact-box--dark {
  background-color: #333333;
  color: #cccccc;
}
.dre-fact-box__image {
  flex: 0 0 auto;
  position: relative;
}
.dre-fact-box__image--copyright:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6.25rem;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
}
.dre-fact-box__copyright {
  z-index: 1;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.42857143;
  line-height: 1.42857143em;
  color: #e5e5e5;
  position: absolute;
  bottom: 0;
  right: 0;
  padding-bottom: 0.625rem;
  padding-right: 0.625rem;
}
.dre-fact-box__heading {
  position: relative;
}
.dre-fact-box__heading-title {
  padding: var(--dre-fact-box__padding) var(--dre-fact-box__padding) 0;
  margin: 0;
  text-transform: uppercase;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1rem;
  --dre-line-height: 1.625;
  line-height: 1.625em;
}
.dre-fact-box__heading-title::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-fact-box__heading-title::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
@media (min-width: 45rem) {
  .dre-fact-box__heading-title {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
  }
}
.dre-fact-box__text-box {
  flex: 1 1 auto;
  border-left: 0.3125rem solid #FF001E;
}
.dre-fact-box__content {
  position: relative;
  padding: var(--dre-fact-box__padding);
}
.dre-fact-box__content a {
  color: inherit;
}
.dre-fact-box__content > p::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-fact-box__content > p::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-fact-box__content > p,
.dre-fact-box__content > ul,
.dre-fact-box__content > ol {
  margin: var(--dre-fact-box__padding) 0 0;
}
@media (min-width: 45rem) {
  .dre-fact-box__content > p,
  .dre-fact-box__content > ul,
  .dre-fact-box__content > ol {
    margin-top: var(--dre-fact-box__padding);
  }
}
.dre-fact-box__content > p:first-child,
.dre-fact-box__content > ul:first-child,
.dre-fact-box__content > ol:first-child {
  margin-top: 0;
}
.dre-fact-box__content > ul,
.dre-fact-box__content > ol {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  padding: 0;
}
.dre-fact-box__content > ul li,
.dre-fact-box__content > ol li {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  margin-left: 1.5rem;
  margin-top: calc(var(--dre-fact-box__padding) - var(--dre-font-leading-top, 0px));
  margin-bottom: calc(-1 * var(--dre-font-leading-bottom, 0px));
}
.dre-fact-box__content > ul li:first-child,
.dre-fact-box__content > ol li:first-child {
  --dre-fact-box__padding: 0px;
}
.dre-fact-box__content > ul li p,
.dre-fact-box__content > ol li p {
  margin: 0;
}
.dre-fact-box__byline {
  margin-left: var(--dre-fact-box__padding);
  margin-right: var(--dre-fact-box__padding);
  padding-bottom: 1rem;
  padding-top: 1.5rem;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 45rem) {
  .dre-fact-box__byline {
    padding-bottom: 1.5rem;
    padding-top: 2rem;
  }
}

.dre-truncater__content--truncated {
  overflow-y: hidden;
}
.dre-truncater__overlay {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  z-index: 3;
}
.dre-truncater__expand-button {
  transform: translateY(50%);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-fluid-expand {
  background-color: inherit;
  margin: 0 -1rem;
  padding: 0 1rem;
}
.dre-fluid-expand__inner {
  background-color: inherit;
}
.dre-fluid-expand--animate {
  transition: height 0.4s ease;
}
.dre-fluid-expand--overflow {
  overflow: hidden;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-icon-button {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0;
  margin: 0;
  border: 0 none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  color: #DB001A;
  --dre-icon-button__inner__icon-color: #FFF;
  --dre-icon-button__inner__background-color: var(--dre-icon-button__background-color);
  /* Apply hover when primary input mechanism system can hover
     and supports the hover media feature */
  /* Apply hover when firefox */
}
.dre-icon-button--dark {
  color: #FF1A34;
}
.dre-icon-button--transparent {
  --dre-icon-button__inner__icon-color: #DB001A;
}
.dre-icon-button--transparent-on-dark {
  --dre-icon-button__inner__icon-color: #FF1A34;
}
.dre-icon-button__inner {
  color: var(--dre-icon-button__inner__icon-color);
  transition: background-color 0.3s ease-out;
  background-color: var(--dre-icon-button__inner__background-color, #FF001E);
}
.dre-icon-button__inner--secondary,
.dre-icon-button__inner--secondary-on-dark {
  border: 0.0625rem solid currentColor;
}
.dre-icon-button__inner--round {
  border-radius: 50%;
}
.dre-icon-button:disabled {
  cursor: default;
  opacity: 0.75;
}
@media (hover: hover) {
  .dre-icon-button:hover:not(:disabled) {
    text-decoration: none;
    --dre-icon-button__inner__icon-color: #fff;
    --dre-icon-button__inner__background-color: #DB001A;
  }
  .dre-icon-button--transparent:hover:not(:disabled) {
    --dre-icon-button__inner__icon-color: #000;
    --dre-icon-button__inner__background-color: #e5e5e5;
  }
  .dre-icon-button--transparent-on-dark:hover:not(:disabled) {
    --dre-icon-button__inner__icon-color: #fff;
    --dre-icon-button__inner__background-color: #333333;
  }
  .dre-icon-button--secondary:hover:not(:disabled) {
    --dre-icon-button__inner__icon-color: #000;
    --dre-icon-button__inner__background-color: #e5e5e5;
  }
  .dre-icon-button--secondary-on-dark:hover:not(:disabled) {
    --dre-icon-button__inner__icon-color: #fff;
    --dre-icon-button__inner__background-color: #333333;
  }
}
@-moz-document url-prefix() {
  .dre-icon-button:hover:not(:disabled) {
    text-decoration: none;
    --dre-icon-button__inner__icon-color: #fff;
    --dre-icon-button__inner__background-color: #DB001A;
  }
  .dre-icon-button--transparent:hover:not(:disabled) {
    --dre-icon-button__inner__icon-color: #000;
    --dre-icon-button__inner__background-color: #e5e5e5;
  }
  .dre-icon-button--transparent-on-dark:hover:not(:disabled) {
    --dre-icon-button__inner__icon-color: #fff;
    --dre-icon-button__inner__background-color: #333333;
  }
  .dre-icon-button--secondary:hover:not(:disabled) {
    --dre-icon-button__inner__icon-color: #000;
    --dre-icon-button__inner__background-color: #e5e5e5;
  }
  .dre-icon-button--secondary-on-dark:hover:not(:disabled) {
    --dre-icon-button__inner__icon-color: #fff;
    --dre-icon-button__inner__background-color: #333333;
  }
}
.dre-icon-button--transparent {
  color: #DB001A;
}
.dre-icon-button--transparent:disabled {
  color: #000;
  --dre-icon-button__inner__icon-color: #000;
}
.dre-icon-button--transparent-on-dark {
  color: #FF1A34;
}
.dre-icon-button--transparent-on-dark:disabled {
  color: #FFF;
  --dre-icon-button__inner__icon-color: #FFF;
}
.dre-icon-button--transparent,
.dre-icon-button--transparent-on-dark {
  --dre-icon-button__background-color: transparent;
}
.dre-icon-button--transparent:disabled,
.dre-icon-button--transparent-on-dark:disabled {
  opacity: 0.5;
}
.dre-icon-button--secondary,
.dre-icon-button--secondary-on-dark {
  --dre-icon-button__background-color: transparent;
}
.dre-icon-button--secondary:disabled,
.dre-icon-button--secondary-on-dark:disabled {
  --dre-icon-button__background-color: transparent;
}
.dre-icon-button--secondary {
  color: #000;
  --dre-icon-button__inner__icon-color: #000;
}
.dre-icon-button--secondary:disabled {
  opacity: 0.25;
}
.dre-icon-button--secondary-on-dark {
  color: #FFF;
  --dre-icon-button__inner__icon-color: #FFF;
}
.dre-icon-button--secondary-on-dark:disabled {
  color: #FFF;
  --dre-icon-button__inner__icon-color: #FFF;
  opacity: 0.5;
}
.dre-icon-button__label {
  text-transform: uppercase;
  white-space: nowrap;
  margin: auto;
  line-height: 0.5rem;
}
.dre-icon-button__label--left {
  padding-right: 0.625rem;
  text-align: right;
}
.dre-icon-button__label--right {
  padding-left: 0.625rem;
}
.dre-icon-button__touch-area {
  display: inline-flex;
  padding: 0.625rem;
}
.dre-icon-button__touch-area--secondary,
.dre-icon-button__touch-area--secondary-on-dark {
  padding: 0.5625rem;
}
@media (min-width: 0) {
  .dre-icon-button__touch-area--x-small-xxs {
    margin: -0.3125rem;
  }
  .dre-icon-button__touch-area--small-xxs {
    margin: 0;
  }
  .dre-icon-button__touch-area--medium-xxs {
    margin: 0;
  }
  .dre-icon-button__touch-area--large-xxs {
    margin: 0;
  }
  .dre-icon-button__touch-area--x-large-xxs {
    margin: 0;
  }
}
@media (min-width: 30rem) {
  .dre-icon-button__touch-area--x-small-xs {
    margin: -0.3125rem;
  }
  .dre-icon-button__touch-area--small-xs {
    margin: 0;
  }
  .dre-icon-button__touch-area--medium-xs {
    margin: 0;
  }
  .dre-icon-button__touch-area--large-xs {
    margin: 0;
  }
  .dre-icon-button__touch-area--x-large-xs {
    margin: 0;
  }
}
@media (min-width: 45rem) {
  .dre-icon-button__touch-area--x-small-sm {
    margin: -0.3125rem;
  }
  .dre-icon-button__touch-area--small-sm {
    margin: 0;
  }
  .dre-icon-button__touch-area--medium-sm {
    margin: 0;
  }
  .dre-icon-button__touch-area--large-sm {
    margin: 0;
  }
  .dre-icon-button__touch-area--x-large-sm {
    margin: 0;
  }
}
@media (min-width: 60rem) {
  .dre-icon-button__touch-area--x-small-md {
    margin: -0.3125rem;
  }
  .dre-icon-button__touch-area--small-md {
    margin: 0;
  }
  .dre-icon-button__touch-area--medium-md {
    margin: 0;
  }
  .dre-icon-button__touch-area--large-md {
    margin: 0;
  }
  .dre-icon-button__touch-area--x-large-md {
    margin: 0;
  }
}
@media (min-width: 75rem) {
  .dre-icon-button__touch-area--x-small-lg {
    margin: -0.3125rem;
  }
  .dre-icon-button__touch-area--small-lg {
    margin: 0;
  }
  .dre-icon-button__touch-area--medium-lg {
    margin: 0;
  }
  .dre-icon-button__touch-area--large-lg {
    margin: 0;
  }
  .dre-icon-button__touch-area--x-large-lg {
    margin: 0;
  }
}
@media (min-width: 90rem) {
  .dre-icon-button__touch-area--x-small-xl {
    margin: -0.3125rem;
  }
  .dre-icon-button__touch-area--small-xl {
    margin: 0;
  }
  .dre-icon-button__touch-area--medium-xl {
    margin: 0;
  }
  .dre-icon-button__touch-area--large-xl {
    margin: 0;
  }
  .dre-icon-button__touch-area--x-large-xl {
    margin: 0;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-generic-teaser {
  display: flex;
  flex: 1 1 auto;
  width: 100%;
  position: relative;
}
.dre-generic-teaser__meta {
  width: 100%;
  margin-bottom: 1rem;
}
.dre-generic-teaser__image-label {
  max-width: 100%;
  margin-bottom: 0;
  position: absolute;
  top: 0.5rem;
  left: -0.25rem;
}
@media (min-width: 30rem) {
  .dre-generic-teaser__image-label {
    top: 1rem;
    left: -0.375rem;
  }
}
@media (min-width: 60rem) {
  .dre-generic-teaser__image-label {
    top: 1.5rem;
    left: -0.5rem;
  }
}
.dre-generic-teaser__label {
  color: #FF001E;
  font-weight: 600;
}
.dre-generic-teaser__text-box {
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
}
.dre-generic-teaser__text-box--xxs-xx-small {
  padding-top: 1rem;
}
.dre-generic-teaser__text-box--no-media {
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}
@media (min-width: 30rem) {
  .dre-generic-teaser__text-box--xs-xx-small {
    padding-top: 1rem;
  }
  .dre-generic-teaser__text-box--xs-x-small {
    padding-top: 1.5rem;
  }
  .dre-generic-teaser__text-box--xs-xx-small-no-media {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-generic-teaser__text-box--xs-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-generic-teaser__text-box--sm-xx-small {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }
  .dre-generic-teaser__text-box--sm-x-small,
  .dre-generic-teaser__text-box--sm-small {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-generic-teaser__text-box--sm-xx-small-no-media,
  .dre-generic-teaser__text-box--sm-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .dre-generic-teaser__text-box--sm-small-no-media {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 60rem) {
  .dre-generic-teaser__text-box--md-xx-small {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }
  .dre-generic-teaser__text-box--md-x-small,
  .dre-generic-teaser__text-box--md-small,
  .dre-generic-teaser__text-box--md-medium {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-generic-teaser__text-box--md-xx-small-no-media,
  .dre-generic-teaser__text-box--md-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .dre-generic-teaser__text-box--md-small-no-media,
  .dre-generic-teaser__text-box--md-medium-no-media {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 75rem) {
  .dre-generic-teaser__text-box--lg-xx-small {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }
  .dre-generic-teaser__text-box--lg-x-small,
  .dre-generic-teaser__text-box--lg-small,
  .dre-generic-teaser__text-box--lg-medium,
  .dre-generic-teaser__text-box--lg-large {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-generic-teaser__text-box--lg-xx-small-no-media,
  .dre-generic-teaser__text-box--lg-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .dre-generic-teaser__text-box--lg-small-no-media,
  .dre-generic-teaser__text-box--lg-medium-no-media,
  .dre-generic-teaser__text-box--lg-large-no-media {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 90rem) {
  .dre-generic-teaser__text-box--xl-xx-small {
    padding-bottom: 1.5rem;
  }
  .dre-generic-teaser__text-box--xl-x-small,
  .dre-generic-teaser__text-box--xl-small,
  .dre-generic-teaser__text-box--xl-medium,
  .dre-generic-teaser__text-box--xl-large,
  .dre-generic-teaser__text-box--xl-x-large {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
  .dre-generic-teaser__text-box--xl-xx-small-no-media,
  .dre-generic-teaser__text-box--xl-x-small-no-media {
    padding-top: 2rem;
    padding-bottom: 2.5rem;
  }
  .dre-generic-teaser__text-box--xl-small-no-media,
  .dre-generic-teaser__text-box--xl-medium-no-media,
  .dre-generic-teaser__text-box--xl-large-no-media,
  .dre-generic-teaser__text-box--xl-x-large-no-media {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }
}
.dre-generic-teaser__text-box--no-media-transparent {
  padding-top: 0;
}
.dre-generic-teaser__text-box--boxed {
  padding-left: 1rem;
  padding-right: 1rem;
  border-bottom: 0;
  background-color: #fff;
}
@media (min-width: 90rem) {
  .dre-generic-teaser__text-box--boxed {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-image-caption {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  color: rgba(0, 0, 0, 0.6);
}
.dre-image-caption--dark {
  color: rgba(255, 255, 255, 0.6);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-image-download {
  margin-top: -2.5rem;
  position: relative;
  z-index: 3;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-image-slider {
  position: relative;
  margin: 0;
  width: 100%;
}
.dre-image-slider__wrapper {
  position: relative;
}
.dre-image-slider__wrapper:before {
  content: "";
  top: 0;
  width: 100vw;
  height: 100%;
  position: absolute;
  left: calc(-50vw + 50%);
  z-index: 0;
  height: 70%;
  background-color: rgba(128, 128, 128, 0.4);
}
.dre-image-slider__track {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  display: flex;
}
.dre-image-slider__slide {
  margin: 0;
  width: 100%;
  flex: 0 0 100%;
  will-change: transform;
  transform-origin: left top;
}
.dre-image-slider__slide:focus {
  outline: none;
}
.dre-image-slider__slide-figure {
  margin: 0;
  background-color: black;
}
.dre-image-slider__slide-image {
  margin: auto;
}
.dre-image-slider__slide-caption {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.dre-image-slider__captions {
  display: flex;
}
.dre-image-slider__caption {
  flex: 0 0 100%;
  display: flex;
  margin-top: 0.625rem;
  width: 100%;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.42857143;
  line-height: 1.42857143em;
  font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  top: 0;
  opacity: 0;
  transition: none;
  pointer-events: none;
  order: 2;
  visibility: hidden;
}
.dre-image-slider__caption--active {
  order: 1;
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s ease 0.25s;
}
.dre-image-slider__caption-text {
  flex: 1 1 auto;
}
@media (min-width: 75rem) {
  .dre-image-slider__caption-text {
    flex: initial;
  }
}
.dre-image-slider__caption-counter {
  font-size: 1.25rem;
  --dre-line-height: 1;
  line-height: 1em;
  font-size: calc(1.25rem * var(--dre-text-scaler-factor, 1));
  margin-left: 0.625rem;
}
@media (min-width: 60rem) {
  .dre-image-slider__caption-counter {
    display: none;
  }
}
.dre-image-slider__navigation {
  position: absolute;
  right: 0;
  top: 70%;
  display: none;
}
@media (min-width: 60rem) {
  .dre-image-slider__navigation {
    display: block;
  }
}
.dre-image-slider__counter {
  font-size: 1.25rem;
  --dre-line-height: 1;
  line-height: 1em;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(100%);
  padding: 0.625rem;
}
.dre-image-slider__button {
  position: absolute;
  left: 0;
  top: 0;
}
.dre-image-slider__button--previous {
  transform: translateX(-100%);
}
.dre-image-slider__button--next {
  transform: translateY(-100%);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-image-counter {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  word-spacing: -0.1em;
  white-space: nowrap;
  color: #000;
}
.dre-image-counter--dark {
  color: #FFF;
}
.dre-image-counter__current {
  font-weight: 600;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-list {
  display: flex;
  flex-direction: column;
  position: relative;
  color: #333333;
  margin-top: -0.25rem;
  margin-bottom: 0.875rem;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1rem;
  --dre-line-height: 1.625;
  line-height: 1.625em;
  font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
}
@media (min-width: 45rem) {
  .dre-list {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
    margin-top: -0.375rem;
    margin-bottom: 1.375rem;
  }
}
.dre-list--boxed {
  margin-top: 0.25rem;
  margin-bottom: 1.5rem;
  padding: 0.375rem 1.5rem 0.875rem;
}
@media (min-width: 45rem) {
  .dre-list--boxed {
    margin-top: 0.75rem;
    margin-bottom: 2rem;
    padding: 0.875rem 2rem 1.375rem;
  }
}
.dre-list--boxed-title {
  padding: 1.5rem 1.5rem 0.875rem;
}
@media (min-width: 45rem) {
  .dre-list--boxed-title {
    padding: 2rem 2rem 1.375rem;
  }
}
.dre-list__list {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.dre-list__title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0.25rem;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.125rem;
  --dre-line-height: 1.44444444;
  line-height: 1.44444444em;
  font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
}
.dre-list__title::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-list__title::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
@media (min-width: 45rem) {
  .dre-list__title {
    font-size: 1.375rem;
    --dre-line-height: 1.27272727;
    line-height: 1.27272727em;
    font-size: calc(1.375rem * var(--dre-text-scaler-factor, 1));
    margin-bottom: 0.75rem;
  }
}
.dre-list__title--sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.dre-list__title--dark {
  color: #fff;
}
.dre-list__title--dark::selection {
  background-color: rgba(255, 255, 255, 0.7);
  color: #1a1a1a;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-list-item {
  display: block;
  color: #4d4d4d;
  padding-left: 1.375rem;
  padding-top: 1.125rem;
  padding-bottom: 0.625rem;
}
.dre-list-item a,
.dre-list-item a:visited {
  color: inherit;
  text-decoration: underline;
}
.dre-list-item a:hover {
  color: #000;
}
.dre-list-item p {
  margin: 0;
}
.dre-list-item p:not(:last-child) {
  margin-bottom: 0.625rem;
}
.dre-list-item--ordered {
  padding-left: 1.5rem;
}
.dre-list-item__indicator {
  font-size: 1.5rem;
  --dre-line-height: 1;
  line-height: 1em;
  position: relative;
  margin-left: -1.375rem;
  display: inline-block;
  float: left;
}
.dre-list-item__indicator::selection {
  background-color: rgba(255, 255, 255, 0.7) !important;
  color: #1a1a1a !important;
}
.dre-list-item__indicator--ordered {
  font-size: 1.125rem;
  --dre-line-height: 1;
  line-height: 1em;
  font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  top: 0.25rem;
}
.dre-list-item__indicator--low {
  margin-left: -1.5rem;
}
.dre-list-item__indicator--high {
  margin-left: -2.125rem;
}
.dre-list-item__indicator--icon {
  top: 0.125rem;
}
.dre-list-item--dark {
  color: #cccccc;
}
.dre-list-item--dark a:hover {
  color: #fff;
}
.dre-list-item__content {
  display: inline-block;
  word-break: break-word;
}
.dre-list-item__link {
  text-decoration: none!important;
}
.dre-list-item__link:hover {
  text-decoration: underline!important;
}
@media (hover: none) {
  .dre-list-item__link:hover {
    text-decoration: none!important;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-live-channel-teaser {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  text-decoration: none;
}
.dre-live-channel-teaser__overlay {
  align-items: flex-end;
  display: flex;
  height: 2.1875rem;
  justify-content: center;
  width: 95%;
  max-width: 35rem;
}
@media (min-width: 45rem) {
  .dre-live-channel-teaser__overlay {
    height: 2.5rem;
    max-width: 38.75rem;
  }
}
@media (min-width: 60rem) {
  .dre-live-channel-teaser__overlay {
    height: 2.75rem;
    max-width: 43.75rem;
  }
}
.dre-live-channel-teaser__link {
  display: flex;
  align-items: center;
}
.dre-live-channel-teaser__label {
  margin-left: 0.4375rem;
  color: #DB001A;
  text-transform: uppercase;
}
.dre-live-channel-teaser__label:hover {
  text-decoration: underline;
}
.dre-live-channel-teaser__label::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-media-teaser__image-container {
  opacity: 1;
  transition: opacity 0.5s;
}
.dre-media-teaser__image-container--hidden {
  opacity: 0;
}
.dre-media-teaser__video-container--absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dre-media-teaser__text-box {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 1.5rem 1rem 1rem;
  background-color: #fff;
}
@media (min-width: 0) {
  .dre-media-teaser__text-box--xxs-small {
    position: relative;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xxs-medium {
    position: absolute;
    left: 0.5rem;
    bottom: 0.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xxs-large {
    position: absolute;
    left: 1rem;
    bottom: 1rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xxs-x-large {
    position: absolute;
    left: 2.5rem;
    bottom: 2.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
}
@media (min-width: 30rem) {
  .dre-media-teaser__text-box--xs-small {
    position: relative;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xs-medium {
    position: absolute;
    left: 0.5rem;
    bottom: 0.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xs-large {
    position: absolute;
    left: 1rem;
    bottom: 1rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xs-x-large {
    position: absolute;
    left: 2.5rem;
    bottom: 2.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
}
@media (min-width: 45rem) {
  .dre-media-teaser__text-box--sm-small {
    position: relative;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--sm-medium {
    position: absolute;
    left: 0.5rem;
    bottom: 0.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--sm-large {
    position: absolute;
    left: 1rem;
    bottom: 1rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--sm-x-large {
    position: absolute;
    left: 2.5rem;
    bottom: 2.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
}
@media (min-width: 60rem) {
  .dre-media-teaser__text-box--md-small {
    position: relative;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--md-medium {
    position: absolute;
    left: 0.5rem;
    bottom: 0.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--md-large {
    position: absolute;
    left: 1rem;
    bottom: 1rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--md-x-large {
    position: absolute;
    left: 2.5rem;
    bottom: 2.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
}
@media (min-width: 75rem) {
  .dre-media-teaser__text-box--lg-small {
    position: relative;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--lg-medium {
    position: absolute;
    left: 0.5rem;
    bottom: 0.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--lg-large {
    position: absolute;
    left: 1rem;
    bottom: 1rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--lg-x-large {
    position: absolute;
    left: 2.5rem;
    bottom: 2.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
}
@media (min-width: 90rem) {
  .dre-media-teaser__text-box--xl-small {
    position: relative;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xl-medium {
    position: absolute;
    left: 0.5rem;
    bottom: 0.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xl-large {
    position: absolute;
    left: 1rem;
    bottom: 1rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
  .dre-media-teaser__text-box--xl-x-large {
    position: absolute;
    left: 2.5rem;
    bottom: 2.5rem;
    max-width: 66.66666%;
    padding: 1.5rem 1rem 1rem;
  }
}
.dre-media-teaser__logo {
  position: absolute;
  bottom: 100%;
  transform: translateY(0.5rem);
}
.dre-media-teaser__meta {
  padding-top: 0.75rem;
}

.dre-video__container {
  width: 100%;
  padding-top: 56.25%;
  height: 0;
  position: relative;
}
.dre-video__video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-progress-bar {
  overflow: hidden;
  background-color: transparent;
}
.dre-progress-bar--small {
  height: 0.1875rem;
}
.dre-progress-bar--medium {
  height: 0.3125rem;
}
.dre-progress-bar--large {
  height: 0.5rem;
}
.dre-progress-bar__bar {
  height: 100%;
  width: 100%;
  will-change: transform;
  transform: translateX(-100%);
  background-color: black;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-read-progress {
  height: 0;
  transform: translateY(100%);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-share-band__content {
  display: flex;
  flex-wrap: wrap;
}
.dre-share-band__item {
  display: flex;
  align-items: center;
  position: relative;
  border: none;
  padding: 0;
  background-color: transparent;
  overflow: visible;
  text-decoration: none;
  margin-right: 1.5rem;
}
.dre-share-band__name {
  text-transform: uppercase;
  color: #000;
}
.dre-share-band__name--dark {
  color: #fff;
}
.dre-share-band__name:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-share-band__name:hover {
    text-decoration: none;
  }
}
.dre-share-band__icon {
  margin-right: 0.375rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-copy-link {
  display: flex;
  align-items: center;
  background-color: transparent;
  border: none;
  padding: 0;
}
.dre-copy-link:hover {
  cursor: pointer;
  text-decoration: underline;
}
@media (hover: none) {
  .dre-copy-link:hover {
    text-decoration: none;
  }
}
.dre-copy-link__copy-link-hidden {
  position: absolute;
  left: -1000rem;
  top: auto;
  width: 0.0625rem;
  height: 0.0625rem;
  overflow: hidden;
  user-select: text;
  -webkit-user-select: text;
}
.dre-copy-link__feedback {
  display: inline-block;
  border: 0.0625rem #e5e5e5 solid;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 1;
  padding: 0.625rem;
  background-color: white;
  line-height: normal;
  max-width: 90vw;
  width: 6.25rem;
}
@media (min-width: 45rem) {
  .dre-copy-link__feedback {
    width: max-content;
  }
}
.dre-copy-link__feedback--dark {
  background-color: #333333;
  color: white;
  border: 0.0625rem solid #676767;
}
.dre-copy-link__feedback--align-left {
  margin-left: 0.5rem;
  transform: translateY(-50%);
  left: 100%;
}
.dre-copy-link__feedback--align-top {
  margin-bottom: 0.5rem;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-slide-band {
  position: relative;
}
.dre-slide-band--boxed {
  padding-bottom: 1.5rem;
}
@media (min-width: 45rem) {
  .dre-slide-band--boxed {
    padding-bottom: 2rem;
  }
}
@media (min-width: 60rem) {
  .dre-slide-band--boxed {
    padding-bottom: 2.5rem;
  }
}
.dre-slide-band__header {
  display: flex;
  align-items: flex-end;
  margin-bottom: 1.5rem;
}
@media (min-width: 60rem) {
  .dre-slide-band__header {
    margin-bottom: 2rem;
  }
}
.dre-slide-band__header--collapse-title {
  height: 1.375rem;
  margin-bottom: 0.5rem;
}
@media (pointer: coarse) {
  .dre-slide-band__header--collapse-title {
    height: 0;
    overflow: hidden;
    margin-bottom: 0;
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-slide-band__header--collapse-title {
    height: 1.375rem;
    margin-bottom: 0.5rem;
  }
}
.dre-slide-band__header--collapse {
  height: 0;
  margin-bottom: 0;
  padding-bottom: 0.5rem;
}
.dre-slide-band__heading--feature {
  border-left: 0.3125rem var(--dre-slide-band__feature-color, #FF001E) solid;
  padding-left: 1.5rem;
  padding-top: 2rem;
}
@media (min-width: 60rem) {
  .dre-slide-band__heading--feature {
    padding-top: 2.5rem;
  }
}
.dre-slide-band__navigation {
  margin-left: auto;
  margin-bottom: -0.5rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-slide-band-track {
  position: relative;
  --dre-slide-band-track__items: 1;
  --dre-slide-band-track__item-spacing--xxs: 1rem;
  --dre-slide-band-track__item-spacing--xs: 1rem;
  --dre-slide-band-track__item-spacing--sm: 1.5rem;
  --dre-slide-band-track__item-spacing--md: 2.5rem;
  --dre-slide-band-track__item-spacing--lg: 2.5rem;
  --dre-slide-band-track__item-spacing--xl: 2.5rem;
}
.dre-slide-band-track--label-overflow {
  --left-offset: 0.5rem;
}
.dre-slide-band-track__wrapper {
  position: relative;
  overflow: hidden;
  margin: -0.5rem calc(var(--dre-container__offset, 0px) * -1);
}
@media (min-width: 0) {
  .dre-slide-band-track__wrapper--content-xxs {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 30rem) {
  .dre-slide-band-track__wrapper--content-xs {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 45rem) {
  .dre-slide-band-track__wrapper--content-sm {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 60rem) {
  .dre-slide-band-track__wrapper--content-md {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 75rem) {
  .dre-slide-band-track__wrapper--content-lg {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 90rem) {
  .dre-slide-band-track__wrapper--content-xl {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
.dre-slide-band-track__track {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  /* Hide scrollbars */
  padding-bottom: 6.25rem;
  margin-bottom: -6.25rem;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: none;
  scroll-padding-left: var(--dre-container__offset, 0px);
}
.dre-slide-band-track__track::-webkit-scrollbar {
  display: none;
}
@media (min-width: 0) {
  .dre-slide-band-track__track--content-xxs {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 30rem) {
  .dre-slide-band-track__track--content-xs {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 45rem) {
  .dre-slide-band-track__track--content-sm {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 60rem) {
  .dre-slide-band-track__track--content-md {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 75rem) {
  .dre-slide-band-track__track--content-lg {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 90rem) {
  .dre-slide-band-track__track--content-xl {
    scroll-padding-left: var(--left-offset, 0);
  }
}
.dre-slide-band-track__list {
  min-width: 100%;
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0.5rem 0;
  --list-padding: 2 * var(--dre-container__offset, 0px);
}
.dre-slide-band-track__list::before {
  content: '';
  padding-left: var(--dre-container__offset, 0px);
  visibility: hidden;
}
.dre-slide-band-track__list::after {
  content: '';
  padding-right: var(--dre-container__offset, 0px);
  visibility: hidden;
}
@media (min-width: 0) {
  .dre-slide-band-track__list--content-xxs {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-xxs::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-xxs::after {
    padding-right: 0;
  }
}
@media (min-width: 30rem) {
  .dre-slide-band-track__list--content-xs {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-xs::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-xs::after {
    padding-right: 0;
  }
}
@media (min-width: 45rem) {
  .dre-slide-band-track__list--content-sm {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-sm::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-sm::after {
    padding-right: 0;
  }
}
@media (min-width: 60rem) {
  .dre-slide-band-track__list--content-md {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-md::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-md::after {
    padding-right: 0;
  }
}
@media (min-width: 75rem) {
  .dre-slide-band-track__list--content-lg {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-lg::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-lg::after {
    padding-right: 0;
  }
}
@media (min-width: 90rem) {
  .dre-slide-band-track__list--content-xl {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-xl::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-xl::after {
    padding-right: 0;
  }
}
.dre-slide-band-track__list--justifyContent {
  justify-content: space-between;
}
.dre-slide-band-track__item {
  flex: 0 0 auto;
  display: flex;
  position: relative;
  margin-right: var(--dre-slide-band-track__items-spacing);
}
.dre-slide-band-track__item--snap {
  scroll-snap-align: start;
  scroll-snap-stop: always;
}
.dre-slide-band-track__item--calculate-width {
  width: calc((100% - var(--list-padding, 0px) - (var(--dre-slide-band-track__items) - 1) * var(--dre-slide-band-track__items-spacing)) / var(--dre-slide-band-track__items));
}
.dre-slide-band-track__item--last {
  margin-right: 0;
}
@media (min-width: 0) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--xxs);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--xxs);
  }
}
@media (min-width: 30rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--xs);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--xs);
  }
}
@media (min-width: 45rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--sm);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--sm);
  }
}
@media (min-width: 60rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--md);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--md);
  }
}
@media (min-width: 75rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--lg);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--lg);
  }
}
@media (min-width: 90rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--xl);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--xl);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-section {
  position: relative;
  padding: 0;
}
.dre-section--boxed {
  padding-left: 1rem;
  padding-right: 1rem;
}
.dre-section--padded {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 45rem) {
  .dre-section--padded {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-section--padded {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.dre-section__header {
  margin-bottom: 1.25rem;
}
@media (min-width: 45rem) {
  .dre-section__header {
    margin-bottom: 1.875rem;
  }
}
.dre-section__header--sr-only {
  margin-bottom: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-section-heading {
  font-size: 1.125rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  text-transform: uppercase;
  margin: 0;
  color: #000;
}
.dre-section-heading::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-section-heading::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-section-heading--dark {
  color: #fff;
}
.dre-section-heading--sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
@media (min-width: 60rem) {
  .dre-section-heading {
    font-size: 1.25rem;
    --dre-line-height: 1.3;
    line-height: 1.3em;
  }
}
.dre-section-heading__link {
  color: inherit;
  text-decoration: none;
}
.dre-section-heading__link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-section-heading__link:hover {
    text-decoration: none;
  }
}
.dre-section-heading__link--with-icon {
  display: inline-flex;
  align-items: center;
}
.dre-section-heading__link-text {
  vertical-align: middle;
}
.dre-section-heading__link-icon {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.125rem;
  margin-top: -0.3125rem;
  margin-bottom: -0.3125rem;
}
@media (min-width: 60rem) {
  .dre-section-heading__link-icon {
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -0.25rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-slide-band-navigation {
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
.dre-slide-band-navigation__pages {
  display: none;
}
@media (min-width: 45rem) {
  .dre-slide-band-navigation__pages {
    display: inline-block;
  }
}
.dre-slide-band-navigation__dot {
  display: inline-block;
  vertical-align: top;
  margin: 0.75rem 0.3125rem;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  width: 0.375rem;
  height: 0;
  padding-top: 0.375rem;
  overflow: hidden;
}
.dre-slide-band-navigation__dot--current {
  background-color: #DB001A;
}
.dre-slide-band-navigation__button {
  padding: 0;
  margin: 0;
  border: 0 none;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  z-index: 3;
  transition: color 250ms ease-in-out, opacity 250ms ease-in-out;
  color: #DB001A;
  opacity: 0.7;
  /* Apply hover when primary input mechanism system can hover
       and supports the hover media feature */
  /* Apply hover when firefox */
}
@media (pointer: coarse) {
  .dre-slide-band-navigation__button {
    display: none;
  }
}
.dre-slide-band-navigation__button--dark {
  color: #FFF;
  opacity: 0.8;
}
.dre-slide-band-navigation__button--previous {
  margin-left: 1.5rem;
}
.dre-slide-band-navigation__button--next {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
.dre-slide-band-navigation__button__inner {
  display: inline-block;
  color: inherit;
}
.dre-slide-band-navigation__button:disabled,
.dre-slide-band-navigation__button[disabled] {
  cursor: default;
  color: #000;
  opacity: 0.25;
  pointer-events: none;
}
@media (hover: hover) {
  .dre-slide-band-navigation__button:hover:not([disabled]) {
    opacity: 1;
    text-decoration: none;
  }
}
@-moz-document url-prefix() {
  .dre-slide-band-navigation__button:hover:not([disabled]) {
    opacity: 1;
    text-decoration: none;
  }
}
.dre-slide-band-navigation__button__touch-area {
  display: inline-flex;
  padding: 0.625rem;
  margin: -0.3125rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-spot-article-teaser {
  display: block;
  position: relative;
  text-decoration: none;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  padding: 0 0 1.5rem 0;
}
@media (min-width: 45rem) {
  .dre-spot-article-teaser {
    padding: 0 0 2rem 0;
  }
}
.dre-spot-article-teaser__media {
  position: relative;
}
.dre-spot-article-teaser__media:after {
  content: "";
  display: block;
  padding-bottom: 122.67%;
}
@media (min-width: 45rem) {
  .dre-spot-article-teaser__media:after {
    padding-bottom: 56.25%;
  }
}
.dre-spot-article-teaser__label {
  position: absolute;
  top: 0.5rem;
  left: -0.25rem;
  z-index: 10;
}
@media (min-width: 30rem) {
  .dre-spot-article-teaser__label {
    top: 1rem;
    left: -0.375rem;
  }
}
@media (min-width: 60rem) {
  .dre-spot-article-teaser__label {
    top: 1.5rem;
    left: -0.5rem;
  }
}
.dre-spot-article-teaser__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dre-spot-article-teaser__clip-rect {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 20%;
  background-color: #fff;
  height: 10%;
}
@media (min-width: 45rem) {
  .dre-spot-article-teaser__clip-rect {
    display: none;
  }
}
.dre-spot-article-teaser__body {
  position: relative;
  will-change: transform;
  transition: transform 0.25s ease-out;
  background-color: #fff;
}
@media (min-width: 45rem) {
  .dre-spot-article-teaser__body {
    position: absolute;
  }
}
.dre-spot-article-teaser__body-content {
  display: block;
  margin: -0.0625rem 0 0 0;
  padding: 0.5625rem 0 0 0;
}
@media (min-width: 45rem) {
  .dre-spot-article-teaser__body-content {
    margin: 0 -27.5rem 0 0;
    padding: 1.5rem 1.5rem 1.5rem 0;
    background-color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media (min-width: 60rem) {
  .dre-spot-article-teaser__body-content {
    margin: 0 -37.5rem 0 0;
    padding: 2.5rem 2.5rem 2.5rem 0;
  }
}
.dre-spot-article-teaser__icon {
  height: 1.5rem;
  width: 1.5rem;
  pointer-events: none;
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
}
@media (min-width: 30rem) {
  .dre-spot-article-teaser__icon {
    height: 2.5rem;
    width: 2.5rem;
  }
}
.dre-spot-article-teaser__title-container {
  width: 100%;
}
.dre-spot-article-teaser__meta-wrapper {
  margin-bottom: 1rem;
}
.dre-spot-article-teaser__title {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 45rem) {
  .dre-spot-article-teaser__title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}
.dre-spot-article-teaser__video {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-sticky-share-band {
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: calc(50% - 9.875rem);
  z-index: 100;
}
@media (min-width: 60rem) {
  .dre-sticky-share-band {
    display: block;
  }
}
.dre-sticky-share-band__content {
  position: absolute;
  border-left: 0.3125rem solid #999999;
  background-color: #fff;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.1);
}
.dre-sticky-share-band__content--dark {
  border-top: 0.0625rem solid #676767;
  border-right: 0.0625rem solid #676767;
  border-bottom: 0.0625rem solid #676767;
}
.dre-sticky-share-band__item {
  display: block;
  padding: 1rem 0.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  border-bottom: 0.0625rem solid #b2b2b2;
  background-color: transparent;
}
.dre-sticky-share-band__item:last-child {
  border-bottom: none;
}
.dre-sticky-share-band__icon:hover {
  color: #4d4d4d !important;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-tabs__head {
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.3);
}
.dre-tabs--dark__head {
  border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.3);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-tabs__tabhead {
  display: inline;
}
.dre-tabs__tabbutton {
  border: none;
  background: none;
  margin: 0;
  cursor: pointer;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.42857143;
  line-height: 1.42857143em;
  padding: 0.625rem 0;
  margin-right: 1.25rem;
  text-transform: uppercase;
  color: #333;
}
@media (min-width: 45rem) {
  .dre-tabs__tabbutton {
    padding: 0.9375rem 0;
    margin-right: 1.875rem;
  }
}
.dre-tabs__tabbutton:hover,
.dre-tabs__tabbutton:focus {
  border-bottom: 0.3125rem solid rgba(0, 0, 0, 0.3);
}
.dre-tabs__tabbutton--selected {
  color: #000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.dre-tabs__tabbutton--selected,
.dre-tabs__tabbutton--selected:hover,
.dre-tabs__tabbutton--selected:focus {
  border-bottom: 0.3125rem solid #000;
}
.dre-tabs__tabbutton--last {
  margin-right: 0;
}
.dre-tabs--dark__tabbutton {
  color: #ccc;
}
.dre-tabs--dark__tabbutton:hover,
.dre-tabs--dark__tabbutton:focus {
  border-bottom: 0.3125rem solid rgba(255, 255, 255, 0.3);
}
.dre-tabs--dark__tabbutton--selected {
  color: #fff;
}
.dre-tabs--dark__tabbutton--selected,
.dre-tabs--dark__tabbutton--selected:hover,
.dre-tabs--dark__tabbutton--selected:focus {
  border-bottom: 0.3125rem solid #fff;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-list {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.dre-teaser-list__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.dre-teaser-list__divider {
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.15);
}
.dre-teaser-list__divider--dark {
  border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.5);
}
.dre-teaser-list__item,
.dre-teaser-list__divider {
  padding-top: 0.875rem;
}
@media (min-width: 0) {
  .dre-teaser-list__item--xxs-small,
  .dre-teaser-list__divider--xxs-small {
    padding-top: 1rem;
  }
  .dre-teaser-list__item--xxs-medium,
  .dre-teaser-list__divider--xxs-medium {
    padding-top: 1.5rem;
  }
  .dre-teaser-list__item--xxs-large,
  .dre-teaser-list__divider--xxs-large {
    padding-top: 2.5rem;
  }
}
@media (min-width: 30rem) {
  .dre-teaser-list__item--xs-small,
  .dre-teaser-list__divider--xs-small {
    padding-top: 1rem;
  }
  .dre-teaser-list__item--xs-medium,
  .dre-teaser-list__divider--xs-medium {
    padding-top: 1.5rem;
  }
  .dre-teaser-list__item--xs-large,
  .dre-teaser-list__divider--xs-large {
    padding-top: 2.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-teaser-list__item--sm-small,
  .dre-teaser-list__divider--sm-small {
    padding-top: 1rem;
  }
  .dre-teaser-list__item--sm-medium,
  .dre-teaser-list__divider--sm-medium {
    padding-top: 1.5rem;
  }
  .dre-teaser-list__item--sm-large,
  .dre-teaser-list__divider--sm-large {
    padding-top: 2.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-teaser-list__item--md-small,
  .dre-teaser-list__divider--md-small {
    padding-top: 1rem;
  }
  .dre-teaser-list__item--md-medium,
  .dre-teaser-list__divider--md-medium {
    padding-top: 1.5rem;
  }
  .dre-teaser-list__item--md-large,
  .dre-teaser-list__divider--md-large {
    padding-top: 2.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-teaser-list__item--lg-small,
  .dre-teaser-list__divider--lg-small {
    padding-top: 1rem;
  }
  .dre-teaser-list__item--lg-medium,
  .dre-teaser-list__divider--lg-medium {
    padding-top: 1.5rem;
  }
  .dre-teaser-list__item--lg-large,
  .dre-teaser-list__divider--lg-large {
    padding-top: 2.5rem;
  }
}
.dre-teaser-list__item--numbered {
  padding-left: 2.5rem;
}
.dre-teaser-list__item-number {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 300;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.5rem;
  --dre-line-height: 1;
  line-height: 1em;
  position: absolute;
  margin-left: -2.5rem;
  margin-top: 1.5rem;
  width: 2.5rem;
}
.dre-teaser-list__item-number::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-teaser-list__item-number::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-teaser-list__item--no-title:first-child {
  padding-top: 0;
}
.dre-teaser-list__item--last {
  flex: 1 1 auto;
  display: flex;
}
.dre-teaser-list__divider--numbered {
  margin-left: -2.5rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-teaser-slide-band__item {
  display: flex;
  width: 16.875rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-tv-referral {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  text-decoration: none;
}
.dre-tv-referral__overlay {
  align-items: flex-end;
  display: flex;
  height: 35px;
  justify-content: center;
  width: 95%;
  max-width: 35rem;
}
@media (min-width: 45rem) {
  .dre-tv-referral__overlay {
    height: 40px;
    max-width: 38.75rem;
  }
}
@media (min-width: 60rem) {
  .dre-tv-referral__overlay {
    height: 44px;
    max-width: 43.75rem;
  }
}
.dre-tv-referral__link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  width: auto;
}
.dre-tv-referral__link img {
  width: 24px;
  height: 24px;
}
.dre-tv-referral__label {
  color: #DB001A;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  margin-left: 7px;
  width: auto;
}
.dre-tv-referral__label:hover {
  text-decoration: underline;
}
@media (min-width: 60rem) {
  .dre-tv-referral__label {
    height: 16px;
    line-height: 18px;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
body .dre-user-upload {
  display: inline-block;
}
body .dre-user-upload--box {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  background-color: #e5e5e5;
  width: 100%;
}
body .dre-user-upload__status-message {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.25rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
  margin: 0 0 0.75rem;
}
body .dre-user-upload__status-message--error {
  color: #d9534f;
}
body .dre-user-upload__overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0.5rem;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
}
body .dre-user-upload__dialog {
  margin: 0 auto;
  max-width: 28.75rem;
  width: 100%;
}
body .dre-user-upload__dialog:focus {
  outline: 0;
}
body .dre-user-upload__dialog--wide {
  max-width: 57.5rem;
}
body .dre-user-upload__modal {
  background-color: #fff;
  padding: 1rem;
}
body .dre-user-upload__modal__header {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.25rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}
@media (min-width: 45rem) {
  body .dre-user-upload__modal__header {
    font-size: 1.375rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
}
body .dre-user-upload__modal__header-wrap {
  min-height: 1.875rem;
  position: relative;
}
body .dre-user-upload__modal__title {
  font-size: 1.375rem;
  --dre-line-height: 1.36363636;
  line-height: 1.36363636em;
  margin: 0 0 1rem;
  padding: 0 1.875rem 0 0;
}
@media (min-width: 45rem) {
  body .dre-user-upload__modal__title {
    font-size: 1.75rem;
    --dre-line-height: 1.07142857;
    line-height: 1.07142857em;
  }
}
body .dre-user-upload__modal__close {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
body .dre-user-upload__modal__body {
  width: 100%;
}
body .dre-user-upload__contentwrapper {
  display: flex;
  flex-direction: column;
  max-width: 56.25rem;
  margin: 0 auto;
  align-items: center;
  padding: 2.5rem;
}
@media (min-width: 45rem) {
  body .dre-user-upload__contentwrapper {
    flex-direction: row;
  }
}
body .dre-user-upload__illustration {
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Csvg%20width%3D%22170px%22%20height%3D%22170px%22%20viewBox%3D%220%200%20170%20170%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2063.1%20%2892452%29%20-%20https%3A%2F%2Fsketch.com%20--%3E%0D%0A%20%20%20%20%3Ctitle%3Eillus%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22170%22%20height%3D%22170%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-3%22%20x%3D%2216.6462332%22%20y%3D%221.75843474%22%20width%3D%22176%22%20height%3D%22124%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-5%22%20points%3D%220.000364948454%200.000182836363%201015.41798%200.000182836363%201015.41798%20675.8857%200.000364948454%20675.8857%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Brugeropload-desktop%22%20transform%3D%22translate%28-192.000000%2C%20-41.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22illus%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28192.000000%2C%2041.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Rectangle-Copy-4%22%20fill%3D%22%23E5E5E5%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-4%22%20mask%3D%22url%28%23mask-2%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2885.375438%2C%20113.120686%29%20rotate%28-8.000000%29%20translate%28-85.375438%2C%20-113.120686%29%20translate%28-34.124562%2C%2028.120686%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Rectangle%22%20stroke%3D%22none%22%20fill-opacity%3D%220.06%22%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%22189.601336%200.580530754%20238.52051%2029.402698%20193.618566%20169.217838%200.520509843%20127.463268%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-4%22%20fill%3D%22white%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-3%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Rectangle%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%225%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path-3%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-46%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20mask%3D%22url%28%23mask-4%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-19.401822%2C%20-13.625698%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20fill%3D%22%23CAE3E8%22%20x%3D%220.486110352%22%20y%3D%220%22%20width%3D%22223.411923%22%20height%3D%22149.925818%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-5%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20transform%3D%22translate%2870.499295%2C%2062.382781%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M56.6455753%2C33.4897667%20C56.6455753%2C29.8279293%2054.8174087%2C26.589797%2052.0156587%2C24.6101063%20C53.0659503%2C22.9403453%2053.6737837%2C20.9716%2053.6737837%2C18.8614277%20C53.6737837%2C12.8339276%2048.7259503%2C7.94734917%2042.6225337%2C7.94734917%20C41.3777003%2C7.94734917%2040.1824503%2C8.15387299%2039.066242%2C8.52832345%20C37.778242%2C3.91106133%2033.4983253%2C0.518828272%2028.4134087%2C0.518828272%20C23.4285337%2C0.518828272%2019.215992%2C3.77856348%2017.838742%2C8.25699089%20C17.0007837%2C8.05651588%2016.126367%2C7.94734917%2015.225992%2C7.94734917%20C9.12228366%2C7.94734917%204.17474199%2C12.8339276%204.17474199%2C18.8614277%20C4.17474199%2C20.860129%204.72132532%2C22.7315171%205.67099199%2C24.3428062%20C2.64640866%2C26.2902366%200.645575324%2C29.6582744%200.645575324%2C33.4897667%20C0.645575324%2C38.7548281%204.42120032%2C43.1488601%209.44428366%2C44.1762945%20C9.26461699%2C44.9574558%209.16632532%2C45.7697252%209.16632532%2C46.6047497%20C9.16632532%2C52.6322499%2014.1141587%2C57.5188283%2020.2175753%2C57.5188283%20C23.468492%2C57.5188283%2026.3912837%2C56.1322094%2028.4134087%2C53.9258322%20C30.4355337%2C56.1322094%2033.3580337%2C57.5188283%2036.609242%2C57.5188283%20C42.712367%2C57.5188283%2047.660492%2C52.6322499%2047.660492%2C46.6047497%20C47.660492%2C45.797953%2047.5692003%2C45.0127592%2047.4012003%2C44.2560813%20C52.644492%2C43.4040625%2056.6455753%2C38.9092169%2056.6455753%2C33.4897667%22%20id%3D%22Fill-1%22%20fill%3D%22%23B0C484%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23876E54%22%20points%3D%2242.2504368%2039.0102907%2030.6963544%2043.6271465%2030.5481534%2036.2691044%2036.9175568%2030.8369523%2036.621744%2029.1994723%2030.400247%2033.816328%2030.5481534%2019.7709047%2027.9524256%2019.7709047%2028.1006266%2033.816328%2021.8791297%2029.1994723%2021.5830222%2030.8369523%2027.9524256%2036.2691044%2027.8042246%2043.6271465%2016.2504368%2039.0102907%2016.2504368%2040.3088531%2027.5081171%2045.9355743%2026.915313%2072.7709047%2031.585266%2072.7709047%2030.9927565%2045.9355743%2042.2504368%2040.3088531%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-6%22%20fill%3D%22%234D4D4D%22%20points%3D%22143.212696%20138.346816%20150.147878%20138.346816%20150.147878%20121.29856%20143.212696%20121.29856%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M161.89316%2C100.238726%20L172.533211%2C97.684562%20L157.570718%2C76.7853104%20L164.22075%2C72.60577%20L147.113736%2C47.9910614%20L130.007037%2C72.60577%20L136.656754%2C76.7853104%20L121.694576%2C97.684562%20L132.334312%2C100.238726%20L117.205765%2C124.156534%20L126.00662%2C127.49316%20C127.862516%2C128.19688%20129.820502%2C128.17859%20131.669151%2C127.440769%20L133.220037%2C126.821991%20C137.144517%2C125.255516%20141.345333%2C125.778191%20145.009546%2C128.288333%20C146.337032%2C129.197589%20147.890754%2C129.197589%20149.21761%2C128.288333%20C152.882453%2C125.778191%20157.082954%2C125.255516%20161.007119%2C126.821991%20L162.55832%2C127.440769%20C164.407285%2C128.17859%20166.364956%2C128.19688%20168.220852%2C127.49316%20L177.021707%2C124.156534%20L161.89316%2C100.238726%20Z%22%20id%3D%22Fill-7%22%20fill%3D%22%238EA45D%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-15%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20transform%3D%22translate%2824.736738%2C%2016.366150%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M80.9853885%2C56.6337141%20C80.2909399%2C51.6782946%2077.2054885%2C47.644664%2073.0419719%2C45.4994734%20C74.144652%2C43.0400592%2074.5935646%2C40.2596791%2074.193378%2C37.4040433%20C73.0502863%2C29.2472135%2065.4339657%2C23.5776894%2057.1821758%2C24.7407264%20C55.4994104%2C24.9779014%2053.9225471%2C25.4844988%2052.4844179%2C26.2043269%20C49.8671924%2C20.2015941%2043.4374859%2C16.4262025%2036.5630149%2C17.3951152%20C29.8236737%2C18.3449823%2024.7466305%2C23.5591683%2023.7339988%2C29.8821522%20C22.5628664%2C29.7703187%2021.360058%2C29.789625%2020.1427068%2C29.9612028%20C11.8909169%2C31.1242399%206.12790654%2C38.6794952%207.27099824%2C46.836325%20C7.65004903%2C49.5411411%208.74419618%2C51.969612%2010.3336446%2C53.9691119%20C6.6141607%2C57.1806522%204.54764499%2C62.1198513%205.27424776%2C67.3047155%20C6.27274801%2C74.4297751%2012.2105309%2C79.6566013%2019.1967227%2C80.0895123%20C19.1015667%2C81.1813025%2019.1228148%2C82.2990108%2019.2812101%2C83.4292813%20C20.4243018%2C91.5861111%2028.0403266%2C97.255677%2036.2921165%2C96.0926399%20C40.6875319%2C95.4731342%2044.3758955%2C93.0400402%2046.69138%2C89.6687135%20C49.8437745%2C92.2693776%2054.0579922%2C93.5886533%2058.4531119%2C92.9691893%20C66.7049018%2C91.8061522%2072.4679122%2C84.2508969%2071.3248205%2C76.0940671%20C71.1718321%2C75.0023783%2070.8996375%2C73.9572967%2070.5286853%2C72.9648822%20C77.4562363%2C70.8126442%2082.0132166%2C63.9680506%2080.9853885%2C56.6337141%22%20id%3D%22Fill-9%22%20fill%3D%22%238EA45D%22%20transform%3D%22translate%2843.129869%2C%2056.743912%29%20rotate%288.000000%29%20translate%28-43.129869%2C%20-56.743912%29%20%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-11%22%20fill%3D%22%23876E54%22%20transform%3D%22translate%2841.499933%2C%2086.304753%29%20rotate%288.000000%29%20translate%28-41.499933%2C%20-86.304753%29%20%22%20points%3D%2258.7530911%2074.0077116%2044.1871659%2082.3798454%2042.5901869%2072.5057539%2050.0713681%2064.0055942%2049.3643778%2061.8575302%2041.9260531%2069.2328188%2039.4538556%2050.3047527%2035.9842393%2050.7898592%2038.8521544%2069.6625978%2029.6585282%2064.6127158%2029.5740834%2066.8714348%2039.1205706%2072.9908604%2040.3212414%2082.920362%2023.9999329%2078.866746%2024.2467747%2080.6140537%2040.3640539%2086.0820235%2044.6735623%20122.304753%2050.9155642%20121.432023%2045.0220042%2085.4307693%2058.9999329%2075.7550193%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28125.642764%2C%2011.281781%29%20rotate%28-345.000000%29%20translate%28-125.642764%2C%20-11.281781%29%20translate%28114.642764%2C%203.281781%29%22%20fill%3D%22%23FFFFFF%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20cx%3D%228.51863462%22%20cy%3D%225.80467336%22%20r%3D%224.5%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy%22%20cx%3D%2215.274858%22%20cy%3D%227.49388801%22%20r%3D%224%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-2%22%20cx%3D%2216.0622386%22%20cy%3D%228.0175914%22%20r%3D%225%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-3%22%20cx%3D%2211.1591006%22%20cy%3D%2212.2761998%22%20r%3D%223.5%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-5%22%20cx%3D%224.96008502%22%20cy%3D%2211.0223236%22%20r%3D%224.5%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-4%22%20cx%3D%2213.039915%22%20cy%3D%222.97767642%22%20r%3D%222.5%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-Copy%22%20transform%3D%22translate%28182.317933%2C%2014.969039%29%20scale%28-1%2C%201%29%20rotate%2813.000000%29%20translate%28-182.317933%2C%20-14.969039%29%20translate%28168.817933%2C%204.969039%29%22%20fill%3D%22%23FFFFFF%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20cx%3D%2211.5043421%22%20cy%3D%229.72118666%22%20r%3D%226%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy%22%20cx%3D%2218.8976644%22%20cy%3D%2212.2388811%22%20r%3D%225%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-2%22%20cx%3D%2216.3890888%22%20cy%3D%225.70381811%22%20r%3D%225%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval-Copy-3%22%20cx%3D%224.50248894%22%20cy%3D%2212.4089463%22%20rx%3D%224.5%22%20ry%3D%224%22%3E%3C%2Fellipse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-5%22%20cx%3D%2210.9291297%22%20cy%3D%2211.013135%22%20r%3D%228%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-4%22%20cx%3D%2223.4240432%22%20cy%3D%227.28793212%22%20r%3D%223%22%3E%3C%2Fcircle%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M160.260997%2C20.8321524%20C160.260997%2C24.871216%20156.993091%2C28.145607%20152.962028%2C28.145607%20C148.930964%2C28.145607%20145.663058%2C24.871216%20145.663058%2C20.8321524%20C145.663058%2C16.7930889%20148.930964%2C13.5186979%20152.962028%2C13.5186979%20C156.993091%2C13.5186979%20160.260997%2C16.7930889%20160.260997%2C20.8321524%22%20id%3D%22Fill-13%22%20fill%3D%22%23FFBC00%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-3%22%20transform%3D%22translate%28140.221678%2C%20143.446288%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-6%22%20fill%3D%22white%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-5%22%3E%3C%2Fuse%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-2%22%3E%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1015.41834%2C475.848274%20C1015.41834%2C371.653488%20936.375984%2C286.102525%20834.836375%2C276.704736%20C823.6872%2C207.846733%20764.335633%2C155.26848%20692.466334%2C155.26848%20C673.474416%2C155.26848%20655.476984%2C158.974573%20638.86453%2C165.6481%20C601.426293%2C68.7484839%20507.643664%2C0.000182836363%20397.719365%2C0.000182836363%20C254.88219%2C0.000182836363%20139.122365%2C116.020826%20139.122365%2C259.139646%20C139.122365%2C267.789634%20139.578551%2C276.331749%20140.406984%2C284.764162%20C59.0672722%2C310.048603%200.000364948454%2C386.033568%200.000364948454%2C475.848274%20C0.000364948454%2C586.325319%2088.4419732%2C675.885883%20198.7002%2C675.885883%20C198.800561%2C675.885883%20198.056066%2C675.87857%20198.056066%2C675.87857%20L198.056066%2C675.885883%20L815.130984%2C675.885883%20L815.130984%2C675.87857%20C928.562437%2C675.714017%201015.41834%2C586.224759%201015.41834%2C475.848274%22%20id%3D%22Fill-1%22%20fill%3D%22%23BCBEC0%22%20mask%3D%22url%28%23mask-6%29%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-16%22%20fill%3D%22%238EA45D%22%20points%3D%2224.511561%20139.795695%20227.365624%20139.795695%20227.365624%20135.533631%2024.511561%20135.533631%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-17%22%20fill%3D%22%238EA45D%22%20points%3D%22224.95658%20133.45051%20219.563545%20131.038946%20223.44221%20135.323046%20224.105113%20138.09087%20227.483206%20137.786059%20232.56701%20134.34131%20229.014242%20133.802283%20226.156473%20127.861916%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-18%22%20fill%3D%22%238EA45D%22%20points%3D%22217.829749%20134.256152%20211.390257%20138.561974%20207.111306%20138.943283%20206.271858%20135.483421%20201.358693%20130.128314%20208.189821%20133.142756%20209.709765%20126.157091%20213.329605%20133.582375%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-19%22%20fill%3D%22%238EA45D%22%20points%3D%22214.606814%20132.58601%20212.628363%20135.655539%20215.880733%20138.377161%20223.538488%20139.795695%20220.913424%20136.162695%20223.898033%20128.301622%20217.671182%20132.249366%20215.161008%20125.304678%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-20%22%20fill%3D%22%238EA45D%22%20points%3D%22203.959386%20130.419155%20203.578251%20136.843266%20201.638418%20139.795695%20198.855236%20138.498191%20192.689716%20138.812394%20198.249058%20136.02306%20194.280972%20131.337471%20201.188972%20132.953278%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-21%22%20fill%3D%22%238EA45D%22%20points%3D%22197.024204%20134.34131%20191.9404%20137.786059%20188.562308%20138.09087%20187.899713%20135.323046%20184.020739%20131.038647%20189.413775%20133.45051%20190.613976%20127.861916%20193.471436%20133.802283%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-22%22%20fill%3D%22%238EA45D%22%20points%3D%22183.153841%20134.256152%20176.714349%20138.561974%20172.435398%20138.943283%20171.59595%20135.483421%20166.682785%20130.128314%20173.513913%20133.142756%20175.033857%20126.157091%20178.653697%20133.582375%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-23%22%20fill%3D%22%238EA45D%22%20points%3D%22179.930962%20132.58601%20177.952455%20135.655539%20181.204916%20138.377161%20188.862886%20139.795695%20186.237748%20136.162695%20189.222125%20128.301622%20182.995415%20132.249366%20180.485171%20125.304678%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-24%22%20fill%3D%22%238EA45D%22%20points%3D%22169.283478%20130.419155%20168.902342%20136.843266%20166.96251%20139.795695%20164.179328%20138.498191%20158.013808%20138.812394%20163.57315%20136.02306%20159.605064%20131.337471%20166.513064%20132.953278%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-25%22%20fill%3D%22%238EA45D%22%20points%3D%22164.082092%20134.34131%20158.998287%20137.786059%20155.620195%20138.09087%20154.9576%20135.323046%20151.078626%20131.038647%20156.471662%20133.45051%20157.671863%20127.861916%20160.529323%20133.802283%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-26%22%20fill%3D%22%238EA45D%22%20points%3D%22149.344831%20134.256152%20142.905338%20138.561974%20138.626387%20138.943283%20137.786939%20135.483421%20132.873774%20130.128314%20139.704903%20133.142756%20141.224846%20126.157091%20144.844687%20133.582375%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-27%22%20fill%3D%22%238EA45D%22%20points%3D%22146.121895%20132.58601%20144.143444%20135.655539%20147.395814%20138.377161%20155.053569%20139.795695%20152.428505%20136.162695%20155.413115%20128.301622%20149.186263%20132.249366%20146.67609%20125.304678%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-28%22%20fill%3D%22%238EA45D%22%20points%3D%22135.474467%20130.419155%20135.093332%20136.843266%20133.153499%20139.795695%20130.370317%20138.498191%20124.204797%20138.812394%20129.764139%20136.02306%20125.796054%20131.337471%20132.704053%20132.953278%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-29%22%20fill%3D%22%238EA45D%22%20points%3D%22128.539286%20134.34131%20123.455482%20137.786059%20120.077389%20138.09087%20119.414794%20135.323046%20115.53582%20131.038647%20120.928856%20133.45051%20122.129057%20127.861916%20124.986517%20133.802283%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-30%22%20fill%3D%22%238EA45D%22%20points%3D%22114.668922%20134.256152%20108.22943%20138.561974%20103.950479%20138.943283%20103.111031%20135.483421%2098.197866%20130.128314%20105.028994%20133.142756%20106.548938%20126.157091%20110.168779%20133.582375%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-31%22%20fill%3D%22%238EA45D%22%20points%3D%22111.446043%20132.58601%20109.467536%20135.655539%20112.719997%20138.377161%20120.377967%20139.795695%20117.75283%20136.162695%20120.737206%20128.301622%20114.510497%20132.249366%20112.000253%20125.304678%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-32%22%20fill%3D%22%238EA45D%22%20points%3D%22100.798559%20130.419155%20100.417115%20136.843266%2098.4776569%20139.795695%2095.6942342%20138.498191%2089.5288889%20138.812394%2095.0883929%20136.02306%2091.1204194%20131.337471%2098.0282235%20132.953278%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-33%22%20fill%3D%22%238EA45D%22%20points%3D%2293.8633775%20134.34131%2088.7795733%20137.786059%2085.4014806%20138.09087%2084.7388856%20135.323046%2080.8599119%20131.038647%2086.2529476%20133.45051%2087.4531488%20127.861916%2090.3109177%20133.802283%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-34%22%20fill%3D%22%238EA45D%22%20points%3D%2279.1261165%20134.256152%2072.6866241%20138.561974%2068.4076732%20138.943283%2067.5682252%20135.483421%2062.6550601%20130.128314%2069.4861885%20133.142756%2071.0061321%20126.157091%2074.6259726%20133.582375%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-35%22%20fill%3D%22%238EA45D%22%20points%3D%2276.7703955%20132.58601%2074.7916279%20135.655539%2078.0443142%20138.377161%2085.7017524%20139.795695%2083.0770051%20136.162695%2086.0612981%20128.301622%2079.8344469%20132.249366%2077.3245897%20125.304678%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-36%22%20fill%3D%22%238EA45D%22%20points%3D%2265.2557532%20130.419155%2064.8743094%20136.843266%2062.934851%20139.795695%2060.1514283%20138.498191%2053.986083%20138.812394%2059.5455869%20136.02306%2055.5776135%20131.337471%2062.4854176%20132.953278%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-37%22%20fill%3D%22%238EA45D%22%20points%3D%2259.1874693%20134.34131%2054.1036651%20137.786059%2050.7255724%20138.09087%2050.0629774%20135.323046%2046.1840037%20131.038647%2051.5770394%20133.45051%2052.7772406%20127.861916%2055.6350095%20133.802283%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-39%22%20fill%3D%22%238EA45D%22%20points%3D%2242.0944873%20132.58601%2040.1157197%20135.655539%2043.3680895%20138.377161%2051.0258442%20139.795695%2048.4010969%20136.162695%2051.3853899%20128.301622%2045.1585387%20132.249366%2042.6486815%20125.304678%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-45%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20transform%3D%22translate%28167.947867%2C%2089.799062%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M20.5645853%2C20.5808874%20L35.591871%2C20.4541384%20C38.3949441%2C20.4541384%2040.366581%2C22.7146009%2040.366581%2C25.4770399%20L40.366581%2C45.7349255%20L38.1399745%2C45.7349255%20L38.1399745%2C35.688495%20L32.7216336%2C30.6649661%20L25.8492343%2C45.8616745%20L23.6223096%2C45.8616745%20L27.9418306%2C35.6784555%20L26.2560396%2C30.7917151%20L18.3316126%2C30.7917151%20L18.3316126%2C45.8616745%20L16.1050061%2C45.8616745%20L16.1050061%2C35.7788508%20C16.1050061%2C34.5512047%2015.5100773%2C30.7917151%2013.5565842%2C30.7917151%20C13.5565842%2C31.7605296%2013.5565842%2C30.7917151%2013.5565842%2C30.7917151%20L13.5565842%2C45.8616745%20L11.3302961%2C45.8616745%20L11.3302961%2C30.7556356%20C11.3302961%2C30.7446548%2011.3302961%2C30.7333604%2011.3299778%2C30.7223796%20C11.3267947%2C29.2155092%2010.8859298%2C27.740326%2010.0793221%2C26.4599724%20L9.9933773%2C26.3241251%20L8.47788434%2C16.0317262%20L3.8912979%2C17.2035274%20L0.84344134%2C17.7880162%20L0.111319137%2C16.0678057%20L7.8835921%2C8.78412798%20L10.2407073%2C5.86105659%20L10.432014%2C8.78412798%20L11.5480229%2C9.69929373%20C13.0730653%2C15.2502117%2015.3900729%2C16.8998316%2020.5645853%2C20.5808874%22%20id%3D%22Fill-41%22%20fill%3D%22%23876E54%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-43%22%20fill%3D%22%23876E54%22%20points%3D%228.45467925%203.21209568%208.93501508%204.78955656%209.57514454%206.84013021%2010.2951708%205.02611294%2010.7755066%204.00082612%2011.0954122%200.845904366%2011.4958512%204.00082612%2013.9764722%204.31644379%2011.1756273%205.02611294%2010.3750676%206.99793904%209.81483498%2010.4684785%208.85479995%2010.4684785%208.77490314%206.99793904%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M23%2C31%20C23%2C25.4777778%2027.7016667%2C21%2033.5%2C21%20C39.2983333%2C21%2044%2C25.4777778%2044%2C31%20C44%2C36.5222222%2039.2983333%2C41%2033.5%2C41%20C27.7016667%2C41%2023%2C36.5222222%2023%2C31%20Z%20M16%2C25%20L20%2C25%20L20%2C22%20L16%2C22%20L16%2C25%20Z%20M43.7272727%2C17.6%20L39.6363636%2C11%20L27.3636364%2C11%20L23.2727273%2C17.6%20L19.1818182%2C17.6%20L19.1818182%2C13.2%20L15.0909091%2C13.2%20L15.0909091%2C17.6%20L11%2C17.6%20L11%2C44%20L56%2C44%20L56%2C17.6%20L43.7272727%2C17.6%20Z%22%20id%3D%22Fill-1%22%20fill%3D%22%23000000%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E") no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 100%;
  margin-bottom: 0;
  flex-shrink: 0;
  width: 7.5rem;
  height: 7.5rem;
}
@media (min-width: 45rem) {
  body .dre-user-upload__illustration {
    width: 10.625rem;
    height: 10.625rem;
  }
}
@media (max-width: 44.999rem) {
  body .dre-user-upload__illustration {
    margin-bottom: 1.5rem;
  }
}
body .dre-user-upload__divider {
  width: 0.3125rem;
  flex-shrink: 0;
  align-self: stretch;
  margin: 0 2.5rem;
  background-color: #FF001E;
}
@media (max-width: 44.999rem) {
  body .dre-user-upload__divider {
    display: none;
  }
}
body .dre-user-upload__text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
}
@media (min-width: 45rem) {
  body .dre-user-upload__text-wrapper {
    align-items: flex-start;
  }
}
body .dre-user-upload__title {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.5rem;
  --dre-line-height: 1.25;
  line-height: 1.25em;
  text-align: center;
  margin: -0.375rem 0 1rem;
}
@media (min-width: 45rem) {
  body .dre-user-upload__title {
    text-align: left;
  }
}
body .dre-user-upload__description {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1rem;
  --dre-line-height: 1.375;
  line-height: 1.375em;
  margin: 0 0 0.75rem;
  text-align: center;
}
@media (min-width: 45rem) {
  body .dre-user-upload__description {
    text-align: left;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
body .dre-user-upload-form {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  width: 100%;
  position: relative;
}
body .dre-user-upload-form__note {
  font-size: 0.875rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
  margin: 1rem 0;
  padding: 0;
}
body .dre-user-upload-form__file {
  background-color: #f3f0ef;
  border: 0.0625rem solid #f3f0ef;
  padding-top: 56.25%;
  position: relative;
}
body .dre-user-upload-form__file__wrap {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
body .dre-user-upload-form__label {
  display: block;
  margin-top: 1rem;
}
body .dre-user-upload-form__label--inline {
  display: inline;
  padding-left: 0.25rem;
}
body .dre-user-upload-form__label--error .dre-user-upload-form__help {
  color: #d9534f;
}
body .dre-user-upload-form__label--error.dre-user-upload-form__file,
body .dre-user-upload-form__label--error .dre-user-upload-form__input {
  border-color: #d9534f;
}
body .dre-user-upload-form__label-span {
  display: block;
  font-size: 0.875rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0 0 0.25rem 0;
  text-transform: uppercase;
}
body .dre-user-upload-form__input,
body .dre-user-upload-form__textarea {
  border: 0.0625rem solid #e5e5e5;
  border-radius: 0;
  font-size: 1rem;
  --dre-line-height: 1;
  line-height: 1em;
  padding: 0.5rem;
  text-align: left;
  width: 100%;
}
body .dre-user-upload-form__textarea {
  font-size: 1rem;
  --dre-line-height: 1.5;
  line-height: 1.5em;
  height: 2.5rem;
  resize: vertical;
  transition: height 0.5s;
}
body .dre-user-upload-form__textarea.expand {
  height: 5.5rem;
}
body .dre-user-upload-form__accept {
  font-size: 0.875rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  margin: 1rem 0 0.25rem 0;
  text-transform: uppercase;
  user-select: none;
}
body .dre-user-upload-form__accept.dre-user-upload-form__label--error,
body .dre-user-upload-form__accept.dre-user-upload-form__label--error .dre-user-upload-form__accept__show button {
  color: #d9534f;
}
body .dre-user-upload-form__accept:after {
  clear: both;
  content: '';
  display: table;
}
body .dre-user-upload-form__accept__button-show {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  text-transform: uppercase;
}
body .dre-user-upload-form__accept,
body .dre-user-upload-form__accept .dre-user-upload-accept__button-open {
  text-transform: uppercase;
}
body .dre-user-upload-form .dre-boxed-button {
  justify-content: center;
}
body .dre-user-upload-form__footer {
  margin: 1rem 0 0 0;
}
body .dre-user-upload-form__footer--headsup {
  color: #b2b2b2;
  font-size: 0.875rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  margin: 0;
  padding: 0.5rem 0 0 0;
  text-align: center;
}
body .dre-user-upload-form__loading-overlay {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 11;
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}
body .dre-user-upload-form__loading-overlay--text {
  color: #DB001A;
}
body .dre-user-upload-form__spinner {
  margin: auto;
  height: 3.75rem;
  width: 3.75rem;
  animation: dre-user-upload-form__spin-animation 1.5s infinite linear;
  color: #FF001E;
}
@keyframes dre-user-upload-form__spin-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body .dre-user-upload-form .dre-user-upload-form__label--error .dre-file-input .dre-file-input__display .dre-boxed-button {
  margin-top: 1.875rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
body .dre-user-upload-form__help {
  float: right;
  padding-left: 0.5rem;
  text-align: right;
  text-transform: none;
}
body .dre-user-upload-form label.error .dre-user-upload-form__help,
body .dre-user-upload-form .dre-user-upload-form__help.error {
  color: #d9534f;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
body .dre-user-upload-form label.warning .dre-user-upload-form__help,
body .dre-user-upload-form .dre-user-upload-form__help.warning {
  color: #f0ad4e;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
body .dre-user-upload-form label.success .dre-user-upload-form__help,
body .dre-user-upload-form .dre-user-upload-form__help.success {
  color: #5cb85c;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
body .dre-user-upload-form label.error input {
  border: 0.0625rem solid #d9534f;
}
body .dre-user-upload-form__file.error {
  border: 0.0625rem solid #d9534f;
}
body .dre-user-upload-form__file.error .dre-file-input__display {
  padding-top: 1.5rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
body .dre-file-input {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
body .dre-file-input__display {
  text-align: center;
}
body .dre-file-input__input-wrapper {
  height: 0;
  left: -1000rem;
  overflow: hidden;
  opacity: 0;
  position: absolute;
}
body .dre-file-input__preview-wrapper {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
body .dre-file-input__preview-media {
  display: block;
  max-width: 100%;
}
body .dre-file-input__preview-name {
  word-break: break-all;
  padding: 1rem;
}
body .dre-file-input__remove-button {
  bottom: 0.25rem;
  right: 0.25rem;
  position: absolute;
  z-index: 10;
}
body .dre-file-input__message-error {
  color: #d9534f;
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  height: 1.5rem;
  padding-top: 0.5rem;
  text-transform: uppercase;
}
body .dre-file-input__message-error--span {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
body .dre-user-upload-terms {
  background-color: #fff;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  margin: 0 auto;
  max-width: 57.5rem;
  padding: 1rem;
  width: 100%;
}
body .dre-user-upload-terms__headline {
  font-size: 1.25rem;
  --dre-line-height: 1.3;
  line-height: 1.3em;
  margin: 1rem 0 0 0;
}
@media (min-width: 45rem) {
  body .dre-user-upload-terms__headline {
    font-size: 1.375rem;
    --dre-line-height: 1.3;
    line-height: 1.3em;
  }
}
body .dre-user-upload-terms__headline:first-of-type {
  margin: 0;
}
body .dre-user-upload-terms__paragraph {
  font-size: 1rem;
  --dre-line-height: 1.2;
  line-height: 1.2em;
  margin: 0 0 1rem 0;
}
@media (min-width: 45rem) {
  body .dre-user-upload-terms__paragraph {
    font-size: 1.125rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-container--margin-top {
  margin-top: 2rem;
}
@media (min-width: 60rem) {
  .dre-container--margin-top {
    margin-top: 2.5rem;
  }
}
.dre-container--margin-bottom {
  margin-bottom: 2rem;
}
@media (min-width: 60rem) {
  .dre-container--margin-bottom {
    margin-bottom: 2.5rem;
  }
}
.dre-container__content {
  position: relative;
  box-sizing: content-box;
  padding-left: 1rem;
  padding-right: 1rem;
  --dre-container__offset: 1rem;
  margin-left: auto;
  margin-right: auto;
}
.dre-container__content:before,
.dre-container__content:after {
  content: " ";
  display: table;
}
.dre-container__content:after {
  clear: both;
}
@media (min-width: 45rem) {
  .dre-container__content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    --dre-container__offset: 2.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-container__content {
    padding-left: 4rem;
    padding-right: 4rem;
    --dre-container__offset: 4rem;
  }
}
.dre-container__content--small {
  max-width: 35rem;
}
@media (min-width: 45rem) {
  .dre-container__content--small {
    max-width: 38.75rem;
  }
}
@media (min-width: 60rem) {
  .dre-container__content--small {
    max-width: 43.75rem;
  }
}
.dre-container__content--medium {
  max-width: 35rem;
}
@media (min-width: 45rem) {
  .dre-container__content--medium {
    max-width: 38.75rem;
  }
}
@media (min-width: 60rem) {
  .dre-container__content--medium {
    max-width: 53.125rem;
  }
}
.dre-container__content--large {
  max-width: 75rem;
}
.dre-container__content--x-large {
  max-width: 92.5rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-grid-layout {
  display: grid;
  grid-gap: 1rem;
}
.dre-grid-layout--list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.dre-grid-layout > * {
  min-width: 0;
}
@media (min-width: 45rem) {
  .dre-grid-layout {
    grid-gap: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-grid-layout {
    grid-gap: 2.5rem;
  }
  .dre-grid-layout--spacing-large {
    grid-gap: 4rem;
  }
}

.dre-article {
  position: relative;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-standard-article ::selection {
  background-color: rgba(0, 0, 0, 0.2);
  color: #000;
}
.dre-standard-article__top {
  position: relative;
  padding-top: 1.25rem;
}
@media (min-width: 45rem) {
  .dre-standard-article__top {
    padding-top: 2.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-standard-article__top {
    padding-top: 3.75rem;
  }
}
.dre-standard-article__top--breaking-with-image,
.dre-standard-article__top--breaking-with-video {
  padding-bottom: 1.5rem;
  margin-bottom: -1.5rem;
}
@media (min-width: 60rem) {
  .dre-standard-article__top--breaking-with-image,
  .dre-standard-article__top--breaking-with-video {
    padding-bottom: 11.5rem;
    margin-bottom: -11.5rem;
  }
}
.dre-standard-article__top--breaking-with-code,
.dre-standard-article__top--breaking-with-oembed {
  padding-bottom: 1rem;
}
@media (min-width: 45rem) {
  .dre-standard-article__top--breaking-with-code,
  .dre-standard-article__top--breaking-with-oembed {
    padding-bottom: 1.5rem;
  }
}
.dre-standard-article__top--breaking-with-image-collection {
  padding-bottom: 1rem;
  margin-bottom: -1rem;
}
@media (min-width: 45rem) {
  .dre-standard-article__top--breaking-with-image-collection {
    padding-bottom: 1.5rem;
    margin-bottom: -1.5rem;
  }
}
.dre-standard-article__top--breaking-live-no-asset {
  position: relative;
  z-index: 1;
  padding-bottom: 0.5625rem;
  margin-bottom: -0.5625rem;
}
@media (min-width: 45rem) {
  .dre-standard-article__top--breaking-live-no-asset {
    padding-bottom: 1.5625rem;
    margin-bottom: -1.5625rem;
  }
}
.dre-standard-article__tools-container--breaking-no-asset {
  position: relative;
  z-index: 1;
  background-color: #fef02d;
  padding-bottom: 0.0625rem;
  margin-bottom: -0.0625rem;
}
.dre-standard-article__tools {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 45rem) {
  .dre-standard-article__tools {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.dre-standard-article__live-byline {
  margin-top: 0.5rem;
}
@media (min-width: 45rem) {
  .dre-standard-article__live-byline {
    margin-top: 1.5rem;
  }
}
.dre-standard-article__figure {
  position: relative;
  margin: 0;
  width: 100%;
}
.dre-standard-article__figure-caption {
  margin-top: 0.625rem;
  position: relative;
  font-size: 0.75rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
  font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
}
.dre-standard-article__figure-caption:empty {
  display: none;
}
@media (min-width: 45rem) {
  .dre-standard-article__figure-caption {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 90rem) {
  .dre-standard-article__figure-caption {
    position: absolute;
    bottom: 0;
    width: 9.375rem;
    left: 100%;
    margin-left: 1.25rem;
  }
}
@media (max-width: 59.999rem) {
  .dre-standard-article__figure-caption {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.dre-standard-article__image-switcher {
  display: none;
}
@media (min-width: 45rem) {
  .dre-standard-article__image-switcher {
    display: block;
  }
}
.dre-standard-article__image-switcher--mobile {
  display: block;
}
@media (min-width: 45rem) {
  .dre-standard-article__image-switcher--mobile {
    display: none;
  }
}
.dre-standard-article__asset-overflow-container {
  overflow: hidden;
}
.dre-standard-article__asset {
  position: relative;
  margin: 1rem auto 0;
}
@media (min-width: 45rem) {
  .dre-standard-article__asset {
    margin-top: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-standard-article__asset {
    max-width: 53.125rem;
  }
}
.dre-standard-article__image-slider {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  width: 100%;
}
@media (min-width: 45rem) {
  .dre-standard-article__image-slider {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}
@media (min-width: 60rem) {
  .dre-standard-article__image-slider {
    padding-left: 0;
    padding-right: 0;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-sandbox {
  display: block;
  height: var(--dre-sandbox__initial-height, 0px);
}
@media (min-width: 0) {
  .dre-sandbox--xxs {
    --dre-sandbox__initial-height: var(--dre-sandbox__initial-height--xxs);
  }
}
@media (min-width: 30rem) {
  .dre-sandbox--xs {
    --dre-sandbox__initial-height: var(--dre-sandbox__initial-height--xs);
  }
}
@media (min-width: 45rem) {
  .dre-sandbox--sm {
    --dre-sandbox__initial-height: var(--dre-sandbox__initial-height--sm);
  }
}
@media (min-width: 60rem) {
  .dre-sandbox--md {
    --dre-sandbox__initial-height: var(--dre-sandbox__initial-height--md);
  }
}
@media (min-width: 75rem) {
  .dre-sandbox--lg {
    --dre-sandbox__initial-height: var(--dre-sandbox__initial-height--lg);
  }
}
@media (min-width: 90rem) {
  .dre-sandbox--xl {
    --dre-sandbox__initial-height: var(--dre-sandbox__initial-height--xl);
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-backdrop-wrapper {
  position: relative;
  overflow: hidden;
}
.dre-backdrop-wrapper__backdrop {
  position: absolute;
  background-size: 100% auto;
  background-position: center 0;
  background-repeat: no-repeat;
  z-index: -1;
  width: 100%;
  height: 100%;
  will-change: transform;
}
.dre-backdrop-wrapper__backdrop--large {
  display: none;
}
.dre-backdrop-wrapper__backdrop--small {
  display: block;
}
.dre-backdrop-wrapper__content {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 44.999rem) {
  .dre-backdrop-wrapper__content--small,
  .dre-backdrop-wrapper__content--all {
    max-width: calc(100% - 1.25rem);
    margin-top: 1.25rem;
  }
}
@media (min-width: 45rem) {
  .dre-backdrop-wrapper__content--large,
  .dre-backdrop-wrapper__content--all {
    max-width: calc(100% - 1.25rem);
    margin-top: 1.25rem;
  }
}
@media (min-width: 54.375rem) {
  .dre-backdrop-wrapper__content--large,
  .dre-backdrop-wrapper__content--all {
    margin-top: 1.875rem;
    max-width: 53.125rem;
  }
}
@media (min-width: 90rem) {
  .dre-backdrop-wrapper__content--large,
  .dre-backdrop-wrapper__content--all {
    max-width: 75rem;
  }
}
@media (min-width: 45rem) {
  .dre-backdrop-wrapper__backdrop--large {
    display: block;
  }
  .dre-backdrop-wrapper__backdrop--small {
    display: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-byline {
  margin-bottom: 1rem;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 45rem) {
  .dre-article-byline {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
.dre-article-byline--dark {
  border-color: #7f7f7f;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-accessibility-tools {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem;
  align-items: baseline;
}
.dre-article-accessibility-tools__button {
  margin-right: 0.25rem;
}
.dre-article-accessibility-tools__button--last {
  margin-right: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-glossary-explanation {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 1.125rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
  font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  display: block;
  min-width: 15.625rem;
  max-width: 17.8125rem;
  background: #fff;
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
  hyphens: auto;
  padding: 1rem;
}
.dre-glossary-explanation--dark {
  color: #fff;
  background-color: #222222;
}
.dre-glossary-explanation__word {
  display: block;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 0.3125rem;
}
.dre-glossary-explanation__speech-tool {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-glossary-match--highlighted {
  position: relative;
  background-color: #b4cff0;
}
.dre-glossary-match--highlighted__inner {
  cursor: pointer;
}
.dre-glossary-match--highlighted.dre-glossary-match--dark {
  background-color: #114E98;
}
.dre-glossary-match__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-glossary-tool {
  text-transform: none;
  display: inline-block;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  position: relative;
}
.dre-glossary-tool__heading {
  margin: 0;
  font-size: 1rem;
  --dre-line-height: 1.375;
  line-height: 1.375em;
}
.dre-glossary-tool__heading::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-glossary-tool__heading::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-glossary-tool__count {
  margin: 1.5rem 0 0;
  font-weight: 600;
  font-size: 0.875rem;
  --dre-line-height: 1.42857143;
  line-height: 1.42857143em;
}
.dre-glossary-tool__count::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-glossary-tool__count::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
.dre-glossary-tool__modal {
  padding: 1.5rem 1rem;
  width: 13.75rem;
}
.dre-glossary-tool__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-text-scaling-tool {
  display: none;
}
@supports (--css: variables) {
  .dre-text-scaling-tool {
    display: inline-block;
    font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
    font-style: normal;
    font-weight: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    position: relative;
    font-size: 0.875rem;
    --dre-line-height: 1.42857143;
    line-height: 1.42857143em;
  }
  .dre-text-scaling-tool__modal {
    display: flex;
    width: 11.375rem;
    height: 3.75rem;
  }
  .dre-text-scaling-tool__current-size,
  .dre-text-scaling-tool__modal-button {
    z-index: 12;
    background-color: #fff;
    border: none;
    cursor: pointer;
    font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
    font-style: normal;
    font-weight: 600;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    font-size: 1rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
    flex: 1 0 3.75rem;
    justify-content: center;
    padding: 0;
    margin: 0;
    transition: background-color 0.3s ease-out;
    color: #DB001A;
  }
  .dre-text-scaling-tool__current-size:hover,
  .dre-text-scaling-tool__modal-button:hover {
    background-color: #e5e5e5;
    color: #000;
  }
  .dre-text-scaling-tool__current-size--dark,
  .dre-text-scaling-tool__modal-button--dark {
    background-color: #222222;
    color: #FF1A34;
  }
  .dre-text-scaling-tool__current-size--dark:hover,
  .dre-text-scaling-tool__modal-button--dark:hover {
    background-color: #333333;
    color: #fff;
  }
  .dre-text-scaling-tool__current-size:disabled,
  .dre-text-scaling-tool__modal-button:disabled {
    cursor: inherit;
    color: #cccccc;
  }
  .dre-text-scaling-tool__current-size:disabled:hover,
  .dre-text-scaling-tool__modal-button:disabled:hover {
    background-color: #fff;
  }
  .dre-text-scaling-tool__current-size:last-of-type,
  .dre-text-scaling-tool__modal-button:last-of-type {
    font-size: 1.5rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
  .dre-text-scaling-tool__current-size {
    color: #4d4d4d;
    border: 0.0625rem solid #e5e5e5;
    border-width: 0 0.0625rem;
    font-size: 0.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
    font-weight: 400;
  }
  .dre-text-scaling-tool__current-size--dark {
    color: #e5e5e5;
    border-color: #4d4d4d;
  }
}
.dre-text-scaling-tool__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  text-transform: none;
}

.dre-article-body {
  overflow: hidden;
  padding-top: 300px;
  margin-top: -300px;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-body-paragraph {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 1.25rem;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1rem;
  --dre-line-height: 1.625;
  line-height: 1.625em;
  font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
  color: #333333;
}
.dre-article-body-paragraph a {
  color: black;
}
.dre-article-body-paragraph a[title] {
  text-decoration: none;
}
@media (min-width: 30rem) {
  .dre-article-body-paragraph a[title] {
    text-decoration: underline;
    text-decoration-style: dotted;
    -webkit-text-decoration: underline dotted;
  }
}
.dre-article-body-paragraph--dark {
  color: #cccccc;
}
.dre-article-body-paragraph--dark a {
  color: white;
}
@media (min-width: 45rem) {
  .dre-article-body-paragraph {
    font-size: 1.125rem;
    --dre-line-height: 1.44444444;
    line-height: 1.44444444em;
    font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-body-figure {
  position: relative;
  margin: 0 auto;
  padding-bottom: 1.25rem;
}
@media (min-width: 60rem) {
  .dre-article-body-figure {
    padding-bottom: 2.5rem;
  }
}
.dre-article-body-figure--spacing {
  margin-top: 0.625rem;
}
@media (min-width: 60rem) {
  .dre-article-body-figure--spacing {
    margin-top: 1.25rem;
  }
}
.dre-article-body-figure--x-small {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
@media (min-width: 45rem) {
  .dre-article-body-figure--x-small {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
}
.dre-article-body-figure--medium {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 30rem) {
  .dre-article-body-figure--medium {
    max-width: 37.5rem;
  }
}
@media (min-width: 45rem) {
  .dre-article-body-figure--medium {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    max-width: 43.75rem;
  }
}
@media (min-width: 60rem) {
  .dre-article-body-figure--medium {
    padding-left: 0;
    padding-right: 0;
    max-width: 53.125rem;
  }
}
@media (min-width: 75rem) {
  .dre-article-body-figure--large {
    width: 62.5rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-body-figure--large {
    width: 81.25rem;
  }
}
@media (max-width: 59.999rem) {
  .dre-article-body-figure--fluid {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 60rem) {
  .dre-article-body-figure--left,
  .dre-article-body-figure--right {
    z-index: 1;
    margin-top: 0;
    padding-bottom: 2.5rem;
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 90rem) {
  .dre-article-body-figure--left,
  .dre-article-body-figure--right {
    width: 25rem;
  }
}
.dre-article-body-figure--left {
  clear: left;
}
@media (min-width: 60rem) {
  .dre-article-body-figure--left {
    float: left;
    margin-right: 2.5rem;
    margin-left: calc(-8.75rem + (((60rem + 6.25rem) - 100vw) / 2));
  }
}
@media (min-width: 66.25rem) {
  .dre-article-body-figure--left {
    margin-left: -8.75rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-body-figure--left {
    margin-left: -15rem;
  }
}
.dre-article-body-figure--right {
  clear: right;
}
@media (min-width: 60rem) {
  .dre-article-body-figure--right {
    float: right;
    margin-left: 2.5rem;
    margin-right: calc(-8.75rem + (((60rem + 6.25rem) - 100vw) / 2));
  }
}
@media (min-width: 66.25rem) {
  .dre-article-body-figure--right {
    margin-right: -8.75rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-body-figure--right {
    margin-right: -15rem;
  }
}
.dre-article-body-figure__caption {
  margin-top: 0.625rem;
  position: relative;
  font-size: 0.75rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
  font-size: calc(0.75rem * var(--dre-text-scaler-factor, 1));
}
.dre-article-body-figure__caption:empty {
  display: none;
}
@media (min-width: 45rem) {
  .dre-article-body-figure__caption {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (max-width: 74.999rem) {
  .dre-article-body-figure__caption--large {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (max-width: 59.999rem) {
  .dre-article-body-figure__caption--fluid {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-body-figure__caption--left,
  .dre-article-body-figure__caption--right {
    position: absolute;
    bottom: 2.5rem;
    width: 9.375rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-body-figure__caption--left {
    right: 100%;
    text-align: right;
    margin-right: 1.25rem;
  }
}
@media (min-width: 90rem) {
  .dre-article-body-figure__caption--right {
    left: 100%;
    margin-left: 1.25rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-body-sub-heading {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.125rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
  font-size: calc(1.125rem * var(--dre-text-scaler-factor, 1));
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
  overflow-x: hidden;
}
@media (min-width: 45rem) {
  .dre-article-body-sub-heading {
    margin-top: 1.25rem;
    font-size: 1.375rem;
    --dre-line-height: 1.27272727;
    line-height: 1.27272727em;
    font-size: calc(1.375rem * var(--dre-text-scaler-factor, 1));
  }
}
.dre-article-body-sub-heading--dark {
  color: white;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
body .dre-image-comparison-slider {
  background-color: #f3f0ef;
  position: relative;
  user-select: none;
}
body .dre-image-comparison-slider__img-after,
body .dre-image-comparison-slider__img-before {
  display: block;
  user-select: none;
  width: 100%;
}
body .dre-image-comparison-slider__img-after,
body .dre-image-comparison-slider__image-wrapper {
  position: absolute;
}
body .dre-image-comparison-slider__drag-area {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
body .dre-image-comparison-slider__image-container {
  overflow: hidden;
  position: absolute;
  z-index: 5;
}
body .dre-image-comparison-slider__image-container--horizontal {
  height: 100%;
  right: 0;
  top: 0;
}
body .dre-image-comparison-slider__image-container--horizontal .dre-image-comparison-slider__img-after,
body .dre-image-comparison-slider__image-container--horizontal .dre-image-comparison-slider__image-wrapper {
  right: 0;
  top: 0;
}
body .dre-image-comparison-slider__image-container--vertical {
  bottom: 0;
  left: 0;
  width: 100%;
}
body .dre-image-comparison-slider__image-container--vertical .dre-image-comparison-slider__img-after,
body .dre-image-comparison-slider__image-container--vertical .dre-image-comparison-slider__image-wrapper {
  bottom: 0;
  left: 0;
}
body .dre-image-comparison-slider__drag-area {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
body .dre-image-comparison-slider__drag-area--horizontal .dre-image-comparison-slider__anchor {
  height: 100%;
  margin-right: -1.25rem;
  top: 0;
  width: 2.5rem;
}
body .dre-image-comparison-slider__drag-area--horizontal .dre-image-comparison-slider__anchor-wrap {
  height: 100%;
}
body .dre-image-comparison-slider__drag-area--horizontal .dre-image-comparison-slider__anchor-divider {
  height: 100%;
  left: 50%;
  margin-left: -0.0625rem;
  top: 0;
  width: 0.125rem;
}
body .dre-image-comparison-slider__drag-area--horizontal .dre-image-comparison-slider__anchor,
body .dre-image-comparison-slider__drag-area--horizontal .dre-icon-button {
  cursor: ew-resize;
}
body .dre-image-comparison-slider__drag-area--vertical .dre-image-comparison-slider__anchor {
  height: 2.5rem;
  margin-bottom: -1.25rem;
  width: 100%;
}
body .dre-image-comparison-slider__drag-area--vertical .dre-image-comparison-slider__anchor-wrap {
  width: 100%;
}
body .dre-image-comparison-slider__drag-area--vertical .dre-image-comparison-slider__anchor-divider {
  height: 0.125rem;
  left: 0;
  margin-top: -0.0625rem;
  top: 50%;
  width: 100%;
}
body .dre-image-comparison-slider__drag-area--vertical .dre-image-comparison-slider__anchor,
body .dre-image-comparison-slider__drag-area--vertical .dre-icon-button {
  cursor: ns-resize;
}
body .dre-image-comparison-slider__anchor {
  position: absolute;
}
body .dre-image-comparison-slider__anchor-wrap {
  align-items: center;
  display: flex;
  justify-content: center;
  outline: 0;
  position: relative;
}
body .dre-image-comparison-slider__anchor-wrap .dre-icon-button {
  z-index: 15;
}
body .dre-image-comparison-slider__anchor-divider {
  background-color: #fff;
  display: block;
  position: absolute;
  z-index: 10;
}
body .dre-image-comparison-slider__slider {
  outline: none;
  overflow: hidden;
  position: relative;
  visibility: hidden;
}
body .dre-image-comparison-slider__slider--show {
  visibility: visible;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
/*
 * NOTE: This component consciously breaks with BEM notation slightly in order
 * to make use of the native `:empty` pseudo-class.
 * This is done because it's simpler than using a bunch of JS with React lifecycle hooks/events
 * or MutationObserver (for third party content support).
 */
@media (min-width: 0) {
  .dre-placeholder--xxs {
    --dre-placeholder__height: var(--dre-placeholder__height--xxs);
  }
}
@media (min-width: 30rem) {
  .dre-placeholder--xs {
    --dre-placeholder__height: var(--dre-placeholder__height--xs);
  }
}
@media (min-width: 45rem) {
  .dre-placeholder--sm {
    --dre-placeholder__height: var(--dre-placeholder__height--sm);
  }
}
@media (min-width: 60rem) {
  .dre-placeholder--md {
    --dre-placeholder__height: var(--dre-placeholder__height--md);
  }
}
@media (min-width: 75rem) {
  .dre-placeholder--lg {
    --dre-placeholder__height: var(--dre-placeholder__height--lg);
  }
}
@media (min-width: 90rem) {
  .dre-placeholder--xl {
    --dre-placeholder__height: var(--dre-placeholder__height--xl);
  }
}
.dre-placeholder:empty::after {
  content: "";
  display: block;
  background-color: var(--dre-placeholder__background-color, #f3f0ef);
  padding-bottom: var(--dre-placeholder__height, 0px);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-body-read-more-link {
  padding-top: 0.625rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 60rem) {
  .dre-article-body-read-more-link {
    padding-bottom: 1.875rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-tv-teaser {
  display: flex;
  justify-content: space-between;
  min-height: 7.8125rem;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  margin-bottom: 1.125rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 45rem) {
  .dre-article-tv-teaser {
    height: 13.4375rem;
    margin-bottom: 1.5rem;
  }
}
.dre-article-tv-teaser__container {
  display: flex;
  flex-direction: column;
  width: 50%;
}
.dre-article-tv-teaser__image-container {
  display: flex;
  justify-content: flex-end;
  padding-left: 2.5rem;
  width: 50%;
  padding-top: 1.0625rem;
}
@media (min-width: 45rem) {
  .dre-article-tv-teaser__image-container {
    padding-top: 1.5rem;
  }
}
.dre-article-tv-teaser__image {
  max-height: 4.39453125rem;
  max-width: 7.6875rem;
}
@media (min-width: 30rem) {
  .dre-article-tv-teaser__image {
    max-width: 10.0625rem;
    max-height: 5.625rem;
  }
}
@media (min-width: 45rem) {
  .dre-article-tv-teaser__image {
    max-width: 18.5rem;
    max-height: 10.40625rem;
  }
}
.dre-article-tv-teaser__heading {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  display: flex;
  font-size: 0.875rem;
  --dre-line-height: 1.28571429;
  line-height: 1.28571429em;
  margin-top: 0.75rem;
  margin-bottom: 0;
  color: black;
  width: 100%;
}
@media (min-width: 45rem) {
  .dre-article-tv-teaser__heading {
    margin-top: 1.5rem;
    font-size: 1.125rem;
    --dre-line-height: 1;
    line-height: 1em;
  }
}
.dre-article-tv-teaser__meta {
  display: flex;
  font-size: 0.6875rem;
  --dre-line-height: 1.09090909;
  line-height: 1.09090909em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  margin-top: 0.75rem;
  margin-bottom: 0.875rem;
  color: #7F7F7F;
  width: 100%;
  text-transform: uppercase;
}
.dre-article-tv-teaser__brand {
  display: flex;
  align-items: center;
  height: auto;
  width: 100%;
}
.dre-article-tv-teaser__label {
  color: #DB001A;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 0.875rem;
  --dre-line-height: 1.14285714;
  line-height: 1.14285714em;
  margin-left: 0.4375rem;
  width: auto;
  text-transform: uppercase;
}
@media (min-width: 60rem) {
  .dre-article-tv-teaser__label {
    height: 1rem;
    line-height: 1.125rem;
  }
}
.dre-article-tv-teaser__label:hover {
  text-decoration: underline;
}
.dre-article-tv-teaser:link,
.dre-article-tv-teaser :active,
.dre-article-tv-teaser :visited {
  text-decoration: none;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-body-quote {
  position: relative;
  margin-bottom: 0.625rem;
}
@media (min-width: 60rem) {
  .dre-article-body-quote {
    margin-bottom: 0;
  }
}
.dre-article-body-quote--center {
  clear: both;
}

.dre-article-body-user-upload {
  clear: both;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-body-emphasized-list__segment-background {
  top: 0;
  width: 100vw;
  height: 100%;
  position: absolute;
  left: calc(-50vw + 50%);
}
.dre-article-body-emphasized-list__segment-heading {
  position: relative;
  padding-top: 1.25rem;
}
@media (max-width: 30rem) {
  .dre-article-body-emphasized-list__segment-heading--marker {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
}
.dre-article-body-emphasized-list__segment-body {
  position: relative;
}
.dre-article-body-emphasized-list__segment-body--spacing {
  padding-top: 1.25rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-body-emphasized-list-sub-heading {
  position: relative;
  display: flex;
  align-items: flex-end;
}
body .dre-article-body-emphasized-list-sub-heading ::selection {
  background-color: rgba(255, 255, 255, 0.7);
  color: #1a1a1a;
}
.dre-article-body-emphasized-list-sub-heading__heading {
  padding: 0.5rem 0.625rem;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 1.5rem;
  --dre-line-height: 1.25;
  line-height: 1.25em;
  margin: 0;
  background-color: black;
  color: white;
  position: relative;
}
@media (min-width: 45rem) {
  .dre-article-body-emphasized-list-sub-heading__heading {
    font-size: 2.25rem;
    --dre-line-height: 1.16666667;
    line-height: 1.16666667em;
    padding: 0.625rem 1.25rem;
  }
}
.dre-article-body-emphasized-list-sub-heading__heading--no-marker {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
@media (min-width: 30rem) {
  .dre-article-body-emphasized-list-sub-heading__heading--no-marker {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
@media (min-width: 45rem) {
  .dre-article-body-emphasized-list-sub-heading__heading--no-marker {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-left: 0;
    margin-right: 0;
  }
}
.dre-article-body-emphasized-list-sub-heading__marker {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 300;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  text-align: center;
  padding: 0.53125rem 0 0.71875rem;
  font-size: 2.5rem;
  --dre-line-height: 1;
  line-height: 1em;
  min-width: 3.75rem;
}
@media (min-width: 45rem) {
  .dre-article-body-emphasized-list-sub-heading__marker {
    padding: 0.71875rem 0 0.90625rem;
    font-size: 3.125rem;
    --dre-line-height: 1;
    line-height: 1em;
    min-width: 4.75rem;
  }
}

.dre-review-article ::selection {
  background-color: rgba(0, 0, 0, 0.2);
  color: #000;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-article-hero-top {
  margin-bottom: 0.5rem;
}
@media (min-width: 45rem) {
  .dre-article-hero-top {
    margin-bottom: 1rem;
  }
}
.dre-article-hero-top__header {
  padding-top: 1.5rem;
}
@media (min-width: 45rem) {
  .dre-article-hero-top__header {
    padding-top: 2.5rem;
  }
}
.dre-article-hero-top__figure {
  margin: 0;
}
.dre-article-hero-top__image {
  margin: auto;
  max-width: 92.5rem;
  overflow: hidden;
  display: flex;
  position: relative;
  padding-top: 1.5rem;
}
@media (min-width: 45rem) {
  .dre-article-hero-top__image {
    padding-top: 2.5rem;
  }
}
.dre-article-hero-top__image-download {
  position: absolute;
  bottom: 0;
}
.dre-article-hero-top__image-caption {
  margin-top: 0.5rem;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
}
@media (min-width: 45rem) {
  .dre-article-hero-top__image-caption {
    margin-top: 16px;
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
  }
}
.dre-article-hero-top__rating {
  padding-top: 1.5rem;
}
@media (min-width: 45rem) {
  .dre-article-hero-top__rating {
    padding-top: 2rem;
  }
}
.dre-article-hero-top__image-slider {
  overflow: hidden;
  margin: auto;
  max-width: 100rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.5rem;
}
@media (min-width: 45rem) {
  .dre-article-hero-top__image-slider {
    padding-top: 2.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}
.dre-article-hero-top__tools {
  padding-top: 0.5rem;
}
@media (min-width: 45rem) {
  .dre-article-hero-top__tools {
    padding-top: 1rem;
  }
}
.dre-article-hero-top__tools--breaking-no-asset {
  position: relative;
  z-index: 1;
  background-color: #fef02d;
  padding-bottom: 0.5625rem;
  margin-bottom: -0.5625rem;
}
@media (min-width: 45rem) {
  .dre-article-hero-top__tools--breaking-no-asset {
    padding-bottom: 1.0625rem;
    margin-bottom: -1.0625rem;
  }
}
.dre-article-hero-top__top {
  position: relative;
}
.dre-article-hero-top__top--breaking {
  padding-bottom: 6.875rem;
  margin-bottom: -6.875rem;
}
.dre-article-hero-top__top--breaking-with-image-collection {
  padding-bottom: 1.5rem;
  margin-bottom: -1.5rem;
}
@media (min-width: 45rem) {
  .dre-article-hero-top__top--breaking-with-image-collection {
    padding-bottom: 2.5rem;
    margin-bottom: -2.5rem;
  }
}

.dre-expert-article ::selection {
  background-color: rgba(0, 0, 0, 0.2);
  color: #000;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-feature-article {
  position: relative;
}
.dre-feature-article ::selection {
  background-color: rgba(0, 0, 0, 0.2);
  color: #000;
}
.dre-feature-article__hero-image-overflow-container {
  overflow: hidden;
}
.dre-feature-article__hero-image {
  position: relative;
  overflow: hidden;
  z-index: -1;
  margin: 0;
  padding: 0;
}
@media (max-width: 44.999rem) {
  .dre-feature-article__hero-image--default-only {
    height: 85vw;
    width: 200vw;
    left: -50vw;
  }
}
@media (min-width: 45rem) and (max-width: 59.999rem) {
  .dre-feature-article__hero-image--default-only {
    height: 68vw;
    width: 160vw;
    left: -30vw;
  }
}
.dre-feature-article__hero-image--credits:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 15.625rem;
  z-index: 2;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
}
@media (min-width: 90rem) {
  .dre-feature-article__hero-image--credits:after {
    height: 9.375rem;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), transparent);
  }
}
.dre-feature-article__credits {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.42857143;
  line-height: 1.42857143em;
  color: #e5e5e5;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
  padding-bottom: 0.625rem;
}
@media (min-width: 102.5rem) {
  .dre-feature-article__credits {
    transform: translate(100%, -100%);
    padding: 0 0.625rem;
    top: 6.875rem;
    box-sizing: border-box;
    width: calc(((100vw - 20px) - 75rem) / 2);
  }
}
.dre-feature-article__download {
  position: absolute;
  top: 0;
  left: 0;
}
.dre-feature-article__top {
  padding: 1.25rem;
  background: white;
  position: relative;
  z-index: 1;
}
@media (min-width: 60rem) {
  .dre-feature-article__top {
    padding: 2.5rem 3.75rem;
  }
}
.dre-feature-article__top--with-image {
  margin-top: -5rem;
}
@media (min-width: 60rem) {
  .dre-feature-article__top--with-image {
    margin-top: -7.5rem;
  }
}
.dre-feature-article__top--breaking {
  background-color: #fef02d;
}
.dre-feature-article__top-wrapper--breaking {
  background-color: #fef02d;
  position: relative;
  z-index: 1;
  padding-bottom: 0.0625rem;
  margin-bottom: -0.0625rem;
}
.dre-feature-article__tools {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 45rem) {
  .dre-feature-article__tools {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.dre-feature-article__image-switcher {
  display: none;
}
@media (min-width: 60rem) {
  .dre-feature-article__image-switcher {
    display: block;
  }
}
.dre-feature-article__image-switcher--mobile {
  display: block;
}
@media (min-width: 60rem) {
  .dre-feature-article__image-switcher--mobile {
    display: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-photo-feature-article {
  background-color: #1a1a1a;
  color: #cccccc;
  position: relative;
}
.dre-photo-feature-article ::selection {
  background-color: rgba(255, 255, 255, 0.7);
  color: #1a1a1a;
}
.dre-photo-feature-article__top--breaking {
  color: black;
}
.dre-photo-feature-article__hero-image {
  max-height: 60vh;
  overflow: hidden;
  display: flex;
  align-items: center;
}
@media (min-aspect-ratio: 4/3) {
  .dre-photo-feature-article__hero-image {
    padding-top: 7%;
  }
}
@media (min-aspect-ratio: 16/9) {
  .dre-photo-feature-article__hero-image {
    padding-top: 15%;
  }
}
.dre-photo-feature-article__hero-image-figure {
  margin: 0;
}
.dre-photo-feature-article__hero-image-figure--breaking {
  background-color: #fef02d;
}
.dre-photo-feature-article__image-list {
  margin: 0;
  margin-top: 2.5rem;
  list-style: none;
  padding: 0;
}
@media (min-width: 60rem) {
  .dre-photo-feature-article__image-list {
    margin-top: 3.75rem;
  }
}
.dre-photo-feature-article__image-list-item {
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
  padding-bottom: 3.75rem;
}
.dre-photo-feature-article__image-list-item:focus {
  outline: none;
}
.dre-photo-feature-article__image-list-item:last-child {
  padding-bottom: 0;
}
.dre-photo-feature-article__image {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
}
@media (min-width: 75rem) {
  .dre-photo-feature-article__image {
    width: 62.5rem;
  }
}
@media (min-width: 90rem) {
  .dre-photo-feature-article__image {
    width: 81.25rem;
  }
}
.dre-photo-feature-article__image-caption {
  margin-top: 0.625rem;
  position: relative;
  display: flex;
  z-index: 1;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 0.875rem;
  --dre-line-height: 1.42857143;
  line-height: 1.42857143em;
  font-size: calc(0.875rem * var(--dre-text-scaler-factor, 1));
}
@media (min-width: 45rem) {
  .dre-photo-feature-article__image-caption {
    font-size: 1rem;
    --dre-line-height: 1.375;
    line-height: 1.375em;
    font-size: calc(1rem * var(--dre-text-scaler-factor, 1));
  }
}
@media (min-width: 75rem) {
  .dre-photo-feature-article__image-caption {
    padding-left: 0;
    padding-right: 0;
  }
}
.dre-photo-feature-article__image-caption--hero {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: right;
  display: block;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.dre-photo-feature-article__image-caption-text {
  flex: 1 1 auto;
}
.dre-photo-feature-article__image-counter {
  font-size: 1.25rem;
  --dre-line-height: 1;
  line-height: 1em;
  margin-left: 1.25rem;
  text-align: right;
}
@media (min-width: 45rem) {
  .dre-photo-feature-article__image-counter {
    font-size: 1.5rem;
    --dre-line-height: 1.25;
    line-height: 1.25em;
  }
}
.dre-photo-feature-article__image-next-button,
.dre-photo-feature-article__image-previous-button {
  position: absolute;
  z-index: 2;
  display: none;
}
@media (min-width: 75rem) {
  .dre-photo-feature-article__image-next-button,
  .dre-photo-feature-article__image-previous-button {
    display: block;
  }
}
.dre-photo-feature-article__image-next-button {
  right: 0;
  top: 5rem;
}
.dre-photo-feature-article__image-previous-button {
  right: -2.5rem;
  top: 2.5rem;
}
.dre-photo-feature-article__image-anchor {
  position: relative;
  top: -6.875rem;
}
.dre-photo-feature-article__body {
  overflow-y: hidden;
}
.dre-photo-feature-article__body-expander {
  height: 6.25rem;
  position: relative;
  margin-top: -6.25rem;
  background: linear-gradient(rgba(26, 26, 26, 0), #1a1a1a);
  display: flex;
  justify-content: center;
  align-items: center;
}
.dre-photo-feature-article__image-switcher {
  display: none;
}
@media (min-width: 45rem) {
  .dre-photo-feature-article__image-switcher {
    display: block;
  }
}
.dre-photo-feature-article__image-switcher--mobile {
  display: block;
}
@media (min-width: 45rem) {
  .dre-photo-feature-article__image-switcher--mobile {
    display: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-structured-article ::selection {
  background-color: rgba(0, 0, 0, 0.2);
  color: #000;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-video-article {
  background-color: #1a1a1a;
  position: relative;
  padding-bottom: 1rem;
}
@media (min-width: 45rem) {
  .dre-video-article {
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-video-article {
    padding-bottom: 3.75rem;
  }
}
.dre-video-article ::selection {
  background-color: rgba(255, 255, 255, 0.7);
  color: #1a1a1a;
}
.dre-video-article__top {
  position: relative;
  padding-top: 1rem;
}
@media (min-width: 45rem) {
  .dre-video-article__top {
    padding-top: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-video-article__top {
    padding-top: 3.75rem;
  }
}
.dre-video-article__top--breaking {
  padding-bottom: 6.875rem;
  margin-bottom: -6.875rem;
}
.dre-video-article__tools {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 45rem) {
  .dre-video-article__tools {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.dre-video-article__video {
  position: relative;
  margin: 1.5rem auto 0;
  padding: 0;
  max-width: 92.5rem;
}
@media (min-width: 45rem) {
  .dre-video-article__video {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.dre-video-article__figure-caption {
  margin-top: 0.9375rem;
  position: relative;
  font-size: 0.75rem;
  --dre-line-height: 1.33333333;
  line-height: 1.33333333em;
}
@media (min-width: 45rem) {
  .dre-video-article__figure-caption {
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
@keyframes dre-text-selection-toolbar-animation {
  0% {
    transform: translateX(-50%) translateY(2.5rem);
    opacity: 0;
  }
  20% {
    transform: translateX(-50%) translateY(0.625rem);
    opacity: 0.5;
  }
  45% {
    transform: translateX(-50%) translateY(-0.125rem);
    opacity: 1;
  }
  70% {
    transform: translateX(-50%) translateY(0.0625rem);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
  }
}
.dre-text-selection-toolbar {
  position: absolute;
  z-index: 300;
  transform: translateX(-50%);
  pointer-events: none;
  opacity: 0;
  top: auto;
  user-select: none;
  background-color: #000;
  border: 0.0625rem solid #000;
  white-space: nowrap;
}
.dre-text-selection-toolbar--dark {
  background-color: #4d4d4d;
  border-color: #4d4d4d;
}
.dre-text-selection-toolbar--dark .dre-text-selection-toolbar__arrow::before {
  border-top-color: #4d4d4d;
}
.dre-text-selection-toolbar--active {
  animation: dre-text-selection-toolbar-animation;
  animation-iteration-count: 1;
  animation-duration: 0.4s;
  animation-timing-function: cubic-bezier(0.45, 0.05, 0.55, 0.95);
  pointer-events: auto;
  opacity: 1;
}
.dre-text-selection-toolbar--disable-hover {
  pointer-events: none;
}
.dre-text-selection-toolbar__arrow {
  display: block;
  position: absolute;
  left: 50%;
}
.dre-text-selection-toolbar__arrow::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 0.625rem transparent solid;
  border-bottom-width: 0;
  border-top-color: #000;
}
@media (pointer: coarse) {
  .dre-text-selection-toolbar {
    position: fixed;
    bottom: 15% !important;
    top: auto !important;
    left: 50% !important;
  }
  .dre-text-selection-toolbar__arrow::before {
    display: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-footer {
  background: white;
  position: relative;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  /*Layout of sections*/
}
.dre-footer__inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
.dre-footer__menu-link {
  margin: -0.625rem;
  padding: 0.625rem;
  display: inline-block;
  margin-right: 0;
  text-decoration: none;
  font-weight: inherit;
}
.dre-footer__menu-link,
.dre-footer__menu-link:link,
.dre-footer__menu-link:visited {
  color: inherit;
}
.dre-footer__menu-link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-footer__menu-link:hover {
    text-decoration: none;
  }
}
.dre-footer__logo {
  width: 5.08rem;
  height: 1.5rem;
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2281px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2081%2024%22%20enable-background%3D%22new%200%200%2081%2024%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20width%3D%2281%22%20height%3D%2224%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M32.135%2C5.659H14.444c-0.157%2C0-0.235%2C0.092-0.235%2C0.231v11.736c0%2C0.142%2C0.078%2C0.231%2C0.235%2C0.231h17.691%0D%0A%09%09c5.196%2C0%2C7.819-1.7%2C7.819-6.139C39.954%2C7.312%2C37.331%2C5.659%2C32.135%2C5.659z%20M27.554%2C15.616h-5.542c-0.158%2C0-0.188-0.062-0.188-0.187%0D%0A%09%09V8.086c0-0.124%2C0.03-0.186%2C0.188-0.186h5.542c3.296%2C0%2C4.615%2C0.928%2C4.615%2C3.851C32.168%2C14.675%2C30.85%2C15.616%2C27.554%2C15.616z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M67.863%2C17.364l-5.117-3.558c-0.125-0.092-0.205-0.139-0.205-0.201c0-0.061%2C0.048-0.094%2C0.158-0.094%0D%0A%09%09c2.59%2C0%2C4.599-1.188%2C4.599-3.818c0-2.613-1.728-4.036-4.913-4.036H42.998c-0.157%2C0-0.234%2C0.092-0.234%2C0.231v11.736%0D%0A%09%09c0%2C0.141%2C0.077%2C0.232%2C0.234%2C0.232h7.134c0.157%2C0%2C0.236-0.092%2C0.236-0.232v-2.783c0-0.139%2C0.046-0.184%2C0.188-0.184h4.104%0D%0A%09%09c0.204%2C0%2C0.282%2C0.016%2C0.423%2C0.123l3.564%2C2.906c0.174%2C0.139%2C0.297%2C0.17%2C0.502%2C0.17h8.869c0.127%2C0%2C0.188-0.045%2C0.188-0.14%0D%0A%09%09C68.209%2C17.598%2C67.988%2C17.456%2C67.863%2C17.364z%20M56.752%2C12.478c0%2C0-4.568%2C0-6.186%2C0c-0.144%2C0-0.189-0.047-0.189-0.186V8.086%0D%0A%09%09c0-0.139%2C0.047-0.186%2C0.189-0.186c0.219%2C0%2C6.186%2C0%2C6.186%2C0c2.071%2C0%2C2.95%2C0.558%2C2.95%2C2.244%0D%0A%09%09C59.702%2C11.843%2C58.823%2C12.478%2C56.752%2C12.478z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 100%;
  margin-left: 1rem;
  margin-top: 1rem;
  float: left;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
@media (min-width: 60rem) {
  .dre-footer__logo {
    width: 5.92rem;
    margin-top: 1.5rem;
    margin-left: 2.5rem;
    height: 1.75rem;
  }
}
.dre-footer__logo--no-outline {
  outline: none;
}
.dre-footer__pressenaevn-logo-container {
  text-align: center;
}
.dre-footer__pressenaevn-logo {
  width: 10.625rem;
  height: 7.8125rem;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%20255.12%20184.25%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%3E.st0%7Bfill%3A%23000%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M28.88%20156.22h3.09V130.6h-3c-.12%200-.18-.04-.18-.18s.06-.18.18-.18h6.58c.28%200%20.43.07.58.36l8.88%2017.23-.14-17.23h-2.41c-.12%200-.18-.04-.18-.18s.06-.18.18-.18h6.18c.12%200%20.18.04.18.18s-.06.18-.18.18h-2.75v26.05c0%20.25-.06.36-.24.36h-.18c-.24%200-.31-.04-.43-.29l-12.18-23.57.03%2023.07h2.67c.12%200%20.18.04.18.18%200%20.14-.06.18-.18.18h-6.67c-.12%200-.18-.04-.18-.18-.01-.14.05-.18.17-.18zM39.6%20114.53c-.91%200-2.07-.18-3.05-.33v12.36H40c.15%200%20.22.04.22.18%200%20.14-.07.18-.22.18H29.02c-.15%200-.22-.04-.22-.18%200-.15.07-.18.22-.18h3.08v-25.92h-3.01c-.14%200-.22-.04-.22-.18%200-.14.07-.18.22-.18h10.33c5.87%200%209.14%202.72%209.14%207%200%204.24-3.16%207.25-8.96%207.25zm-3.04-.69c.98.22%202.18.33%203.05.33%201.41%200%202.36-.36%203.01-1.02.94-.94%201.56-2.47%201.56-5.87%200-3.01-.62-4.6-1.56-5.55-.65-.65-1.41-1.09-3.01-1.09h-3.05v13.2zM63.31%20112.89v.15c4.21.62%207.11%202.39%207.11%207.03v4.75c0%201.23.62%201.92%201.52%201.92.73%200%201.34-.29%201.96-.83.11-.11.33.11.22.22-.76.76-1.85%201.23-3.34%201.23-2.94%200-4.82-1.74-4.82-4.42v-5.22c0-3.01-1.16-4.39-3.99-4.39h-3.55v13.23h3.26c.14%200%20.22.04.22.18%200%20.14-.07.18-.22.18H50.84c-.15%200-.22-.04-.22-.18%200-.15.07-.18.22-.18h3.12v-25.92h-3.01c-.14%200-.22-.04-.22-.18%200-.14.07-.18.22-.18h9.93c5.58%200%209.06%202.36%209.06%206.35.01%203.18-2.86%205.76-6.63%206.26zm-4.89.08h2.36c1.74%200%202.54-.36%203.3-1.12.87-.87%201.6-2.47%201.6-5.22%200-2.57-.58-4.13-1.38-4.93-.76-.76-1.67-1.05-3.19-1.05h-2.68v12.32zM75.82%20126.56h3.08v-25.92h-3.01c-.14%200-.22-.04-.22-.18%200-.14.07-.18.22-.18h18.93c.29%200%20.4.07.4.36v7.65c0%20.15-.04.22-.18.22-.15%200-.18-.07-.18-.22-.36-5-2.72-7.65-8.19-7.65h-3.3v12h.25c3.37%200%205.11-1.49%205.47-5.11%200-.15.04-.22.18-.22.14%200%20.18.07.18.22v10.59c0%20.14-.04.22-.18.22-.15%200-.18-.07-.18-.22-.36-3.63-2.1-5.11-5.47-5.11h-.25v13.56h3.73c5.4%200%208.19-3.66%208.56-9.14%200-.14.04-.22.18-.22.15%200%20.18.07.18.22v9.06c0%20.29-.11.44-.4.44h-19.8c-.15%200-.22-.04-.22-.18%200-.15.08-.19.22-.19zM107.84%2099.95c2.28%200%203.44%201.12%205.47%201.12.73%200%201.09-.22%201.34-.58.11-.14.14-.22.25-.22.11%200%20.14.07.14.22v7.72c0%20.14-.04.22-.18.22s-.18-.07-.18-.22c-.36-5.29-3.37-7.9-6.85-7.9-2.76%200-4.64%201.41-4.64%204.1%200%202.36%201.02%204.13%206.05%206.56%205.22%202.5%207.4%205.04%207.4%208.48%200%204.42-3.66%207.9-8.56%207.9-3.01%200-4.75-1.31-6.53-1.31-.76%200-1.2.25-1.52.65-.11.14-.14.22-.25.22-.11%200-.14-.07-.14-.22v-9.14c0-.14.04-.22.18-.22.14%200%20.18.07.18.22.36%205.76%203.59%209.43%208.12%209.43%203.84%200%205.95-1.99%205.95-5.08%200-2.83-1.38-4.35-6.89-7.03-5-2.43-6.56-5.04-6.56-8.27%200-3.64%202.79-6.65%207.22-6.65zM128.28%2099.95c2.28%200%203.44%201.12%205.47%201.12.73%200%201.09-.22%201.34-.58.11-.14.15-.22.25-.22s.15.07.15.22v7.72c0%20.14-.04.22-.18.22-.15%200-.18-.07-.18-.22-.36-5.29-3.37-7.9-6.85-7.9-2.76%200-4.64%201.41-4.64%204.1%200%202.36%201.02%204.13%206.05%206.56%205.22%202.5%207.4%205.04%207.4%208.48%200%204.42-3.66%207.9-8.56%207.9-3.01%200-4.75-1.31-6.53-1.31-.76%200-1.2.25-1.52.65-.11.14-.15.22-.25.22s-.15-.07-.15-.22v-9.14c0-.14.04-.22.18-.22.15%200%20.18.07.18.22.36%205.76%203.59%209.43%208.12%209.43%203.84%200%205.95-1.99%205.95-5.08%200-2.83-1.38-4.35-6.89-7.03-5-2.43-6.56-5.04-6.56-8.27.01-3.64%202.8-6.65%207.22-6.65zM139.85%20126.56h3.08v-25.92h-3.01c-.14%200-.22-.04-.22-.18%200-.14.07-.18.22-.18h18.93c.29%200%20.4.07.4.36v7.65c0%20.15-.04.22-.18.22-.15%200-.18-.07-.18-.22-.36-5-2.72-7.65-8.19-7.65h-3.3v12h.25c3.37%200%205.11-1.49%205.47-5.11%200-.15.04-.22.18-.22.15%200%20.18.07.18.22v10.59c0%20.14-.04.22-.18.22-.15%200-.18-.07-.18-.22-.36-3.63-2.1-5.11-5.47-5.11h-.25v13.56h3.73c5.4%200%208.19-3.66%208.56-9.14%200-.14.04-.22.18-.22.15%200%20.18.07.18.22v9.06c0%20.29-.11.44-.4.44h-19.8c-.14%200-.22-.04-.22-.18%200-.15.07-.19.22-.19zM61.43%20156.22h2.6v-9.2l-7.38.11-4.43%209.1h2.84c.12%200%20.18.04.18.18%200%20.14-.06.18-.18.18h-6.03c-.12%200-.18-.04-.18-.18%200-.14.06-.18.18-.18h2.21l12.54-25.62h-2.3c-.12%200-.18-.04-.18-.18s.06-.18.18-.18h15.88c.24%200%20.34.07.34.36v7.56c0%20.14-.03.22-.15.22s-.15-.07-.15-.22c-.31-4.94-2.29-7.56-6.91-7.56H67.8v11.86h.12c2.84%200%204.31-1.47%204.62-5.05%200-.14.03-.21.15-.21s.15.07.15.21v10.46c0%20.14-.03.22-.15.22s-.15-.07-.15-.22c-.31-3.58-1.77-5.05-4.62-5.05h-.12v13.4h3.06c4.56%200%206.91-3.69%207.22-9.03%200-.14.03-.21.15-.21s.15.07.15.21v8.96c0%20.29-.09.43-.34.43H61.43c-.12%200-.18-.04-.18-.18%200-.15.06-.19.18-.19zm2.6-10.1v-14.25l-6.86%2014.25h6.86zM80.03%20130.25h10.4c.12%200%20.18.04.18.18s-.06.18-.18.18h-3.98l5.05%2018.78%205.13-18.78H94c-.12%200-.18-.04-.18-.18s.06-.18.18-.18h6.03c.12%200%20.18.04.18.18s-.06.18-.18.18h-2.45l-7.16%2025.97c-.06.29-.12.43-.28.43s-.21-.14-.31-.43l-7.13-25.97h-2.69c-.12%200-.18-.04-.18-.18s.07-.18.2-.18zM101.1%20156.22h3.09V130.6h-3c-.12%200-.18-.04-.18-.18s.06-.18.18-.18h6.58c.28%200%20.43.07.58.36l8.88%2017.23-.14-17.23h-2.41c-.12%200-.18-.04-.18-.18s.06-.18.18-.18h6.18c.12%200%20.18.04.18.18s-.06.18-.18.18h-2.75v26.05c0%20.25-.06.36-.24.36h-.18c-.24%200-.31-.04-.43-.29l-12.18-23.57.03%2023.07h2.67c.12%200%20.18.04.18.18%200%20.14-.06.18-.18.18h-6.67c-.12%200-.18-.04-.18-.18-.01-.14.05-.18.17-.18zM123.03%20156.22h2.6V130.6h-2.54c-.12%200-.18-.04-.18-.18s.06-.18.18-.18h15.97c.24%200%20.34.07.34.36v7.56c0%20.14-.03.22-.15.22s-.15-.07-.15-.22c-.31-4.94-2.29-7.56-6.91-7.56h-2.78v11.86h.21c2.84%200%204.31-1.47%204.62-5.05%200-.14.03-.21.15-.21s.15.07.15.21v10.46c0%20.14-.03.22-.15.22s-.15-.07-.15-.22c-.31-3.58-1.77-5.05-4.62-5.05h-.21v13.4h3.15c4.56%200%206.91-3.62%207.22-9.03%200-.14.03-.21.15-.21s.15.07.15.21v8.96c0%20.29-.09.43-.34.43h-16.7c-.12%200-.18-.04-.18-.18-.01-.14.05-.18.17-.18zM145.82%20156.22h3.46V130.6h-.61c-3.85%200-5.78%203.73-6.09%208.71%200%20.14-.03.21-.15.21s-.15-.07-.15-.21v-8.71c0-.32.09-.36.34-.36h17.1c.24%200%20.34.07.34.36v8.71c0%20.18-.03.21-.15.21s-.15-.04-.15-.21c-.31-4.98-2.14-8.71-6-8.71h-.7v25.62h3.49c.12%200%20.18.04.18.18%200%20.14-.06.18-.18.18h-10.71c-.12%200-.18-.04-.18-.18-.02-.14.04-.18.16-.18z%22%2F%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M214.88%20105.24l-.14-.07c.04.03.08.06.13.09%200%200%20.01-.01.01-.02zM180.92%20104.96a28.659%2028.659%200%2000-7.1%207.35c.68-.67%201.36-1.19%202.06-1.73%201.6-1.23%203.26-2.51%205.04-5.62zM171.94%20120.74c.08-.44-.24-.71-.48-.8-.35-.12-.69.01-.79.3-.01.05-.03.09-.04.14-.53%201.69-.64%203.06-.75%204.39-.11%201.45-.23%202.85-.89%204.68.04.93.12%201.86.25%202.79%201.66-3.23%201.83-5.33%201.99-7.36.11-1.31.21-2.57.71-4.14zM177.45%20110.8c-1.69%201.3-3.44%202.65-5.33%206.14-.29.54-.54%201.04-.75%201.52-.14.34%200%20.67.25.83.31.19.83.04%201.01-.31.2-.44.42-.9.69-1.39%201.76-3.24%203.32-4.44%204.97-5.71%201.69-1.3%203.44-2.65%205.33-6.14.66-1.22%201.11-2.28%201.43-3.24-.63.31-1.24.63-1.83.98-.22.5-.48%201.04-.79%201.61-1.78%203.24-3.33%204.44-4.98%205.71zM173.93%20126.34c.16-2.08.32-4.04%202.07-7.28%201.76-3.24%203.32-4.44%204.97-5.71%201.04-.8%202.1-1.62%203.21-2.95.28-.32.1-.7-.16-.9-.27-.21-.64-.24-.83-.05-1.03%201.25-2.02%202.02-3.05%202.82-1.69%201.3-3.44%202.65-5.33%206.14-1.89%203.5-2.07%205.7-2.23%207.82-.16%202.08-.32%204.04-2.07%207.28-.26.48-.52.91-.77%201.31l.09.37c.11.46.24.92.38%201.37.49-.67.99-1.46%201.5-2.4%201.88-3.5%202.06-5.69%202.22-7.82zM184.22%20108.04c-.23.34.04.73.25.85.33.19.72.15.88-.1.31-.48.63-1.01.95-1.6%201.39-2.57%201.85-4.43%202.07-6.08-.49.17-.98.35-1.46.54-.24%201.36-.71%202.88-1.8%204.89-.3.56-.6%201.06-.89%201.5zM175.68%20132.79c.07-.44-.19-.68-.52-.79-.35-.13-.72.03-.83.52-.27.74-.64%201.55-1.13%202.45-.83%201.53-1.61%202.6-2.38%203.44.18.47.36.93.56%201.39.97-.97%201.97-2.25%203.01-4.17.57-1.06.99-1.99%201.29-2.84z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M187.8%20108.01c-1.76%203.24-3.32%204.44-4.97%205.71-1.69%201.3-3.44%202.65-5.33%206.14-1.89%203.5-2.07%205.7-2.23%207.82-.07.84-.16%201.66-.3%202.56-.07.44.02.75.49.79.45.06.73-.11.84-.48.19-.99.26-1.89.33-2.77.16-2.08.32-4.04%202.07-7.28%201.76-3.24%203.32-4.44%204.97-5.71%201.69-1.3%203.44-2.65%205.33-6.14%201.89-3.5%202.07-5.7%202.23-7.82.01-.18.03-.37.04-.55l-.5.12c-.3.07-.6.16-.9.24%200%20.03%200%20.06-.01.09-.14%202.08-.3%204.04-2.06%207.28z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M177.09%20137.08c1.89-3.5%202.07-5.7%202.23-7.82.16-2.08.32-4.04%202.07-7.28%201.76-3.24%203.32-4.44%204.97-5.71%201.69-1.3%203.44-2.65%205.33-6.14%201.89-3.5%202.07-5.7%202.23-7.82.07-.83.13-1.65.3-2.53-.47.06-.95.13-1.42.21-.12.78-.18%201.5-.24%202.21-.16%202.08-.32%204.04-2.07%207.28-1.76%203.24-3.32%204.44-4.97%205.71-1.69%201.3-3.44%202.65-5.33%206.14-1.89%203.5-2.07%205.7-2.23%207.82-.16%202.08-.32%204.04-2.07%207.28-1.35%202.49-2.58%203.78-3.83%204.81.21.41.43.82.66%201.22%201.39-1.12%202.83-2.54%204.37-5.38zM190.1%20116.91c-.57.38-1.11.8-1.61%201.26.19-.15.38-.29.57-.44.35-.27.69-.54%201.04-.82z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M193.2%20110.93c-1.76%203.24-3.32%204.44-4.97%205.71-1.69%201.3-3.44%202.65-5.33%206.14-1.89%203.5-2.07%205.7-2.23%207.82-.16%202.08-.32%204.04-2.07%207.28-.79%201.45-1.53%202.5-2.27%203.32-.33.34-.1.72.06.88.16.16.62.34.99-.01.78-.88%201.59-2%202.42-3.54%201.89-3.5%202.07-5.7%202.23-7.82.16-2.08.32-4.04%202.07-7.28%201.55-2.87%202.95-4.14%204.4-5.27.5-.46%201.04-.88%201.61-1.26%201.37-1.12%202.78-2.54%204.29-5.33%201.89-3.5%202.07-5.7%202.23-7.82.1-1.33.21-2.61.72-4.2-.48.01-.96.02-1.44.05-.44%201.53-.54%202.8-.64%204.04-.16%202.09-.32%204.05-2.07%207.29zM196.1%20114.7c.22-.33.44-.68.66-1.07.24-.36-.13-.69-.33-.8-.2-.11-.61-.3-.84.1-.49.85-.97%201.55-1.43%202.14.08-.02.17-.05.25-.07.56-.13%201.13-.23%201.69-.3z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M182.48%20140c1.8-3.32%202.04-5.47%202.21-7.5-.1-.31-.19-.62-.27-.93-.3-1.21-.43-2.43-.4-3.62-.46%201.57-.57%202.86-.67%204.13-.16%202.08-.32%204.04-2.07%207.28-1.76%203.24-3.32%204.44-4.97%205.71a46%2046%200%2000-1.21.96c.28.36.57.71.87%201.05.39-.33.78-.63%201.18-.93%201.69-1.3%203.44-2.65%205.33-6.15zM197.54%20108.23c-.08.43.43.58.6.63.2.05.65-.01.73-.33.28-1.22.37-2.27.45-3.31.13-1.67.26-3.27%201.22-5.52-.47-.05-.95-.08-1.43-.11-.89%202.24-1.02%203.9-1.15%205.52-.07%201.01-.15%202-.42%203.12zM197.05%20111.59c.59.33.84-.19.87-.24.06-.13.11-.25.17-.38.01-.03.19-.48-.43-.74a.64.64%200%2000-.83.23c-.05.11-.1.22-.15.34-.03.04-.16.54.37.79zM185.18%20141.46c.69-1.27%201.15-2.36%201.46-3.35.02-.06-.02-.62-.56-.7-.52-.15-.71.11-.79.43-.29.88-.71%201.85-1.32%202.97-1.76%203.24-3.32%204.44-4.97%205.71-.66.51-1.33%201.03-2.01%201.67.32.33.64.65.97.96.62-.59%201.24-1.06%201.88-1.55%201.7-1.29%203.45-2.64%205.34-6.14zM185.83%20135.66c-.04.4.23.75.66.75.08.01.14%200%20.2-.01-.29-.39-.55-.79-.8-1.21-.01.15-.04.31-.06.47zM198.59%20113.86c-.15.27-.29.52-.43.76.5.02%201%20.06%201.49.13.05-.08.09-.16.14-.25%201.89-3.5%202.07-5.7%202.23-7.82.15-1.9.29-3.71%201.67-6.49-.46-.1-.92-.19-1.39-.26-1.34%202.83-1.49%204.77-1.64%206.65-.16%202.07-.31%204.03-2.07%207.28zM201.39%20115.12c.44.13.88.27%201.31.44%201.69-3.26%201.86-5.38%202.02-7.42.16-2.04.32-3.98%201.99-7.13-.44-.15-.88-.28-1.33-.4-1.7%203.27-1.87%205.38-2.03%207.43-.15%202.03-.31%203.96-1.96%207.08zM182.54%20149.07c1.69-1.3%203.44-2.65%205.33-6.14.78-1.44%201.26-2.65%201.58-3.74-.4-.3-.78-.63-1.15-.97-.28%201.15-.76%202.45-1.63%204.06-1.76%203.24-3.32%204.44-4.97%205.71-.84.64-1.69%201.3-2.56%202.22.35.29.7.58%201.07.86.78-.8%201.55-1.4%202.33-2zM185.24%20150.53c1.69-1.3%203.44-2.65%205.33-6.14.75-1.39%201.23-2.57%201.55-3.63-.42-.19-.83-.4-1.23-.63-.29%201.04-.75%202.2-1.51%203.61-1.76%203.24-3.32%204.44-4.97%205.71-.94.72-1.89%201.46-2.88%202.57.38.26.77.51%201.16.75.85-.93%201.69-1.58%202.55-2.24zM207.41%20109.6c.16-2.08.32-4.04%202.07-7.28l-1.2-.65c-1.89%203.5-2.07%205.7-2.23%207.82-.15%201.97-.3%203.84-1.82%206.79.4.22.79.46%201.16.71%201.69-3.24%201.86-5.35%202.02-7.39zM186.47%20153.17c.32-.33.09-.68-.06-.87-.13-.16-.49-.39-.78-.2-.49.43-1%20.91-1.51%201.5.41.22.83.43%201.26.64.37-.41.73-.75%201.09-1.07zM207.78%20119.05c.03-.06.06-.11.09-.17%201.89-3.5%202.07-5.7%202.23-7.82.16-2.08.32-4.04%202.07-7.28l-1.2-.65c-1.89%203.5-2.07%205.7-2.23%207.82-.16%202.04-.31%203.97-1.98%207.1.36.32.7.65%201.02%201zM192.07%20145.2c-.81%201.49-1.58%202.55-2.33%203.38-.23.32-.05.61.08.77.16.2.42.42.78.31.86-.93%201.75-2.12%202.67-3.82.88-1.63%201.39-2.98%201.7-4.17-.45-.09-.89-.2-1.32-.34-.29%201.11-.76%202.35-1.58%203.87zM187.93%20151.99c.46-.36.93-.72%201.4-1.12.34-.36.14-.68-.02-.86-.24-.27-.62-.33-.88-.17-.44.38-.89.72-1.34%201.07-.06.05-.13.1-.19.15-.24.25-.09.71.06.87.16.18.55.37.87.14.04-.03.07-.05.1-.08zM190.63%20153.45c1.69-1.3%203.44-2.65%205.33-6.14%201.19-2.2%201.7-3.88%201.96-5.36-.46.01-.92-.01-1.38-.05-.25%201.32-.72%202.81-1.78%204.75-1.76%203.24-3.32%204.44-4.97%205.71-.93.72-1.88%201.45-2.86%202.54.46.18.91.36%201.38.52.78-.78%201.54-1.37%202.32-1.97zM211.45%20112.42c-.16%202.08-.32%204.04-2.07%207.28-.15.28-.3.54-.45.79.29.41.56.85.8%201.3.28-.44.56-.91.84-1.43%201.89-3.5%202.07-5.7%202.23-7.82.16-2.07.32-4.03%202.06-7.26-.04-.03-.08-.06-.13-.09l-1.06-.57c-1.88%203.47-2.06%205.67-2.22%207.8zM198.12%20149.71c.18-.24.03-.59-.31-.85-.37-.27-.7-.12-.78.02-1.58%202.68-3.02%203.79-4.53%204.95-.42.33-.27.76-.12.92.16.18.56.43.95.16%201.53-1.17%203.1-2.39%204.79-5.2zM191.6%20155.41c-.21-.24-.55-.42-.84-.15-.24.22-.49.45-.73.71.51.14%201.03.27%201.56.39.05-.05.11-.1.16-.15.07-.09.21-.44-.15-.8zM212.07%20121.16c-.53.97-1.04%201.76-1.53%202.42.17.46.31.93.43%201.41.01.06.02.12.04.17.73-.86%201.48-1.92%202.26-3.36%201.89-3.5%202.07-5.7%202.23-7.82.15-1.95.3-3.8%201.78-6.71-.34-.32-.69-.63-1.05-.93-1.75%203.33-1.92%205.47-2.08%207.54-.17%202.07-.32%204.04-2.08%207.28zM198.02%20147.02c-.21.41-.29.69.13.99.35.34.82.13.97-.13%201.3-2.66%201.57-4.54%201.72-6.29-.46.11-.92.19-1.39.25-.12%201.5-.36%203.08-1.43%205.18zM211.36%20128.85c.21-.16.42-.33.62-.51.25-.19.06-.63-.09-.81a.783.783%200%2000-.56-.26c.04.53.05%201.05.03%201.58z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M201.36%20150.23c1.89-3.5%202.07-5.7%202.23-7.82.05-.62.1-1.24.19-1.88-.47.23-.95.44-1.45.62-.04.39-.07.77-.1%201.15-.16%202.08-.32%204.04-2.07%207.28-1.76%203.24-3.32%204.44-4.97%205.71-.57.44-1.14.88-1.72%201.4.62.09%201.23.17%201.86.22l.69-.54c1.69-1.3%203.44-2.64%205.34-6.14zM214.76%20122.62c-.78%201.43-1.52%202.47-2.24%203.29-.18.34-.22.65.04.9.16.19.65.4.87.12.81-.9%201.65-2.05%202.52-3.65%201.89-3.5%202.07-5.7%202.23-7.82.14-1.74.27-3.41%201.35-5.81-.32-.38-.65-.74-.99-1.1-1.41%202.92-1.56%204.89-1.71%206.8-.15%202.06-.31%204.03-2.07%207.27z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M204.05%20151.69c1.89-3.5%202.07-5.7%202.23-7.82.15-1.94.3-3.77%201.74-6.64-.69.8-1.48%201.53-2.36%202.16-.53%201.69-.63%203.04-.74%204.37-.16%202.08-.32%204.04-2.07%207.28-1.76%203.24-3.32%204.44-4.97%205.71-.11.08-.22.17-.33.25.77%200%201.54-.03%202.31-.09%201.35-1.1%202.73-2.51%204.19-5.22zM217.46%20124.08c-1.76%203.24-3.32%204.44-4.97%205.71-.46.35-.92.71-1.38%201.1-.19.99-.5%201.94-.89%202.85%201.05-1.29%202.06-2.07%203.11-2.88%201.69-1.3%203.44-2.65%205.33-6.14%201.89-3.5%202.07-5.7%202.23-7.82.11-1.39.22-2.72.79-4.42-.3-.46-.62-.91-.95-1.35-.94%202.31-1.08%204.01-1.21%205.66-.15%202.09-.3%204.05-2.06%207.29zM213.75%20139.51c1.76-3.24%203.32-4.44%204.97-5.71.8-.62%201.62-1.25%202.46-2.11.3-.39.04-.76-.13-.94a.599.599%200%2000-.8-.06c-.79.82-1.56%201.42-2.36%202.03-1.69%201.3-3.44%202.65-5.33%206.14-1.89%203.5-2.07%205.7-2.23%207.82-.16%202.08-.32%204.04-2.07%207.28-.26.49-.52.92-.78%201.33.7-.25%201.39-.53%202.06-.83%201.81-3.41%201.99-5.57%202.15-7.67.15-2.08.3-4.04%202.06-7.28zM222.68%20129.86c.29-.45.04-.87-.15-1-.18-.13-.6-.25-.9.12-.33.42-.08.79.07.94.41.33.83.15.98-.06zM222.85%20127c-.03.05-.05.09-.08.14-.23.39-.01.7.16.82.2.15.65.33.95-.01.06-.1.11-.2.17-.3%201.04-1.92%201.56-3.45%201.85-4.79a30.018%2030.018%200%2000-.94-3.6c-.01.15-.02.3-.04.46-.16%202.08-.31%204.04-2.07%207.28z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M216.45%20140.97c.16-.29.31-.56.46-.82.21-.35.11-.79-.23-1-.38-.28-.69-.1-.78.04-.22.35-.43.72-.65%201.13-1.89%203.5-2.07%205.7-2.23%207.82-.12%201.55-.24%203.04-1.03%205.06.62-.35%201.22-.73%201.81-1.13.39-1.44.49-2.64.58-3.82.16-2.08.31-4.04%202.07-7.28zM220.58%20134.18c-1.11.86-2.25%201.74-3.44%203.24-.26.35-.01.79.16.92.19.15.7.23.88-.03%201.1-1.39%202.15-2.2%203.24-3.04%201.58-1.22%203.21-2.47%204.97-5.49.05-.99.05-1.99%200-2.99-.23.53-.5%201.09-.83%201.69-1.77%203.23-3.33%204.43-4.98%205.7zM224.11%20136.72c.45-.34.89-.69%201.35-1.08.21-.79.39-1.6.53-2.41-.91%201.02-1.8%201.71-2.71%202.41-1.69%201.3-3.44%202.65-5.33%206.14-1.89%203.5-2.07%205.7-2.23%207.82-.03.38-.06.75-.1%201.13.51-.41%201-.83%201.48-1.26.16-1.99.37-3.92%202.05-7.04%201.75-3.24%203.31-4.44%204.96-5.71zM208.9%20146.3c.02-.18-.17-.6-.7-.67-.46-.03-.63.31-.65.49-.17%201.77-.5%203.61-2%206.38-1.06%201.95-2.04%203.16-3.02%204.09.69-.12%201.38-.26%202.07-.43l.22-.06c.63-.78%201.27-1.73%201.92-2.95%201.62-2.97%201.98-5%202.16-6.85zM220.16%20125.54c-1.76%203.24-3.32%204.44-4.97%205.71-1.69%201.3-3.44%202.65-5.33%206.14-1.53%202.82-1.94%204.8-2.12%206.58-.01.14.15.61.67.62.41.05.67-.35.69-.52.18-1.67.56-3.44%201.96-6.03%201.76-3.24%203.32-4.44%204.97-5.71%201.69-1.3%203.44-2.65%205.33-6.14%201.89-3.5%202.07-5.7%202.23-7.82.05-.68.11-1.35.22-2.05-.3-.66-.63-1.31-.98-1.94-.41%201.47-.5%202.69-.6%203.89-.16%202.07-.32%204.03-2.07%207.27zM220.94%20143.4c-.78%201.43-1.26%202.64-1.58%203.73%202.15-2.48%203.87-5.3%205.07-8.36-1.12%201.03-2.27%202.39-3.49%204.63zM175.72%20142.83c-.33-.32-.59-.33-.96-.1-.03.02-.06.04-.1.06-.35.28-.69.55-1.04.82l-.15.12c.25.38.5.76.76%201.13.07-.06.15-.11.22-.17.42-.33.85-.66%201.28-1.02.32-.31.29-.55-.01-.84z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M29.75%2030.23h2.05l3.83%2010.05%203.85-10.05h2.05l-4.77%2012.01h-2.25l-4.76-12.01zM42.69%2031.06c0-.58.49-1.04%201.04-1.04.58%200%201.04.47%201.04%201.04s-.47%201.03-1.04%201.03c-.56-.01-1.04-.46-1.04-1.03zm.25%202.48h1.62v8.7h-1.62v-8.7zM52.1%2040.31v-5.35h-1.44v-1.42h1.44v-2.38h1.62v2.38h1.76v1.42h-1.76v4.99c0%20.61.29%201.06.85%201.06.38%200%20.72-.16.88-.34l.41%201.22c-.34.32-.85.56-1.69.56-1.37%200-2.07-.77-2.07-2.14zM62.65%2041.28c-.68.76-1.67%201.17-2.84%201.17-1.44%200-3.03-.97-3.03-2.88%200-1.98%201.57-2.85%203.03-2.85%201.17%200%202.18.38%202.84%201.15v-1.44c0-1.08-.88-1.73-2.12-1.73-.99%200-1.84.38-2.61%201.15l-.7-1.12c.97-.95%202.16-1.42%203.56-1.42%201.89%200%203.49.83%203.49%203.04v5.87h-1.62v-.94zm0-2.43c-.49-.65-1.33-.99-2.23-.99-1.17%200-2%20.7-2%201.73s.83%201.73%202%201.73c.9%200%201.75-.34%202.23-.99v-1.48zM67.57%2043.28c.72.83%201.6%201.15%202.79%201.15%201.35%200%202.7-.65%202.7-2.49v-1.13c-.67.86-1.69%201.49-2.86%201.49-2.25%200-3.87-1.66-3.87-4.5%200-2.79%201.62-4.48%203.87-4.48%201.13%200%202.16.54%202.86%201.48v-1.26h1.62v8.35c0%202.99-2.18%203.87-4.32%203.87-1.46%200-2.52-.31-3.56-1.3l.77-1.18zm5.49-7.24c-.45-.7-1.44-1.28-2.41-1.28-1.62%200-2.63%201.26-2.63%203.04%200%201.8%201.01%203.06%202.63%203.06.97%200%201.96-.59%202.41-1.3v-3.52zM81.07%2033.33c2.61%200%204.23%202.03%204.23%204.7v.4h-6.88c.13%201.48%201.21%202.7%202.95%202.7.92%200%201.93-.36%202.57-1.03l.76%201.06c-.86.85-2.09%201.3-3.49%201.3-2.59%200-4.5-1.84-4.5-4.57%200-2.53%201.82-4.56%204.36-4.56zm-2.67%203.92h5.31c-.04-1.15-.81-2.59-2.65-2.59-1.74%200-2.57%201.4-2.66%202.59zM87.33%2033.54h1.62v1.33c.67-.86%201.69-1.53%202.84-1.53v1.64c-.16-.04-.34-.05-.56-.05-.81%200-1.91.61-2.29%201.26v6.05h-1.62v-8.7zM103.42%2041.28c-.68.76-1.67%201.17-2.84%201.17-1.44%200-3.03-.97-3.03-2.88%200-1.98%201.57-2.85%203.03-2.85%201.17%200%202.18.38%202.84%201.15v-1.44c0-1.08-.88-1.73-2.12-1.73-.99%200-1.84.38-2.61%201.15l-.7-1.12c.97-.95%202.16-1.42%203.56-1.42%201.89%200%203.49.83%203.49%203.04v5.87h-1.62v-.94zm0-2.43c-.49-.65-1.33-.99-2.23-.99-1.17%200-2%20.7-2%201.73s.83%201.73%202%201.73c.9%200%201.75-.34%202.23-.99v-1.48zM113.5%2036.67c0-1.44-.74-1.91-1.85-1.91-1.01%200-1.93.61-2.39%201.26v6.21h-1.62v-8.7h1.62v1.22c.58-.7%201.73-1.44%203.08-1.44%201.84%200%202.79.97%202.79%202.81v6.1h-1.62v-5.55zM117.71%2039.92c.59.65%201.75%201.24%202.92%201.24%201.22%200%201.87-.5%201.87-1.24%200-.86-.99-1.15-2.11-1.4-1.48-.34-3.21-.74-3.21-2.61%200-1.39%201.19-2.57%203.31-2.57%201.49%200%202.57.54%203.31%201.24l-.72%201.13c-.5-.61-1.48-1.06-2.58-1.06s-1.78.43-1.78%201.13c0%20.76.94%201.01%202.02%201.26%201.51.34%203.31.76%203.31%202.75%200%201.49-1.22%202.67-3.51%202.67-1.46%200-2.74-.45-3.62-1.35l.79-1.19zM124.84%2033.54h1.73l2.72%206.82%202.72-6.82h1.75l-3.58%208.7h-1.75l-3.59-8.7zM140.43%2041.28c-.68.76-1.67%201.17-2.84%201.17-1.44%200-3.03-.97-3.03-2.88%200-1.98%201.57-2.85%203.03-2.85%201.17%200%202.18.38%202.84%201.15v-1.44c0-1.08-.88-1.73-2.12-1.73-.99%200-1.84.38-2.61%201.15l-.7-1.12c.97-.95%202.16-1.42%203.56-1.42%201.89%200%203.49.83%203.49%203.04v5.87h-1.62v-.94zm0-2.43c-.49-.65-1.33-.99-2.23-.99-1.17%200-2%20.7-2%201.73s.83%201.73%202%201.73c.9%200%201.75-.34%202.23-.99v-1.48zM144.64%2033.54h1.62v1.33c.67-.86%201.69-1.53%202.84-1.53v1.64c-.16-.04-.34-.05-.56-.05-.81%200-1.91.61-2.29%201.26v6.05h-1.62v-8.7zM155.76%2034.96h-1.44v-1.42h1.44v-.58c0-1.87%201.1-2.92%202.65-2.92.56%200%201.04.11%201.42.32l-.38%201.21c-.22-.13-.49-.2-.77-.2-.81%200-1.3.54-1.3%201.58v.58h1.76v1.42h-1.76v7.27h-1.62v-7.26zM160.16%2037.88c0-2.5%201.69-4.55%204.39-4.55%202.72%200%204.39%202.05%204.39%204.55%200%202.52-1.67%204.57-4.39%204.57-2.7%200-4.39-2.05-4.39-4.57zm7.09%200c0-1.64-.95-3.11-2.7-3.11-1.73%200-2.7%201.48-2.7%203.11%200%201.66.97%203.13%202.7%203.13%201.75%200%202.7-1.47%202.7-3.13zM170.99%2033.54h1.62v1.33c.67-.86%201.69-1.53%202.84-1.53v1.64c-.16-.04-.34-.05-.56-.05-.81%200-1.91.61-2.29%201.26v6.05h-1.62v-8.7zM30.7%2054.86c0-.58.49-1.04%201.04-1.04.58%200%201.04.47%201.04%201.04s-.47%201.03-1.04%201.03c-.55-.01-1.04-.46-1.04-1.03zm.25%202.48h1.62v8.7h-1.62v-8.7zM41.02%2060.47c0-1.44-.74-1.91-1.85-1.91-1.01%200-1.93.61-2.39%201.26v6.21h-1.62v-8.7h1.62v1.22c.58-.7%201.73-1.44%203.08-1.44%201.84%200%202.79.97%202.79%202.81v6.1h-1.62v-5.55zM51.4%2064.8c-.65.86-1.69%201.46-2.84%201.46-2.27%200-3.89-1.71-3.89-4.55%200-2.79%201.62-4.57%203.89-4.57%201.12%200%202.14.54%202.84%201.48v-4.57h1.62v12.01H51.4V64.8zm0-4.96c-.45-.7-1.42-1.28-2.41-1.28-1.62%200-2.63%201.31-2.63%203.13%200%201.8%201.01%203.11%202.63%203.11.99%200%201.96-.56%202.41-1.26v-3.7zM61.48%2060.44c0-1.44-.74-1.87-1.85-1.87-1.01%200-1.93.61-2.39%201.26v6.21h-1.62V54.03h1.62v4.54c.58-.7%201.75-1.44%203.08-1.44%201.85%200%202.79.94%202.79%202.77v6.14h-1.62v-5.6zM65.15%2061.68c0-2.5%201.69-4.56%204.39-4.56%202.72%200%204.39%202.05%204.39%204.56%200%202.52-1.67%204.57-4.39%204.57-2.7%200-4.39-2.05-4.39-4.57zm7.1%200c0-1.64-.95-3.12-2.7-3.12-1.73%200-2.7%201.48-2.7%203.12%200%201.66.97%203.13%202.7%203.13%201.74%200%202.7-1.47%202.7-3.13zM75.99%2054.03h1.62v12.01h-1.62V54.03zM86.38%2064.8c-.65.86-1.69%201.46-2.84%201.46-2.27%200-3.89-1.71-3.89-4.55%200-2.79%201.62-4.57%203.89-4.57%201.12%200%202.14.54%202.84%201.48v-4.57H88v12.01h-1.62V64.8zm0-4.96c-.45-.7-1.42-1.28-2.41-1.28-1.62%200-2.63%201.31-2.63%203.13%200%201.8%201.01%203.11%202.63%203.11.99%200%201.96-.56%202.41-1.26v-3.7zM94.4%2057.13c2.61%200%204.23%202.04%204.23%204.7v.4h-6.88c.13%201.48%201.21%202.7%202.95%202.7.92%200%201.93-.36%202.57-1.03l.76%201.06c-.86.85-2.09%201.3-3.49%201.3-2.59%200-4.5-1.84-4.5-4.57.01-2.53%201.83-4.56%204.36-4.56zm-2.66%203.92h5.31c-.04-1.15-.81-2.59-2.65-2.59-1.74%200-2.57%201.4-2.66%202.59zM100.99%2064.11v-5.35h-1.44v-1.42h1.44v-2.38h1.62v2.38h1.76v1.42h-1.76v4.99c0%20.61.29%201.06.85%201.06.38%200%20.72-.16.88-.34l.41%201.22c-.34.32-.85.56-1.69.56-1.37%200-2.07-.77-2.07-2.14zM110.28%2061.68c0-2.5%201.69-4.56%204.39-4.56%202.72%200%204.39%202.05%204.39%204.56%200%202.52-1.67%204.57-4.39%204.57-2.7%200-4.39-2.05-4.39-4.57zm7.09%200c0-1.64-.95-3.12-2.7-3.12-1.73%200-2.7%201.48-2.7%203.12%200%201.66.97%203.13%202.7%203.13%201.75%200%202.7-1.47%202.7-3.13zM121.82%2067.08c.72.83%201.6%201.15%202.79%201.15%201.35%200%202.7-.65%202.7-2.48v-1.13c-.67.86-1.69%201.5-2.86%201.5-2.25%200-3.87-1.66-3.87-4.5%200-2.79%201.62-4.48%203.87-4.48%201.13%200%202.16.54%202.86%201.48v-1.26h1.62v8.35c0%202.99-2.18%203.87-4.32%203.87-1.46%200-2.52-.31-3.56-1.3l.77-1.2zm5.49-7.24c-.45-.7-1.44-1.28-2.41-1.28-1.62%200-2.63%201.26-2.63%203.04%200%201.8%201.01%203.06%202.63%203.06.97%200%201.96-.59%202.41-1.3v-3.52zM139.96%2057.13c2.61%200%204.23%202.04%204.23%204.7v.4h-6.88c.13%201.48%201.21%202.7%202.95%202.7.92%200%201.93-.36%202.57-1.03l.76%201.06c-.86.85-2.09%201.3-3.49%201.3-2.59%200-4.5-1.84-4.5-4.57%200-2.53%201.82-4.56%204.36-4.56zm-2.66%203.92h5.31c-.04-1.15-.81-2.59-2.65-2.59-1.74%200-2.57%201.4-2.66%202.59zM146.22%2057.34h1.62v1.33c.67-.86%201.69-1.53%202.84-1.53v1.64c-.16-.04-.34-.05-.56-.05-.81%200-1.91.61-2.29%201.26v6.05h-1.62v-8.7zM157.28%2064.11v-5.35h-1.44v-1.42h1.44v-2.38h1.62v2.38h1.76v1.42h-1.76v4.99c0%20.61.29%201.06.85%201.06.38%200%20.72-.16.88-.34l.41%201.22c-.34.32-.85.56-1.69.56-1.37%200-2.07-.77-2.07-2.14zM162.21%2054.86c0-.58.49-1.04%201.04-1.04.58%200%201.04.47%201.04%201.04s-.47%201.03-1.04%201.03c-.56-.01-1.04-.46-1.04-1.03zm.25%202.48h1.62v8.7h-1.62v-8.7zM166.65%2054.03h1.62v12.01h-1.62V54.03zM181.42%2060.24c0-1.01-.45-1.67-1.51-1.67-.88%200-1.75.61-2.16%201.24v6.23h-1.62v-5.8c0-1.01-.43-1.67-1.53-1.67-.85%200-1.69.63-2.12%201.26v6.21h-1.62v-8.7h1.62v1.22c.36-.54%201.51-1.44%202.81-1.44%201.31%200%202.09.68%202.36%201.62.5-.81%201.66-1.62%202.94-1.62%201.6%200%202.47.88%202.47%202.63v6.28h-1.62v-5.79zM189.42%2057.13c2.61%200%204.23%202.04%204.23%204.7v.4h-6.88c.13%201.48%201.21%202.7%202.95%202.7.92%200%201.93-.36%202.57-1.03l.76%201.06c-.86.85-2.09%201.3-3.49%201.3-2.59%200-4.5-1.84-4.5-4.57.01-2.53%201.83-4.56%204.36-4.56zm-2.66%203.92h5.31c-.04-1.15-.81-2.59-2.65-2.59-1.74%200-2.57%201.4-2.66%202.59zM195.69%2054.03h1.62v12.01h-1.62V54.03zM206.07%2064.8c-.65.86-1.69%201.46-2.84%201.46-2.27%200-3.89-1.71-3.89-4.55%200-2.79%201.62-4.57%203.89-4.57%201.12%200%202.14.54%202.84%201.48v-4.57h1.62v12.01h-1.62V64.8zm0-4.96c-.45-.7-1.42-1.28-2.41-1.28-1.62%200-2.63%201.31-2.63%203.13%200%201.8%201.01%203.11%202.63%203.11.99%200%201.96-.56%202.41-1.26v-3.7zM210.61%2064.11v-5.35h-1.44v-1.42h1.44v-2.38h1.62v2.38h1.76v1.42h-1.76v4.99c0%20.61.29%201.06.85%201.06.38%200%20.72-.16.88-.34l.41%201.22c-.34.32-.85.56-1.69.56-1.37%200-2.07-.77-2.07-2.14z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0D%0A") no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 100%;
  text-indent: 100%;
  color: transparent;
  font-size: 0px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  display: inline-block;
  z-index: 1;
}
@media (min-width: 60rem) {
  .dre-footer__pressenaevn-logo {
    position: absolute;
    display: inline;
    right: 1.5625rem;
    bottom: 1.5625rem;
  }
}
.dre-footer__section-menu-list {
  padding: 0;
  margin-top: 2rem;
  margin-right: 2.5rem;
  margin-bottom: 0;
  margin-left: 2.5rem;
}
@media (min-width: 45rem) {
  .dre-footer__section-menu-list {
    margin-right: 5rem;
    margin-bottom: 0px;
    margin-left: 5rem;
  }
}
@media (min-width: 60rem) {
  .dre-footer__section-menu-list {
    max-width: 73.75rem;
    margin-left: auto;
    margin-right: auto;
  }
}
.dre-footer__section-menu-list:first-child {
  padding-left: 0;
}
.dre-footer__section-menu,
.dre-footer__section-menu-items {
  list-style: none;
  margin: 0;
  text-align: left;
}
.dre-footer__section-menu {
  display: inline-block;
  vertical-align: top;
  width: calc(100% / 2);
  padding: 0 0 3rem 0;
  margin: 0;
}
.dre-footer__section-menu:last-child {
  margin-top: -1rem;
  padding: 0 0 1rem 0;
  width: 100%;
}
@media (min-width: 45rem) {
  .dre-footer__section-menu:last-child {
    margin-top: 0;
    width: inherit;
  }
}
@media (min-width: 45rem) {
  .dre-footer__section-menu {
    width: calc(100% / 4);
  }
}
@media (min-width: 60rem) {
  .dre-footer__section-menu {
    width: calc(100% / 6);
  }
}
.dre-footer__section-menu-items:first-child {
  padding-left: 0;
}
.dre-footer__section-menu-item {
  text-transform: uppercase;
  padding: 0;
  margin-right: 0.3125rem;
}
@media (min-width: 45rem) {
  .dre-footer__section-menu-item {
    margin-right: 0.625rem;
  }
}
.dre-footer__section-menu-item:not(:last-child) {
  margin-bottom: 1.25rem;
}
.dre-footer__section-menu-item--heading {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  letter-spacing: 0.01875rem;
}
@media (max-width: 30rem) {
  .dre-footer__section-menu-item--heading {
    width: 80%;
  }
}
.dre-footer__contact-container {
  text-align: center;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
}
@media (min-width: 45rem) {
  .dre-footer__contact-container {
    padding-top: 0;
    padding-right: 2.5rem;
    padding-bottom: 1.25rem;
    padding-left: 2.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-footer__contact-container {
    min-height: 4.5rem;
    line-height: 1.5625rem;
  }
}
.dre-footer__contact-inner {
  position: relative;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
}
.dre-footer__contact-link {
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}
@media (min-width: 60rem) {
  .dre-footer__contact-link {
    padding: 1.5rem 0;
  }
}
@media (min-width: 60rem) {
  .dre-footer__contact-link {
    position: absolute;
    right: 0;
    top: 0;
  }
}
.dre-footer__address {
  margin-top: 1rem;
  font-style: normal;
  padding: 1rem 0;
}
@media (min-width: 60rem) {
  .dre-footer__address {
    margin-top: 0;
    padding: 1.5rem 0;
  }
}
.dre-footer__link {
  color: black;
  text-decoration: none;
  text-transform: uppercase;
}
.dre-footer__link:link,
.dre-footer__link:active,
.dre-footer__link:visited,
.dre-footer__link:hover,
.dre-footer__link:focus {
  color: black;
}
.dre-footer__link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-footer__link:hover {
    text-decoration: none;
  }
}
.dre-footer__address-item,
.dre-footer__phone-item {
  display: block;
  white-space: nowrap;
  padding-bottom: 0.5rem;
}
@media (min-width: 60rem) {
  .dre-footer__address-item,
  .dre-footer__phone-item {
    padding-bottom: 0;
    display: inline;
    white-space: nowrap;
  }
  .dre-footer__address-item:not(:first-child):before,
  .dre-footer__phone-item:not(:first-child):before {
    content: '|';
    padding: 0 0.625rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-header-band {
  position: relative;
  overflow: hidden;
}
.dre-header-band__background {
  background-color: #f3f0ef;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dre-header-band__content {
  position: relative;
  padding-bottom: 0.9375rem;
  padding-top: 0.9375rem;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 60rem) {
  .dre-header-band__content {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
  }
}
.dre-header-band__login {
  display: block;
  position: absolute;
  top: calc(50% - 0.9375rem);
  right: 0;
}
@media (min-width: 60rem) {
  .dre-header-band--login__heading {
    max-width: calc(100% - 12.5rem);
  }
}
.dre-header-band__heading {
  position: relative;
  font-size: 1.5rem;
  --dre-line-height: 1;
  line-height: 1em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  color: black;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 60rem) {
  .dre-header-band__heading {
    font-size: 1.875rem;
    --dre-line-height: 1;
    line-height: 1em;
  }
}
.dre-header-band--large__heading {
  font-size: 2.25rem;
  --dre-line-height: 1;
  line-height: 1em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  color: black;
}
@media (min-width: 60rem) {
  .dre-header-band--large__heading {
    font-size: 3.75rem;
    --dre-line-height: 1;
    line-height: 1em;
  }
}
.dre-header-band--large__content {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
}
@media (min-width: 60rem) {
  .dre-header-band--large__content {
    padding-bottom: 1.875rem;
    padding-top: 1.875rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-theme-band {
  position: relative;
  overflow: hidden;
}
.dre-theme-band__content {
  position: relative;
  padding-bottom: 1.25rem;
}
@media (min-width: 45rem) {
  .dre-theme-band__content {
    border-top: 0.0625rem solid transparent;
    padding-bottom: 0;
  }
}
@media (min-width: 45rem) {
  .dre-theme-band__title {
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
}
.dre-theme-band__heading {
  position: relative;
  font-size: 1.5rem;
  --dre-line-height: 1.25;
  line-height: 1.25em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 1.25rem 0;
  margin: 0;
  z-index: 1;
}
@media (min-width: 45rem) {
  .dre-theme-band__heading {
    padding: 0 0 0 2.5rem;
    font-size: 1.875rem;
    --dre-line-height: 1.2;
    line-height: 1.2em;
  }
}
.dre-theme-band__heading--pulled {
  padding: 0 0 1.875rem;
  font-size: 1.625rem;
  --dre-line-height: 1.15384615;
  line-height: 1.15384615em;
}
.dre-theme-band__heading-label {
  display: block;
  margin-bottom: 0.625rem;
  font-size: 0.875rem;
  --dre-line-height: 1.42857143;
  line-height: 1.42857143em;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
@media (min-width: 45rem) {
  .dre-theme-band__heading-label {
    font-size: 1.125rem;
    --dre-line-height: 1.33333333;
    line-height: 1.33333333em;
  }
}
.dre-theme-band__heading-label--pulled {
  display: inline;
  font-size: inherit;
  padding: 0 0 1.875rem;
}
@media (min-width: 45rem) {
  .dre-theme-band__heading-label--pulled {
    display: inline;
  }
}
.dre-theme-band__heading-link {
  text-decoration: none;
  color: #000;
}
.dre-theme-band__heading-link--dark {
  color: #FFF;
}
.dre-theme-band__heading-link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-theme-band__heading-link:hover {
    text-decoration: none;
  }
}
.dre-theme-band__background {
  background-color: #CCC;
  position: absolute;
  height: 50%;
  top: 0;
  left: -1rem;
  right: -1rem;
}
@media (min-width: 45rem) {
  .dre-theme-band__background {
    width: 21.875rem;
    height: 100%;
    left: 0;
    right: auto;
  }
}
.dre-theme-band__image {
  background: none transparent 50% 50% no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
}
@media (min-width: 45rem) {
  .dre-theme-band__image {
    display: block;
  }
}
.dre-theme-band__item {
  display: flex;
  width: 100%;
}
@media (min-width: 45rem) {
  .dre-theme-band__item {
    margin: 1rem 0 0;
    position: relative;
  }
}
@media (min-width: 75rem) {
  .dre-theme-band__item {
    margin: 24px 0 0;
  }
}
.dre-theme-band__wrapper {
  position: relative;
  z-index: 2;
}
@media (min-width: 45rem) {
  .dre-theme-band__wrapper {
    padding: 2.25rem 0 3.75rem;
  }
}
.dre-theme-band__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation {
  z-index: 998;
  position: relative;
  width: 100%;
}
.dre-navigation,
.dre-navigation * {
  box-sizing: border-box;
}
.dre-navigation--sticky-static {
  display: inline;
  display: contents;
  z-index: auto;
}
.dre-navigation--expanded {
  display: block;
  top: 0;
  width: 100%;
  z-index: 998;
}
.dre-navigation--expanded-static {
  display: block;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 998;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation-auto-hide-container {
  z-index: 998;
  position: relative;
}
.dre-navigation-auto-hide-container__fixer {
  transform: translateY(0);
  transition: transform 0.5s ease;
  will-change: transform;
  top: 0;
  left: 0;
  width: 100%;
}
.dre-navigation-auto-hide-container__fixer--hidden {
  transform: translateY(-0.0625rem);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation-main__content {
  position: relative;
  display: flex;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: #FFF;
  box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.1);
  z-index: 2;
}
@media (min-width: 45rem) {
  .dre-navigation-main__content {
    height: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__content {
    height: 4.5rem;
  }
}
.dre-navigation-main__content--sticky-static {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 998;
}
.dre-navigation-main__content--expanded {
  position: static;
}
.dre-navigation-main__logo-wrapper {
  display: flex;
  align-items: center;
  width: auto;
  margin-right: 1.875rem;
}
@media (min-width: 45rem) {
  .dre-navigation-main__logo-wrapper {
    flex: 0 0 auto;
    height: 4rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__logo-wrapper {
    height: 4.5rem;
    margin-right: 2.5rem;
  }
}
.dre-navigation-main__logo {
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  height: 1.5rem;
  width: 5.0625rem;
  position: relative;
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2281px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2081%2024%22%20enable-background%3D%22new%200%200%2081%2024%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20width%3D%2281%22%20height%3D%2224%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M32.135%2C5.659H14.444c-0.157%2C0-0.235%2C0.092-0.235%2C0.231v11.736c0%2C0.142%2C0.078%2C0.231%2C0.235%2C0.231h17.691%0D%0A%09%09c5.196%2C0%2C7.819-1.7%2C7.819-6.139C39.954%2C7.312%2C37.331%2C5.659%2C32.135%2C5.659z%20M27.554%2C15.616h-5.542c-0.158%2C0-0.188-0.062-0.188-0.187%0D%0A%09%09V8.086c0-0.124%2C0.03-0.186%2C0.188-0.186h5.542c3.296%2C0%2C4.615%2C0.928%2C4.615%2C3.851C32.168%2C14.675%2C30.85%2C15.616%2C27.554%2C15.616z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M67.863%2C17.364l-5.117-3.558c-0.125-0.092-0.205-0.139-0.205-0.201c0-0.061%2C0.048-0.094%2C0.158-0.094%0D%0A%09%09c2.59%2C0%2C4.599-1.188%2C4.599-3.818c0-2.613-1.728-4.036-4.913-4.036H42.998c-0.157%2C0-0.234%2C0.092-0.234%2C0.231v11.736%0D%0A%09%09c0%2C0.141%2C0.077%2C0.232%2C0.234%2C0.232h7.134c0.157%2C0%2C0.236-0.092%2C0.236-0.232v-2.783c0-0.139%2C0.046-0.184%2C0.188-0.184h4.104%0D%0A%09%09c0.204%2C0%2C0.282%2C0.016%2C0.423%2C0.123l3.564%2C2.906c0.174%2C0.139%2C0.297%2C0.17%2C0.502%2C0.17h8.869c0.127%2C0%2C0.188-0.045%2C0.188-0.14%0D%0A%09%09C68.209%2C17.598%2C67.988%2C17.456%2C67.863%2C17.364z%20M56.752%2C12.478c0%2C0-4.568%2C0-6.186%2C0c-0.144%2C0-0.189-0.047-0.189-0.186V8.086%0D%0A%09%09c0-0.139%2C0.047-0.186%2C0.189-0.186c0.219%2C0%2C6.186%2C0%2C6.186%2C0c2.071%2C0%2C2.95%2C0.558%2C2.95%2C2.244%0D%0A%09%09C59.702%2C11.843%2C58.823%2C12.478%2C56.752%2C12.478z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
  background-position-y: center;
  background-position-x: left;
  background-size: contain;
}
@media (min-width: 75rem) {
  .dre-navigation-main__logo {
    height: 1.75rem;
    width: 5.90625rem;
  }
}
.dre-navigation-main__logo--no-outline {
  outline: none;
}
.dre-navigation-main__group-right {
  flex: 1 1 auto;
  justify-content: flex-end;
  display: flex;
  align-items: center;
}
.dre-navigation-main__contact {
  display: none;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: nowrap;
}
@media (min-width: 60rem) {
  .dre-navigation-main__contact {
    display: block;
    font-size: 0.875rem;
    --dre-line-height: 1.28571429;
    line-height: 1.28571429em;
    margin-left: 2rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__contact {
    margin-left: 2.5rem;
  }
}
.dre-navigation-main__contact:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-main__contact:hover {
    text-decoration: none;
  }
}
.dre-navigation-main__search {
  margin-left: 0.375rem;
}
@media (min-width: 45rem) {
  .dre-navigation-main__search {
    margin-left: 1.4375rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__search {
    margin-left: 1.9375rem;
  }
}
.dre-navigation-main__menu-toggle {
  margin-left: 0.375rem;
}
@media (min-width: 45rem) {
  .dre-navigation-main__menu-toggle {
    margin-left: 0.875rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__menu-toggle {
    margin-left: 1.375rem;
  }
}
.dre-navigation-main__desktop-only {
  display: none;
}
@media (min-width: 60rem) {
  .dre-navigation-main__desktop-only {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 30rem) {
  .dre-navigation-main__desktop-only--frontpage {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
  }
}
.dre-navigation-main__mobile-only {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background-color: #FFF;
  box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 60rem) {
  .dre-navigation-main__mobile-only {
    display: none;
  }
}
@media (min-width: 30rem) {
  .dre-navigation-main__mobile-only--frontpage {
    display: none;
  }
}

.dre-navigation-search {
  display: flex;
  align-items: center;
  padding: 0.3125rem;
  color: black;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.dre-navigation-menu-toggle-button {
  display: flex;
  align-items: center;
  margin-right: -0.625rem;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
  height: 2.5rem;
}
.dre-navigation-menu-toggle-button:focus,
.dre-navigation-menu-toggle-button:hover {
  background-color: transparent;
}

.dre-navigation-menu-icon {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
}
.dre-navigation-menu-icon__line {
  background-color: #000;
  position: absolute;
  height: 0.125rem;
  width: 1.375rem;
  left: 50%;
  top: 50%;
  margin-left: -0.6875rem;
  margin-top: -0.0625rem;
  will-change: transform;
  transition: transform 0.3s ease-in-out;
  transform-origin: center center;
}
.dre-navigation-menu-icon__line:first-child {
  transform: translateY(-0.4375rem);
}
.dre-navigation-menu-icon__line:last-child {
  transform: translateY(0.4375rem);
}
.dre-navigation-menu-icon__line--expanded {
  transform: scaleX(0);
}
.dre-navigation-menu-icon__line--expanded:first-child {
  transform: rotate(-45deg);
}
.dre-navigation-menu-icon__line--expanded:last-child {
  transform: rotate(45deg);
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation-sidebar {
  z-index: 998;
  position: absolute;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  pointer-events: none;
  will-change: transform;
  transform: translateY(0);
}
@media (min-width: 60rem) {
  .dre-navigation-sidebar {
    margin-top: 0;
  }
}
.dre-navigation-sidebar--collapsed {
  transform: translateY(-10000px);
}
.dre-navigation-sidebar--expanded {
  pointer-events: auto;
}
.dre-navigation-sidebar__modal {
  background-color: #fff;
  position: absolute;
  right: 0;
  width: 100%;
  max-width: 23.4375rem;
  height: 100%;
  will-change: transform;
  transition: transform 0.3s ease-in-out;
  transform: translateX(100%);
}
.dre-navigation-sidebar__modal--expanded {
  transform: translateX(0);
}
.dre-navigation-sidebar__dimmer {
  will-change: opacity;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.dre-navigation-sidebar__dimmer--expanded {
  opacity: 1;
}
.dre-navigation-sidebar__content {
  height: calc(var(--dre-navigation-sidebar__window-height, 100vh) - var(--dre-navigation__height, 0px) + var(--dre-navigation__mobile-children-height, 0px));
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
}
.dre-navigation-sidebar__content--collapsed {
  display: none;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation-menu {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overscroll-behavior-y: contain;
  -webkit-overflow-scrolling: auto;
  /* Stops scrolling immediately for IOS */
  overflow-y: auto;
  overflow-x: hidden;
}
.dre-navigation-menu__inner {
  position: relative;
}
.dre-navigation-menu__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 45rem) {
  .dre-navigation-menu__list {
    margin-right: var(--dre-animation-menu__scrollbar-width, 0);
  }
}
.dre-navigation-menu__bottom-links {
  padding: 1.25rem 0;
}
.dre-navigation-menu__contact-link,
.dre-navigation-menu__privacy-link {
  display: flex;
  align-items: center;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  text-decoration: none;
  text-transform: uppercase;
  color: #000;
  padding: 0.625rem 1rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu__contact-link,
  .dre-navigation-menu__privacy-link {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.dre-navigation-menu__contact-link:hover,
.dre-navigation-menu__privacy-link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-menu__contact-link:hover,
  .dre-navigation-menu__privacy-link:hover {
    text-decoration: none;
  }
}
.dre-navigation-menu__contact-icon,
.dre-navigation-menu__privacy-icon {
  padding-right: 0.5rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation-menu-item__item,
.dre-navigation-menu-item__sub-menu-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  border-bottom: 0.0625rem solid #e5e5e5;
  margin: 0;
  min-height: 3.25rem;
}
.dre-navigation-menu-item__item--expanded,
.dre-navigation-menu-item__sub-menu-item--expanded,
.dre-navigation-menu-item__item--sub-highlighted,
.dre-navigation-menu-item__sub-menu-item--sub-highlighted {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  background-color: #f3f0ef;
}
.dre-navigation-menu-item__item--highlighted,
.dre-navigation-menu-item__sub-menu-item--highlighted {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  background-color: rgba(0, 0, 0, 0.1);
}
.dre-navigation-menu-item__link,
.dre-navigation-menu-item__sub-menu-link {
  display: flex;
  min-height: 3.25rem;
  width: 100%;
  align-items: center;
  color: #000;
  text-decoration: none;
  font-weight: inherit;
}
.dre-navigation-menu-item__link:focus,
.dre-navigation-menu-item__sub-menu-link:focus,
.dre-navigation-menu-item__link:hover,
.dre-navigation-menu-item__sub-menu-link:hover,
.dre-navigation-menu-item__link:active,
.dre-navigation-menu-item__sub-menu-link:active {
  color: #000;
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-menu-item__link:hover,
  .dre-navigation-menu-item__sub-menu-link:hover {
    text-decoration: none;
  }
}
.dre-navigation-menu-item__link-text,
.dre-navigation-menu-item__sub-menu-link-text {
  text-transform: uppercase;
  font-size: 1rem;
  --dre-line-height: 1;
  line-height: 1em;
  font-weight: inherit;
}
.dre-navigation-menu-item__link-text--level-0,
.dre-navigation-menu-item__sub-menu-link-text--level-0 {
  padding-left: 1rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-item__link-text--level-0,
  .dre-navigation-menu-item__sub-menu-link-text--level-0 {
    padding-left: 2.5rem;
  }
}
.dre-navigation-menu-item__link-text--level-1,
.dre-navigation-menu-item__sub-menu-link-text--level-1 {
  padding-left: 2rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-item__link-text--level-1,
  .dre-navigation-menu-item__sub-menu-link-text--level-1 {
    padding-left: 4rem;
  }
}
.dre-navigation-menu-item__link-text--level-2,
.dre-navigation-menu-item__sub-menu-link-text--level-2 {
  padding-left: 3rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-item__link-text--level-2,
  .dre-navigation-menu-item__sub-menu-link-text--level-2 {
    padding-left: 5.5rem;
  }
}
.dre-navigation-menu-item__sub-menu-link-text--level-2 {
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  text-transform: unset;
}
.dre-navigation-menu-item__sub-menu-expander {
  border: none;
  min-height: 3.25rem;
  margin-left: 0.5rem;
  background-color: transparent;
  cursor: pointer;
  padding: 0 1rem;
  font-size: 1rem;
  --dre-line-height: 1;
  line-height: 1em;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-item__sub-menu-expander {
    padding: 0 2.5rem;
  }
}
.dre-navigation-menu-item__sub-menu-expander:hover {
  background-color: transparent;
}
.dre-navigation-menu-item__sub-menu-expander:focus {
  background-color: transparent;
}
.dre-navigation-menu-item__sub-menu {
  background-color: #f3f0ef;
  list-style: none;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0;
  margin: 0;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation-main-links {
  padding: 0.6875rem 0;
  margin: 0 1rem;
  position: relative;
  overflow: hidden;
}
@media (min-width: 30rem) {
  .dre-navigation-main-links {
    margin: 0;
    border-top: none;
    width: 100%;
  }
}
.dre-navigation-main-links__content {
  height: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 75rem) {
  .dre-navigation-main-links__content {
    margin-left: -3.125rem;
  }
}
.dre-navigation-main-links__item {
  text-decoration: none;
  color: #000000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.5;
  line-height: 1.5em;
  letter-spacing: 0.04375rem;
  margin: 0 1.25rem;
  white-space: nowrap;
}
@media (min-width: 30rem) {
  .dre-navigation-main-links__item {
    margin: 0 1rem;
  }
}
@media (min-width: 45rem) {
  .dre-navigation-main-links__item {
    margin: 0 1.5rem;
    font-size: 1rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main-links__item {
    margin: 0 1.875rem;
    font-size: 1.125rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
  }
}
.dre-navigation-main-links__item:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-main-links__item:hover {
    text-decoration: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation-menu-bar {
  height: 3rem;
  overflow: hidden;
  position: relative;
}
@media (min-width: 60rem) {
  .dre-navigation-menu-bar {
    height: 4rem;
    border-top: none;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-menu-bar {
    height: 4.5rem;
  }
}
@media (max-width: 59.999rem) {
  .dre-navigation-menu-bar:after {
    content: "";
    position: absolute;
    top: 0.25rem;
    right: 0;
    width: 3.125rem;
    height: calc(3rem - 0.5rem);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
    pointer-events: none;
  }
  .dre-navigation-menu-bar:before {
    content: "";
    position: absolute;
    top: 0.25rem;
    left: 0;
    width: 1rem;
    height: calc(3rem - 0.5rem);
    background: transparent linear-gradient(to left, rgba(255, 255, 255, 0.25) 0, #fff 100%);
    pointer-events: none;
    z-index: 3;
  }
}
.dre-navigation-menu-bar__links {
  display: flex;
  list-style: none;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  padding: 0.0625rem 0 0 1rem;
  margin: 0;
  box-sizing: content-box !important;
  height: 3rem;
  /* Hide scrollbars */
  padding-bottom: 2rem;
  margin-bottom: -2rem;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: none;
}
.dre-navigation-menu-bar__links::-webkit-scrollbar {
  display: none;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-bar__links {
    padding-left: 2.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-navigation-menu-bar__links {
    padding-left: 0;
    overflow: hidden;
    flex-wrap: wrap;
    height: unset;
  }
}
.dre-navigation-menu-bar__links:after {
  content: "";
  display: block;
  width: 2.5rem;
  height: 0.0625rem;
  flex: 0 0 auto;
  pointer-events: none;
}
.dre-navigation-menu-bar__item {
  display: flex;
  position: relative;
  margin-left: 1rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-bar__item {
    margin-left: 1.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-menu-bar__item {
    margin-left: 2.5rem;
  }
}
.dre-navigation-menu-bar__item:first-child {
  margin-left: 0;
}
.dre-navigation-menu-bar__item-link {
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  color: #000000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  outline-offset: -0.125rem;
  display: flex;
  align-items: center;
  letter-spacing: 0.03125rem;
}
.dre-navigation-menu-bar__item-link--highlighted {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  letter-spacing: 0.04375rem;
}
.dre-navigation-menu-bar__item-link--highlighted::after {
  content: "";
  display: block;
  height: 0.25rem;
  background-color: #000;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-bar__item-link {
    font-size: 1rem;
    --dre-line-height: 3;
    line-height: 3em;
  }
}
@media (min-width: 60rem) {
  .dre-navigation-menu-bar__item-link {
    font-size: 1rem;
    --dre-line-height: 4;
    line-height: 4em;
    height: 4rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-menu-bar__item-link {
    font-size: 1.125rem;
    --dre-line-height: 4;
    line-height: 4em;
    height: 4.5rem;
  }
}
.dre-navigation-menu-bar__item-link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-menu-bar__item-link:hover {
    text-decoration: none;
  }
}
@media (hover: none) {
  .dre-navigation-menu-bar__item-link:hover {
    text-decoration: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-navigation-topbar {
  background: #fff;
  height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.dre-navigation-topbar::after {
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  left: 1rem;
  right: 1rem;
  height: 0.0625rem;
}
@media (min-width: 45rem) {
  .dre-navigation-topbar::after {
    left: 2.5rem;
    right: 2.5rem;
  }
}
.dre-navigation-topbar__item {
  text-decoration: none;
  color: #000000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 2.5;
  line-height: 2.5em;
  letter-spacing: 0.03125rem;
  margin: 0 0.625rem;
  white-space: nowrap;
}
.dre-navigation-topbar__item::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-navigation-topbar__item::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
@media (min-width: 45rem) {
  .dre-navigation-topbar__item {
    margin: 0 1.25rem;
  }
}
.dre-navigation-topbar__item--active {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.dre-navigation-topbar__item:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-topbar__item:hover {
    text-decoration: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-theme-header-band {
  position: relative;
  overflow: hidden;
}
.dre-theme-header-band__background {
  background-color: #f3f0ef;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-left: 0.3125rem solid #999999;
}
.dre-theme-header-band__content {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.625rem;
  padding-bottom: 1.34375rem;
  padding-top: 1.34375rem;
}
@media (min-width: 60rem) {
  .dre-theme-header-band__content {
    padding-left: 1.875rem;
    padding-bottom: 1.5625rem;
    padding-top: 1.5625rem;
  }
}
.dre-theme-header-band__heading {
  position: relative;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  margin-top: 0;
  margin-bottom: 0;
  max-width: calc(100% - 7.25rem);
  text-transform: uppercase;
  font-size: 1rem;
  --dre-line-height: 1.375;
  line-height: 1.375em;
}
.dre-theme-header-band__heading::before {
  --dre-font-leading-top: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-ascender) - var(--dre-font-cap-height)));
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-theme-header-band__heading::after {
  --dre-font-leading-bottom: calc(1em * (((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) + var(--dre-font-descender)));
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
@media (min-width: 60rem) {
  .dre-theme-header-band__heading {
    font-size: 1.25rem;
    --dre-line-height: 1.3;
    line-height: 1.3em;
  }
}
.dre-theme-header-band__icon-wrapper {
  display: flex;
  align-items: center;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  text-transform: uppercase;
  font-size: 0.75rem;
  --dre-line-height: 1.5;
  line-height: 1.5em;
  margin-left: 0.625rem;
  color: #DB001A;
  position: absolute;
  right: 0;
  top: calc(50% - (1.25rem/2));
}
@media (min-width: 60rem) {
  .dre-theme-header-band__icon-wrapper {
    top: calc(50% - (1.25rem/2));
    right: 1.5625rem;
    font-size: 0.875rem;
    --dre-line-height: 1.42857143;
    line-height: 1.42857143em;
  }
}
.dre-theme-header-band__link-wrapper {
  text-decoration: none;
}
.dre-theme-header-band--large__content {
  padding-left: 0.625rem;
}
@media (min-width: 60rem) {
  .dre-theme-header-band--large__content {
    padding-left: 2.5rem;
  }
}
.dre-theme-header-band--large__icon-wrapper {
  right: 0;
}
@media (min-width: 60rem) {
  .dre-theme-header-band--large__icon-wrapper {
    right: 2.1875rem;
  }
}

.dre-related-article-teaser-list__heading {
  margin-bottom: 1.875rem;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-container-band {
  background-color: inherit;
}
.dre-container-band__content {
  margin: 0 auto;
  padding: 0 1rem;
  --dre-container__offset: 1rem;
}
@media (min-width: 45rem) {
  .dre-container-band__content {
    padding: 0 2.5rem;
    --dre-container__offset: 2.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-container-band__content {
    padding: 0 4rem;
    --dre-container__offset: 4rem;
  }
}
@media (min-width: 83rem) {
  .dre-container-band__content {
    padding: 0 calc(((100% - 75rem) / 2));
    --dre-container__offset: calc(((100% - 75rem) / 2));
  }
}
@media (min-width: 90.5rem) {
  .dre-container-band__content {
    max-width: 88rem;
    padding: 0 6.5rem;
    --dre-container__offset: 6.5rem;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-grid-layout-list__item {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-site-wrapper {
  position: relative;
  min-height: 12.5rem;
}
.dre-site-wrapper__backdrop {
  position: fixed;
  background-size: auto;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-color: white;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  will-change: transform;
}
.dre-site-wrapper__backdrop--large {
  display: none;
}
.dre-site-wrapper__backdrop--small {
  display: block;
}
.dre-site-wrapper__content {
  position: relative;
  padding-bottom: 3.75rem;
}
@media (min-width: 45rem) {
  .dre-site-wrapper__backdrop--large {
    display: block;
  }
  .dre-site-wrapper__backdrop--small {
    display: none;
  }
}

:root {
  font-size: 100%;
}
:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}
.dre-show-more-loader {
  overflow-anchor: none;
  background-color: inherit;
}
.dre-show-more-loader__button {
  margin: 1.5rem auto 0 auto;
  display: flex;
  justify-content: center;
}
@media (min-width: 45rem) {
  .dre-show-more-loader__button {
    margin-top: 2.5rem;
  }
}

.dre-live-animation-icon {
  display: block;
  position: relative;
  padding: 10%;
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.dre-live-animation-icon__wrapper {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.dre-live-animation-icon__border {
  border: 0.125rem solid;
  border-radius: 50%;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
  position: absolute;
}
.dre-live-animation-icon__center {
  will-change: opacity;
  border-radius: 50%;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 3;
  animation: dre-live-animation-icon-pulsate 0.75s ease-in-out infinite;
}
@keyframes dre-live-animation-icon-pulsate {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

.drpe-party-switcher {
  position: relative;
}
@media screen and (max-width: 767px) {
  .drpe-party-switcher {
    background-color: #fff;
    border: 1px solid #cccccc;
    margin: 0 10px 10px;
  }
}
@media screen and (min-width: 768px) {
  .drpe-party-switcher {
    display: flex;
    height: 26px;
    justify-content: flex-end;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(-100%);
  }
}
.drpe-party-switcher button {
  background-color: transparent;
  border: 0;
  display: block;
  outline: 0;
  text-align: left;
  min-width: 26px;
  width: 100%;
}
.drpe-party-switcher__switch {
  background: none;
  border: 0;
  color: #333333;
  display: block;
  font-size: 1rem;
  line-height: 26px;
  position: relative;
}
.drpe-party-switcher__switch .dre-icon {
  position: absolute;
  right: 10px;
  top: 8px;
}
@media screen and (min-width: 768px) {
  .drpe-party-switcher__switch .dre-icon {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .drpe-party-switcher__switch {
    padding: 10px;
  }
}
@media screen and (min-width: 768px) {
  .drpe-party-switcher__switch {
    display: none;
    color: #b3b6b7;
  }
}
.drpe-party-switcher__options {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .drpe-party-switcher__options {
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .drpe-party-switcher__options--open {
    display: block;
  }
}
.drpe-party-switcher__options button {
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 10px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .drpe-party-switcher__options button {
    margin-left: 5px;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .drpe-party-switcher__options button:nth-of-type(2n + 1) {
    background-color: #f2f2f2;
  }
}
@media screen and (max-width: 553px) {
  .drpe-party-switcher__options button {
    font-size: 14px;
  }
}
.drpe-party-switcher__letter {
  color: #fff;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 600;
  display: inline-block;
  height: 26px;
  text-align: center;
  width: 26px;
  background-color: #8d9091;
}
.drpe-party-switcher__letter--party-a {
  background-color: #EB9994;
}
.drpe-party-switcher__letter--party-b {
  background-color: #C29BC9;
}
.drpe-party-switcher__letter--party-c {
  background-color: #D4E495;
}
.drpe-party-switcher__letter--party-d {
  background-color: #88C5C8;
}
.drpe-party-switcher__letter--party-e {
  background-color: #B5C5DB;
}
.drpe-party-switcher__letter--party-f {
  background-color: #FCC2DC;
}
.drpe-party-switcher__letter--party-g {
  background-color: #DED197;
}
.drpe-party-switcher__letter--party-i {
  background-color: #9FE4EA;
}
.drpe-party-switcher__letter--party-k {
  background-color: #CDC9BE;
}
.drpe-party-switcher__letter--party-m {
  background-color: #D2BEDC;
}
.drpe-party-switcher__letter--party-n {
  background-color: #DB92B2;
}
.drpe-party-switcher__letter--party-o {
  background-color: #FFEBA0;
}
.drpe-party-switcher__letter--party-p {
  background-color: #C8C3A2;
}
.drpe-party-switcher__letter--party-q {
  background-color: #A5D3B4;
}
.drpe-party-switcher__letter--party-v {
  background-color: #95A8BA;
}
.drpe-party-switcher__letter--party-ae {
  background-color: #B3C4E6;
}
.drpe-party-switcher__letter--party-oe {
  background-color: #FFC58E;
}
.drpe-party-switcher__letter--party-aa {
  background-color: #9BD1A2;
}
@media screen and (max-width: 767px) {
  .drpe-party-switcher__letter {
    height: 26px;
  }
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter {
  background-color: #707374;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-a {
  background-color: #A82721;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-b {
  background-color: #733280;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-c {
  background-color: #96B226;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-d {
  background-color: #127B7F;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-e {
  background-color: #6C8bb8;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-f {
  background-color: #E07EA8;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-g {
  background-color: #BEAA64;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-i {
  background-color: #3FB2BE;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-k {
  background-color: #8B8474;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-m {
  background-color: #B48CD2;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-n {
  background-color: #b82566;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-o {
  background-color: #EAC73E;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-p {
  background-color: #998F4D;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-q {
  background-color: #5ABE82;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-v {
  background-color: #254264;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-ae {
  background-color: #7896D2;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-oe {
  background-color: #E6801A;
}
.drpe-party-switcher__item--active .drpe-party-switcher__letter--party-aa {
  background-color: #2B8738;
}
.drpe-party-switcher__name {
  display: none;
}
@media screen and (max-width: 767px) {
  .drpe-party-switcher__name {
    display: inline-block;
    height: 26px;
    flex-grow: 1;
    padding-left: 10px;
  }
}
.drpe-party-switcher__item--active .drpe-party-switcher__name {
  font-weight: 600;
}
.drpe-party-switcher__triangle {
  display: none;
  border-top-color: #707374;
}
@media screen and (min-width: 768px) {
  .drpe-party-switcher__triangle {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #707374;
    display: block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    top: 100%;
    width: 0;
    z-index: 4;
  }
}
.drpe-party-switcher__triangle--party-a {
  border-top-color: #A82721;
}
.drpe-party-switcher__triangle--party-b {
  border-top-color: #733280;
}
.drpe-party-switcher__triangle--party-c {
  border-top-color: #96B226;
}
.drpe-party-switcher__triangle--party-d {
  border-top-color: #127B7F;
}
.drpe-party-switcher__triangle--party-e {
  border-top-color: #6C8bb8;
}
.drpe-party-switcher__triangle--party-f {
  border-top-color: #E07EA8;
}
.drpe-party-switcher__triangle--party-g {
  border-top-color: #BEAA64;
}
.drpe-party-switcher__triangle--party-i {
  border-top-color: #3FB2BE;
}
.drpe-party-switcher__triangle--party-k {
  border-top-color: #8B8474;
}
.drpe-party-switcher__triangle--party-m {
  border-top-color: #B48CD2;
}
.drpe-party-switcher__triangle--party-n {
  border-top-color: #b82566;
}
.drpe-party-switcher__triangle--party-o {
  border-top-color: #EAC73E;
}
.drpe-party-switcher__triangle--party-p {
  border-top-color: #998F4D;
}
.drpe-party-switcher__triangle--party-q {
  border-top-color: #5ABE82;
}
.drpe-party-switcher__triangle--party-v {
  border-top-color: #254264;
}
.drpe-party-switcher__triangle--party-ae {
  border-top-color: #7896D2;
}
.drpe-party-switcher__triangle--party-oe {
  border-top-color: #E6801A;
}
.drpe-party-switcher__triangle--party-aa {
  border-top-color: #2B8738;
}
.drpe-party-switcher__label {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
}

.drpe-history {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  position: relative;
  background-color: #f2f2f2;
  box-sizing: border-box;
  padding: 20px 10px;
  width: 100%;
}
.drpe-history__chart {
  height: 280px;
  position: relative;
  width: 100%;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .drpe-history__chart {
    height: 320px;
  }
}
.drpe-history__description {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  padding: 0 10px 20px;
  font-size: 16px;
}
.drpe-history__description p {
  margin: 10px 0 0;
  color: #4d4d4d;
}
.drpe-history__description h5 {
  margin: 20px 0 0;
  font-weight: 700;
}
.drpe-history__description h5:first-of-type {
  margin-top: 0;
}
.drpe-history__description p,
.drpe-history__description h5 {
  font-size: 16px;
  line-height: 22px;
}
.drpe-history ul.recharts-tooltip-item-list {
  columns: 2;
}
@media screen and (max-width: 553px) {
  .drpe-history ul.recharts-tooltip-item-list {
    display: none;
  }
}

.drop-combined-frame {
  display: flex;
  justify-content: center;
  width: 100%;
}
.drop-combined-frame__content {
  max-width: 1200px;
  margin-left: 8px;
  margin-right: 8px;
}
@media screen and (min-width: 576px) {
  .drop-combined-frame__content {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .drop-combined-frame__content {
    margin-left: 0;
    margin-right: 0;
  }
}
.drop-combined-frame__title {
  font-family: Publik, Gibson, 'gibsonRegular', 'Arial', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}
@media screen and (min-width: 960px) {
  .drop-combined-frame__title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 1200px) {
  .drop-combined-frame__title {
    font-size: 24px;
    line-height: 30px;
  }
}
.drop-combined-frame__paragraph {
  font-family: Publik, Gibson, 'gibsonRegular', 'Arial', sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 30px;
}

