.BackToTop_root__305TX {
        position: -webkit-sticky;
        position: sticky;
        top: 120vh;
        z-index: 940;
        height: 0;
        visibility: hidden;
        opacity: 0;
        transition: opacity 0.2s;
      }
      @media (min-width: 1240px) {
        .BackToTop_root__305TX {
          top: calc(100% - 4rem);
        }
      }
      .BackToTop_-visible__eJ0As {
        visibility: visible;
        opacity: 1;
      }
      .BackToTop_button__C6n2h {
        position: absolute;
        right: 1rem;
        bottom: -1.8rem;
      }
      .BackToTop_button__C6n2h > svg > path {
        fill: var(--button-primary-text);
      }
      @media (min-width: 1240px) {
        .BackToTop_button__C6n2h {
          right: -7rem;
        }
      }
      .BackToTop_root__305TX.BackToTop_-hybridapp__BttFs
        .BackToTop_button__C6n2h {
        bottom: 2rem;
      }
      @media (min-width: 1240px) {
        .BackToTop_root__305TX.BackToTop_-hybridapp__BttFs
          .BackToTop_button__C6n2h {
          right: 1rem;
          bottom: 0;
        }
      }
      .Flyout_root__UySUn {
        --width: 100vw;
      }
      .Flyout_container__PpQ_Y,
      .Flyout_empty__8dz4r,
      .Flyout_wrapper__4xs14 {
        width: var(--width);
        min-width: var(--width);
      }
      .Flyout_empty__8dz4r {
        scroll-snap-align: end;
      }
      .Flyout_wrapper__4xs14 {
        position: fixed;
        top: 0;
        right: -105%;
        bottom: 0;
        z-index: 960;
        display: flex;
        flex-direction: row;
        height: 100%;
        min-height: 100vh;
        overflow: hidden;
        overflow-x: scroll;
        scroll-behavior: auto;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        -ms-overflow-style: none;
        scrollbar-width: none;
        transition: right 0.3s ease-in-out;
        -ms-scroll-chaining: none;
        overscroll-behavior: none;
      }
      .Flyout_wrapper__4xs14::-webkit-scrollbar {
        display: none;
      }
      @media (min-width: 768px) {
        .Flyout_wrapper__4xs14 {
          transition-duration: 0.6s;
        }
      }
      .Flyout_container__PpQ_Y {
        scroll-snap-align: end;
        box-shadow: 0 0.5rem 0.8rem 0 var(--box-shadow-color);
        visibility: hidden;
      }
      .Flyout_overlay__ryZyz {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 950;
        width: 100vw;
        height: 100vh;
        background-color: var(--offblack);
        visibility: hidden;
        opacity: 0;
        transition: opacity 0.3s ease-in-out;
        pointer-events: none;
        will-change: opacity;
      }
      @media (min-width: 768px) {
        .Flyout_overlay__ryZyz {
          transition-duration: 0.6s;
        }
      }
      .Flyout_-open__x4vcp .Flyout_wrapper__4xs14 {
        right: 0;
      }
      .Flyout_-open__x4vcp .Flyout_overlay__ryZyz {
        visibility: visible;
        opacity: 0.5;
        pointer-events: all;
      }
      @media (min-width: 768px) {
        .Flyout_-navigation__uPggJ,
        .Flyout_-user-profile__XeIpe {
          --width: 48.2rem;
        }
        .Flyout_-comments__kSvVB {
          --width: 73.6rem;
        }
      }
      .GridVisual_gridvisual__BWzKw {
        position: fixed;
        top: 0;
        z-index: 610;
        display: none;
        height: 100%;
        pointer-events: none;
      }
      @media (min-width: 768px) {
        .GridVisual_gridvisual__BWzKw {
          display: flex;
          width: 100vw;
          padding: 0 var(--outer-gutter);
        }
      }
      @media (min-width: 1222px) {
        .GridVisual_gridvisual__BWzKw {
          width: var(--content-and-margins);
          padding: 0 var(--outer-gutter);
        }
      }
      @media (min-width: 768px) {
        .GridVisual_fullwidth__PiBRC {
          left: calc((100vw - var(--content-and-margins)) / 2);
        }
      }
      .GridVisual_gridline__vvR1V {
        flex-grow: 1;
        height: 100%;
        margin: 0 var(--gutter-half);
        background: rgba(255, 0, 0, 0.07843);
      }
      .GridVisual_gridline__vvR1V:first-of-type {
        margin-left: 0;
      }
      .GridVisual_gridline__vvR1V:last-of-type {
        margin-right: 0;
      }
      .GridVisual_line__1fp2F {
        flex-grow: 0;
        width: 0;
        border-right: 1px solid rgba(0, 0, 255, 0.3);
      }
      .RegionalButton_root__LPSgv {
        position: relative;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 2.5rem;
        height: 5rem;
        margin-right: 1.4rem;
        margin-left: 5rem;
        padding: 0;
      }
      @media (min-width: 768px) {
        .RegionalButton_root__LPSgv {
          margin-right: 1.5rem;
        }
      }
      @media (min-width: 1222px) {
        .RegionalButton_root__LPSgv {
          margin-right: 0.7rem;
        }
      }
      .RegionalButton_-normal__QdRqt path {
        fill: var(--text-color);
      }
      .RegionalButton_-inverted__Rz3qa path {
        fill: var(--color-white);
      }
      .AppMenuHeader_root__FQL5Q {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 210;
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 6rem;
        padding: 0 var(--gutter);
        color: var(--text-color);
        font-family: var(--font-libre-franklin);
        background: var(--site-background);
        border-bottom: 1px solid var(--flyout-border);
      }
      @media (min-width: 768px) {
        .AppMenuHeader_root__FQL5Q {
          height: 8rem;
        }
      }
      .AppMenuHeader_-vertical__ydEC5 {
        color: var(--color-white);
        background-color: var(--tenant-color);
      }
      .AppMenuHeader_title__n1eXu {
        display: block;
        width: 100%;
        padding: 1.4rem 0;
        font-weight: 700;
        font-size: 2.2rem;
      }
      .AppMenuHeader_navwrapper__6m7Vb {
        height: 3.9rem;
      }
      .AppMenuHeader_-regional__e71B_ .AppMenuHeader_title__n1eXu {
        position: relative;
        z-index: 400;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.4rem;
        font-family: var(--font-libre-franklin);
        letter-spacing: 0.1rem;
        text-transform: uppercase;
        -webkit-text-decoration: none;
        text-decoration: none;
        cursor: default;
      }
      .NavigationFlyout_root__f609b {
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: var(--site-background);
      }
      .NavigationFlyout_navheader__gAYYS {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100vw;
        height: 6rem;
        padding: 0 var(--gutter);
        font-size: 1.4rem;
        direction: ltr;
        background: var(--site-background);
        border-bottom: 0.1rem solid lightgrey;
      }
      @media (min-width: 768px) {
        .NavigationFlyout_navheader__gAYYS {
          display: none;
        }
      }
      .NavigationFlyout_buttonclose__BWI2m {
        margin: 0;
        padding: 0;
        background: none;
        border: 0;
        cursor: pointer;
      }
      .NavigationFlyout_buttonclose__BWI2m svg {
        position: relative;
        top: 0.2rem;
        width: 2.4rem;
        height: 2.4rem;
      }
      .Nav_root__pPYWF {
        width: 100%;
        list-style: none;
      }
      .Nav_navitem__W3Xgh {
        display: block;
        width: 100%;
        padding: 1.3rem 0;
        color: var(--text-color);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
        -webkit-text-decoration: none;
        text-decoration: none;
        background-color: var(--site-background);
      }
      a.Nav_navitem__W3Xgh:hover,
      button.Nav_navitem__W3Xgh:hover {
        opacity: var(--default-hover-opacity);
      }
      .Nav_dropdown__hX_fN {
        display: inline-block;
        margin-right: 0;
        margin-left: auto;
        padding: 1.3rem 1.8rem;
        background-color: var(--site-background);
        border: none;
        cursor: pointer;
      }
      .Nav_dropdown__hX_fN .Nav_arrowdown__i4zEG,
      .Nav_dropdown__hX_fN .Nav_arrowup__hw_mc {
        transition: -webkit-transform 0.25s ease-in-out;
        transition: transform 0.25s ease-in-out;
        transition: transform 0.25s ease-in-out,
          -webkit-transform 0.25s ease-in-out;
      }
      .Nav_dropdown__hX_fN .Nav_arrowdown__i4zEG svg polyline,
      .Nav_dropdown__hX_fN .Nav_arrowup__hw_mc svg polyline {
        fill: none;
        stroke: var(--text-color);
      }
      .Nav_dropdown__hX_fN:hover .Nav_arrowdown__i4zEG {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
      }
      .Nav_dropdown__hX_fN:hover .Nav_arrowup__hw_mc {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
      }
      .Nav_dropdownicon__BxqcE path {
        stroke: var(--meta-data);
      }
      .Nav_-withchildren__Jod_k > .Nav_navitem__W3Xgh {
        display: inline-block;
        width: calc(100% - 3.6rem - 16px);
      }
      .Nav_-withchildren__Jod_k .Nav_childwrapper__47j_9 {
        min-width: 100%;
        max-height: 100rem;
        overflow: hidden;
        transition: max-height 0.5s ease-in-out;
      }
      .Nav_-collapsed__DZCls .Nav_childwrapper__47j_9 {
        max-height: 0;
      }
      .Nav_-group__jCQjD,
      .Nav_-menufooter__4jNQ_ {
        padding: 0 2rem;
      }
      @media (min-width: 768px) {
        .Nav_-group__jCQjD,
        .Nav_-menufooter__4jNQ_ {
          padding: 0 4rem;
        }
      }
      .Nav_-menufooter__4jNQ_ > .Nav_navitem__W3Xgh {
        padding: 0 0 2rem;
        font-weight: 400;
        font-size: 1.5rem;
      }
      .Nav_-group__jCQjD {
        padding-top: 1.7rem;
      }
      .Nav_-group__jCQjD > .Nav_navitem__W3Xgh {
        color: var(--text-color);
        font-size: 1rem;
        letter-spacing: 0.2rem;
        text-transform: uppercase;
      }
      .Nav_-category__4EcxQ,
      .Nav_-group__jCQjD > .Nav_navitem__W3Xgh {
        border-bottom: 1px solid var(--flyout-border);
      }
      .Nav_-category__4EcxQ > .Nav_navitem__W3Xgh {
        font-weight: 700;
      }
      .Nav_-subcategory__fQ4RO > .Nav_navitem__W3Xgh {
        display: flex;
        align-items: center;
      }
      .Nav_-subcategory__fQ4RO > .Nav_navitem__W3Xgh:before {
        width: 2rem;
        height: 2px;
        margin-right: 0.8rem;
        background: var(--border-color);
        content: "";
      }
      .Nav_-subcategory__fQ4RO:last-child {
        padding-bottom: 1.3rem;
      }
      .Nav_-highlighted__Zy_ba {
        padding: 1.7rem 2rem 2rem;
        background-color: var(--highlight-background);
      }
      .Nav_-highlighted__Zy_ba .Nav_navitem__W3Xgh {
        background-color: var(--highlight-background);
        border-bottom: none;
      }
      .Nav_-highlighted__Zy_ba .Nav_childwrapper__47j_9 li {
        border-bottom: none;
      }
      @media (min-width: 768px) {
        .Nav_-highlighted__Zy_ba {
          padding: 1.7rem 4rem 4rem;
        }
      }
      .Nav_hidden__72_NR {
        visibility: hidden;
      }
      .Nav_button__eu0f5 {
        all: inherit;
        font-family: var(--font-libre-franklin);
        cursor: pointer;
      }
      .ScrollContainer_root__KDApy {
        height: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        direction: rtl;
        overscroll-behavior-y: none;
        scroll-behavior: smooth;
      }
      .ScrollContainer_root__KDApy ::-webkit-scrollbar {
        z-index: 1000;
      }
      @media (max-width: 1221.98px) {
        .ScrollContainer_root__KDApy {
          scrollbar-width: none;
          -ms-overflow-style: none;
        }
        .ScrollContainer_root__KDApy::-webkit-scrollbar {
          display: none;
        }
      }
      .ScrollContainer_sitemap__IrJG8 {
        width: 100%;
        height: 100%;
        direction: ltr;
      }
      .ScrollContainer_searchbarnav__udlq6 {
        padding: 3rem 2rem 0;
        direction: ltr;
        background-color: var(--highlight-background);
      }
      @media (min-width: 768px) {
        .ScrollContainer_searchbarnav__udlq6 {
          top: 0;
          padding: 5rem 4rem 0;
        }
      }
      .ScrollContainer_menufooter__ZNdqk {
        position: static;
        right: 0;
        left: 0;
        padding-top: 6rem;
        padding-bottom: 12rem;
        overflow: hidden;
        background: var(--site-background);
        border: solid var(--site-background);
        border-width: 1px 0 0;
      }
      @media (min-width: 768px) {
        .ScrollContainer_menufooter__ZNdqk {
          padding-bottom: 0;
        }
      }
      @media (min-width: 1024px) {
        .hybrid-app .ScrollContainer_sitemap__IrJG8 > div,
        .hybrid-app .ScrollContainer_sitemap__IrJG8 > ul {
          display: block;
          float: left;
          clear: both;
          width: 100%;
        }
        .hybrid-app .ScrollContainer_sitemap__IrJG8 > ul > li {
          float: left;
          max-width: 33.3%;
        }
      }
      .UserProfile_root__YYxLP {
        z-index: 400;
        display: flex;
        flex-direction: column;
        height: 100vh;
        margin-left: auto;
        padding: 0 0 3rem;
        overflow: auto;
        font-family: var(--font-libre-franklin);
        background: var(--site-background);
        overscroll-behavior-y: none;
      }
      .UserProfile_root__YYxLP::-webkit-scrollbar {
        display: none;
      }
      .UserProfile_profileclose__RGljS {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1;
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        height: 6rem;
        padding: 0 var(--gutter);
        background: var(--site-background);
        border-bottom: 1px solid var(--flyout-border);
      }
      .UserProfile_buttonclose__SsLRG {
        cursor: pointer;
      }
      .UserProfile_buttonclose__SsLRG svg {
        width: 2.4rem;
        height: 2.4rem;
      }
      .DeleteAccountLink_root__YwDZk {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        justify-content: flex-end;
        margin: 0 2rem;
      }
      @media (min-width: 1222px) {
        .DeleteAccountLink_root__YwDZk {
          margin: 0 4rem;
        }
      }
      .DeleteAccountLink_deleteAccount__2UacH {
        padding: 1rem 0;
        color: var(--text-color);
        font-size: 1.6rem;
        line-height: 2.3rem;
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .LogoutLink_root__RIowI {
        display: flex;
        align-items: center;
        padding: 3rem 0 1.8rem;
        border-top: 1px solid var(--flyout-border);
      }
      .LogoutLink_root__RIowI > a {
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .LogoutLink_root__RIowI > svg {
        min-width: 2.4rem;
        min-height: 2.4rem;
        margin-right: 0.8rem;
      }
      .LogoutLink_root__RIowI:hover {
        opacity: var(--default-hover-opacity);
      }
      .ActionProposal_root__U_xBp {
        display: block;
        width: 100%;
        padding: 1.5rem 2rem 2rem;
        background-color: var(--neutral-background);
      }
      @media (min-width: 1222px) {
        .ActionProposal_root__U_xBp {
          padding: 1.5rem 4rem 2rem;
        }
      }
      .ActionProposal_root__U_xBp .ActionProposal_title__kMbn9 {
        display: block;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.8rem;
        line-height: 2.5rem;
      }
      .ActionProposal_root__U_xBp .ActionProposal_text__gO11i {
        display: block;
        padding: 0.2rem 0 1.6rem;
        color: var(--text-color);
        font-weight: 400;
        font-size: 1.5rem;
        line-height: 1.53;
      }
      .ActionProposal_button__0rVGG {
        margin-left: auto;
        margin-right: auto;
      }
      .CollapsableItem_root__3KR5T {
        padding-bottom: 1.2rem;
        border-top: 1px solid var(--flyout-border);
      }
      .CollapsableItem_header__qbCSl {
        display: flex;
        align-items: center;
        padding-top: 1.2rem;
        color: var(--text-color);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
        cursor: pointer;
      }
      .CollapsableItem_header__qbCSl:hover {
        opacity: var(--default-hover-opacity);
      }
      .CollapsableItem_header__qbCSl > svg {
        min-width: 2.4rem;
        min-height: 2.4rem;
        margin-right: 0.8rem;
      }
      .CollapsableItem_title__jDIeR {
        font-weight: 700;
      }
      .CollapsableItem_selected__lAMAE {
        margin-left: 0.4rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .CollapsableItem_dropdown__vqWnw {
        margin-right: 0;
        margin-left: auto;
        padding: 0 0.2rem;
        transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out,
          -webkit-transform 0.2s ease-in-out;
      }
      .CollapsableItem_dropdown__vqWnw > svg path,
      .CollapsableItem_dropdown__vqWnw > svg polyline {
        stroke: var(--text-color);
      }
      .CollapsableItem_content__ukTRh {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-in-out;
      }
      .CollapsableItem_-open__o_B_O .CollapsableItem_content__ukTRh {
        max-height: 50rem;
      }
      .CollapsableItem_-open__o_B_O .CollapsableItem_dropdown__vqWnw {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
      }
      .ContactFormLink_root__gZc3a {
        position: relative;
        display: flex;
        align-items: center;
        padding: 1.2rem 0;
        border-top: 1px solid var(--flyout-border);
      }
      .ContactFormLink_root__gZc3a:last-child {
        border-bottom: 1px solid var(--flyout-border);
      }
      .ContactFormLink_root__gZc3a > a {
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
        -webkit-text-decoration: none;
        text-decoration: none;
        cursor: pointer;
      }
      .ContactFormLink_root__gZc3a > svg {
        min-width: 2.4rem;
        min-height: 2.4rem;
        margin-right: 0.8rem;
      }
      .ContactFormLink_root__gZc3a:hover {
        opacity: var(--default-hover-opacity);
      }
      .ContactFormLink_dropdown__kewt1 {
        display: inline-block;
        margin-right: 0.2rem;
        margin-left: auto;
        background-color: var(--site-background);
        border: none;
        cursor: pointer;
      }
      .ContactFormLink_dropdown__kewt1 .ContactFormLink_arrowdown__wDegb,
      .ContactFormLink_dropdown__kewt1 .ContactFormLink_arrowup__uSbl5 {
        transition: -webkit-transform 0.25s ease-in-out;
        transition: transform 0.25s ease-in-out;
        transition: transform 0.25s ease-in-out,
          -webkit-transform 0.25s ease-in-out;
      }
      .ContactFormLink_dropdown__kewt1
        .ContactFormLink_arrowdown__wDegb
        svg
        polyline,
      .ContactFormLink_dropdown__kewt1
        .ContactFormLink_arrowup__uSbl5
        svg
        polyline {
        fill: none;
        stroke: red;
      }
      .ContactFormLink_dropdown__kewt1:hover .ContactFormLink_arrowdown__wDegb {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
      }
      .ContactFormLink_dropdown__kewt1:hover .ContactFormLink_arrowup__uSbl5 {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
      }
      .ContactFormLink_childwrapper___O18A {
        min-width: 100%;
        max-height: 100rem;
        padding-bottom: 2rem;
        overflow: hidden;
        transition: max-height 0.5s ease-in-out;
      }
      .ContactFormLink_childwrapper___O18A li {
        padding: 0.5rem;
        font-size: 1.4rem;
        font-family: var(--font-plex);
        line-height: 1.8rem;
        -webkit-text-decoration: none;
        text-decoration: none;
        cursor: pointer;
      }
      .ContactFormLink_childwrapper___O18A li a {
        color: var(--text-color);
      }
      .ContactFormLink_childwrapper___O18A
        .ContactFormLink_externallink__bRp4t:after {
        content: url("../img/external-link-medium.6abacf81.svg");
      }
      .ContactFormLink_hidden__POApE {
        display: none;
      }
      .dark-mode
        .ContactFormLink_dropdown__kewt1
        .ContactFormLink_arrowdown__wDegb
        path,
      .dark-mode
        .ContactFormLink_dropdown__kewt1
        .ContactFormLink_arrowup__uSbl5
        path {
        fill: none;
        stroke: white;
      }
      .ContactLinkHybrid_button__fCWuP {
        border-bottom: 1px solid var(--flyout-border);
      }
      .ContactLinkHybrid_button__fCWuP,
      .ContactLinkHybrid_link___JPCF {
        margin-top: 1.5rem;
        color: var(--text-color);
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.4;
        cursor: pointer;
      }
      .ContactLinkHybrid_button__fCWuP > a,
      .ContactLinkHybrid_link___JPCF > a {
        color: var(--text-color);
        -webkit-text-decoration: none;
        text-decoration: none;
        border-bottom: 1px solid var(--flyout-border);
      }
      .Hello_root__NUa2X {
        display: block;
        width: 100%;
        padding: 3.8rem 2rem 3rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.8rem;
        line-height: 2.5rem;
      }
      @media (min-width: 1222px) {
        .Hello_root__NUa2X {
          padding: 3.2rem 4rem 3rem;
        }
      }
      .Hello_root__NUa2X .Hello_username__zbIDX {
        display: block;
        overflow: hidden;
        font-weight: 400;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .UserItem_root__MLp01 {
        display: block;
        width: 100%;
        padding: 1.2rem 0;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.6rem;
        line-height: 1.8rem;
        border-top: 1px solid var(--flyout-border);
      }
      .UserItem_root__MLp01:last-child {
        border-bottom: 1px solid var(--flyout-border);
      }
      .UserItem_root__MLp01 .UserItem_externallink___AOsL {
        color: var(--text-color);
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .UserItem_root__MLp01 .UserItem_titlebox__xFuTe {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        max-height: 2.4rem;
      }
      .UserItem_root__MLp01 .UserItem_leftalign__90xoa {
        display: flex;
        align-items: center;
        justify-content: flex-start;
      }
      .UserItem_root__MLp01 .UserItem_rightarrow__EKOe7 {
        display: flex;
        justify-content: flex-end;
      }
      .UserItem_root__MLp01 .UserItem_title__7_urw {
        margin-left: 0.8rem;
      }
      .UserItem_root__MLp01 .UserItem_text__Kg5cu {
        padding: 0 3.3rem;
        color: var(--text-color);
        font-weight: 400;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.4;
      }
      .UserItem_root__MLp01 svg {
        width: 2.4rem;
        min-height: 2.4rem;
      }
      .UserItem_root__MLp01:hover {
        opacity: var(--default-hover-opacity);
      }
      .RadioInput_root__Euxvv {
        position: relative;
        min-width: 1.6rem;
      }
      .RadioInput_custom__RKdOj {
        position: absolute;
        top: 0;
        display: block;
        width: 1.6rem;
        height: 1.6rem;
        border: 0.1rem solid var(--meta-data);
        border-radius: 100%;
        transition: -webkit-transform 0.15s ease-out;
        transition: transform 0.15s ease-out;
        transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
        pointer-events: none;
      }
      .RadioInput_custom__RKdOj:after {
        position: absolute;
        top: 0.3rem;
        left: 0.3rem;
        width: 0.8rem;
        height: 0.8rem;
        background-color: transparent;
        border-radius: 100%;
        transition: background-color 0.15s ease-out;
        content: "";
      }
      .RadioInput_radio___HIOV {
        cursor: pointer;
        opacity: 0;
      }
      .RadioInput_radio___HIOV:hover + .RadioInput_custom__RKdOj {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
      }
      .RadioInput_radio___HIOV:hover + .RadioInput_custom__RKdOj:after {
        background-color: var(--meta-data);
      }
      .RadioInput_radio___HIOV:focus-visible + .RadioInput_custom__RKdOj {
        box-shadow: 0 0 0.8rem var(--meta-data);
      }
      .RadioInput_-checked__ffiab .RadioInput_custom__RKdOj {
        border: 0.1rem solid var(--text-color);
      }
      .RadioInput_-checked__ffiab .RadioInput_custom__RKdOj:after {
        background-color: var(--text-color);
      }
      .RadioInput_-checked__ffiab
        .RadioInput_radio___HIOV:hover
        + .RadioInput_custom__RKdOj {
        -webkit-transform: none;
        transform: none;
      }
      .RadioInput_-checked__ffiab
        .RadioInput_radio___HIOV:hover
        + .RadioInput_custom__RKdOj:after {
        background-color: var(--text-color);
      }
      .RadioInput_-big__5d6Wj {
        min-width: 2.4rem;
      }
      .RadioInput_-big__5d6Wj .RadioInput_custom__RKdOj {
        width: 2.4rem;
        height: 2.4rem;
      }
      .RadioInput_-big__5d6Wj .RadioInput_custom__RKdOj:after {
        top: 0.4rem;
        left: 0.4rem;
        width: 1.4rem;
        height: 1.4rem;
      }
      .RadioInput_-big__5d6Wj.RadioInput_-checked__ffiab
        .RadioInput_custom__RKdOj:after {
        width: 1.4rem;
        height: 1.4rem;
      }
      .dark-mode .RadioInput_custom__RKdOj,
      .dark-mode .RadioInput_custom__RKdOj:after {
        -webkit-filter: drop-shadow(0 0 0 var(--meta-data));
        filter: drop-shadow(0 0 0 var(--meta-data));
      }
      .Bookmarks_root__2LHi7 {
        display: block;
        padding-bottom: 1.2rem;
        border-top: 1px solid var(--flyout-border);
      }
      .Bookmarks_root__2LHi7:last-child {
        border-bottom: 1px solid var(--flyout-border);
      }
      .Bookmarks_iconfontsize__r59ri {
        min-width: 2.4rem;
        min-height: 2.4rem;
        margin-right: 0.8rem;
      }
      .Bookmarks_iconfontsize__r59ri path {
        stroke: none;
      }
      .Bookmarks_header__L92Hq {
        position: relative;
        display: flex;
        align-items: center;
        width: 100%;
        padding-top: 1.2rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
        -webkit-text-decoration: none;
        text-decoration: none;
        cursor: pointer;
      }
      .Bookmarks_header__L92Hq:hover {
        opacity: var(--default-hover-opacity);
      }
      .Bookmarks_header__L92Hq .Bookmarks_iconbookmark__23Zj4 {
        min-width: 2.4rem;
        min-height: 2.4rem;
        margin-right: 0.8rem;
      }
      .Bookmarks_header__L92Hq
        .Bookmarks_iconbookmark__23Zj4
        path:last-of-type {
        stroke: var(--text-color);
      }
      .Toggle_root__vRfIL,
      .Toggle_root__vRfIL a {
        color: var(--text-color);
      }
      .Toggle_root__vRfIL a {
        -webkit-text-decoration: underline;
        text-decoration: underline;
        background-image: none;
      }
      .Toggle_slider__4O2oj {
        position: absolute;
        top: 0.2rem;
        right: 0;
        bottom: 1.5rem;
        left: 0;
        background-color: var(--gray-3);
        border-radius: 1.2rem;
        cursor: pointer;
        transition: 0.4s;
      }
      .Toggle_slider__4O2oj:before {
        position: absolute;
        bottom: -0.6rem;
        width: 2.5rem;
        height: 2.5rem;
        background-color: var(--input-background-color);
        border-radius: 50%;
        transition: 0.4s;
        content: "";
      }
      .Toggle_switch__5Rf9V {
        position: relative;
        display: inline-block;
        flex: 0 0 3.6rem;
        width: 4.2rem;
        height: 3rem;
        margin: 0.3rem 2rem 0 0;
      }
      .Toggle_switch__5Rf9V input {
        width: 0;
        height: 0;
        opacity: 0;
      }
      .Toggle_switch__5Rf9V input:checked + .Toggle_slider__4O2oj {
        background-color: var(--gray-3);
      }
      .Toggle_switch__5Rf9V input:focus + .Toggle_slider__4O2oj {
        outline: none;
        box-shadow: 0 0 1px #444;
      }
      .Toggle_switch__5Rf9V input:checked + .Toggle_slider__4O2oj:before {
        background-color: var(--tenant-color);
        -webkit-transform: translateX(2rem);
        transform: translateX(2rem);
      }
      .FontSize_radio__hFQzh {
        display: flex;
        justify-content: left;
        margin-top: var(--gutter);
        margin-left: 0.2rem;
        color: var(--text-color);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
        cursor: pointer;
      }
      .FontSize_radio__hFQzh > span > input {
        margin-left: var(--gutter-half);
      }
      .FontSize_radio__hFQzh .FontSize_pointernone__how5y {
        pointer-events: none;
      }
      .FontSize_root__SdO3_ {
        padding-top: 2rem;
        color: var(--text-color);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
      }
      .FontSize_root__SdO3_ > label {
        margin-left: 0.5rem;
      }
      .FontSize_root__SdO3_ .FontSize_disabled__Tnolg {
        opacity: 0.5;
      }
      .History_root__xajek {
        display: block;
        padding-bottom: 1.2rem;
        border-top: 1px solid var(--flyout-border);
      }
      .History_header__rZiEw {
        position: relative;
        display: flex;
        align-items: center;
        padding-top: 1.2rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
        -webkit-text-decoration: none;
        text-decoration: none;
        cursor: pointer;
      }
      .History_header__rZiEw:hover {
        opacity: var(--default-hover-opacity);
      }
      .History_header__rZiEw .History_icon__Wzye_ {
        min-width: 2.4rem;
        min-height: 2.4rem;
        margin-right: 0.8rem;
      }
      .PushNotificationsMenu_button__OJds4 {
        border-bottom: 1px solid var(--flyout-border);
      }
      .PushNotificationsMenu_button__OJds4,
      .PushNotificationsMenu_link__Xl7S4 {
        margin-top: 1.5rem;
        color: var(--text-color);
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.4;
        cursor: pointer;
      }
      .PushNotificationsMenu_button__OJds4 > a,
      .PushNotificationsMenu_link__Xl7S4 > a {
        color: var(--text-color);
        -webkit-text-decoration: none;
        text-decoration: none;
        border-bottom: 1px solid var(--flyout-border);
      }
      .UserProfileItems_wrapper__cjDGN {
        padding: 2rem 2rem 8rem;
      }
      .UserProfileItems_wrapper__cjDGN > a {
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      @media (min-width: 1222px) {
        .UserProfileItems_wrapper__cjDGN {
          padding: 2rem 4rem;
        }
      }
      .UserProfileItems_loginlink__AqiMO {
        display: flex;
        align-items: center;
        padding: 1rem 0;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.5rem;
        line-height: 2.3rem;
        border-top: 1px solid var(--flyout-border);
        border-bottom: 1px solid var(--flyout-border);
      }
      .UserProfileItems_loginlink__AqiMO .UserProfileItems_iconlogin__xbyGI {
        margin-right: 0.8rem;
      }
      @media print {
        .UserProfileItems_root__1Yrji {
          display: none;
        }
      }
      .TopAds_adbrandday__dnqY4,
      .TopAds_desktop___RynZ {
        width: var(--content-and-margins);
        max-width: 100vw;
      }
      .TopAds_root__k1Xra {
        grid-area: top-ad;
        text-align: center;
      }
      .TopAds_root__k1Xra .TopAds_desktop___RynZ,
      .TopAds_root__k1Xra .TopAds_tablet__Hgeux {
        display: none;
      }
      @media (min-width: 768px) {
        .TopAds_root__k1Xra .TopAds_tablet__Hgeux {
          display: block;
        }
        .TopAds_root__k1Xra .TopAds_desktop___RynZ,
        .TopAds_root__k1Xra .TopAds_mobile__EOe2r {
          display: none;
        }
      }
      @media (min-width: 1222px) {
        .TopAds_root__k1Xra .TopAds_desktop___RynZ {
          display: block;
        }
        .TopAds_root__k1Xra .TopAds_mobile__EOe2r,
        .TopAds_root__k1Xra .TopAds_tablet__Hgeux {
          display: none;
        }
      }
      .TopAds_root__k1Xra .TopAds_mobile__EOe2r {
        width: 100%;
      }
      .TopAds_-spacereserved__8w34M {
        width: 100%;
        height: 18.5rem;
      }
      @media (min-width: 768px) {
        .TopAds_-spacereserved__8w34M {
          width: auto;
          height: 34rem;
        }
      }
      .TopAds_-spacereserved__8w34M:has(
          .TopAds_adbrandday__dnqY4 > div > div > iframe
        ) {
        width: 100%;
        height: 34.5rem;
      }
      @media (min-width: 768px) {
        .TopAds_-spacereserved__8w34M:has(
            .TopAds_adbrandday__dnqY4 > div > div > iframe
          ) {
          height: 53rem;
        }
      }
      .TopAds_adbrandday__dnqY4 {
        --special-margin: calc(100vw - (var(--content-and-margins) + 30rem));
        top: 0;
        z-index: 500;
        text-align: center;
      }
      @media (min-width: 1222px) {
        .TopAds_adbrandday__dnqY4 {
          width: 100%;
          margin-left: 0;
        }
      }
      .TopAds_adbrandday__dnqY4.ad-position-right {
        text-align: right;
      }
      .HybridTopAd_insidefullapp__udXkC {
        width: 100%;
        text-align: center;
      }
      .ReportProblem_root__xHmbs {
        z-index: 400;
        display: flex;
        flex-direction: column;
        height: 100%;
        margin-left: auto;
        padding: 0 0 3rem;
        overflow: auto;
        font-family: var(--font-libre-franklin);
        background: var(--site-background);
        overscroll-behavior-y: none;
      }
      .ReportProblem_root__xHmbs::-webkit-scrollbar {
        display: none;
      }
      .ReportProblem_profileclose__r_fPI {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1;
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: space-between;
        height: 6rem;
        padding: 0 var(--gutter);
        background: var(--site-background);
        border-bottom: 1px solid var(--flyout-border);
      }
      .ReportProblem_buttonclose__61MGB {
        cursor: pointer;
      }
      .ReportProblem_buttonclose__61MGB svg {
        width: 2.4rem;
        height: 2.4rem;
      }
      .ReportProblem_backbutton__rfNS4 {
        width: 200px;
        padding: 2rem 2rem 2rem 3rem;
        cursor: pointer;
      }
      .ReportProblem_backbutton__rfNS4 span {
        position: relative;
        top: -3px;
        display: inline-block;
        margin-left: 1rem;
        font-size: 1.4rem;
        font-family: var(--font-plex);
      }
      .ReportProblem_formcontainer__Li0zA {
        padding: 2rem 3.5rem 0;
      }
      .ReportProblem_formtitle__7irsm {
        margin-bottom: 20px;
        font-weight: 600;
        font-size: 1.5rem;
      }
      .ReportProblem_formgroup__He1Fs {
        margin-bottom: 15px;
      }
      .ReportProblem_formlabel__UZtE3 {
        display: block;
        margin-bottom: 5px;
        font-size: 1.4rem;
      }
      .ReportProblem_forminput__d81sv,
      .ReportProblem_formtextarea__RxDm_ {
        box-sizing: border-box;
        width: 100%;
        padding: 10px;
        color: var(--color-black);
        font-size: 1.4rem;
        background-color: #efefef;
        border: 0;
        border-bottom: 1px solid var(--color-black);
      }
      .ReportProblem_formtextarea__RxDm_ {
        height: 100px;
        resize: none;
      }
      .ReportProblem_sendresult__8JpkT {
        font-size: 1.4rem;
      }
      .ReportProblem_spinner__FKTYs {
        width: 2.4rem;
        height: 2.4rem;
        border: 0.4rem solid rgba(0, 0, 0, 0.1);
        border-left-color: #09f;
        border-radius: 50%;
        -webkit-animation: ReportProblem_spin__grzXG 1s linear infinite;
        animation: ReportProblem_spin__grzXG 1s linear infinite;
      }
      .ReportProblem_resultcontainer__0x6wH {
        margin-left: 4rem;
      }
      .ReportProblem_hidden__HYhfu {
        display: none;
      }
      @-webkit-keyframes ReportProblem_spin__grzXG {
        to {
          -webkit-transform: rotate(1turn);
          transform: rotate(1turn);
        }
      }
      @keyframes ReportProblem_spin__grzXG {
        to {
          -webkit-transform: rotate(1turn);
          transform: rotate(1turn);
        }
      }
      .dark-mode .ReportProblem_backbutton__rfNS4 svg path {
        stroke: var(--color-white);
      }
      .PageLayout_root__ZHNs0 {
        display: flex;
        flex-direction: column;
        align-items: center;
        min-height: 100%;
      }
      .PageLayout_root__ZHNs0 > .PageLayout_flexcontainer___3Yj_ {
        display: flex;
        flex-grow: 1;
        width: 100%;
      }
      @media (min-width: 1222px) {
        .PageLayout_root__ZHNs0
          > .PageLayout_flexcontainer___3Yj_
          > .PageLayout_adrightwrapper__cTWP3,
        .PageLayout_root__ZHNs0
          > .PageLayout_flexcontainer___3Yj_
          > .PageLayout_leftspace___UyI_ {
          flex: 1 1 0;
          min-width: 1rem;
        }
      }
      .PageLayout_root__ZHNs0
        > .PageLayout_flexcontainer___3Yj_
        > .PageLayout_content__pFBjx {
        width: 100%;
        max-width: var(--content-and-margins);
        margin: 0 auto;
        background-color: var(--site-background);
      }
      .PageLayout_root__ZHNs0
        > .PageLayout_flexcontainer___3Yj_
        > .PageLayout_adrightwrapper__cTWP3.ad-position-sticky
        .PageLayout_adright__d1uqw {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
      }
      .PageLayout_root__ZHNs0
        > .PageLayout_flexcontainer___3Yj_
        > .PageLayout_adrightwrapper__cTWP3.ad-position-sticky
        .PageLayout_adright__d1uqw.PageLayout_ad-position-left__f9Y0Y {
        text-align: left;
      }
      .PageLayout_root__ZHNs0
        > .PageLayout_flexcontainer___3Yj_
        > .PageLayout_adrightwrapper__cTWP3.ad-position-sticky
        .PageLayout_adright__d1uqw:after {
        height: 8rem;
        content: "";
      }
      .PageLayout_root__ZHNs0 .ad-position-sticky {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 599;
      }
      .PageLayout_root__ZHNs0 .PageLayout_main__vTB48 {
        grid-area: main;
        max-width: 100vw;
        background-color: var(--site-background);
      }
      @media (min-width: 520px) {
        .PageLayout_root__ZHNs0 .PageLayout_main__vTB48 {
          width: var(--content-and-margins);
        }
      }
      @media (min-width: 768px) {
        .PageLayout_root__ZHNs0 .PageLayout_main__vTB48 {
          padding: 0 env(safe-area-inset-right, 0) 0
            env(safe-area-inset-left, 0);
          padding: 0;
        }
      }
      .PageLayout_brandday__7CWRH
        .PageLayout_ad-position-right__4f5xO
        .PageLayout_ad-inside__UbqIE {
        max-width: calc(var(--content-width) + var(--gutter) * 2);
        margin: 0;
        overflow: hidden;
      }
      .PageLayout_brandday__7CWRH .PageLayout_full-width-container__5HCt0 {
        box-shadow: none;
      }
      .PageLayout_pianoribbon__IZPM5 {
        position: fixed;
        bottom: -1px;
        z-index: 990;
        width: 100vw;
        padding-bottom: env(safe-area-inset-bottom, 0);
      }
      .hybrid-app .PageLayout_root__ZHNs0 {
        background: var(--site-background);
      }
      .hybrid-app .PageLayout_root__ZHNs0 .PageLayout_content__pFBjx {
        max-width: none;
      }
      @media (min-width: 1222px) {
        .hybrid-app .PageLayout_main__vTB48 {
          margin: auto;
        }
      }
      .PageLayout_-backgroundStory__tZJIi,
      .PageLayout_-fullwidth-grid__DKYqD {
        background-color: var(--site-background);
      }
      .PageLayout_-storyTelling__EOt69 {
        background-color: inherit;
      }
      .PageLayout_-storyTelling__EOt69
        > .PageLayout_flexcontainer___3Yj_
        > .PageLayout_adrightwrapper__cTWP3 {
        z-index: 200;
      }

/* Style block 2 extracted from index.php */

.NewsletterButton_root__ui1c3 {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
      }
      .NewsletterButton_feedback__ApKG1 {
        position: absolute;
        bottom: 5rem;
        z-index: 700;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
      }
      .NewsletterButton_feedback__ApKG1:hover {
        opacity: 1;
      }
      .NewsletterButton_subscribed__GuW6V path {
        stroke: var(--button-primary-text);
      }
      .PodcastIndicator_root__8RA4G {
        position: absolute;
        top: 1.2rem;
        left: 1.2rem;
        z-index: 200;
      }
      .PodcastIndicator_root__8RA4G .PodcastIndicator_podcastimage__dQqxc {
        width: 3.6rem;
        height: 3.6rem;
      }
      .PodcastIndicator_-format-opener__3cLGx,
      .PodcastIndicator_-podcastsection__GSpmc {
        top: 1.4rem;
        left: 1.4rem;
      }
      .PodcastIndicator_-format-opener__3cLGx
        .PodcastIndicator_podcastimage__dQqxc,
      .PodcastIndicator_-podcastsection__GSpmc
        .PodcastIndicator_podcastimage__dQqxc {
        width: 4.8rem;
        height: 4.8rem;
      }
      .SlideshowIndicator_root__Zsj0U {
        position: absolute;
        top: 1rem;
        left: 1rem;
        z-index: 200;
        width: 100%;
      }
      .SlideshowIndicator_root__Zsj0U.SlideshowIndicator_-shadow___GSiK:before {
        position: absolute;
        top: -1rem;
        left: -1rem;
        z-index: -1;
        width: 100%;
        height: 3.7rem;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.2), transparent);
        content: "";
      }
      .SlideshowIndicator_root__Zsj0U path,
      .SlideshowIndicator_root__Zsj0U polyline,
      .SlideshowIndicator_root__Zsj0U rect {
        stroke-width: 0.15rem;
        stroke: var(--color-white);
      }
      .SlideshowIndicator_root__Zsj0U svg {
        width: 2.3rem;
        height: 1.7rem;
      }
      .VideoIndicator_root__aFtA5 {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 200;
        margin: -3.2rem 0 0 -3.2rem;
      }
      .VideoIndicator_root__aFtA5 .VideoIndicator_videoindicatorimage__W4rJ_ {
        width: 6.5rem;
        height: 6.5rem;
      }
      .ResponsiveImage_root__ZDz10 {
        --responsive-image-background-color: transparent;
        height: auto;
        font-size: 1.4rem;
        background-color: transparent;
      }
      .ResponsiveImage_cover__c3uKg,
      .ResponsiveImage_root__ZDz10 {
        width: 100%;
        background-color: var(--responsive-image-background-color);
      }
      .ResponsiveImage_cover__c3uKg {
        position: absolute;
        top: 0;
        left: 0;
      }
      .ResponsiveImage_-softcrop__xFOGd {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
      }
      .ResponsiveImage_-contain__b5T2S {
        -o-object-fit: contain;
        object-fit: contain;
      }
      .ResponsiveImage_-cover__sjtCa {
        -o-object-fit: cover;
        object-fit: cover;
      }
      .ResponsiveImage_-firstbackgroundimage__sJJqU {
        margin-top: -8rem;
      }
      .ResponsiveImage_-ratio-mobile-1-1__DOlwu {
        aspect-ratio: 1/1;
      }
      @media (max-width: 519.98px) {
        .ResponsiveImage_-ratio-mobile-16-9__9JWkP {
          aspect-ratio: 16/9;
        }
        .ResponsiveImage_-ratio-mobile-3-2__3J_I6 {
          aspect-ratio: 3/2;
        }
      }
      .ResponsiveImage_-ratio-desktop-1-1__XgzeA {
        aspect-ratio: 1/1;
      }
      @media (min-width: 520px) {
        .ResponsiveImage_-ratio-desktop-16-9__6_EA9 {
          aspect-ratio: 16/9;
        }
        .ResponsiveImage_-ratio-desktop-3-2__Y0Sc1 {
          aspect-ratio: 3/2;
        }
      }
      .TickerKeyEvents_root__OgBHZ {
        position: relative;
        padding: 0 1rem 1rem 0;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_root__OgBHZ {
          grid-column: 1/8;
          margin-right: var(--gutter-half);
        }
      }
      .TickerKeyEvents_keyEvent__BxqoN {
        position: relative;
        display: block;
        margin-bottom: 0.5rem;
        padding-left: 2rem;
      }
      .TickerKeyEvents_keyEvent__BxqoN span {
        color: var(--offblack);
        font-weight: 700;
        font-family: var(--font-sole);
        -webkit-font-smoothing: antialiased;
      }
      .TickerKeyEvents_keyEvent__BxqoN span:active,
      .TickerKeyEvents_keyEvent__BxqoN span:hover {
        opacity: var(--default-hover-opacity);
      }
      .TickerKeyEvents_keyEvent__BxqoN:first-child span {
        font-size: 1.8rem;
        line-height: 2.4rem;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_keyEvent__BxqoN:first-child span {
          font-size: 2.2rem;
          line-height: 2.8rem;
        }
      }
      .TickerKeyEvents_keyEvent__BxqoN:nth-child(2) span,
      .TickerKeyEvents_keyEvent__BxqoN:nth-child(3) span {
        font-size: 1.8rem;
        line-height: 2.4rem;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_keyEvent__BxqoN:nth-child(2) span,
        .TickerKeyEvents_keyEvent__BxqoN:nth-child(3) span {
          font-size: 2rem;
          line-height: 2.6rem;
        }
      }
      .TickerKeyEvents_keyEvent__BxqoN:before {
        position: absolute;
        top: 10px;
        left: 0.3rem;
        width: 1px;
        height: calc(100% + 0.5rem);
        background-color: #ccc;
        content: "";
      }
      .TickerKeyEvents_keyEvent__BxqoN:last-child:before {
        height: 0;
      }
      .TickerKeyEvents_keyEvent__BxqoN:after {
        position: absolute;
        top: 0.6rem;
        left: 0;
        width: 0.7rem;
        height: 0.7rem;
        background-color: var(--text-color);
        border-radius: 50%;
        content: "";
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_keyEvent__BxqoN:after {
          top: 0.8rem;
        }
      }
      @media (min-width: 1222px) {
        .TickerKeyEvents_keyEvent__BxqoN:after {
          top: 1rem;
        }
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-openerwide__RPTlj {
          grid-column: 1/7;
        }
        .TickerKeyEvents_-opener__CBY08 {
          grid-column: 3/12;
        }
      }
      .TickerKeyEvents_-opener__CBY08
        .TickerKeyEvents_keyEvent__BxqoN:first-child
        span {
        font-size: 1.8rem;
        line-height: 2.4rem;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-opener__CBY08
          .TickerKeyEvents_keyEvent__BxqoN:first-child
          span {
          font-size: 3rem;
          line-height: 3.6rem;
        }
      }
      @media (min-width: 1222px) {
        .TickerKeyEvents_-opener__CBY08
          .TickerKeyEvents_keyEvent__BxqoN:first-child
          span {
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
      }
      .TickerKeyEvents_-opener__CBY08
        .TickerKeyEvents_keyEvent__BxqoN:nth-child(2)
        span,
      .TickerKeyEvents_-opener__CBY08
        .TickerKeyEvents_keyEvent__BxqoN:nth-child(3)
        span {
        font-size: 1.8rem;
        line-height: 2.4rem;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-opener__CBY08
          .TickerKeyEvents_keyEvent__BxqoN:nth-child(2)
          span,
        .TickerKeyEvents_-opener__CBY08
          .TickerKeyEvents_keyEvent__BxqoN:nth-child(3)
          span {
          font-size: 2rem;
          line-height: 2.6rem;
        }
      }
      @media (min-width: 1222px) {
        .TickerKeyEvents_-opener__CBY08
          .TickerKeyEvents_keyEvent__BxqoN:nth-child(2)
          span,
        .TickerKeyEvents_-opener__CBY08
          .TickerKeyEvents_keyEvent__BxqoN:nth-child(3)
          span {
          font-size: 2.6rem;
          line-height: 3.2rem;
        }
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-tickerarticle__6j9LL {
          grid-column: 3/12;
        }
      }
      .TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN {
        margin-bottom: 0;
      }
      .TickerKeyEvents_-tickerarticle__6j9LL
        .TickerKeyEvents_keyEvent__BxqoN
        span {
        font-weight: 700;
        font-size: 2.8rem;
        font-family: var(--font-sole);
        line-height: 3.4rem;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-tickerarticle__6j9LL
          .TickerKeyEvents_keyEvent__BxqoN
          span {
          font-size: 3rem;
          line-height: 3.6rem;
        }
      }
      @media (min-width: 1222px) {
        .TickerKeyEvents_-tickerarticle__6j9LL
          .TickerKeyEvents_keyEvent__BxqoN
          span {
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
      }
      .TickerKeyEvents_-tickerarticle__6j9LL
        .TickerKeyEvents_keyEvent__BxqoN:before {
        background-color: var(--background-color);
        content: "";
      }
      .TickerKeyEvents_-tickerarticle__6j9LL
        .TickerKeyEvents_keyEvent__BxqoN:after {
        top: 1.6rem;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-tickerarticle__6j9LL
          .TickerKeyEvents_keyEvent__BxqoN:after {
          top: 1.8rem;
        }
      }
      @media (min-width: 1222px) {
        .TickerKeyEvents_-tickerarticle__6j9LL
          .TickerKeyEvents_keyEvent__BxqoN:after {
          top: 2.1rem;
        }
      }
      .TickerKeyEvents_-minimal-span-two__dWhGL
        .TickerKeyEvents_keyEvent__BxqoN,
      .TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN {
        padding-left: 0;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-minimal-span-two__dWhGL
          .TickerKeyEvents_keyEvent__BxqoN
          span,
        .TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN span {
          font-size: 2.2rem;
          line-height: 2.6rem;
        }
      }
      .TickerKeyEvents_-minimal-span-two__dWhGL
        .TickerKeyEvents_keyEvent__BxqoN:after,
      .TickerKeyEvents_-minimal-span-two__dWhGL
        .TickerKeyEvents_keyEvent__BxqoN:before,
      .TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN:after,
      .TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN:before {
        display: none;
      }
      .TickerKeyEvents_-podcast__uAXig {
        order: 3;
      }
      .TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN {
        padding-left: 0;
      }
      .TickerKeyEvents_-podcast__uAXig
        .TickerKeyEvents_keyEvent__BxqoN.TickerKeyEvents_keyEvent__BxqoN:before,
      .TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN:after {
        display: none;
      }
      .TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN span {
        font-size: 2rem;
        line-height: 2.6rem;
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN span {
          font-size: 2.2rem;
          line-height: 2.8rem;
        }
      }
      .TickerKeyEvents_-panorama__62oBL {
        grid-column: span 11;
      }
      .TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN {
        padding-left: 0;
      }
      .TickerKeyEvents_-panorama__62oBL
        .TickerKeyEvents_keyEvent__BxqoN.TickerKeyEvents_keyEvent__BxqoN:before,
      .TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN:after {
        display: none;
      }
      .TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN span {
        font-size: 2rem;
        line-height: 2.6rem;
      }
      .TickerKeyEvents_-panorama__62oBL
        .TickerKeyEvents_keyEvent__BxqoN
        span:hover {
        color: var(--gray-3);
      }
      @media (min-width: 768px) {
        .TickerKeyEvents_-panorama__62oBL {
          grid-column: 1/12;
        }
      }
      .TickerKeyEvents_-ispush__GCZ__ span {
        padding-right: var(--gutter-half);
        font-weight: 400;
        font-size: 1.6rem !important;
        font-family: var(--font-libre-franklin);
        line-height: 2.2rem;
      }
      .TickerKeyEvents_-ispush__GCZ__ .TickerKeyEvents_notread__vgVV4 {
        font-weight: 700;
      }
      .TickerKeyEvents_-ispush__GCZ__ .TickerKeyEvents_keyEvent__BxqoN {
        display: none;
      }
      .dark-mode .TickerKeyEvents_keyEvent__BxqoN span {
        color: var(--text-color);
      }
      .TickerKeyEvents_-iscompact__4xH_U .TickerKeyEvents_keyEvent__BxqoN span {
        font-size: 1.8rem;
        line-height: 2.4rem;
      }
      .Teaser_root__oS0_I {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        max-width: 100vw;
        margin: 0 0 2rem;
        overflow-x: hidden; /* !Don't remove it, prevent really long words from from blowing up the teaser on Firefox widescreen */
        overflow-y: hidden;
        color: var(--text-color);
        font-family: var(--font-libre-franklin);
        word-break: break-word;
        -webkit-hyphens: manual;
        -ms-hyphens: manual;
        hyphens: manual;
      }
      @media (min-width: 768px) {
        .Teaser_root__oS0_I {
          margin-bottom: 2.4rem;
          padding: 0 var(--gutter-half);
        }
      }
      .Teaser_root__oS0_I figure {
        line-height: 0;
      }
      .Teaser_root__oS0_I a {
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .Teaser_root__oS0_I mark {
        color: var(--text-color);
        background: var(--link-background-color);
      }
      .Teaser_teaserimage__Tuoaw {
        position: relative;
        margin-bottom: 1rem;
      }
      .Teaser_crassimage__9_vSo {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
      }
      .Teaser_titlewrapper__3ok_o {
        transition: opacity 0.4s ease-in-out;
      }
      @media (min-width: 768px) {
        a.Teaser_link__aPG04:hover {
          opacity: var(--default-hover-opacity);
        }
      }
      .Teaser_link__aPG04 {
        position: relative;
        display: flex;
        flex-direction: column;
        width: 100%;
        padding-bottom: 2rem;
      }
      @media (min-width: 768px) {
        .Teaser_link__aPG04 {
          padding-bottom: 2.4rem;
        }
      }
      .Teaser_teaserimage__Tuoaw {
        padding-bottom: 0;
      }
      .Teaser_responsive-image__q0cID {
        width: 100%;
      }
      .Teaser_titlewrapper__3ok_o {
        display: flex;
        flex-direction: column;
        font-weight: 400;
      }
      .Teaser_titleheaderbox__MhnVL {
        display: inline-block;
        margin-bottom: 0.4rem;
        line-height: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .Teaser_titleheaderbox__MhnVL .Teaser_premium__VE4UV {
        display: inline-block;
        margin-right: 0.5rem;
        padding: 0.2rem 0.6rem;
        color: var(--color-white);
        font-weight: 600;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
        letter-spacing: 0.025rem;
        background: var(--tenant-color);
      }
      @-webkit-keyframes Teaser_dotAnimation__oq0cD {
        0% {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      @keyframes Teaser_dotAnimation__oq0cD {
        0% {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      .Teaser_titleheaderbox__MhnVL .Teaser_live__TG3kQ {
        display: inline-block;
        margin-right: 0.5rem;
        color: var(--color-red);
        font-weight: 700;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.9rem;
        white-space: nowrap;
      }
      @media (min-width: 768px) {
        .Teaser_titleheaderbox__MhnVL .Teaser_live__TG3kQ {
          font-size: 1.6rem;
          line-height: 2rem;
        }
      }
      .Teaser_titleheaderbox__MhnVL .Teaser_live__TG3kQ:before {
        display: inline-block;
        width: 1rem;
        height: 1rem;
        margin-right: 0.4rem;
        background-color: var(--color-red);
        border-radius: 50%;
        -webkit-animation: Teaser_dotAnimation__oq0cD 2s infinite;
        animation: Teaser_dotAnimation__oq0cD 2s infinite;
        content: "";
      }
      .Teaser_titleheaderbox__MhnVL .Teaser_flag__JeaBs {
        margin-right: 0.5rem;
        padding: 0 0.4rem;
        color: var(--offblack);
        font-weight: 700;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.9rem;
        text-transform: uppercase;
        background-color: var(--flag-background-color);
      }
      .Teaser_titleheaderbox__MhnVL .Teaser_sponsored__VciTW {
        padding: 0.2rem 0.6rem;
        color: var(--color-white);
        font-weight: 600;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
        letter-spacing: 0.025rem;
        text-transform: none;
        background-color: var(--sponsored-color);
      }
      .Teaser_titleheaderbox__MhnVL .Teaser_sponsoredTitle__8nSn1 {
        color: var(--sponsored-color) !important;
      }
      .Teaser_titleheaderbox__MhnVL .Teaser_titleheader__HkPTN {
        color: var(--tenant-color);
        font-weight: 600;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.9rem;
      }
      @media (min-width: 768px) {
        .Teaser_titleheaderbox__MhnVL .Teaser_titleheader__HkPTN {
          font-size: 1.6rem;
          line-height: 2rem;
        }
      }
      .Teaser_title__T_O0e {
        display: block;
        margin-bottom: 2rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 2.6rem;
        font-family: var(--font-sole);
        line-height: 3.2rem;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      @media (min-width: 768px) {
        .Teaser_title__T_O0e {
          font-size: 2rem;
          line-height: 2.4rem;
        }
      }
      .Teaser_lead__fkMMd {
        margin-bottom: 1.6rem;
        color: var(--text-color);
        font-weight: 400;
        font-size: 1.6rem;
        font-family: var(--font-sole);
        line-height: 2.2rem;
      }
      @media (min-width: 768px) {
        .Teaser_lead__fkMMd {
          font-size: 1.6rem;
          line-height: 2.2rem;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_lead__fkMMd {
          font-size: 1.8rem;
          line-height: 2.4rem;
        }
      }
      .Teaser_metadatawrapper__i4Vhf {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 1.6rem;
        align-items: center;
        justify-content: space-between;
        margin-bottom: var(--gutter-half);
      }
      @media (min-width: 768px) {
        .Teaser_metadatawrapper__i4Vhf {
          grid-column: 1/8;
        }
      }
      .Teaser_-noimage__iQ_CS.Teaser_-breakingnews__VKHvK
        .Teaser_titlewrapper__3ok_o {
        padding-top: 3.5rem;
      }
      .Teaser_-articletypevideo__nbW9t a.Teaser_link__aPG04:hover svg circle {
        transition: fill 1s;
        fill: #fff;
        fill-opacity: 0.3;
      }
      .dark-mode .Teaser_titleheader__HkPTN {
        color: var(--text-color);
      }
      .Teaser_-style-opinion__CoZG2 {
        color: var(--tenant-color);
      }
      .Teaser_-style-opinion__CoZG2 .Teaser_title__T_O0e {
        font-weight: 500;
        font-family: var(--font-sole);
        font-style: italic;
        -webkit-font-smoothing: antialiased;
      }
      .Teaser_-style-opinion__CoZG2 .Teaser_lead__fkMMd {
        color: var(--text-color);
        font-weight: 400;
        font-family: var(--font-sole);
      }
      .Teaser_-style-opinion__CoZG2 .Teaser_author-image__ev3ks {
        position: relative;
        display: block;
        overflow: hidden;
        border-radius: 50%;
      }
      .Teaser_-style-opinion__CoZG2 .Teaser_author-image__ev3ks img {
        width: 5rem;
        height: 5rem;
      }
      @media (min-width: 768px) {
        .Teaser_-style-opinion__CoZG2.Teaser_-format-regular__uq30u
          .Teaser_title__T_O0e {
          font-size: 2.6rem;
          line-height: 3.2rem;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-style-opinion__CoZG2.Teaser_-format-regular__uq30u
          .Teaser_title__T_O0e {
          font-size: 3rem;
          line-height: 3.6rem;
        }
      }
      .Teaser_-style-opinion__CoZG2.Teaser_-format-minimal__o9GsC {
        justify-content: flex-start;
      }
      .Teaser_-style-opinion__CoZG2.Teaser_-format-minimal__o9GsC
        .Teaser_link__aPG04 {
        width: 100%;
      }
      @media (min-width: 768px) {
        .Teaser_-style-opinion__CoZG2.Teaser_-format-minimal__o9GsC {
          justify-content: space-between;
        }
      }
      .Teaser_-style-opinion__CoZG2.Teaser_-format-minimal__o9GsC
        .Teaser_titlewrapper__3ok_o {
        font-weight: 400;
      }
      .Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6
        .Teaser_title__T_O0e {
        font-size: 2.6rem;
        line-height: 3.2rem;
      }
      @media (min-width: 768px) {
        .Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6
          .Teaser_title__T_O0e {
          font-size: 3rem;
          line-height: 3.6rem;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6
          .Teaser_title__T_O0e {
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
      }
      .Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6
        .Teaser_lead__fkMMd {
        font-size: 1.6rem;
        line-height: 2.2rem;
      }
      @media (min-width: 768px) {
        .Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6
          .Teaser_lead__fkMMd {
          font-size: 1.8rem;
          line-height: 2.4rem;
        }
      }
      .Teaser_-style-highlight__HWEdA {
        font-family: var(--font-sole);
      }
      .Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6
        .Teaser_title__T_O0e {
        color: var(--offblack);
        font-weight: 700;
        font-size: 2.6rem;
        font-family: var(--font-sole);
        line-height: 3.2rem;
      }
      .Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6
        .Teaser_lead__fkMMd {
        font-size: 1.6rem;
        font-family: var(--font-sole);
        line-height: 2.2rem;
      }
      @media (min-width: 768px) {
        .Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6
          .Teaser_title__T_O0e {
          font-weight: 700;
          font-size: 3rem;
          line-height: 3.6rem;
        }
        .Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6
          .Teaser_lead__fkMMd {
          font-size: 1.6rem;
          line-height: 2.2rem;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6
          .Teaser_title__T_O0e {
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
        .Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6
          .Teaser_lead__fkMMd {
          font-size: 1.8rem;
          line-height: 2.4rem;
        }
      }
      .Teaser_-style-highlight__HWEdA.Teaser_-format-regular__uq30u
        .Teaser_title__T_O0e {
        color: var(--offblack);
        font-weight: 900;
        font-size: 2.6rem;
        line-height: 3.2rem;
      }
      @media (min-width: 1222px) {
        .Teaser_-style-highlight__HWEdA.Teaser_-format-regular__uq30u
          .Teaser_title__T_O0e {
          font-size: 3rem;
          line-height: 3.6rem;
        }
      }
      .dark-mode
        .Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6
        .Teaser_title__T_O0e,
      .dark-mode
        .Teaser_-style-highlight__HWEdA.Teaser_-format-regular__uq30u
        .Teaser_title__T_O0e {
        color: var(--gray-6);
      }
      .Teaser_-isnewsbriefing__X3_wD .Teaser_link__aPG04 {
        padding: 2rem 0;
        background-color: var(--gray-6);
      }
      .Teaser_-isnewsbriefing__X3_wD .Teaser_title__T_O0e {
        display: none;
      }
      .Teaser_-isnewsbriefing__X3_wD .Teaser_titlewrapper__3ok_o {
        margin-bottom: 1.2rem;
      }
      .Teaser_-isnewsbriefing__X3_wD .Teaser_titleheader__HkPTN {
        display: flex;
        align-items: flex-start;
        padding: 0 var(--gutter);
        color: var(--offblack);
        font-weight: 600;
        font-size: 2rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.6rem;
        letter-spacing: 0.03rem;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .Teaser_-isnewsbriefing__X3_wD .Teaser_leadwrapper__lMsI1 {
        width: 100%;
        padding-left: 2rem;
      }
      .Teaser_-isnewsbriefing__X3_wD .Teaser_leadwrapper__lMsI1 > h3 {
        display: list-item;
        margin-left: 0.8em;
        color: var(--offblack);
        font-weight: 400;
        font-size: 1.8rem;
        font-family: var(--font-sole);
        line-height: 2.6rem;
        list-style-type: disc;
        -webkit-font-smoothing: antialiased;
      }
      .Teaser_-format-podcast__d4SpH {
        grid-column: span 3;
        padding: 0 2rem;
        border-left: 1px solid var(--border-color);
      }
      .Teaser_-format-podcast__d4SpH .Teaser_link__aPG04 {
        height: 100%;
        padding-bottom: 0;
        border-bottom: 1px solid var(--border-color);
      }
      .Teaser_-format-podcast__d4SpH:first-child {
        border-left: none;
      }
      @media (min-width: 768px) {
        .Teaser_-format-podcast__d4SpH {
          padding: 0 1.2rem;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-format-podcast__d4SpH {
          padding: 0 1.6rem;
        }
      }
      .Teaser_-format-podcast__d4SpH .Teaser_teaserimage__Tuoaw {
        margin-bottom: 2rem;
        overflow: hidden;
      }
      .Teaser_-format-podcast__d4SpH .Teaser_lead__fkMMd,
      .Teaser_-format-podcast__d4SpH .Teaser_titlewrapper__3ok_o {
        order: 2;
      }
      .Teaser_-format-podcast__d4SpH .Teaser_nd_labeltext__ieJQw {
        margin-bottom: 0.8rem;
      }
      .Teaser_-format-podcast__d4SpH .Teaser_title__T_O0e {
        font-size: 2.2rem;
        line-height: 2.8rem;
      }
      .Teaser_-format-podcast__d4SpH.Teaser_-scrollable__rj4bk {
        width: 28.7rem;
        min-width: 28.7rem;
        scroll-snap-align: center;
        scroll-snap-stop: always;
      }
      .Teaser_-format-podcast__d4SpH.Teaser_-scrollable__rj4bk:last-child {
        scroll-snap-align: end;
      }
      @media (min-width: 768px) {
        .Teaser_-format-podcast__d4SpH.Teaser_-scrollable__rj4bk {
          scroll-snap-align: start;
        }
      }
      .Teaser_-format-podcast__d4SpH .Teaser_metadatawrapper__i4Vhf {
        flex-direction: column;
        gap: 0;
        align-items: start;
        order: 3;
      }
      .Teaser_-format-podcast__d4SpH
        .Teaser_metadatawrapper__i4Vhf:nth-child(2) {
        padding-top: 4px;
      }
      .Teaser_-format-podcast__d4SpH
        .Teaser_metadatawrapper__i4Vhf
        .Teaser_opinionwrapper__oKc9G {
        flex-direction: column;
      }
      .Teaser_-format-regular__uq30u {
        grid-column: 1/-1;
        grid-template-columns: repeat(12, 1fr);
      }
      .Teaser_-format-regular__uq30u .Teaser_link__aPG04 {
        grid-column: 1/13;
        grid-template-columns: subgrid;
        border-bottom: 0.1rem var(--border-style) var(--border-color);
      }
      .Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw,
      .Teaser_-format-regular__uq30u .Teaser_titlewrapper__3ok_o {
        order: -1;
        padding-bottom: 0.8rem;
      }
      .Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw {
        box-sizing: content-box;
        width: 100%;
        height: auto;
        overflow: hidden;
        aspect-ratio: 3/2;
      }
      @media (min-width: 768px) {
        .Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw {
          width: calc(100% - var(--gutter-half) - 5px);
          margin-left: calc(var(--gutter-half) + 4px);
        }
      }
      .Teaser_-format-regular__uq30u .Teaser_crassimagewrapper__qqVxn {
        max-height: 27rem;
      }
      .Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
        margin-bottom: 1rem;
        font-size: 2.2rem;
        line-height: 2.8rem;
      }
      @media (max-width: 767.98px) {
        .Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
          margin-bottom: 1.4rem;
        }
      }
      .Teaser_-format-regular__uq30u.Teaser_-isticker__Arr8s
        .Teaser_title__T_O0e {
        display: none;
      }
      .Teaser_-format-regular__uq30u.Teaser_-isticker__Arr8s
        .Teaser_lead__fkMMd {
        order: 0;
      }
      @media (min-width: 768px) {
        .Teaser_-format-regular__uq30u {
          display: grid;
        }
        .Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw,
        .Teaser_-format-regular__uq30u .Teaser_titlewrapper__3ok_o {
          order: 0;
        }
        .Teaser_-format-regular__uq30u .Teaser_link__aPG04 {
          display: grid;
        }
        .Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw {
          grid-row: 1/6;
          grid-column: 8/13;
          padding-bottom: 0;
        }
        .Teaser_-format-regular__uq30u .Teaser_metadatawrapper__i4Vhf {
          padding-right: var(--gutter);
        }
        .Teaser_-format-regular__uq30u .Teaser_lead__fkMMd,
        .Teaser_-format-regular__uq30u .Teaser_leadwrapper__lMsI1,
        .Teaser_-format-regular__uq30u .Teaser_titlewrapper__3ok_o {
          grid-column: 1/8;
          margin-right: 2.4rem;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-format-regular__uq30u .Teaser_metadatawrapper__i4Vhf {
          padding-right: var(--gutter);
        }
        .Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw {
          grid-column: 8/13;
        }
        .Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
          font-size: 3rem;
          line-height: 3.4rem;
        }
      }
      .Teaser_-format-regular__uq30u.Teaser_-isticker__Arr8s
        .Teaser_TickerKeyEvents__y6DSY {
        background-color: red;
      }
      .Teaser_-collapsed__uIGdn {
        display: none;
      }
      @media (max-width: 767.98px) {
        .Teaser_-format-minimal__o9GsC:not(:last-child) {
          border-bottom: 0.1rem var(--border-style) var(--border-color);
        }
      }
      .Teaser_-format-minimal__o9GsC .Teaser_link__aPG04 {
        padding-bottom: 0;
      }
      .Teaser_-format-minimal__o9GsC .Teaser_title__T_O0e {
        margin-bottom: 0.5rem;
        padding-bottom: 1.5rem;
        font-size: 2rem;
        line-height: 2.8rem;
      }
      @media (min-width: 1222px) {
        .Teaser_-format-minimal__o9GsC .Teaser_title__T_O0e {
          line-height: 2.6rem;
        }
      }
      .Teaser_-format-minimal__o9GsC .Teaser_metadatawrapper__i4Vhf {
        justify-content: end;
      }
      .Teaser_-format-minimal__o9GsC .Teaser_slideshow-indicator__A_95_ {
        display: none;
      }
      @media (min-width: 768px) {
        .Teaser_-format-minimal__o9GsC {
          grid-column: span 4;
        }
        .Teaser_-format-minimal__o9GsC:before {
          position: absolute;
          left: 0;
          height: calc(100% - 2rem);
          border-left: 0.1rem var(--border-style) var(--border-color);
          content: "";
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-format-minimal__o9GsC {
          grid-column: span 4;
        }
      }
      .Teaser_-format-minimal-span-two__nN6Ta {
        padding: 0;
      }
      @media (max-width: 767.98px) {
        .Teaser_-format-minimal-span-two__nN6Ta:not(:last-child) {
          border-bottom: 0.1rem var(--border-style) var(--border-color);
        }
      }
      .Teaser_-format-minimal-span-two__nN6Ta .Teaser_metadatawrapper__i4Vhf {
        justify-content: end;
      }
      @media (min-width: 768px) {
        .Teaser_-format-minimal-span-two__nN6Ta {
          grid-column: span 6;
          padding-right: 2rem;
          padding-left: 2rem;
        }
        .Teaser_-format-minimal-span-two__nN6Ta:not(:last-child):before {
          position: absolute;
          right: 0;
          height: calc(100% - 2rem);
          border-left: 0.1rem var(--border-style) var(--border-color);
          content: "";
        }
      }
      .Teaser_-format-minimal-span-two__nN6Ta .Teaser_title__T_O0e {
        margin-bottom: 0.5rem;
        padding-bottom: 1.5rem;
        font-size: 2rem;
        line-height: 2.8rem;
      }
      @media (min-width: 1222px) {
        .Teaser_-format-minimal-span-two__nN6Ta .Teaser_title__T_O0e {
          line-height: 2.6rem;
        }
      }
      .Teaser_-format-minimal-span-two__nN6Ta .Teaser_link__aPG04 {
        padding-bottom: 0;
      }
      .Teaser_-isticker__Arr8s.Teaser_-format-minimal__o9GsC
        div
        > span:first-child {
        font-size: 2rem;
        line-height: 2.6rem;
      }
      .Teaser_-format-opener__bbMi6 {
        display: flex;
        grid-column: 1/-1;
        grid-template-columns: repeat(12, 1fr);
        overflow: visible;
        border-bottom: 1px var(--border-style) var(--border-color);
      }
      .Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd,
      .Teaser_-format-opener__bbMi6 .Teaser_titlewrapper__3ok_o {
        overflow: hidden;
      }
      .Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw {
        order: 1;
        width: 100%;
        height: auto;
        margin-bottom: 0;
      }
      .Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw > img {
        position: absolute;
        left: calc(-1 * var(--gutter));
        width: 100vw;
      }
      @media (min-width: 768px) {
        .Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw > img {
          position: static;
          width: 100%;
        }
        .Teaser_-format-opener__bbMi6 {
          display: grid;
        }
        .Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
          font-size: 3rem;
          line-height: 3.6rem;
        }
        .Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd {
          width: 95%;
          font-size: 1.8rem;
          line-height: 2.4rem;
        }
        .Teaser_-format-opener__bbMi6 .Teaser_link__aPG04 {
          display: grid;
          grid-column: 1/-1;
          grid-template-columns: subgrid;
        }
        .Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw {
          grid-column: 2/12;
          width: 100%;
          height: auto;
        }
        .Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd,
        .Teaser_-format-opener__bbMi6 .Teaser_metadatawrapper__i4Vhf,
        .Teaser_-format-opener__bbMi6 .Teaser_titlewrapper__3ok_o {
          grid-column: 3/11;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
        .Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw {
          width: 100%;
          height: auto;
        }
      }
      .Teaser_-format-openerwide___Okq0 {
        display: flex;
        grid-column: 1/-1;
        grid-template-columns: repeat(12, 1fr);
        overflow: visible;
      }
      .Teaser_-format-openerwide___Okq0 .Teaser_link__aPG04 {
        grid-column: 1/13;
        grid-template-columns: subgrid;
        border-bottom: 0.1rem var(--border-style) var(--border-color);
      }
      .Teaser_-format-openerwide___Okq0 .Teaser_teaserimage__Tuoaw {
        order: 1;
        width: 100%;
        height: auto;
        margin-bottom: 0;
      }
      .Teaser_-format-openerwide___Okq0 .Teaser_teaserimage__Tuoaw img {
        width: 100%;
        height: auto;
      }
      @media (min-width: 520px) {
        .Teaser_-format-openerwide___Okq0 .Teaser_teaserimage__Tuoaw img {
          position: static;
        }
      }
      .Teaser_-format-openerwide___Okq0 .Teaser_title__T_O0e {
        margin-bottom: 1rem;
        font-size: 2.8rem;
        line-height: 3.4rem;
      }
      @media (max-width: 767.98px) {
        .Teaser_-format-openerwide___Okq0 .Teaser_title__T_O0e {
          margin-bottom: 1.4rem;
        }
      }
      @media (min-width: 768px) {
        .Teaser_-format-openerwide___Okq0 {
          display: grid;
        }
        .Teaser_-format-openerwide___Okq0 .Teaser_teaserimage__Tuoaw,
        .Teaser_-format-openerwide___Okq0 .Teaser_titlewrapper__3ok_o {
          order: 0;
        }
        .Teaser_-format-openerwide___Okq0 .Teaser_link__aPG04 {
          display: grid;
        }
        .Teaser_-format-openerwide___Okq0 .Teaser_teaserimage__Tuoaw {
          grid-row: 1 / span 4;
          grid-column: 7/-1;
          padding-bottom: 0;
        }
        .Teaser_-format-openerwide___Okq0 .Teaser_metadatawrapper__i4Vhf {
          grid-row: 4/4;
          grid-column: 1/7;
          margin-bottom: 0;
          padding-right: var(--gutter-half);
        }
        .Teaser_-format-openerwide___Okq0 .Teaser_lead__fkMMd,
        .Teaser_-format-openerwide___Okq0 .Teaser_leadwrapper__lMsI1,
        .Teaser_-format-openerwide___Okq0 .Teaser_titlewrapper__3ok_o {
          grid-column: 1/7;
          padding-right: var(--gutter-half);
        }
        .Teaser_-format-openerwide___Okq0 .Teaser_title__T_O0e {
          font-size: 3rem;
          line-height: 3.6rem;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-format-openerwide___Okq0 .Teaser_title__T_O0e {
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
      }
      .Teaser_-format-openerwide___Okq0.Teaser_-isticker__Arr8s
        .Teaser_lead__fkMMd,
      .Teaser_-format-openerwide___Okq0.Teaser_-isticker__Arr8s
        .Teaser_leadwrapper__lMsI1,
      .Teaser_-format-openerwide___Okq0.Teaser_-isticker__Arr8s
        .Teaser_metadatawrapper__i4Vhf,
      .Teaser_-format-openerwide___Okq0.Teaser_-isticker__Arr8s
        .Teaser_titlewrapper__3ok_o {
        grid-column: 1/7;
      }
      .dark-mode .Teaser_-isticker__Arr8s .Teaser_titleheader__HkPTN {
        color: var(--text-color);
      }
      .Teaser_-format-simple__GUBAX {
        grid-column: span 4;
        padding-bottom: 0;
        border-bottom: 0.1rem solid var(--border-color);
      }
      .Teaser_-format-simple__GUBAX .Teaser_teaserimage__Tuoaw {
        order: -1;
        overflow: hidden;
      }
      .Teaser_-format-simple__GUBAX .Teaser_link__aPG04 {
        padding-bottom: 0;
      }
      .Teaser_-format-simple__GUBAX .Teaser_title__T_O0e {
        font-size: 2.2rem;
        line-height: 2.8rem;
      }
      .Teaser_-format-panorama__qa0pN {
        margin: 0 0 2rem;
        padding-bottom: 0;
      }
      .Teaser_-format-panorama__qa0pN .Teaser_lead__fkMMd {
        order: 0;
      }
      .Teaser_-format-panorama__qa0pN .Teaser_title__T_O0e {
        padding-right: var(--gutter-half);
        font-size: 2rem;
        line-height: 2.6rem;
      }
      .Teaser_-format-panorama__qa0pN .Teaser_titleheaderbox__MhnVL {
        padding-right: var(--gutter-half);
      }
      .Teaser_-format-panorama__qa0pN .Teaser_link__aPG04 {
        display: grid;
        grid-column: span 12;
        grid-template-columns: repeat(12, 1fr);
        border-bottom: 0.1rem var(--border-style) var(--border-color);
      }
      .Teaser_-format-panorama__qa0pN .Teaser_titlewrapper__3ok_o {
        grid-row: 1;
        grid-column: 1/12;
      }
      .Teaser_-format-panorama__qa0pN .Teaser_metadatawrapper__i4Vhf {
        position: relative;
        grid-column: 1/13;
        margin-bottom: 0;
      }
      .Teaser_-format-panorama__qa0pN .Teaser_teaserimage__Tuoaw {
        position: relative;
        grid-row: 1 / span 5;
        grid-column: 12/13;
        width: 11rem;
        height: 11rem;
      }
      @media (min-width: 768px) {
        .Teaser_-format-panorama__qa0pN {
          display: grid;
          grid-column: span 6;
          grid-template-columns: repeat(12, 1fr);
          margin: 0 0 1.6rem;
          border-bottom: none;
          padding-left: var(--gutter-half);
          padding-right: var(--gutter-half);
        }
        .Teaser_-format-panorama__qa0pN:after {
          position: absolute;
          top: 0;
          right: 0;
          width: 0.1rem;
          height: calc(100% - 1.6rem);
          border-right: 0.1rem var(--border-style) var(--border-color);
          content: "";
        }
        .Teaser_-format-panorama__qa0pN .Teaser_link__aPG04 {
          padding-bottom: 1rem;
        }
        .Teaser_-format-panorama__qa0pN .Teaser_teaserimage__Tuoaw {
          padding-bottom: 0;
        }
        .Teaser_-format-panorama__qa0pN .Teaser_titlewrapper__3ok_o {
          margin-right: var(--gutter-half);
        }
        .Teaser_-format-panorama__qa0pN .Teaser_lead__fkMMd {
          margin-right: 0;
        }
      }
      @media (min-width: 1222px) {
        .Teaser_-format-panorama__qa0pN {
          margin: 0 0 2.6rem;
        }
      }
      .Teaser_-format-panorama__qa0pN.Teaser_-isticker__Arr8s
        .Teaser_link__aPG04 {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
      }
      .Teaser_-format-panorama__qa0pN.Teaser_-isticker__Arr8s
        .Teaser_titlewrapper__3ok_o {
        grid-row: 1;
        grid-column: span 11;
      }
      .Teaser_-format-panorama__qa0pN.Teaser_-isticker__Arr8s
        .Teaser_metadatawrapper__i4Vhf {
        grid-column: span 12;
      }
      .Teaser_-style-push__1j01W {
        margin: 0 0 2rem;
        padding: 1.6rem 1.6rem 0;
        border: 1px solid var(--gray-5);
        border-radius: 2.5rem;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
      }
      .Teaser_-style-push__1j01W .Teaser_lead__fkMMd {
        display: none;
      }
      .Teaser_-style-push__1j01W .Teaser_title__T_O0e {
        padding-right: var(--gutter-half);
        font-weight: 400;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.2rem;
      }
      .Teaser_-style-push__1j01W .Teaser_titleheaderbox__MhnVL {
        display: none;
      }
      .Teaser_-style-push__1j01W .Teaser_link__aPG04 {
        display: grid;
        grid-column: span 12;
        grid-template-columns: repeat(12, 1fr);
        border-bottom: none;
      }
      .Teaser_-style-push__1j01W .Teaser_titlewrapper__3ok_o {
        grid-row: 1;
        grid-column: 1/12;
      }
      .Teaser_-style-push__1j01W .Teaser_metadatawrapper__i4Vhf {
        position: relative;
        grid-column: 1/13;
        margin-bottom: 0;
      }
      .Teaser_-style-push__1j01W .Teaser_teaserimage__Tuoaw {
        position: relative;
        grid-row: 1 / span 5;
        grid-column: 12/13;
        width: 11rem;
        height: 11rem;
      }
      .Teaser_-style-push__1j01W .Teaser_notread__cj52z {
        font-weight: 700;
      }
      @media (min-width: 768px) {
        .Teaser_-style-push__1j01W:nth-child(2n):after {
          border-right: 0;
        }
        .Teaser_-style-push__1j01W:nth-child(2n) {
          margin-right: 1.5rem;
          margin-left: 1rem;
        }
        .Teaser_-style-push__1j01W:nth-child(odd) {
          margin-right: 1rem;
          margin-left: 1rem;
        }
      }
      .Teaser_-style-newsletter__w62mA {
        color: var(--tenant-color);
        text-align: left;
      }
      .Teaser_-style-newsletter__w62mA .Teaser_lead__fkMMd,
      .Teaser_-style-newsletter__w62mA .Teaser_nlbuttonbox__YbgYD,
      .Teaser_-style-newsletter__w62mA .Teaser_titlewrapper__3ok_o {
        grid-column: 1/11;
      }
      @media (min-width: 768px) {
        .Teaser_-style-newsletter__w62mA .Teaser_lead__fkMMd,
        .Teaser_-style-newsletter__w62mA .Teaser_nlbuttonbox__YbgYD,
        .Teaser_-style-newsletter__w62mA .Teaser_titlewrapper__3ok_o {
          grid-column: 1/8;
        }
      }
      .Teaser_-style-newsletter__w62mA .Teaser_titlebox__8F0RX {
        display: inline-block;
        padding-bottom: 0.5rem;
        line-height: 0;
      }
      .Teaser_-style-newsletter__w62mA .Teaser_titlewrapper__3ok_o {
        min-height: 0;
        min-height: auto;
      }
      .Teaser_-style-newsletter__w62mA .Teaser_premium__VE4UV {
        display: inline-block;
        align-self: flex-start;
        min-width: 3.7rem;
        margin-top: 0.3rem;
        margin-right: 0.6rem;
        margin-left: 0;
        padding: 0.3rem 0.6rem;
        color: var(--color-white);
        font-weight: 600;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.5rem;
        letter-spacing: 0.025rem;
        background: var(--tenant-color);
      }
      .Teaser_-style-newsletter__w62mA .Teaser_title__T_O0e {
        display: flex;
        align-items: center;
        margin-bottom: 0.4rem;
        color: var(--text-color);
        font-weight: 600;
        font-size: 2rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.6rem;
        vertical-align: middle;
      }
      .Teaser_-style-newsletter__w62mA .Teaser_titleheaderbox__MhnVL {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
      }
      .Teaser_-style-newsletter__w62mA .Teaser_nlbuttonbox__YbgYD {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        order: 3;
        margin-bottom: 1rem;
      }
      .Teaser_-style-newsletter__w62mA .Teaser_nlindicator__GLsGi {
        margin-top: 1rem;
        margin-bottom: 0.5rem;
        padding: 0.3rem 0.6rem 0.2rem;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.6rem;
        text-transform: uppercase;
        border: 1px solid var(--text-color);
      }
      .Teaser_-style-newsletter__w62mA.Teaser_-format-list__6zM4I
        .Teaser_nlinidcator__WH6kB {
        margin-top: 0;
      }
      @media (min-width: 768px) {
        .Teaser_-style-newsletter__w62mA.Teaser_-format-panorama__qa0pN
          .Teaser_lead__fkMMd,
        .Teaser_-style-newsletter__w62mA.Teaser_-format-panorama__qa0pN
          .Teaser_nlbuttonbox__YbgYD,
        .Teaser_-style-newsletter__w62mA.Teaser_-format-panorama__qa0pN
          .Teaser_titlewrapper__3ok_o {
          grid-column: 1/11;
          margin-right: 0;
        }
        .Teaser_-style-newsletter__w62mA.Teaser_-format-panorama__qa0pN
          .Teaser_lead__fkMMd {
          margin-bottom: 0.8rem;
        }
      }
      .Teaser_-compact__CdTy6 .Teaser_titleheader__HkPTN {
        font-size: 1.6rem;
        line-height: 2rem;
      }
      .Teaser_-compact__CdTy6 .Teaser_title__T_O0e {
        font-size: 1.8rem;
        line-height: 2.4rem;
      }
      .Teaser_tempcrass__4Wb3_ {
        position: absolute;
        top: 0;
        left: 3rem;
        width: 0.1rem;
        height: 0.1rem;
        overflow: hidden;
      }
      .Teaser_tempcrass__4Wb3_ .ad_header {
        display: none;
      }
      .MetaIcons_root__9ys4Q {
        display: flex;
        flex-direction: row;
        align-items: center;
      }
      .MetaIcons_root__9ys4Q .MetaIcons_separator__Mpu6d {
        height: 1.6rem;
        margin: 0 1.2rem;
        border-left: 1px solid var(--gray-3);
      }
      .MetaIcons_root__9ys4Q .MetaIcons_bookmarkButton__SnZRs {
        margin-right: 0;
        padding: 0;
      }
      .MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR {
        display: flex;
        align-items: center;
        padding: inherit;
        color: var(--meta-data);
        line-height: inherit;
        white-space: nowrap;
        background-color: transparent;
        border: none;
        cursor: pointer;
      }
      .MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR > span {
        color: var(--gray-3);
        font-weight: 400;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
      }
      .MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR > svg {
        position: relative;
        margin-right: 0.4rem;
      }
      .MetaIcons_-aligned__Vad2S {
        align-self: flex-end;
        margin-top: 0.5rem;
      }
      .dark-mode .MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR,
      .dark-mode .MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR > span {
        color: var(--gray-4);
      }
      .AuthorInfo_root__WFKJY {
        --background-color: transparent;
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding-right: 0.8rem;
      }
      .AuthorInfo_root__WFKJY .AuthorInfo_image__2VYCI {
        background-color: var(--background-color);
        border-radius: 100%;
      }
      .AuthorInfo_root__WFKJY .AuthorInfo_authorteaserwrapper__nSQv0 {
        display: flex;
        flex-direction: row;
        justify-content: center;
      }
      .AuthorInfo_root__WFKJY .AuthorInfo_imagewrapper__5dEpl:not(:empty) {
        margin-right: 0.8rem;
      }
      .AuthorInfo_root__WFKJY .AuthorInfo_opinionwrapper__9wYtW {
        display: flex;
        flex-direction: column;
        justify-content: center;
      }
      .AuthorInfo_root__WFKJY .AuthorInfo_byopinion__l482a {
        display: block;
        align-items: center;
        font-weight: 400;
        font-style: normal;
      }
      .AuthorInfo_root__WFKJY .AuthorInfo_byopinion__l482a,
      .AuthorInfo_root__WFKJY .AuthorInfo_name__mi81O {
        color: var(--gray-3);
        font-size: 1.4rem;
        font-family: var(--font-libre-franklin);
        -webkit-font-smoothing: antialiased;
        line-height: 1.8rem;
      }
      .AuthorInfo_root__WFKJY .AuthorInfo_name__mi81O {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        max-width: -webkit-min-content;
        max-width: min-content;
        font-weight: 600;
        letter-spacing: 0.005rem;
        white-space: nowrap;
      }
      .AuthorInfo_-panorama__O6ZSC .AuthorInfo_opinionwrapper__9wYtW {
        flex-direction: row;
      }
      .AuthorInfo_-panorama__O6ZSC .AuthorInfo_name__mi81O {
        flex-direction: column;
        padding-left: 0.2rem;
      }
      @media (min-width: 768px) {
        .AuthorInfo_-panorama__O6ZSC .AuthorInfo_name__mi81O {
          flex-direction: row;
        }
      }
      .TeaserMetaInfo_root__h0tYR {
        display: flex;
        flex: 1;
        align-items: flex-start;
      }
      .TeaserMetaInfo_root__h0tYR .TeaserMetaInfo_tickerArrow__sAuDq {
        color: var(--offblack);
        font-weight: 400;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.9rem;
      }
      @media (min-width: 768px) {
        .TeaserMetaInfo_root__h0tYR .TeaserMetaInfo_tickerArrow__sAuDq {
          font-size: 1.6rem;
          line-height: 2rem;
        }
      }
      .TeaserMetaInfo_root__h0tYR
        .TeaserMetaInfo_tickerArrow__sAuDq:hover
        > svg {
        -webkit-animation: TeaserMetaInfo_arrow__nK9In 0.3s;
        animation: TeaserMetaInfo_arrow__nK9In 0.3s;
      }
      .TeaserMetaInfo_root__h0tYR .TeaserMetaInfo_tickerArrow__sAuDq > svg {
        margin-left: 0.5rem;
      }
      @-webkit-keyframes TeaserMetaInfo_arrow__nK9In {
        0% {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
        30% {
          -webkit-transform: translateX(0.6rem);
          transform: translateX(0.6rem);
        }
        to {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
      }
      @keyframes TeaserMetaInfo_arrow__nK9In {
        0% {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
        30% {
          -webkit-transform: translateX(0.6rem);
          transform: translateX(0.6rem);
        }
        to {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
      }
      .TeaserMetaInfo_root__h0tYR .TeaserMetaInfo_pushDate__ye6Bw {
        color: var(--offblack);
        font-size: 1.2rem;
      }
      .dark-mode .TeaserMetaInfo_tickerArrow__sAuDq {
        color: var(--gray-6);
      }
      .dark-mode .TeaserMetaInfo_pushDate__ye6Bw {
        color: var(--color-white);
      }
      .TextLabel_root__oKINl {
        display: block;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-right: 1rem;
        margin-bottom: 0.8rem;
        padding: 0.3rem 0.8rem 0.2rem;
        color: var(--text-color);
        font-weight: 250;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
        letter-spacing: 0.15px;
        text-transform: uppercase;
        border: 1px solid var(--text-color);
      }

/* Style block 3 extracted from index.php */

.HtmlText_root__A1OSq a {
        word-wrap: break-word;
      }
      .HtmlText_root__A1OSq a[href^="http"]:after {
        display: inline-block;
        margin-top: 0.1rem;
        vertical-align: top;
      }
      .link_regular__O0hk0 {
        --hover-color: var(--brandblue-bright-2);
        --gradient-color: var(--brandblue-main);
      }
      .link_regular__O0hk0 a {
        color: inherit;
        -webkit-text-decoration: none;
        text-decoration: none;
        padding: 0.2rem 0 0;
        background-image: linear-gradient(
          to right,
          var(--gradient-color) 0,
          var(--gradient-color) 10%
        );
        background-size: 100% 1px;
        background-position-y: 17px;
        background-repeat: repeat-x;
        background-position: bottom;
      }
      .link_regular__O0hk0 a:hover {
        color: var(--hover-color);
        background-image: linear-gradient(
          to right,
          var(--hover-color) 0,
          var(--hover-color) 100%
        );
        background-size: 100% 1px;
      }
      .link_regular__O0hk0 a:hover:after {
        opacity: 0.8;
      }
      .link_focus__0ZMwx a {
        color: var(--link-color);
        border-bottom: 1px solid var(--link-color);
        padding: 0.2rem 0 0;
      }
      .link_focus__0ZMwx a,
      .link_focus__0ZMwx a:hover {
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .link_focus__0ZMwx a:hover {
        border-bottom: none;
      }
      .link_dynamicinfobox__aVhkH {
        --dynamic-hover-color: var(--tenant-color);
        --gradient-color: var(--gray-4);
      }
      .link_dynamicinfobox__aVhkH a {
        color: inherit;
        -webkit-text-decoration: none;
        text-decoration: none;
        padding: 0.2rem 0 0;
        background-image: linear-gradient(
          to right,
          var(--text-color) 0,
          var(--text-color) 10%
        );
        background-size: 100% 1px;
        background-position-y: 17px;
        background-repeat: repeat-x;
        background-position: bottom;
      }
      .link_dynamicinfobox__aVhkH a:hover {
        color: var(--dynamic-hover-color);
        background-size: 0;
      }
      .link_dynamicinfobox__aVhkH a:hover:after {
        color: var(--dynamic-hover-color);
      }
      .link_regularstaticinfobox__7nWEE a {
        color: inherit;
        -webkit-text-decoration: none;
        text-decoration: none;
        padding: 0.2rem 0 0;
        background-image: linear-gradient(
          to right,
          var(--brandblue-main) 0,
          var(--brandblue-main) 10%
        );
        background-size: 100% 1px;
        background-position-y: 17px;
        background-repeat: repeat-x;
        background-position: bottom;
      }
      .link_regularstaticinfobox__7nWEE a:after {
        opacity: 0.86;
      }
      .link_regularstaticinfobox__7nWEE a {
        --hover-color: var(--gray-3);
        --gradient-color: var(--brandblue-main);
      }
      .link_regularstaticinfobox__7nWEE a:hover {
        color: var(--hover-color);
        background-size: 100% 0;
      }
      .link_regularstaticinfobox__7nWEE a:hover:after {
        opacity: 0.46;
      }
      .link_externalicon__qcwXs {
        --ext-icon: url("../img/external-link-medium-light.60ed7776.svg");
      }
      .link_externalicon__qcwXs a[href^="http"]:after {
        content: var(--ext-icon);
        vertical-align: top;
        display: inline-block;
        margin-top: 0.1rem;
      }
      .link_externalicon-small__owXEX {
        --ext-icon: url("");
      }
      .link_externalicon-big__ZdPgo {
        --ext-icon: url("../img/external-link-big-light.7b7b2d2c.svg");
      }
      .link_underlinelink__K5Zr0 {
        color: var(--text-color);
        -webkit-text-decoration: none;
        text-decoration: none;
        background: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
      }
      .link_underlinelink__K5Zr0:hover {
        opacity: var(--default-hover-opacity);
      }
      .link_noExternalIcon__rGGQ0:after {
        display: none !important;
      }
      .dark-mode .link_dynamicinfobox__aVhkH {
        --dynamic-hover-color: var(--tenant-color);
      }
      .dark-mode .link_externalicon__qcwXs {
        --ext-icon: url("");
      }
      .dark-mode .link_externalicon-small__owXEX {
        --ext-icon: url("");
      }
      .dark-mode .link_externalicon-big__ZdPgo {
        --ext-icon: url("");
      }
      @media (min-width: 768px) {
        .ContentCaption_width__xf6My {
          grid-column: 2 / span 6;
        }
      }
      @media (min-width: 1222px) {
        .ContentCaption_width__xf6My {
          grid-column: span 10;
        }
      }
      .ContentCaption_root__QGjxc {
        position: relative;
        z-index: 2;
        width: var(--content-width);
        margin: 0 auto;
        padding: 1.5rem var(--gutter) 0;
        color: var(--text-color);
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.1rem;
      }
      @media (min-width: 768px) {
        .ContentCaption_root__QGjxc {
          width: auto;
          padding: 1.5rem 0;
        }
      }
      .ContentCaption_contentcredit__zUOv5 {
        display: block;
        padding-top: 0.3rem;
        color: var(--meta-data);
        font-size: 1.2rem;
        line-height: 1.8rem;
      }
      .ContentCaption_-fullscreen__LRGKI {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        width: 100vw;
        max-width: inherit;
        padding: 3rem var(--gutter) 2rem;
        color: var(--color-white);
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), #000);
        --hover-color: var(--gray-5);
        --gradient-color: var(--color-white);
      }
      .ContentCaption_-fullscreen__LRGKI a:after {
        opacity: 1;
        -webkit-filter: brightness(10);
        filter: brightness(10);
      }
      .ContentCaption_-fullscreen__LRGKI a:hover:after {
        opacity: 0.86;
      }
      .ContentCaption_-fullscreen__LRGKI a[href^="http"]:after {
        display: inline;
        -webkit-filter: brightness(10);
        filter: brightness(10);
        content: url("../img/external-link-medium.6abacf81.svg");
      }
      .ContentCaption_-dynamic-info-box__XSAzX,
      .ContentCaption_-static-info-box__HRn_W {
        padding: 0;
      }
      .ContentCaption_-dynamic-info-box__XSAzX,
      .ContentCaption_-embed__zrgyV,
      .ContentCaption_-infographic__u05qj,
      .ContentCaption_-portrait__dUT5A,
      .ContentCaption_-static-info-box__HRn_W,
      .ContentCaption_-ticker__DUp_N {
        display: block;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 2rem;
      }
      .ContentCaption_-dynamic-info-box__XSAzX
        .ContentCaption_contentcredit__zUOv5,
      .ContentCaption_-dynamic-info-box__XSAzX
        .ContentCaption_contenttext__NCrCN,
      .ContentCaption_-embed__zrgyV .ContentCaption_contentcredit__zUOv5,
      .ContentCaption_-embed__zrgyV .ContentCaption_contenttext__NCrCN,
      .ContentCaption_-infographic__u05qj .ContentCaption_contentcredit__zUOv5,
      .ContentCaption_-infographic__u05qj .ContentCaption_contenttext__NCrCN,
      .ContentCaption_-portrait__dUT5A .ContentCaption_contentcredit__zUOv5,
      .ContentCaption_-portrait__dUT5A .ContentCaption_contenttext__NCrCN,
      .ContentCaption_-static-info-box__HRn_W
        .ContentCaption_contentcredit__zUOv5,
      .ContentCaption_-static-info-box__HRn_W
        .ContentCaption_contenttext__NCrCN,
      .ContentCaption_-ticker__DUp_N .ContentCaption_contentcredit__zUOv5,
      .ContentCaption_-ticker__DUp_N .ContentCaption_contenttext__NCrCN {
        grid-column: span 8;
      }
      @media (max-width: 519.98px) {
        .ContentCaption_-portrait__dUT5A {
          padding-left: var(--gutter);
          padding-right: var(--gutter);
        }
      }
      @media (min-width: 520px) {
        .ContentCaption_-portrait__dUT5A.ContentCaption_-fullscreen__LRGKI {
          padding-left: var(--gutter);
          padding-right: var(--gutter);
        }
      }
      .dark-mode .ContentCaption_root__QGjxc a {
        --hover-color: var(--gray-4);
        --gradient-color: var(--gray-5);
      }
      .dark-mode .ContentCaption_root__QGjxc a[href^="http"]:after {
        -webkit-filter: brightness(8);
        filter: brightness(8);
      }
      .ContentCaption_-first-backgroundstory-caption__2dBmC {
        display: none;
      }
      .ContentCaption_-backgroundstory-caption__7HZcn {
        grid-column: span 8;
        margin-bottom: 4rem;
        margin-left: 0;
      }
      @media (min-width: 1222px) {
        .ContentCaption_-backgroundstory-caption__7HZcn {
          grid-column: 3 / span 8;
          margin-bottom: 6rem;
        }
      }
      .ContentCaption_-backgroundstory-caption__7HZcn.ContentCaption_-portrait__dUT5A {
        grid-column: span 8;
        max-width: var(--tablet-max-content-width);
        margin: 0 auto 4rem;
      }
      @media (min-width: 768px) {
        .ContentCaption_-backgroundstory-caption__7HZcn.ContentCaption_-portrait__dUT5A {
          grid-column: 4 / span 6;
          margin-left: -2.5rem;
        }
      }
      @media (min-width: 1222px) {
        .ContentCaption_-backgroundstory-caption__7HZcn.ContentCaption_-portrait__dUT5A {
          grid-column: 4 / span 8;
          margin-left: 0;
        }
      }
      .dark-mode .ContentCaption_contentcredit__zUOv5 {
        color: var(--text-color);
      }
      .sectionLink_root__cStx3 {
        position: relative;
        display: flex;
        flex-direction: row-reverse;
        min-width: 6.5rem;
      }
      .sectionLink_root__cStx3 > a {
        z-index: 101;
        color: var(--offblack);
        font-weight: 400;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .sectionLink_root__cStx3 > a > svg {
        margin-left: 0.8rem;
      }
      .sectionLink_root__cStx3 > a:hover > svg {
        -webkit-animation: sectionLink_arrow__J_TRD 0.5s;
        animation: sectionLink_arrow__J_TRD 0.5s;
      }
      @-webkit-keyframes sectionLink_arrow__J_TRD {
        0% {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
        30% {
          -webkit-transform: translateX(-0.4rem);
          transform: translateX(-0.4rem);
        }
        to {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
      }
      @keyframes sectionLink_arrow__J_TRD {
        0% {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
        30% {
          -webkit-transform: translateX(-0.4rem);
          transform: translateX(-0.4rem);
        }
        to {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
      }
      .sectionLink_-bundlesection__J1Rii {
        padding: 1rem 0 0;
        background-color: var(--background);
      }
      .sectionLink_-compactsubsection__MisaG {
        font-size: 2rem;
      }
      .dark-mode .sectionLink_root__cStx3 > a {
        color: var(--text-color);
      }
      .dark-mode .sectionLink_root__cStx3.sectionLink_-bundlesection__J1Rii a {
        color: var(--gray-6);
      }
      .dark-mode
        .sectionLink_root__cStx3.sectionLink_-bundlesection__J1Rii
        path {
        fill: var(--gray-6);
      }
      .IframeEmbed_root__1GLYK {
        display: block;
        width: calc(var(--content-width) - 4rem);
        margin: 0 auto;
      }
      @media (min-width: 520px) {
        .IframeEmbed_root__1GLYK {
          max-width: 100%;
          margin: 0 auto;
        }
      }
      .SectionTitle_root__5ybu2 {
        position: relative;
        z-index: 1;
        display: flex;
        padding: 2rem 0;
        border-top: 3px solid var(--text-color);
        border-bottom: 1px solid var(--text-color);
      }
      .SectionTitle_titlewrapper__C0att {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        width: 100%;
      }
      .SectionTitle_title__XuRUJ {
        display: inline;
        color: var(--offblack);
        font-weight: 700;
        font-size: 2.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.8rem;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        word-wrap: anywhere;
      }
      .SectionTitle_title__XuRUJ a {
        color: var(--text-color);
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .SectionTitle_-datesection__snW_9 {
        width: 100%;
        padding-top: 0.5rem;
        border-top: 2px solid var(--text-color);
        border-bottom: none;
      }
      .SectionTitle_-datesection__snW_9 .SectionTitle_arrowBtn__c25Qf {
        display: flex;
      }
      .SectionTitle_-bundlesection__69__I {
        margin-top: 0;
        padding-bottom: 1rem;
        padding-left: 0;
        background: var(--background) !important;
        border: none;
      }
      .SectionTitle_-bundlesection__69__I .SectionTitle_title__XuRUJ {
        font-weight: 700;
        font-size: 2.2rem;
        font-family: var(--font-sole);
        line-height: 2.8rem;
      }
      @media (min-width: 768px) {
        .SectionTitle_-bundlesection__69__I .SectionTitle_title__XuRUJ {
          font-size: 3rem;
          line-height: 3.6rem;
        }
      }
      .SectionTitle_-microsection__pY00N {
        border-top: none;
        border-bottom: none;
      }
      @media (min-width: 768px) {
        .SectionTitle_-microsection__pY00N {
          padding: 0 0 2rem;
        }
      }
      .SectionTitle_-microsection__pY00N .SectionTitle_title__XuRUJ {
        padding-left: 0;
      }
      @media (min-width: 768px) {
        .SectionTitle_-microsection__pY00N .SectionTitle_title__XuRUJ {
          padding-left: 1px;
        }
      }
      .SectionTitle_comsubtitle__BFdqo {
        font-size: 1.6rem;
        line-height: 2.2rem;
      }
      .SectionTitle_-newestpage__uzZe5 {
        display: none;
      }
      .SectionTitle_-tagpagesection__7x8_q {
        border-top: none;
      }
      .dark-mode .SectionTitle_-highlightsection__8nK_g a {
        color: var(--gray-6);
      }
      .dark-mode .SectionTitle_-highlightsection__8nK_g {
        border-top: 3px solid var(--gray-6);
        border-bottom: 1px solid var(--gray-6);
      }
      .dark-mode .SectionTitle_root__5ybu2.SectionTitle_-bundlesection__69__I a,
      .dark-mode .SectionTitle_title__XuRUJ {
        color: var(--gray-6);
      }
      .SectionTitle_-latestnews__TugLv {
        margin-top: 4rem;
        margin-bottom: 2rem;
        padding-bottom: 0;
      }
      @media (min-width: 768px) {
        .SectionTitle_-latestnews__TugLv {
          margin-bottom: 4rem;
        }
      }
      .LoadMoreButton_root__izbNg {
        margin: 3rem auto 6rem;
      }
      @media (min-width: 768px) {
        .LoadMoreButton_root__izbNg {
          grid-column: 2 / span 6;
        }
      }
      @media (min-width: 1222px) {
        .LoadMoreButton_root__izbNg {
          grid-column: 3 / span 8;
        }
      }
      .LoadMoreButton_icon__zP39e path {
        stroke: var(--button-secondary-text);
      }
      .Simplecast_root__N0f_z {
        width: 100%;
        margin: 1rem 0;
      }
      .TeaserList_root__AqNfq {
        position: relative;
        margin: 0;
        padding: 0;
      }
      @media (min-width: 520px) {
        .TeaserList_root__AqNfq {
          grid-template-columns: repeat(2, 1fr);
        }
      }
      @media (min-width: 768px) {
        .TeaserList_root__AqNfq {
          display: grid;
          grid-template-columns: repeat(12, 1fr);
          margin: 0 calc(var(--gutter-half) * -1);
        }
      }
      @media (max-width: 767.98px) {
        .TeaserList_root__AqNfq:not(.TeaserList_-scrollablesection__Gb6i_)
          article:last-child
          > a {
          border-bottom: none;
        }
      }
      .TeaserList_-scrollablesection__Gb6i_ {
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        scroll-behavior: smooth;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
      }
      .TeaserList_-scrollablesection__Gb6i_::-webkit-scrollbar {
        display: none;
      }
      .TeaserList_-newsbriefingSection__fiPhO {
        display: flex;
        flex-direction: column;
      }
      .TeaserList_-opener__o0x2O {
        --border-style: dashed;
        border-bottom: 1px solid var(--border-color);
      }
      @media (min-width: 768px) {
        .TeaserList_-opener__o0x2O {
          margin: 0 calc(var(--gutter-half) * -1 - 4px) 2rem;
        }
      }
      .TeaserList_-micro__gu9s8:after,
      .TeaserList_-opener__o0x2O:after,
      .TeaserList_-standardeven__4hSXg:after {
        position: absolute;
        right: 0;
        bottom: 1.2rem;
        left: 0;
        z-index: 100;
        height: 3rem;
        background: var(--site-background);
      }
      @media (min-width: 1222px) {
        .TeaserList_-micro__gu9s8:after,
        .TeaserList_-opener__o0x2O:after,
        .TeaserList_-standardeven__4hSXg:after {
          bottom: 1.2rem;
        }
      }
      .TeaserList_-micro__gu9s8 {
        padding-bottom: 4rem;
      }
      @media (min-width: 768px) {
        .TeaserList_-micro__gu9s8 > article {
          flex-direction: row;
          padding-bottom: 3rem;
          border-left: none;
        }
        .TeaserList_-micro__gu9s8 > article span {
          padding-bottom: 0 !important;
        }
        .TeaserList_-micro__gu9s8:has(> article:nth-child(4)),
        .TeaserList_-micro__gu9s8 > article:nth-child(-n + 3) {
          border-bottom: 0.1rem var(--border-style) var(--border-color);
        }
        .TeaserList_-micro__gu9s8
          > article:not(:first-child):not(:nth-child(4)):before {
          padding-left: 2rem;
          border-left: 0.1rem var(--border-style) var(--border-color);
          content: "";
        }
      }
      @media (max-width: 767.98px) {
        .TeaserList_-micro__gu9s8 > article:last-child {
          border-bottom: 0.1rem var(--border-style) var(--border-color);
        }
      }
      .TeaserList_-bundle__S6Uiy {
        --border-style: dashed;
        padding: 0 var(--gutter-half) 0;
        background: var(--site-background);
      }
      @media (min-width: 768px) {
        .TeaserList_-bundle__S6Uiy {
          margin: 0 calc(var(--gutter-half) * -1 - 1px) 2rem;
        }
        .TeaserList_-bundle__S6Uiy:after {
          position: absolute;
          right: 0;
          bottom: 0;
          left: calc(var(--gutter-half) + 1px);
          z-index: 100;
          height: 0;
          background: var(--site-background);
        }
        @media (min-width: 768px) {
          .TeaserList_-bundle__S6Uiy:after {
            content: "";
          }
        }
      }
      @media (min-width: 768px) {
        .TeaserList_-highlight__L2xd0 {
          margin: 0 calc(var(--gutter-half) * -1) 2rem;
        }
      }
      .TeaserList_-openertop__cWSwF {
        --border-style: dotted;
      }
      .TeaserList_-highlight__L2xd0,
      .TeaserList_-list__vx0Fi,
      .TeaserList_-micro__gu9s8,
      .TeaserList_-openerlist__DuIhL,
      .TeaserList_-standard__k095y,
      .TeaserList_-standardeven__4hSXg {
        --border-style: solid;
      }
      .TeaserList_border__b2c8i {
        border-bottom: 0.1rem var(--border-style) var(--border-color);
      }
      .SimplecastHybrid_root__cBRbm {
        position: relative;
        overflow: visible;
        color: var(--color-white);
        font-family: var(--font-libre-franklin);
      }
      .SimplecastHybrid_player__ymMJF {
        position: relative;
        display: flex;
        align-items: center;
        width: 100%;
        padding: 1.2rem;
        overflow: visible;
        background-color: var(--podcast-color);
        border-radius: 1rem;
        cursor: pointer;
      }
      .SimplecastHybrid_artwork___9Rt4 {
        flex-shrink: 0;
      }
      .SimplecastHybrid_artwork___9Rt4 img {
        display: block;
        width: 10rem;
        height: 10rem;
        margin-right: 1.2rem;
      }
      .SimplecastHybrid_info__vqFsV {
        flex-grow: 1;
        min-width: 0;
      }
      .SimplecastHybrid_title__zz8kA {
        position: absolute;
        top: 1.2rem;
        right: 0;
        left: 12.5rem;
        display: -webkit-box;
        margin: 0 1rem 0.5rem 0;
        overflow: hidden;
        color: white;
        font-weight: 700;
        font-size: 1.6rem;
        line-height: 2rem;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
      }
      .SimplecastHybrid_controls__s1_V6 {
        position: absolute;
        right: 0.1rem;
        bottom: 0.1rem;
        left: 12.5rem;
        display: flex;
        flex-direction: row;
        gap: 0.8rem;
        justify-content: flex-start;
        height: 4.2rem;
        margin-top: 1.5rem;
        font-size: 1.6rem;
        background: transparent;
        border-radius: 0.3rem;
      }
      .SimplecastHybrid_playbutton__LOPus {
        display: flex;
        flex-shrink: 0;
        align-items: center;
        align-self: flex-start;
        justify-content: center;
        width: 3.2rem;
        height: 3.2rem;
        background-color: white;
        border-radius: 50%;
      }
      .SimplecastHybrid_playbutton__LOPus:before {
        width: 0;
        height: 0;
        margin-left: 0.4rem;
        border-top: 0.7rem solid transparent;
        border-bottom: 0.7rem solid transparent;
        border-left: 1.1rem solid var(--podcast-color);
        content: "";
      }
      .SimplecastHybrid_premiumButton__prn55 {
        position: relative;
        top: 3rem;
        color: var(--color-white);
        border: 0.1rem solid var(--color-white);
      }
      .SimplecastHybrid_duration__LQh_7 {
        margin-top: 0.6rem;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2rem;
      }
      .SimplecastHybrid_plusminusicon__HWBxe {
        position: relative;
        margin-right: 1.2rem;
        margin-left: auto;
        line-height: 0;
      }
      .SimplecastHybrid_plusminusicon__HWBxe > svg {
        width: 3.2rem;
        height: 3.2rem;
        --text-color: var(--color-white);
      }

/* Style block 4 extracted from index.php */

.ArticleAuthorBio_root__1sQwc {
        position: relative;
        margin-bottom: 3rem;
        padding-top: 1rem;
        color: var(--text-color);
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.3rem;
      }
      .ArticleAuthorBio_root__1sQwc a {
        display: flex;
        align-items: center;
        color: inherit;
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .ArticleAuthorBio_root__1sQwc a > span {
        padding-left: 0.5rem;
      }
      .ArticleAuthorBio_root__1sQwc .ArticleAuthorBio_shortbio__BIjFP > p {
        display: inline;
      }
      .ArticleAuthorBio_root__1sQwc:before {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 2rem;
        border-top: 1px solid var(--gray-4);
        content: "";
      }
      .ArticleAuthorBio_root__1sQwc .ArticleAuthorBio_moreinfo__cqyvz {
        display: inline;
        margin-left: 0.3rem;
      }
      .ArticleAuthorBio_-isbackgroundstory__QqXIp {
        margin-top: 4rem;
      }
      .ArticleAuthorBio_icon__QgpQn {
        width: 1.6rem;
        height: 1.3rem;
      }
      .dark-mode .ArticleAuthorBio_root__1sQwc a svg path {
        fill: var(--color-white);
      }
      .ArticleParagraph_root__lhFZo {
        margin: 0 var(--gutter) 3rem;
        color: var(--text-color);
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.6rem;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
      }
      @media (min-width: 520px) {
        .ArticleParagraph_root__lhFZo {
          margin: 0 auto 3rem;
        }
      }
      @media (min-width: 768px) {
        .ArticleParagraph_root__lhFZo {
          margin: 0 0 3rem;
          font-size: 2rem;
          line-height: 3rem;
        }
      }
      .ArticleParagraph_root__lhFZo > span > u {
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .ArticleParagraph_-static-info-box__JwD8T {
        margin: 0 0 2rem;
        color: var(--text-color);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.3rem;
      }
      .ArticleParagraph_-ticker__Dbjmy {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
      }
      .dark-mode .ArticleParagraph_root__lhFZo a {
        --hover-color: var(--gray-5);
        --gradient-color: var(--gray-5);
      }
      .ArticleParagraph_-initial-letter__b9wUq:first-letter {
        float: left;
        margin-top: 1rem;
        padding-right: var(--gutter-half);
        font-size: 5.6rem;
        font-family: var(--font-sole);
        line-height: 4rem;
      }
      @media (min-width: 768px) {
        .ArticleParagraph_-initial-letter__b9wUq:first-letter {
          margin-top: 1.4rem;
          font-size: 9.2rem;
          line-height: 6rem;
        }
      }
      @media (min-width: 1222px) {
        .ArticleParagraph_-initial-letter__b9wUq:first-letter {
          margin-top: 1.4rem;
          font-size: 14rem;
          line-height: 10rem;
        }
      }
      .CrossheadElement_root___NxEk {
        margin-bottom: 1.5rem;
        padding-top: 3rem;
        font-weight: 700;
        font-size: 2.2rem;
        line-height: 2.8rem;
      }
      @media (min-width: 768px) {
        .CrossheadElement_root___NxEk {
          font-size: 2.6em;
          line-height: 3.2rem;
        }
      }
      .CrossheadElement_root___NxEk sub,
      .CrossheadElement_root___NxEk sup {
        position: relative;
        font-size: 65%;
      }
      .CrossheadElement_-listicle-ordered__6a7Pi,
      .CrossheadElement_-listicle-unordered__5QeHW {
        display: flex;
        flex-direction: column;
        margin-bottom: 2rem;
        text-align: center;
      }
      @media (min-width: 768px) {
        .CrossheadElement_-listicle-ordered__6a7Pi,
        .CrossheadElement_-listicle-unordered__5QeHW {
          margin-bottom: 3rem;
        }
      }
      .CrossheadElement_-listicle-ordered__6a7Pi:before,
      .CrossheadElement_-listicle-unordered__5QeHW:before {
        display: block;
        order: -2;
        width: 6rem;
        margin: 0 auto 4rem;
        border-bottom: 0.2rem solid var(--border-color);
        content: "";
      }
      .CrossheadElement_-listicle-ordered__6a7Pi:after {
        order: -1;
        width: 4rem;
        height: 4rem;
        margin: 0 auto 2rem;
        color: var(--site-background);
        font-size: 2.6rem;
        line-height: 3.2rem;
        background: var(--button-primary-background);
        content: counter(crossheadListicle);
        counter-increment: crossheadListicle;
      }
      @media (min-width: 768px) {
        .CrossheadElement_-listicle-ordered__6a7Pi:after {
          margin-bottom: 3rem;
        }
      }
      .CrossheadElement_-isnewsbriefing__LwGnQ {
        font-size: 2.8rem;
        line-height: 3rem;
      }
      .CrossheadElement_-subsection__MvSzI {
        margin-bottom: 1.5rem;
        padding-top: 1rem;
        font-weight: 700;
        font-size: 1.9rem;
        line-height: 2.6rem;
      }
      @media (min-width: 768px) {
        .CrossheadElement_-subsection__MvSzI {
          font-size: 2rem;
          line-height: 2.8rem;
        }
      }
      .CrossheadElement_-ticker__dbIK_ {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
      }
      .FullscreenButton_root__txhCu:active,
      .FullscreenButton_root__txhCu:focus {
        border: none;
      }
      .FullscreenButton_root__txhCu path {
        stroke: var(--button-primary-text);
      }
      .ArticleImage_-ticker__zErVG {
        width: 100%;
        margin-bottom: 0;
      }
      @media (max-width: 519.98px) {
        .ArticleImage_-ticker__zErVG {
          margin-left: 0;
        }
      }
      .ArticleImage_-dynamic-info-box__OVElR,
      .ArticleImage_-static-info-box__BOHIg {
        width: 100%;
        margin: 0 auto 2rem;
      }
      .ArticleImage_-dynamic-info-box__OVElR img {
        width: 100%;
        margin: 2.5rem 0 0;
      }
      .ArticleImage_-infographic__tTJtB {
        width: auto;
        max-width: none;
      }
      @media (min-width: 520px) {
        .ArticleImage_-infographic__tTJtB {
          margin-left: var(--gutter);
          margin-right: var(--gutter);
        }
      }
      @media (min-width: 768px) {
        .ArticleImage_-infographic__tTJtB {
          margin-left: 0;
          margin-right: 0;
        }
      }
      .ArticleImage_image-wrapper__CgipZ {
        position: relative;
        font-size: 0;
      }
      .ArticleImage_image-wrapper-dynamic-info-box__CmHZK,
      .ArticleImage_image-wrapper-static-info-box__i6FIV {
        margin-bottom: 1rem;
      }
      .ArticleImage_fullscreenicon__PIPLj {
        position: absolute;
        right: 2rem;
        bottom: 2rem;
        z-index: 100;
        display: none;
      }
      @media (min-width: 768px) {
        .ArticleImage_fullscreenicon__PIPLj {
          display: block;
        }
      }
      .ArticleLists_root__ctUcm {
        margin-bottom: 4rem;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
      }
      .ArticleLists_root__ctUcm.ArticleLists_-ticker__mW3Kp {
        margin: 0;
      }
      .ArticleLists_root__ctUcm.ArticleLists_-static-info-box__of8OC {
        margin-left: 0;
        margin-right: 0;
      }
      .ArticleLists_root__ctUcm ol,
      .ArticleLists_root__ctUcm ul {
        margin: 0;
        padding: 0;
        color: var(--text-color);
        font-size: 1.8rem;
        line-height: 2.6rem;
        word-wrap: break-word;
        list-style: none;
      }
      @media (min-width: 768px) {
        .ArticleLists_root__ctUcm ol,
        .ArticleLists_root__ctUcm ul {
          font-size: 2rem;
          line-height: 3rem;
        }
      }
      .ArticleLists_root__ctUcm ol li,
      .ArticleLists_root__ctUcm ul li {
        position: relative;
        display: block;
        margin-bottom: 1rem;
        padding-left: 2.2rem;
      }
      .ArticleLists_root__ctUcm ol li:before,
      .ArticleLists_root__ctUcm ul li:before {
        position: absolute;
        left: 0;
        width: 2.5rem;
        color: var(--text-color);
        font-style: normal;
      }
      .ArticleLists_root__ctUcm ol {
        counter-reset: list-counter;
      }
      .ArticleLists_root__ctUcm ol li {
        padding-left: 4rem;
        counter-increment: list-counter;
      }
      .ArticleLists_root__ctUcm ol li:before {
        font-weight: 700;
        text-align: right;
        word-wrap: normal;
        content: counter(list-counter) ".";
      }
      .ArticleLists_root__ctUcm ul > li:before {
        content: "\25AA";
      }
      .ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz {
        width: 100%;
        margin: auto 0 4rem;
      }
      .ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz em,
      .ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz li,
      .ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz span {
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.3rem;
      }
      .ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz ul {
        margin-top: 2.5rem;
      }
      .ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz ol > li:before {
        width: 2.5rem;
      }
      .dark-mode .ArticleLists_root__ctUcm a {
        --hover-color: var(--gray-4);
        --gradient-color: var(--gray-5);
      }
      .dark-mode .ArticleLists_root__ctUcm a[href^="http"]:after {
        -webkit-filter: var(--external-icon);
        filter: var(--external-icon);
      }
      .DynamicInfobox_root__Lqpgo {
        margin: 0 var(--gutter) 4rem;
        padding: 2.5rem 3rem;
        overflow: hidden;
        background: var(--gray-6);
      }
      @supports (display: grid) {
        .DynamicInfobox_root__Lqpgo {
          max-width: none;
        }
      }
      @media (min-width: 520px) {
        .DynamicInfobox_root__Lqpgo {
          margin-bottom: 6rem;
        }
      }
      @media (min-width: 768px) {
        .DynamicInfobox_root__Lqpgo {
          grid-column: 4 / span 6;
          margin: 0 0 6rem;
        }
      }
      @media (min-width: 1222px) {
        .DynamicInfobox_root__Lqpgo:hover {
          background: var(--gray-5);
        }
      }
      .DynamicInfobox_infoboxtitle__ze6bm {
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-start;
        justify-content: space-between;
      }
      .DynamicInfobox_infoboxtitle__ze6bm > h2 {
        color: var(--text-color);
        font-size: 1.8rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.4rem;
      }
      .DynamicInfobox_infoboxheader__WZKFl {
        display: block;
        width: 100%;
        text-align: left;
        cursor: pointer;
      }
      .DynamicInfobox_buttonicon__aH_2H {
        margin-left: 2rem;
      }
      .DynamicInfobox_buttonicon__aH_2H > svg {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
      }
      .DynamicInfobox_buttonicon__aH_2H > svg path {
        stroke: var(--text-color);
      }
      .DynamicInfobox_infoboxelements__gHL3P {
        max-height: 0;
        overflow: hidden;
        opacity: 0;
        transition: max-height 0.5s ease-in-out, opacity 0.25s ease-in,
          padding-top 0.25s ease-in;
      }
      .DynamicInfobox_infoboxtext__JDA1K {
        width: 100%;
        margin: 2.5rem 0 1rem;
        color: var(--text-color);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.3rem;
      }
      .DynamicInfobox_infoboxtext__JDA1K a {
        color: inherit;
      }
      .DynamicInfobox_-open__XIwXJ .DynamicInfobox_infoboxelements__gHL3P {
        max-height: 1000rem;
        padding-top: 3.5rem;
        overflow: visible;
        opacity: 1;
      }
      .DynamicInfobox_-open__XIwXJ .DynamicInfobox_buttonicon__aH_2H svg {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
        transition: -webkit-transform 0.5s;
        transition: transform 0.5s;
        transition: transform 0.5s, -webkit-transform 0.5s;
      }
      .DynamicInfobox_-ticker__pUOgY {
        max-width: 40rem;
        margin-left: auto;
        margin-right: auto;
      }
      .dark-mode .DynamicInfobox_root__Lqpgo {
        background: var(--gray-1);
      }
      .dark-mode .DynamicInfobox_infoboxtext__JDA1K,
      .dark-mode .DynamicInfobox_infoboxtitle__ze6bm > h2 {
        color: var(--gray-6);
      }
      @media print {
        .DynamicInfobox_root__Lqpgo {
          display: none;
        }
      }
      .DynamicTeaser_root__9mL8g {
        margin: 2rem var(--gutter) 4rem;
        padding: 2rem var(--gutter) 0 !important;
        border: 1px solid var(--border-color);
      }
      @media (min-width: 768px) {
        .DynamicTeaser_root__9mL8g {
          grid-column: 4 / span 6;
          margin: 0 0 6rem;
        }
      }
      @media (min-width: 520px) {
        .DynamicTeaser_root__9mL8g {
          margin-bottom: 6rem;
        }
      }
      .DynamicTeaser_root__9mL8g .DynamicTeaser_boxtitle__B6piN {
        padding-bottom: 1.5rem;
        font-weight: 600;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.1rem;
        letter-spacing: 0.05rem;
        text-transform: uppercase;
      }
      .DynamicTeaser_root__9mL8g a {
        -webkit-text-decoration: none;
        text-decoration: none;
      }
      .DynamicTeaser_divider__L_55t {
        padding-top: 2rem;
        border-top: 1px solid var(--border-color);
      }
      .DynamicTeaser_topicImagewrapper__yhB_g {
        position: relative;
        padding: 0 0 2rem;
      }
      .dark-mode .DynamicTeaser_root__9mL8g {
        background-color: var(--site-background);
      }
      @media print {
        .DynamicTeaser_root__9mL8g {
          display: none;
        }
      }
      .SocialEmbed_root__mVBNC {
        overflow: hidden;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
      }
      .SocialEmbed_root__mVBNC iframe {
        width: var(--content-width);
      }
      @media (min-width: 768px) {
        .SocialEmbed_root__mVBNC {
          margin-bottom: 6rem;
        }
      }
      .SocialEmbed_root__mVBNC .SocialEmbed_loading__OCKD0 {
        width: 100%;
        min-width: 20rem;
        max-width: 100%;
        min-height: 22rem;
        background-color: #f3f3f3;
        border-radius: 0.5rem;
      }
      .SocialEmbed_root__mVBNC
        .SocialEmbed_loading__OCKD0.SocialEmbed_instagram-media-rendered__4esjC,
      .SocialEmbed_root__mVBNC
        .SocialEmbed_loading__OCKD0[fb-xfbml-state="rendered"] {
        min-width: 0;
        min-width: auto;
        background-color: transparent;
        background-color: initial;
        border-radius: 0;
        border-radius: initial;
      }
      .SocialEmbed_root__mVBNC .SocialEmbed_twitter-card__e0LxD,
      .SocialEmbed_root__mVBNC .SocialEmbed_twitter-tweet__bmQa_ {
        max-width: 55rem;
        margin-top: 0 !important;
        margin-left: auto;
        margin-right: auto;
      }
      .SocialEmbed_root__mVBNC .SocialEmbed_facebook-card__wAwNW,
      .SocialEmbed_root__mVBNC
        .SocialEmbed_instagram-card__0ga1T
        > .SocialEmbed_instagram-media__5oGnK {
        width: 100%;
        background: var(--color-white);
      }
      .SocialEmbed_root__mVBNC .SocialEmbed_facebook-card__wAwNW iframe,
      .SocialEmbed_root__mVBNC .SocialEmbed_facebook-card__wAwNW span {
        width: 100% !important;
      }
      .SocialEmbed_root__mVBNC
        .SocialEmbed_instagram-card__0ga1T
        > .SocialEmbed_instagram-media__5oGnK {
        min-width: 100% !important;
      }
      .SocialEmbed_root__mVBNC .SocialEmbed_instagram-card__0ga1T iframe {
        max-width: 100% !important;
        min-height: 30rem;
      }
      .SocialEmbed_-ticker__1gAiB {
        margin: 0.2rem 0 2rem;
      }
      .SocialEmbed_-static-info-box__QwXDq {
        margin-bottom: 2rem;
      }
      .FootnoteElement_root__tiT9I {
        margin-bottom: 3rem;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.1rem;
      }
      .FootnoteElement_root__tiT9I > p {
        color: var(--text-color);
      }
      .FootnoteElement_-migrated__kz4Gl {
        padding: 1.5rem 0 0;
        border-top: 0.1rem solid var(--border-color);
      }
      .FootnoteElement_-migrated__kz4Gl a,
      .FootnoteElement_-migrated__kz4Gl > p {
        color: var(--meta-data);
      }
      .FootnoteElement_-ticker__KwSeA {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
      }
      .dark-mode .FootnoteElement_root__tiT9I a {
        --hover-color: var(--gray-4);
        --gradient-color: var(--gray-5);
      }
      .dark-mode .FootnoteElement_root__tiT9I a[href^="http"]:after {
        -webkit-filter: brightness(8);
        filter: brightness(8);
      }
      @media (min-width: 768px) {
        .FullWidthImage_margins__mW_9z {
          margin-left: -2.4rem;
        }
      }
      @media (min-width: 1222px) {
        .FullWidthImage_margins__mW_9z {
          margin: 0 calc((100vw - var(--content-width)) / 2 * -1);
        }
      }
      .FullWidthImage_root__ue166 {
        position: relative;
        top: 0;
        z-index: 201;
        width: 100vw;
        margin-top: -4rem;
      }
      @media (min-width: 768px) {
        .FullWidthImage_root__ue166 {
          margin-top: -8rem;
        }
      }
      @media print {
        .FullWidthImage_root__ue166 {
          height: auto;
          margin: 0;
        }
      }
      .FullWidthImage_fullscreenicon__sLK86 {
        position: absolute;
        right: 2rem;
        bottom: 2rem;
        z-index: 2;
      }
      .FullWidthImage_-sticky__x8XV_ {
        position: -webkit-sticky;
        position: sticky;
        height: 101svh !important;
        height: var(--vh, 101svh) !important;
        max-height: 101svh !important;
        max-height: var(--vh, 101svh) !important;
      }
      @media (min-width: 768px) {
        .FullWidthImage_-sticky__x8XV_ {
          height: 100vh;
          max-height: 100vh;
        }
      }
      .FullWidthImage_-sticky__x8XV_ .FullWidthImage_gradient__YezgR,
      .FullWidthImage_-sticky__x8XV_:after,
      .FullWidthImage_-sticky__x8XV_:before {
        position: absolute;
        right: 0;
        left: 0;
        margin-top: -8rem;
        content: "";
      }
      .FullWidthImage_-sticky__x8XV_ .FullWidthImage_gradient__YezgR {
        height: 20rem;
        background-image: linear-gradient(
          0deg,
          rgba(0, 0, 0, 0),
          rgba(0, 0, 0, 0) 15%,
          rgba(0, 0, 0, 0.7) 80%
        );
      }
      .FullWidthImage_-sticky__x8XV_:after {
        height: 101svh !important;
        height: var(--vh, 101svh) !important;
        background-image: linear-gradient(
          180deg,
          rgba(0, 0, 0, 0),
          rgba(0, 0, 0, 0) 30%,
          rgba(0, 0, 0, 0.7)
        );
      }
      .FullWidthImage_-sticky__x8XV_:before {
        height: 100vh;
      }
      @media (orientation: landscape) and (min-width: 520px) {
        .FullWidthImage_-sticky__x8XV_ {
          height: 102vh;
          max-height: 102vh;
        }
        .FullWidthImage_-sticky__x8XV_:after {
          height: 102vh;
        }
      }
      @media (min-width: 768px) {
        .FullWidthImage_-sticky__x8XV_ {
          margin-top: -8rem;
        }
      }
      @media (min-width: 1222px) {
        .FullWidthImage_-sticky__x8XV_ {
          margin-top: -7rem;
        }
      }
      @media print {
        .FullWidthImage_-sticky__x8XV_ {
          position: relative;
          top: 0;
        }
        .FullWidthImage_-sticky__x8XV_:after,
        .FullWidthImage_-sticky__x8XV_:before {
          display: none;
        }
      }
      .hybrid-app .FullWidthImage_-sticky__x8XV_ {
        height: 107svh !important;
        height: var(--vh, 107svh) !important;
        max-height: 107svh !important;
        max-height: var(--vh, 107svh) !important;
      }
      @-webkit-keyframes FullWidthImage_lighten__SNHIG {
        0% {
          background-color: #000;
          opacity: 0.8;
        }
        to {
          opacity: 0;
        }
      }
      @keyframes FullWidthImage_lighten__SNHIG {
        0% {
          background-color: #000;
          opacity: 0.8;
        }
        to {
          opacity: 0;
        }
      }
      .FullWidthImage_-fullimage-as-article-element__rzMaK {
        grid-column: 1 / span 12;
        margin-top: 0;
      }
      @media (min-width: 1222px) {
        .FullWidthImage_-fullimage-as-article-element__rzMaK {
          margin-top: 3rem;
        }
        .FullWidthImage_-fullimage-as-article-element__rzMaK.FullWidthImage_-isstorytelling__J52ze.FullWidthImage_-isLandscape__PcRGR {
          grid-column: 2 / span 10;
          width: auto;
          max-width: none;
          margin: 0;
        }
        .FullWidthImage_-fullimage-as-article-element__rzMaK.FullWidthImage_-isbackgroundstory__qrlZ0.FullWidthImage_-isLandscape__PcRGR:not(
            .FullWidthImage_-isstorytelling__J52ze
          ) {
          width: 100vw;
          margin-top: 4rem;
        }
      }
      .FullWidthImage_-fullimage-as-article-element__rzMaK.FullWidthImage_-isbackgroundstory__qrlZ0.FullWidthImage_-isLandscape__PcRGR.FullWidthImage_-isstorytelling__J52ze {
        margin-top: 4rem;
      }
      .FullWidthImage_-content-portrait-width__3FOX_ {
        margin-bottom: 0;
      }
      @media (min-width: 768px) {
        .FullWidthImage_-content-portrait-width__3FOX_ {
          grid-column: 3 / span 8;
          width: auto;
        }
      }
      .FullWidthImage_-content-portrait-width__3FOX_.FullWidthImage_-isbackgroundstory__qrlZ0,
      .FullWidthImage_-content-portrait-width__3FOX_.FullWidthImage_-isstorytelling__J52ze {
        max-height: 60rem;
        margin-top: 4rem;
        overflow: hidden;
      }
      @media (min-width: 768px) {
        .FullWidthImage_-content-portrait-width__3FOX_.FullWidthImage_-isbackgroundstory__qrlZ0,
        .FullWidthImage_-content-portrait-width__3FOX_.FullWidthImage_-isstorytelling__J52ze {
          grid-column: 4 / span 6;
        }
      }
      @media (min-width: 1222px) {
        .FullWidthImage_-content-portrait-width__3FOX_.FullWidthImage_-isbackgroundstory__qrlZ0,
        .FullWidthImage_-content-portrait-width__3FOX_.FullWidthImage_-isstorytelling__J52ze {
          margin: 0 auto;
        }
      }
      .FrontendComponent_root__imqLo {
        position: relative;
        z-index: 399;
        min-height: var(--min-height-mobile);
        margin-top: 0;
      }
      @media (min-width: 768px) {
        .FrontendComponent_root__imqLo {
          grid-column: 1 / span 12;
          min-height: var(--min-height-desktop);
        }
      }
      .FrontendComponent_error__PhEeP {
        text-align: center;
      }
      .FrontendComponent_alt__1xeq_ {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        border: 0;
        clip: rect(0, 0, 0, 0);
      }
      .InterviewSegment_root__QN1XV {
        margin-bottom: 3rem;
        padding-top: 1rem;
        color: var(--text-color);
        font-size: 1.8rem;
        line-height: 2.8rem;
      }
      @media (min-width: 768px) {
        .InterviewSegment_root__QN1XV {
          font-size: 2rem;
          line-height: 3rem;
        }
      }
      .InterviewSegment_root__QN1XV .InterviewSegment_interviewquestion__rTtth {
        margin-bottom: 1rem;
        font-weight: 700;
        font-size: 1.8rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.6rem;
      }
      @media (min-width: 768px) {
        .InterviewSegment_root__QN1XV
          .InterviewSegment_interviewquestion__rTtth {
          font-size: 2rem;
          line-height: 2.8rem;
        }
      }
      .InterviewSegment_root__QN1XV .InterviewSegment_interviewanswer__PjyL_ {
        margin-bottom: 1rem;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
      }
      .InterviewSegment_-ticker__whetU {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
      }
      .dark-mode .InterviewSegment_root__QN1XV a {
        --hover-color: var(--gray-5);
        --gradient-color: var(--gray-5);
      }
      .dark-mode .InterviewSegment_root__QN1XV a[href^="http"]:after {
        -webkit-filter: brightness(8);
        filter: brightness(8);
      }
      .Bar_root__Vc9bt {
        --poll-bar: var(--yellow-main);
        position: relative;
        height: 3rem;
        margin: 1rem 0;
        background: var(--beige-bright-3);
      }
      @-webkit-keyframes Bar_baranimation__4IVFz {
        0% {
          width: 0;
        }
      }
      @keyframes Bar_baranimation__4IVFz {
        0% {
          width: 0;
        }
      }
      .Bar_full__dwK6A {
        position: relative;
        height: 100%;
        background: var(--poll-bar);
        -webkit-animation: Bar_baranimation__4IVFz 3s;
        animation: Bar_baranimation__4IVFz 3s;
      }
      .Bar_inn__BXvLs,
      .Bar_out__PRH8G {
        position: absolute;
        top: 0.6rem;
        min-width: 5rem;
        height: 100%;
        color: var(--text-color);
        font-weight: 700;
      }
      .Bar_inn__BXvLs {
        right: 1rem;
        text-align: right;
      }
      .Bar_out__PRH8G {
        left: calc(100% + 1rem);
        text-align: left;
      }
      .dark-mode .Bar_root__Vc9bt {
        background: var(--brandblue-bright-1);
      }
      .vertical .Bar_root__Vc9bt {
        background: var(--gray-6);
      }
      .vertical.dark-mode .Bar_root__Vc9bt {
        background: var(--gray-2);
      }
      .dark-mode .Bar_inn__BXvLs {
        --text-color: var(--brandblue-main);
      }
      .vertical .Bar_full__dwK6A {
        --poll-bar: var(--tenant-color);
      }
      .vertical .Bar_inn__BXvLs {
        --text-color: var(--color-white);
      }
      .dark-mode.vertical .Bar_full__dwK6A {
        --poll-bar: var(--tenant-color);
      }
      .PollElement_root__y7GFu {
        padding: 1rem 0 3rem;
        font-family: var(--font-libre-franklin);
        border-bottom: 1px solid var(--border-color);
      }
      @media (min-width: 1222px) {
        .PollElement_root__y7GFu {
          grid-column: 4 / span 6;
          padding-top: 3rem;
        }
      }
      .PollElement_question__JCCcG {
        display: block;
        width: 100%;
        margin-bottom: 3rem;
        padding-top: 3.5rem;
        font-weight: 700;
        font-size: 1.8rem;
        border-top: 0.5rem solid var(--text-color);
      }
      .PollElement_answerWrap__yzh72 {
        margin-bottom: 3rem;
      }
      .PollElement_answer__U2Y9d,
      .PollElement_result__9pzKj {
        display: flex;
        margin-top: 0.2rem;
        margin-bottom: 1.6rem;
        color: var(--text-color);
        font-size: 1.6rem;
      }
      .PollElement_answer__U2Y9d {
        cursor: pointer;
      }
      .PollElement_result__9pzKj {
        display: block;
      }
      .PollElement_radio__wXlmZ {
        width: 2.4rem;
        height: 2.4rem;
        margin-right: 1rem;
      }
      .PollElement_answerText__qfm3n {
        width: 100%;
        line-height: 1.44;
      }
      .PollElement_info__D13tW,
      .PollElement_participants__va74Z {
        color: var(--meta-data);
        font-size: 1.2rem;
        line-height: 1.5;
      }
      .PollElement_info__D13tW {
        margin-top: 1rem;
        text-align: center;
      }
      .PollElement_button__Q_8zk {
        margin: 0 auto;
      }
      .QuoteElement_root__cF_s5 {
        margin: 0 auto 6rem;
        padding-top: 3rem;
      }
      .QuoteElement_root__cF_s5:after,
      .QuoteElement_root__cF_s5:before {
        display: block;
        width: 6rem;
        border-bottom: 0.2rem solid var(--border-color);
        content: "";
      }
      .QuoteElement_root__cF_s5:before {
        margin: 0 auto 1.5rem;
      }
      @media (min-width: 520px) {
        .QuoteElement_root__cF_s5:before {
          margin: 0 auto 2rem;
        }
      }
      .QuoteElement_root__cF_s5:after {
        margin: 1.8rem auto 0;
      }
      @media (min-width: 768px) {
        .QuoteElement_root__cF_s5 {
          grid-column: 4 / span 6;
        }
      }
      .QuoteElement_quote__jjXto {
        margin-bottom: 1.5rem;
        padding-left: 15%;
        padding-right: 15%;
        font-weight: 500;
        font-size: 2.6rem;
        font-style: italic;
        line-height: 3.2rem;
        text-align: center;
        word-wrap: normal;
      }
      @media (min-width: 768px) {
        .QuoteElement_quote__jjXto {
          padding-left: 0;
          padding-right: 0;
          font-size: 3rem;
          line-height: 3.6rem;
        }
      }
      @media (min-width: 1222px) {
        .QuoteElement_quote__jjXto {
          padding-left: 10%;
          padding-right: 10%;
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
      }
      .QuoteElement_author__hqJHU {
        display: flex;
        justify-content: center;
        margin-bottom: 2rem;
        padding: 0 15% 1.5rem;
        color: var(--meta-data);
        font-weight: 500;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 2rem;
        text-align: center;
      }
      .QuoteElement_author__hqJHU > sup {
        top: 0.7rem;
        font-size: 80%;
      }
      .Separator_root__4l8qq {
        width: 6rem;
        margin: 0 auto 4rem;
        padding-top: 1rem;
        border-bottom: 0.2rem solid var(--border-color);
      }
      .Separator_-isnewsbriefing__5Jn_4 {
        width: 100%;
      }
      @media (min-width: 768px) {
        .Slideshow_root__5LqS0 {
          width: 100%;
        }
      }
      .Slideshow_arrows__t4KvQ {
        position: absolute;
        z-index: 1;
        display: none;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        height: 100%;
        padding-left: 2rem;
        padding-right: 2rem;
        pointer-events: none;
      }
      @media (min-width: 768px) {
        .Slideshow_arrows__t4KvQ {
          display: flex;
        }
      }
      .Slideshow_fullscreen__kaTMQ {
        position: absolute;
        right: 2rem;
        bottom: 2rem;
        z-index: 2;
        display: none;
      }
      @media (min-width: 768px) {
        .Slideshow_fullscreen__kaTMQ {
          display: block;
        }
      }
      .Slideshow_close__ZF4YG {
        position: absolute;
        top: 2rem;
        right: 2rem;
        z-index: 800;
      }
      .Slideshow_arrows__t4KvQ path,
      .Slideshow_close__ZF4YG path {
        stroke: var(--button-primary-text);
      }
      .Slideshow_counter__DmT_s {
        margin-left: 1rem;
      }
      .Slideshow_container__e5ye9 {
        position: relative;
      }
      .Slideshow_container__e5ye9:after {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        height: 8rem;
        background-image: linear-gradient(180deg, transparent, #000);
        content: "";
      }
      .Slideshow_counterwrapper__MSowN {
        position: absolute;
        bottom: 2rem;
        left: 2rem;
        z-index: 1;
        display: flex;
        align-items: center;
        color: var(--color-white);
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.3rem;
      }
      .Slideshow_slideshowwrapper__9jI5u {
        display: flex;
        overflow-x: scroll;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        scroll-snap-stop: always;
        scrollbar-width: none;
      }
      .Slideshow_slideshowwrapper__9jI5u::-webkit-scrollbar {
        display: none;
      }
      .Slideshow_slideshowwrapper__9jI5u > figure {
        display: block;
        min-width: 100%;
        scroll-snap-align: start;
        scroll-snap-stop: always;
      }
      .Slideshow_-fullscreen__Q2W_a {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 980;
        display: flex;
        width: 100vw;
        overflow: auto;
        background-color: var(--offblack);
        -webkit-animation: Slideshow_opening__M2ICe 0.2s;
        animation: Slideshow_opening__M2ICe 0.2s;
      }
      .Slideshow_-fullscreen__Q2W_a::-webkit-scrollbar {
        display: none;
      }
      .Slideshow_-fullscreen__Q2W_a .Slideshow_slideshowwrapper__9jI5u {
        -ms-scroll-chaining: none;
        overscroll-behavior: none;
        min-width: 100vw;
      }
      .Slideshow_-fullscreen__Q2W_a
        .Slideshow_slideshowwrapper__9jI5u.Slideshow_zoomed__Y7lyN {
        overflow: hidden;
        -ms-scroll-snap-type: none;
        scroll-snap-type: none;
        -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
        touch-action: pinch-zoom;
      }
      .Slideshow_-fullscreen__Q2W_a
        .Slideshow_slideshowwrapper__9jI5u.Slideshow_zoomed__Y7lyN
        > figure {
        scroll-snap-align: none;
        touch-action: pinch-zoom;
      }
      .Slideshow_-fullscreen__Q2W_a .Slideshow_slideshowwrapper__9jI5u img {
        width: 100% !important;
        height: 100% !important;
        -o-object-fit: contain !important;
        object-fit: contain !important;
        -o-object-position: center;
        object-position: center;
        overflow: auto;
        background-color: #000;
      }
      .Slideshow_-fullscreen__Q2W_a .Slideshow_counterwrapper__MSowN {
        top: 2rem;
        bottom: auto;
      }
      .Slideshow_-fullscreen__Q2W_a .Slideshow_wrapper__6490V:after {
        bottom: 0;
      }
      .Slideshow_-in-article-slideshow__TRXwc {
        position: relative;
      }
      .Slideshow_-in-article-slideshow__TRXwc
        .Slideshow_slideshowwrapper__9jI5u {
        position: relative;
        aspect-ratio: 3/2;
        font-size: 0;
        background-color: #000;
      }
      .Slideshow_closing__xYRVg {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        -webkit-animation: Slideshow_closing__xYRVg 0.2s;
        animation: Slideshow_closing__xYRVg 0.2s;
      }
      .Slideshow_loader__ZpCnn {
        width: 100%;
        min-width: 100%;
        scroll-snap-align: start;
      }
      .Slideshow_fullscreenfigure__kVRn4 {
        height: 100vh;
      }
      @-webkit-keyframes Slideshow_opening__M2ICe {
        0% {
          -webkit-transform: scale(0);
          transform: scale(0);
          opacity: 0;
        }
        to {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
      }
      @keyframes Slideshow_opening__M2ICe {
        0% {
          -webkit-transform: scale(0);
          transform: scale(0);
          opacity: 0;
        }
        to {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
      }
      @-webkit-keyframes Slideshow_closing__xYRVg {
        0% {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
        70% {
          opacity: 0;
        }
        to {
          -webkit-transform: scale(0);
          transform: scale(0);
        }
      }
      @keyframes Slideshow_closing__xYRVg {
        0% {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
        70% {
          opacity: 0;
        }
        to {
          -webkit-transform: scale(0);
          transform: scale(0);
        }
      }
      .SummaryList_root__4gIhh {
        color: var(--text-color);
        font-size: 1.8rem;
        line-height: 2.6rem;
      }
      @media (min-width: 768px) {
        .SummaryList_root__4gIhh {
          margin: 0 0 1rem;
          padding: 2rem 0 3rem;
          font-size: 2rem;
          line-height: 3rem;
        }
      }
      @media (min-width: 1222px) {
        .SummaryList_root__4gIhh {
          margin: 0 0 3rem;
        }
      }
      .SummaryList_title__8uifR {
        display: block;
        font-weight: 700;
        font-size: 1.8rem;
      }
      .SummaryList_list__pEa7M {
        margin-top: 1rem;
        padding-left: 2rem;
        list-style-position: outside;
      }
      .SummaryList_list__pEa7M > li {
        padding-bottom: 1rem;
      }
      .ReducedVideo_root__eQ6m0 {
        position: relative;
      }
      .ReducedVideo_image__smIrJ {
        width: 100%;
        height: auto;
      }
      .ReducedVideo_overlay__9GgT9 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0.85;
      }
      .ReducedVideo_message__vA3CU {
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        color: var(--color-white);
        font-weight: 700;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        letter-spacing: 0.1rem;
        text-transform: uppercase;
      }
      .VideoPlayer_-ticker__1nUuo {
        width: 100%;
        margin: 0.2rem 0 1.6rem;
      }
      .VideoPlayer_-static-info-box__qBfm8 {
        width: auto;
        margin: 0 auto;
      }
      .VideoPlayer_-isverticalvideo__ri1XB .video-player div .jwplayer {
        height: 50.5rem !important;
        padding: 0 2rem;
      }
      @media (min-width: 768px) {
        .VideoPlayer_-isverticalvideo__ri1XB .video-player div .jwplayer {
          height: auto;
          padding: 0;
        }
      }
      @media print {
        .VideoPlayer_root___mXp3 {
          display: none;
        }
      }
      .EmbedBlocker_root__EefEF {
        margin: 4rem var(--gutter);
        padding: 3rem;
        font-family: var(--font-libre-franklin);
        background: var(--gray-3);
      }
      @media (min-width: 768px) {
        .EmbedBlocker_root__EefEF {
          margin: 4rem 0;
        }
      }
      @media (min-width: 1222px) {
        .EmbedBlocker_root__EefEF {
          grid-column: 5 / span 4;
        }
      }
      .EmbedBlocker_header__MmXOh {
        margin-bottom: 3rem;
        color: var(--color-white);
        font-weight: 700;
        font-size: 1.8rem;
        line-height: 1.11;
      }
      .EmbedBlocker_hint__uEF_d {
        padding-bottom: 3.5rem;
        color: var(--color-white);
        font-size: 1.5rem;
        line-height: 1.53;
      }
      .EmbedBlocker_acceptbutton__GG_Ou {
        margin: 0 auto 3rem;
      }
      .EmbedBlocker_editbutton__JhZaL {
        display: block;
        margin: 0 auto;
        padding: 0;
        color: var(--color-white);
        font-size: 1.2rem;
        line-height: 1.5;
        background: linear-gradient(currentcolor, currentcolor) no-repeat 0 90% /0
          0.1rem;
        border: none;
        cursor: pointer;
        transition-timing-function: ease;
        transition-duration: 0.3s;
        transition-property: background-size;
        -webkit-appearance: none;
        appearance: none;
      }
      .EmbedBlocker_editbutton__JhZaL:hover {
        background-size: 100% 0.1rem;
      }
      .NewsletterBox_root__rh9I2 {
        display: flex;
        flex-direction: column;
        margin-bottom: 2rem;
        padding: 2rem 0;
        font-family: var(--font-libre-franklin);
        border-top: 1px solid var(--gray-4);
        border-bottom: 1px solid var(--gray-4);
      }
      @media (min-width: 1222px) {
        .NewsletterBox_root__rh9I2 {
          grid-column: 3 / span 8;
        }
      }
      .NewsletterBox_wrapper__nlGop {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
      }
      @media (min-width: 1222px) {
        .NewsletterBox_wrapper__nlGop {
          flex-direction: row;
          align-items: center;
        }
      }
      .NewsletterBox_description__fG0Kr {
        display: inline;
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        padding: 1.2rem 2rem 1rem 0;
        line-height: 1.6rem;
      }
      .NewsletterBox_premium__cOAR2 {
        display: inline;
        margin-right: 0.4rem;
        padding: 0.2rem 0.6rem;
        color: var(--color-white);
        font-weight: 600;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
        letter-spacing: 0.025rem;
        background: var(--tenant-color);
      }
      .NewsletterBox_title__wxPRJ {
        display: inline;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        font-weight: 600;
      }
      .NewsletterBox_lead__MvkdZ,
      .NewsletterBox_title__wxPRJ {
        color: var(--text-color);
        font-size: 1.8rem;
        line-height: 2.4rem;
      }
      .NewsletterBox_lead__MvkdZ {
        display: block;
        margin-left: 0;
        font-weight: 100;
        font-family: var(--font-sole);
      }
      .NewsletterBox_nlindicator__S3yny {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        padding: 0.3rem 0.6rem 0.2rem;
        color: var(--text-color);
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.6rem;
        text-transform: uppercase;
        border: 1px solid var(--text-color);
      }
      .NewsletterBox_more__FNemz {
        padding-left: 0;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 2rem;
      }
      .ArticleElement_article-element__q93eL:has(+ div[class*="-adloaded"]) {
        margin-bottom: 0;
      }
      div[class*="-adloaded"] + .ArticleElement_article-element__q93eL {
        padding-top: 0;
      }
      .BottalkHybrid_root__VieGk,
      .Bottalk_root__9GOYO {
        margin-bottom: 4rem;
      }
      .BottalkHybrid_panel__hpW6V {
        position: relative;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
      }
      .BottalkHybrid_nativewrapper__9agnJ {
        display: flex;
        flex-direction: column;
        padding: 1.2rem;
        color: var(--text-color);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        background-color: var(--for-you-background);
        border-radius: 3.2rem;
      }
      .BottalkHybrid_nativeicon__MYqvk {
        flex-shrink: 0;
        margin-right: 1.2rem;
      }
      .BottalkHybrid_duration__g_cTc {
        display: flex;
        align-items: center;
        margin-top: 0.5rem;
        padding-right: 1.2rem;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.8rem;
      }
      .BottalkHybrid_duration__g_cTc > span {
        font-size: 1.2rem;
      }
      .BottalkHybrid_text__ytRjW {
        padding-right: 1.2rem;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2rem;
      }
      .BottalkHybrid_btngrp__BiL4l {
        display: flex;
        align-items: center;
        margin-top: 1.2rem;
        margin-left: 0;
      }
      .BottalkHybrid_plusminusicon__illo9 {
        margin-left: auto;
        line-height: 0;
      }
      .BottalkPaywall_root__cosK_ {
        margin-bottom: 3rem;
      }
      .BottalkPaywall_overlaywrapper__T2GDO {
        display: flex;
        flex-direction: column;
        padding: 1.2rem 2rem;
        color: var(--offblack);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        background-color: var(--color-white);
        border-radius: 2.2rem;
        box-shadow: 0.4rem 0.4rem 2.58rem rgba(51, 51, 51, 0.1);
      }
      .BottalkPaywall_panel__extCr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
      }
      .dark-mode .BottalkPaywall_overlaywrapper__T2GDO {
        color: var(--gray-6);
        background-color: var(--offblack);
        box-shadow: 0.4rem 0.4rem 2.58rem rgba(197, 186, 186, 0.4);
      }
      .BottalkPaywall_icon__D2IMq {
        flex-shrink: 0;
        margin-right: 1.2rem;
      }
      .BottalkPaywall_grp__XITof {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: space-between;
      }
      @media (min-width: 768px) {
        .BottalkPaywall_grp__XITof {
          flex-direction: row;
          align-items: center;
        }
      }
      .BottalkPaywall_text__DhgU8 {
        padding-right: 1.2rem;
      }
      .BottalkPaywall_btngrp__ggNHD {
        display: flex;
        align-items: center;
        margin-top: 1.2rem;
        margin-left: 0;
      }
      .BottalkPaywall_bottalklink__KDtuf {
        display: inline-block;
        color: var(--offblack);
        -webkit-text-decoration: none;
        text-decoration: none;
        text-wrap: nowrap;
      }
      .BottalkPaywall_bottalklink__KDtuf:hover {
        color: #565656;
      }
      .dark-mode .BottalkPaywall_panel__extCr a {
        color: var(--gray-6);
      }
      .BottalkPaywall_vendorlink__0Lfie {
        display: flex;
        justify-content: center;
        margin-top: 0.8rem;
      }
      .BottalkPaywall_vendorlink__0Lfie > a {
        color: var(--gray-3);
        font-size: 1.2rem;
        -webkit-text-decoration: underline;
        text-decoration: underline;
        text-wrap: nowrap;
      }
      .Select_root__sGL_a {
        margin-right: 1rem;
        padding: 0.3rem;
        color: var(--meta-data);
        font-weight: 600;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        text-align: right;
        background: none;
        border: 1px solid var(--site-background);
        cursor: pointer;
        -webkit-appearance: none;
        appearance: none;
      }
      .Select_root__sGL_a option {
        background: var(--site-background);
      }
      @media (min-width: 1222px) {
        .Select_root__sGL_a {
          margin-right: 1rem;
        }
      }
      .CommentSort_root__v18ND {
        position: relative;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-end;
        padding-top: 4rem;
        padding-bottom: 0.2rem;
        border-bottom: 1px solid var(--border-color);
        -webkit-animation: CommentSort_showAnimation__WU8sC 0.15s;
        animation: CommentSort_showAnimation__WU8sC 0.15s;
      }
      .CommentSort_root__v18ND > span {
        position: absolute;
        left: 0;
        color: var(--meta-data);
        font-weight: 200;
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
      }
      @media (min-width: 1222px) {
        .CommentSort_root__v18ND > span {
          position: relative;
          padding-right: 0.3rem;
        }
      }
      .CommentSort_iconsort__fGNOx {
        position: absolute;
        right: 0.2rem;
        fill: var(--meta-data);
      }
      @-webkit-keyframes CommentSort_showAnimation__WU8sC {
        0% {
          max-height: 0;
        }
        to {
          max-height: 20rem;
        }
      }
      @keyframes CommentSort_showAnimation__WU8sC {
        0% {
          max-height: 0;
        }
        to {
          max-height: 20rem;
        }
      }
      .CommentCount_root__XLDRd {
        padding: 3rem 0 1.5rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.8rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.3rem;
      }
      .RulesToggle_root___o21_ {
        display: flex;
        flex-direction: row;
        min-width: 100%;
        margin-bottom: 1rem;
        color: var(--text-color);
      }
      .RulesToggle_root___o21_ a {
        color: var(--text-color);
      }
      .NicknameContainer_nicknamebox___8s7w {
        padding: 1rem 0 2rem;
        color: var(--text-color);
      }
      .NicknameContainer_nicknametext__C9co_ {
        padding-right: 0.6rem;
      }
      .NicknameContainer_editnicknamebutton__Notpi {
        padding-left: 0;
        color: var(--text-color);
        -webkit-text-decoration: underline;
        text-decoration: underline;
        background: var(--site-background);
        border: 0;
        cursor: pointer;
      }
      .NicknameContainer_input__0E0ZU {
        width: 100%;
        margin-top: 2rem;
      }
      .NicknameContainer_terms__oW_c8 {
        margin: 0.5rem auto 3rem;
        color: var(--text-color);
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.5;
      }
      .GrowingTextarea_root__LZ7IQ {
        display: grid;
        grid-template-columns: minmax(1rem, 1fr);
        width: 100%;
      }
      .GrowingTextarea_root__LZ7IQ:after {
        white-space: pre-wrap;
        visibility: hidden;
        content: attr(data-replicated-value) " ";
      }
      .GrowingTextarea_textarea__veb1e {
        overflow: hidden;
        resize: none;
      }
      .GrowingTextarea_dummy__MFyJ1,
      .GrowingTextarea_root__LZ7IQ:after,
      .GrowingTextarea_textarea__veb1e {
        --comment-userinput: var(--input-background-color);
        grid-area: 1/1/2/2;
        min-height: 4rem;
        padding: 0.9rem 1rem;
        color: var(--gray-2);
        font: inherit;
        font-size: 1.6rem;
        line-height: 2rem;
        word-wrap: break-word;
        background: var(--comment-userinput);
        border: none;
        border-bottom: 1px solid var(--input-border);
        border-radius: 0;
        -webkit-appearance: none;
      }
      .GrowingTextarea_textarea__veb1e:focus {
        min-height: 14rem;
        padding-bottom: 3rem;
        outline: none;
      }
      .GrowingTextarea_-focus__WL7rL:after {
        min-height: 14rem;
        padding-bottom: 3rem;
      }
      .GrowingTextarea_dummy__MFyJ1 {
        visibility: hidden;
      }
      .GrowingTextarea_dummy__MFyJ1 > span {
        white-space: pre-wrap;
      }
      .CommentForm_replyto__Cujhk {
        color: var(--tenant-color);
      }
      .CommentForm_charcounter__wPTGC {
        margin-bottom: 0.5rem;
        color: var(--text-color);
        text-align: right;
      }
      .CommentForm_submitcontainer__9FaYi {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin: 1.6rem 0 0.5rem;
      }
      @media (min-width: 520px) {
        .CommentForm_submitcontainer__9FaYi {
          flex-direction: row;
        }
      }
      .CommentForm_cancelbutton___GWz8,
      .CommentForm_submitbutton___1JY5 {
        width: 90%;
        margin: 2rem 0 0;
      }
      @media (min-width: 520px) {
        .CommentForm_cancelbutton___GWz8 {
          margin-right: 1rem;
        }
      }
      .CommentForm_-reply__q8Exs {
        margin-top: 2rem;
      }
      .ReportForm_reportform__jIpED {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        padding-top: 2rem;
      }
      .ReportForm_charcounter__xYER_ {
        width: 100%;
        margin-bottom: 0.5rem;
        text-align: right;
      }
      .ReportForm_btngroup__ICvvh {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 100%;
        margin-bottom: 1.2rem;
        padding: 2rem 0 0;
      }
      .ReportForm_btngroup__ICvvh .ReportForm_cancelbutton__ALxAp {
        margin-right: 2rem;
      }
      .RelativeDateTime_root__IaRjD {
        color: var(--meta-data);
      }
      .CommentItem_root__C_rfr {
        margin: 3.3rem 0;
      }
      .CommentItem_root__C_rfr .CommentItem_nickname__iDUQA {
        display: flex;
        align-items: center;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.1rem;
      }
      .CommentItem_root__C_rfr
        .CommentItem_nickname__iDUQA
        .CommentItem_nickname-icon__moJjb {
        margin-left: 0.5rem;
      }
      .CommentItem_root__C_rfr
        .CommentItem_nickname__iDUQA
        .CommentItem_nickname-icon__moJjb
        path {
        stroke: var(--tenant-color);
      }
      .CommentItem_root__C_rfr .CommentItem_date__4Rarp time {
        display: block;
        padding: 0.5rem 0 1rem;
        color: var(--meta-data);
        font-size: 1.2rem;
        line-height: 1.2rem;
      }
      .CommentItem_root__C_rfr .CommentItem_text__rsEMC {
        color: var(--text-color);
        font-size: 1.5rem;
        line-height: 2.1rem;
        letter-spacing: 0;
      }
      .CommentItem_root__C_rfr
        .CommentItem_text__rsEMC.CommentItem_-rejected__Ex1p_ {
        color: var(--gray-3);
        font-style: oblique;
      }
      .CommentItem_root__C_rfr .CommentItem_text__rsEMC > p {
        margin-bottom: 0.8rem;
      }
      .CommentItem_root__C_rfr > textarea {
        padding: 1.5rem 1rem;
      }
      .CommentItem_root__C_rfr .CommentItem_parent-nickname__kNAg6 {
        color: var(--tenant-color);
      }
      .CommentItem_root__C_rfr .CommentItem_parent-nickname__kNAg6 + p {
        display: inline-block;
      }
      .CommentItem_root__C_rfr > section .CommentItem_wrapper__hvwvZ {
        padding-left: 2rem;
        border-left: 0.2rem solid var(--border-color);
      }
      .CommentItem_root__C_rfr > section > section {
        padding-left: 0;
        border-left: 0;
      }
      .CommentItem_root__C_rfr .CommentItem_buttons__0uvKj {
        color: var(--border-color);
      }
      .CommentItem_root__C_rfr
        .CommentItem_buttons__0uvKj.CommentItem_-rejected__Ex1p_ {
        display: none;
      }
      .CommentItem_root__C_rfr .CommentItem_downvote__kYmZk,
      .CommentItem_root__C_rfr .CommentItem_reply__JUqQt,
      .CommentItem_root__C_rfr .CommentItem_report__d_184,
      .CommentItem_root__C_rfr .CommentItem_upvote__9gER_ {
        color: var(--meta-data);
        font-size: 1.2rem;
        line-height: 1.2rem;
        background: var(--site-background);
        border: 0;
        cursor: pointer;
      }
      .CommentItem_root__C_rfr .CommentItem_downvote__kYmZk:hover,
      .CommentItem_root__C_rfr .CommentItem_reply__JUqQt:hover,
      .CommentItem_root__C_rfr .CommentItem_report__d_184:hover,
      .CommentItem_root__C_rfr .CommentItem_upvote__9gER_:hover {
        color: var(--text-color);
      }
      .CommentItem_root__C_rfr .CommentItem_downvote__kYmZk:disabled,
      .CommentItem_root__C_rfr .CommentItem_reply__JUqQt:disabled,
      .CommentItem_root__C_rfr .CommentItem_report__d_184:disabled,
      .CommentItem_root__C_rfr .CommentItem_upvote__9gER_:disabled {
        color: var(--border-color);
        cursor: inherit;
      }
      .CommentItem_root__C_rfr .CommentItem_icondown__Y_fu6 {
        margin-left: 0.8rem;
      }
      .CommentItem_root__C_rfr .CommentItem_icondown__Y_fu6,
      .CommentItem_root__C_rfr .CommentItem_iconup___uKKD {
        margin-right: 0.8rem;
        padding-top: 0.2rem;
      }
      .CommentItem_root__C_rfr
        .CommentItem_icondown__Y_fu6
        .CommentItem_icon-vote__6707H
        polyline,
      .CommentItem_root__C_rfr
        .CommentItem_icondown__Y_fu6
        .CommentItem_icon-vote__6707H:hover
        polyline,
      .CommentItem_root__C_rfr
        .CommentItem_iconup___uKKD
        .CommentItem_icon-vote__6707H
        polyline,
      .CommentItem_root__C_rfr
        .CommentItem_iconup___uKKD
        .CommentItem_icon-vote__6707H:hover
        polyline {
        stroke: var(--meta-data);
      }
      .CommentItem_root__C_rfr
        .CommentItem_icondown__Y_fu6.CommentItem_-voted__rJwX_
        .CommentItem_icon-vote__6707H
        path,
      .CommentItem_root__C_rfr
        .CommentItem_iconup___uKKD.CommentItem_-voted__rJwX_
        .CommentItem_icon-vote__6707H
        path {
        fill: var(--text-color);
      }
      .CommentList_buttons__ruRzQ {
        position: relative;
        display: flex;
        flex-direction: column;
      }
      @media (min-width: 768px) {
        .CommentList_buttons__ruRzQ {
          flex-direction: row;
          justify-content: space-between;
        }
      }
      .CommentList_fade__5Z66K {
        position: absolute;
        display: block;
        width: 100%;
      }
      .CommentList_fade__5Z66K:after {
        position: absolute;
        bottom: 0.2rem;
        width: 100%;
        height: 15rem;
        background: var(--reduced-article-overlay);
        content: "";
      }
      .CommentList_loadmorebutton__nOSUT {
        margin-bottom: 2rem;
        padding: 0;
        font-size: 1.6rem;
        line-height: 2.3rem;
      }
      .CommentList_backtotopicon__o5urT path {
        fill: var(--button-secondary-text);
      }
      .LoginMessage_root__ryPFL {
        max-width: 34.2rem;
      }
      .LoginMessage_button__E9zT_ {
        height: auto;
        min-height: auto;
        padding: 1.3rem 2rem;
        line-height: 1.8rem;
      }
      .BlockedIndicator_root__snwQX {
        margin-bottom: 1rem;
        padding: 1rem 1.5rem;
        font-family: var(--font-libre-franklin);
        background-color: var(--error-background);
        box-shadow: inset 0 0 0 0.1rem var(--error);
      }
      .BlockedIndicator_message__JUPNW {
        color: var(--error);
        font-size: 1.2rem;
      }
      .BlockedIndicator_message__JUPNW > a {
        color: inherit;
      }
      .CommentContainer_root__qEib6 {
        padding-bottom: 4rem;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.1rem;
        border-bottom: 1px solid var(--gray-4);
      }
      .CommentContainer_error__nKEzB {
        margin: 2rem 0;
      }
      .CommentContainer_loader__ZvwB2 {
        margin-top: 3rem;
      }
      .CommentContainer_-nativeApps__ySuVs {
        padding: 0 var(--gutter) 3rem;
      }
      .CommentsFlyout_root__JX6u4 {
        width: 100%;
        height: 100%;
        overflow-y: scroll;
        background-color: var(--site-background);
        overscroll-behavior-y: none;
      }
      .CommentsFlyout_header__tB7bj {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 10;
        height: 6rem;
        background-color: var(--site-background);
      }
      .CommentsFlyout_buttonwrapper__caZYz {
        display: flex;
        justify-content: flex-end;
        height: 100%;
      }
      .CommentsFlyout_buttonwrapper__caZYz > button {
        display: block;
        margin-right: 1.5rem;
        background-color: transparent;
        border: none;
        cursor: pointer;
      }
      @media (min-width: 768px) {
        .CommentsFlyout_buttonwrapper__caZYz > button {
          margin-right: 4rem;
          padding-right: 0;
        }
      }
      .CommentsFlyout_line__d5LpL {
        position: relative;
        bottom: 0.1rem;
        left: 0;
        display: block;
        border-bottom: 1px solid var(--gray-4);
      }
      @media (min-width: 768px) {
        .CommentsFlyout_line__d5LpL {
          margin: 0 4rem;
        }
        .CommentsFlyout_content__eTaOJ {
          padding: 0 4rem;
        }
      }
      .EndOfArticleSection_root__dltNj {
        width: 100%;
        margin: 0 auto 4rem;
        padding: 0 var(--outer-gutter) 4rem;
        overflow-x: hidden;
      }
      .EndOfArticleSection_wrapper__vidUA {
        position: relative;
        overflow-x: hidden;
      }
      .EndOfArticleSection_whitecover__gGgja {
        position: relative;
        z-index: 200;
        padding-bottom: 2rem;
        background: var(--site-background);
      }
      @media (max-width: 519.98px) {
        .EndOfArticleSection_button__OMQak {
          margin-left: 2rem;
        }
      }
      .EndOfArticleSection_sectionTitle___ozN9 {
        display: flex;
        align-items: center;
      }
      .EndOfArticleSection_newsbriefing__0mX65 > article {
        grid-column: span 4 / auto;
        grid-template-columns: none;
      }
      @media (min-width: 768px) {
        .EndOfArticleSection_newsbriefing__0mX65 > article {
          grid-column: span 6 / auto;
          grid-template-columns: none;
        }
      }
      @media print {
        .EndOfArticleSection_root__dltNj {
          display: none;
        }
      }
      .EndOfArticleSectionList_root__LJO7G {
        padding-bottom: 2rem;
      }
      /* @media (min-width: 768px) {
        .EndOfArticleSectionList_root__LJO7G {
          overflow-x: hidden;
        }
      } */
      .StaticInfobox_root__RIJ8q {
        width: 100%;
        margin-bottom: 3.2rem;
        padding: 2rem 2rem 0.2rem;
        background: var(--gray-6);
      }
      .StaticInfobox_root__RIJ8q .StaticInfobox_infobox-title__4_cTc {
        margin: 0 0 4rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 2rem;
        font-family: var(--font-libre-franklin);
      }
      .StaticInfobox_root__RIJ8q ol,
      .StaticInfobox_root__RIJ8q ul {
        margin-bottom: 2rem;
      }
      .StaticInfobox_root__RIJ8q ol li,
      .StaticInfobox_root__RIJ8q ul li {
        color: var(--text-color);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.3rem;
      }
      .StaticInfobox_root__RIJ8q .StaticInfobox_cropwrapper__dAnht,
      .StaticInfobox_root__RIJ8q .StaticInfobox_video-player__28QVU {
        margin-bottom: 1rem;
      }
      .StaticInfobox_root__RIJ8q figcaption {
        margin-top: 1rem;
      }
      .StaticInfobox_root__RIJ8q .StaticInfobox_content-caption__OcJYH {
        padding-top: 0;
      }
      @media (min-width: 520px) {
        .StaticInfobox_root__RIJ8q {
          padding: 2.4rem 2.4rem 0.4rem;
        }
      }
      @media (min-width: 768px) {
        .StaticInfobox_root__RIJ8q {
          padding: 3.2rem 3.2rem 1.2rem;
        }
      }
      .dark-mode .StaticInfobox_root__RIJ8q {
        background: var(--gray-1);
      }
      .dark-mode .StaticInfobox_root__RIJ8q a {
        background-image: linear-gradient(
          to right,
          var(--color-white) 0,
          var(--color-white) 10%
        );
      }
      .dark-mode .StaticInfobox_root__RIJ8q a[href^="http"]:after {
        opacity: 1;
        -webkit-filter: brightness(10);
        filter: brightness(10);
      }
      .FullDateTime_root__K7FL2 {
        display: block;
        margin-bottom: 4rem;
        color: var(--meta-data);
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
      }
      .FullDateTime_root__K7FL2.FullDateTime_-metainfo__e_tHp {
        width: 100%;
        margin: 0.2rem 0;
      }
      .FullDateTime_-tickerevent__C5ZLA {
        margin-left: 0;
        color: var(--text-color);
      }
      .UpdatedIndicator_root__ouydH {
        position: relative;
        top: 0.1rem;
        margin-right: 1rem;
      }
      .UpdatedIndicator_root__ouydH svg {
        -webkit-animation-name: UpdatedIndicator_rotate__NjFBR;
        animation-name: UpdatedIndicator_rotate__NjFBR;
        -webkit-animation-duration: 4s;
        animation-duration: 4s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-delay: 1s;
        animation-delay: 1s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
      }
      .UpdatedIndicator_root__ouydH svg path {
        fill: var(--meta-data);
      }
      .UpdatedIndicator_root__ouydH.UpdatedIndicator_-stop__hXbJm svg {
        -webkit-animation: none;
        animation: none;
      }
      @-webkit-keyframes UpdatedIndicator_rotate__NjFBR {
        0% {
          -webkit-transform: rotate(1turn);
          transform: rotate(1turn);
        }
        25% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
      }
      @keyframes UpdatedIndicator_rotate__NjFBR {
        0% {
          -webkit-transform: rotate(1turn);
          transform: rotate(1turn);
        }
        25% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
      }
      .LastUpdatedDateTime_root__mu1c_ {
        color: var(--meta-data);
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
      }
      .AuthorImage_root__WCxj_ {
        --background-color: transparent;
        background-color: transparent;
        background-color: var(--background-color);
        border-radius: 100%;
        box-shadow: 0 0 0 2px var(--site-background);
      }
      .AuthorImage_root__WCxj_.AuthorImage_-default__TGe9S {
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 6rem;
        min-height: 6rem;
        font-size: 2.2rem;
        background-color: var(--text-color);
      }
      @media (min-width: 768px) {
        .AuthorImage_root__WCxj_.AuthorImage_-default__TGe9S {
          min-width: 10rem;
          min-height: 10rem;
          font-size: 4rem;
        }
      }
      .AuthorImage_root__WCxj_.AuthorImage_-author-modal__g60fh {
        width: 6rem;
        height: 6rem;
      }
      @media (min-width: 768px) {
        .AuthorImage_root__WCxj_.AuthorImage_-author-modal__g60fh {
          width: 10rem;
          height: 10rem;
        }
      }
      .AuthorImage_root__WCxj_.AuthorImage_-content-head__3qDob {
        width: 5rem;
        height: 5rem;
      }
      .AuthorImage_root__WCxj_.AuthorImage_-teaser__aZz_N {
        box-shadow: none;
      }
      .ContentMetaInfo_root__Bh2Gq {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-items: center;
      }
      @media (min-width: 768px) {
        .ContentMetaInfo_root__Bh2Gq {
          flex-direction: row;
        }
      }
      .ContentMetaInfo_datewrapper__4sUYA {
        display: flex;
        flex-direction: column;
      }
      .ContentMetaInfo_authorgroup__uYErT {
        display: inline-flex;
        flex-direction: row;
        flex-wrap: nowrap;
      }
      .ContentMetaInfo_author__6_Vnu,
      .ContentMetaInfo_authornolink__pDt4m {
        display: inline-block;
        color: var(--text-color);
        font-weight: 600;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
      }
      .ContentMetaInfo_author__6_Vnu:hover,
      .ContentMetaInfo_authornolink__pDt4m:hover {
        color: var(--gray-3);
      }
      .ContentMetaInfo_authornolink__pDt4m:hover {
        color: var(--text-color);
        cursor: default;
      }
      .ContentMetaInfo_authordetails__HJTae,
      .ContentMetaInfo_authorseparator__oFrhM,
      .ContentMetaInfo_opinion__FPKC1 {
        color: var(--meta-data);
        font-weight: 400;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
      }
      .ContentMetaInfo_authorseparator__oFrhM {
        display: inline-block;
        margin-right: 0.3rem;
        white-space: nowrap;
      }
      .ContentMetaInfo_authordetails__HJTae {
        flex-wrap: nowrap;
        margin-left: 0.3rem;
      }
      .ContentMetaInfo_authorsimages__feMDL {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
        margin-right: 0.8rem;
      }
      .ContentMetaInfo_authorimage__Mp4LD {
        position: relative;
      }
      .ContentMetaInfo_authorimage__Mp4LD:not(:last-child) {
        margin-left: 1rem;
      }
      .ContentMetaInfo_last-updated-date-time__XE0fZ {
        align-content: flex-end;
      }
      .ContentMetaInfo_-backgroundstory__rnhU2 {
        margin-bottom: 1.7rem;
      }
      .ContentMetaInfo_-newline__U4mSO {
        flex-basis: 100%;
        flex-wrap: wrap;
      }
      @media (min-width: 1222px) {
        .ContentMetaInfo_-newline__U4mSO {
          flex-wrap: nowrap;
        }
      }
      .ContentMetaInfo_contenttext__OgjUo {
        flex: 1 1 auto;
      }
      .Breadcrumbs_root__XDS5_ {
        position: relative;
        grid-column: 1/-1;
        margin: 0 var(--gutter) 2rem;
        transition: none !important;
      }
      @media (min-width: 768px) {
        .Breadcrumbs_root__XDS5_ {
          margin: 0 0 2rem;
        }
      }
      .Breadcrumbs_breadbar__2d4i8 {
        display: flex;
        padding-bottom: 1rem;
        overflow-x: scroll;
        scroll-behavior: smooth;
        scrollbar-width: none;
      }
      .Breadcrumbs_breadbar__2d4i8::-webkit-scrollbar {
        display: none;
      }
      .Breadcrumbs_breadlink__i1jgz {
        display: inline;
        flex-shrink: 0;
        color: var(--offblack);
        font-weight: 400;
        border-bottom: 0.5px solid;
        cursor: pointer;
      }
      .dark-mode .Breadcrumbs_breadlink__i1jgz {
        color: var(--color-white);
      }
      .Breadcrumbs_separator__zUNbw {
        position: relative;
        top: 0.2rem;
        left: -0.1rem;
        max-height: 1em;
        margin: 0 0.4rem;
        padding: 0;
        color: transparent;
        border-right: 0.5px solid var(--offblack);
      }
      .Breadcrumbs_seotitle__8I8lS {
        flex-shrink: 0;
        color: var(--meta-data);
        font-weight: 400;
        font-size: 1.2rem;
        white-space: nowrap;
      }
      .Breadcrumbs_fadeleft__PVCzO {
        margin-left: auto;
      }
      .Breadcrumbs_fadeleft__PVCzO:after {
        right: -3rem;
        background: var(--gradient-to-transparent);
      }
      .Breadcrumbs_faderight__MMXpE {
        right: 0;
      }
      .Breadcrumbs_faderight__MMXpE:after {
        left: -3rem;
        background: var(--gradient-from-transparent);
      }
      .Breadcrumbs_fadeleft__PVCzO,
      .Breadcrumbs_faderight__MMXpE {
        position: absolute;
        top: 0;
        z-index: 100;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 0;
        height: 100%;
        background-color: var(--site-background);
      }
      .Breadcrumbs_fadeleft__PVCzO:after,
      .Breadcrumbs_faderight__MMXpE:after {
        position: absolute;
        display: block;
        width: 3rem;
        height: 3.6rem;
        content: "";
      }
      .Breadcrumbs_-backgroundstory__h_1rK {
        position: absolute;
        top: 0;
        z-index: 850;
        width: 90%;
      }
      @media (min-width: 520px) {
        .Breadcrumbs_-backgroundstory__h_1rK {
          top: 8rem;
          max-width: 95vw;
        }
      }
      @media (min-width: 768px) {
        .Breadcrumbs_-backgroundstory__h_1rK {
          top: -2rem;
        }
      }
      @media (min-width: 1222px) {
        .Breadcrumbs_-backgroundstory__h_1rK {
          top: -1rem;
          width: auto;
        }
      }
      .Breadcrumbs_-backgroundstory__h_1rK .Breadcrumbs_breadbar__2d4i8,
      .Breadcrumbs_-backgroundstory__h_1rK .Breadcrumbs_seotitle__8I8lS,
      .Breadcrumbs_-backgroundstory__h_1rK a {
        color: var(--color-white);
      }
      .Breadcrumbs_-backgroundstory__h_1rK .Breadcrumbs_separator__zUNbw {
        border-right: 0.5px solid var(--color-white);
      }
      .Breadcrumbs_-backgroundstory__h_1rK .Breadcrumbs_fadeleft__PVCzO,
      .Breadcrumbs_-backgroundstory__h_1rK .Breadcrumbs_faderight__MMXpE {
        display: none;
      }
      .dark-mode
        .Breadcrumbs_-backgroundstory__h_1rK
        .Breadcrumbs_separator__zUNbw {
        color: transparent;
      }
      .hybrid-app .Breadcrumbs_-backgroundstory__h_1rK {
        top: 3rem;
      }
      @media (min-width: 520px) {
        .hybrid-app .Breadcrumbs_-backgroundstory__h_1rK {
          top: 6rem;
        }
      }
      @media (min-width: 768px) {
        .hybrid-app .Breadcrumbs_-backgroundstory__h_1rK {
          top: -4rem;
        }
      }
      .BackgroundStoryHead_root__Y_UyF {
        position: relative;
        grid-column: 1 / span 12;
      }
      .BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_titleheader__Qn3XO {
        display: inline-block;
        margin-bottom: 1rem;
        padding-right: 1rem;
        color: var(--color-white);
        font-weight: 600;
        font-size: 1.4rem;
        font-family: var(--font-libre-franklin);
        line-height: 2rem;
        text-align: left;
      }
      .BackgroundStoryHead_root__Y_UyF
        .BackgroundStoryHead_titleheaderwrapper__rWUc0 {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
      }
      .BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_hiddendash__VsWT7 {
        display: none;
      }
      .BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_title__0mZYw {
        position: absolute;
        bottom: 0;
        padding: 0 2rem;
        text-align: left;
      }
      @media (min-width: 768px) {
        .BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_title__0mZYw {
          bottom: 6rem;
        }
      }
      @media (orientation: landscape) and (min-width: 520px) {
        .BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_title__0mZYw {
          bottom: 9rem;
        }
      }
      .BackgroundStoryHead_root__Y_UyF
        .BackgroundStoryHead_title__0mZYw
        .BackgroundStoryHead_-premium__HP0ep {
        display: inline-block;
        height: 2rem;
        margin-right: 0.6rem;
        padding: 0.2rem 0.6rem;
        color: var(--color-white);
        font-weight: 700;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
        letter-spacing: 0.025rem;
        white-space: nowrap;
        background: var(--tenant-color);
      }
      .BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_text__fx6y8 {
        display: block;
        margin-bottom: 1.5rem;
        color: var(--color-white);
        font-weight: 700;
        font-size: 2.6rem;
        font-family: var(--font-sole);
        line-height: 3.2rem;
        -webkit-font-smoothing: antialiased;
        text-align: left;
      }
      @media (min-width: 768px) {
        .BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_text__fx6y8 {
          font-size: 3.6rem;
          line-height: 4.4rem;
          font-size: 4.4rem;
          line-height: 5.2rem;
        }
      }
      .BackgroundStoryHead_lead__zyXsW {
        margin-top: -6rem;
        margin-bottom: 4rem;
        padding: 0 2rem;
        font-weight: 400;
        font-size: 1.8rem;
        font-family: var(--font-sole);
        line-height: 2.6rem;
        text-align: left;
      }
      .BackgroundStoryHead_lead__zyXsW span {
        color: var(--offblack);
        text-align: left;
      }
      @media (min-width: 520px) {
        .BackgroundStoryHead_lead__zyXsW {
          width: 90%;
          max-width: var(--tablet-max-content-width);
          margin: -4rem auto 4rem;
          padding: 0;
          font-size: 1.8rem;
          line-height: 2.6rem;
        }
      }
      @media (min-width: 768px) {
        .BackgroundStoryHead_lead__zyXsW {
          grid-column: 3 / span 8;
          width: 100%;
          max-width: 100%;
          padding: 0;
          font-size: 2.2rem;
          line-height: 3.4rem;
        }
      }
      .dark-mode .BackgroundStoryHead_lead__zyXsW span {
        color: var(--color-white);
      }
      .BackgroundStoryHead_wrapper__Bgsmx {
        position: absolute;
        bottom: 5rem;
        z-index: 202;
        width: 100%;
        margin: 0 0 10rem;
      }
      @media (min-width: 520px) {
        .BackgroundStoryHead_wrapper__Bgsmx {
          top: 90vh;
          bottom: 0;
        }
      }
      @media (min-width: 768px) {
        .BackgroundStoryHead_wrapper__Bgsmx {
          top: 86vh;
          bottom: 4rem;
        }
      }
      .BackgroundStoryHead_metaShareWrapper__gCf0l {
        display: block;
        margin: 0 var(--gutter) 2rem;
      }
      @media (min-width: 520px) {
        .BackgroundStoryHead_metaShareWrapper__gCf0l {
          width: 90%;
          max-width: var(--tablet-max-content-width);
          margin: 0 auto 4rem;
        }
      }
      @media (min-width: 768px) {
        .BackgroundStoryHead_metaShareWrapper__gCf0l {
          grid-column: 3 / span 8;
          width: 100%;
          max-width: 100%;
        }
      }
      .hybrid-app .BackgroundStoryHead_wrapper__Bgsmx {
        margin-bottom: 11rem;
      }
      @media print {
        .BackgroundStoryHead_root__Y_UyF {
          grid-column: 1 / span 8;
        }
        .BackgroundStoryHead_root__Y_UyF * {
          color: var(--text-color) !important;
        }
        .BackgroundStoryHead_-height__NyNRi {
          height: auto;
        }
        .BackgroundStoryHead_wrapper__Bgsmx {
          position: relative;
          bottom: 0;
          min-height: 34rem;
          margin: 0;
        }
      }
      .ArticleTitleHeader_root__vTk76 {
        width: -webkit-max-content;
        width: max-content;
        max-width: 100%;
        padding-bottom: 1rem;
        line-height: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_titleheader__BkgWI {
        display: inline;
        color: var(--tenant-color);
        font-weight: 600;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        font-style: normal;
        line-height: 1.9rem;
      }
      @media (min-width: 768px) {
        .ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_titleheader__BkgWI {
          font-size: 1.6rem;
          line-height: 2rem;
        }
      }
      .ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_premium__X8KfB {
        display: inline-block;
        margin-right: 0.5rem;
        padding: 0.2rem 0.6rem;
        color: var(--color-white);
        font-weight: 600;
        font-size: 1.4rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
        letter-spacing: 0.025rem;
        background: var(--tenant-color);
      }
      .ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_live__rahFi {
        margin-right: 0.5rem;
        color: var(--color-red);
        font-weight: 700;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.9rem;
      }
      @media (min-width: 768px) {
        .ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_live__rahFi {
          font-size: 1.6rem;
          line-height: 2rem;
        }
      }
      .ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_live__rahFi:before {
        display: inline-block;
        width: 1rem;
        height: 1rem;
        margin-right: 0.4rem;
        background-color: var(--color-red);
        border-radius: 50%;
        -webkit-animation: ArticleTitleHeader_dotAnimation__s0q_Q 2s infinite;
        animation: ArticleTitleHeader_dotAnimation__s0q_Q 2s infinite;
        content: "";
      }
      @-webkit-keyframes ArticleTitleHeader_dotAnimation__s0q_Q {
        0% {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      @keyframes ArticleTitleHeader_dotAnimation__s0q_Q {
        0% {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      .ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_flag__reMHN {
        margin-right: 0.5rem;
        padding: 0 0.4rem;
        color: var(--offblack);
        font-weight: 700;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.9rem;
        text-transform: uppercase;
        background-color: var(--flag-background-color);
      }
      .ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_hiddendash__12XEy {
        display: none;
      }
      .dark-mode .ArticleTitleHeader_titleheader__BkgWI {
        color: var(--text-color);
      }
      .TextLabelArticle_root__3KMcu {
        display: block;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-bottom: 0.8rem;
        padding: 0.3rem 0.8rem 0.2rem;
        color: var(--text-color);
        font-weight: 250;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.6rem;
        letter-spacing: 0.15px;
        text-transform: uppercase;
        border: 1px solid var(--text-color);
      }
      .ContentHead_root__gprpd {
        z-index: 400;
      }
      .ContentHead_root__gprpd > * {
        transition: none !important;
      }
      .ContentHead_title___XVQC {
        margin-top: 0.3rem;
        padding-bottom: 1.2rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 2.8rem;
        line-height: 3.4rem;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      @media (min-width: 768px) {
        .ContentHead_title___XVQC {
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
      }
      .ContentHead_text__2MEnX {
        display: block;
      }
      .ContentHead_listtitle__vs3t2 > span {
        display: list-item;
        margin-left: 0.8em;
        list-style-type: disc;
      }
      .ContentHead_hiddendash__pJzCx {
        display: none;
      }
      .ContentHead_lead____SsS {
        margin-bottom: 3.2rem;
        color: var(--text-color);
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.6rem;
      }
      @media (min-width: 768px) {
        .ContentHead_lead____SsS {
          margin-bottom: 4rem;
          font-size: 2.2rem;
          line-height: 3.4rem;
        }
      }
      .dark-mode .ContentHead_root__gprpd a {
        --hover-color: var(--gray-4);
        --gradient-color: var(--gray-5);
      }
      .dark-mode .ContentHead_root__gprpd a[href^="http"]:after {
        -webkit-filter: brightness(8);
        filter: brightness(8);
      }
      .dark-mode .ContentHead_titleheader__tlgnq {
        color: var(--gray-5);
      }
      .ContentHead_-isopinion__gz0Wy .ContentHead_title___XVQC {
        font-weight: 500;
        font-size: 2.8rem;
        font-style: italic;
        line-height: 3.4rem;
      }
      @media (min-width: 768px) {
        .ContentHead_-isopinion__gz0Wy .ContentHead_title___XVQC {
          font-size: 3.6rem;
          line-height: 4.4rem;
        }
      }
      @media (min-width: 1222px) {
        .ContentHead_-isopinion__gz0Wy .ContentHead_title___XVQC {
          font-size: 4.4rem;
          line-height: 5.2rem;
        }
      }
      .ContentHead_-newsbriefing__g1mNf .ContentHead_lead____SsS,
      .ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC,
      .ContentHead_-newsbriefing__g1mNf .ContentHead_titleheader__tlgnq {
        margin: 0 -2rem;
        padding: 1rem 2rem 0;
        color: var(--offblack);
        background-color: var(--gray-6);
        transition: none;
      }
      @media (min-width: 768px) {
        .ContentHead_-newsbriefing__g1mNf .ContentHead_lead____SsS,
        .ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC,
        .ContentHead_-newsbriefing__g1mNf .ContentHead_titleheader__tlgnq {
          margin: 0 -20rem;
          padding: 2rem 20rem;
        }
      }
      .ContentHead_-newsbriefing__g1mNf .ContentHead_lead____SsS {
        margin-bottom: 4rem;
        padding-bottom: 2rem;
      }
      .ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC {
        font-weight: 700;
        font-size: 2.8rem;
        font-family: var(--font-sole);
        line-height: 3.4rem;
      }
      .ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC > span {
        padding-top: 0.5rem;
        padding-bottom: 1rem;
      }
      @media (min-width: 768px) {
        .ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC {
          font-size: 3.6rem;
          line-height: 4.2rem;
        }
      }
      .ContentHead_-newsbriefing__g1mNf .ContentHead_titleheader__tlgnq {
        padding-bottom: 0;
        color: var(--offblack);
        font-weight: 700;
        font-size: 1.4rem;
        line-height: 2rem;
        letter-spacing: 0.03rem;
        text-transform: uppercase;
      }
      .ContentHead_-newsbriefing__g1mNf .ContentHead_bulletpoints__mnbTJ {
        display: list-item;
        max-width: 90%;
        margin-left: 1.6rem;
        color: var(--gray-1);
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.1rem;
        line-height: 2.4rem;
        -webkit-font-smoothing: antialiased;
      }
      @media (min-width: 768px) {
        .ContentHead_-newsbriefing__g1mNf .ContentHead_bulletpoints__mnbTJ {
          max-width: 100%;
        }
      }
      .dark-mode
        .ContentHead_-newsbriefing__g1mNf
        .ContentHead_bulletpoints__mnbTJ,
      .dark-mode .ContentHead_-newsbriefing__g1mNf .ContentHead_lead____SsS,
      .dark-mode .ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC,
      .dark-mode
        .ContentHead_-newsbriefing__g1mNf
        .ContentHead_titleheader__tlgnq {
        color: var(--gray-6);
        background-color: var(--gray-2);
      }
      .dark-mode
        .ContentHead_-newsbriefing__g1mNf
        .ContentHead_title___XVQC
        > div
        > span {
        color: var(--gray-6);
      }
      .Feedback_root__fr_Mi {
        margin-bottom: 4rem;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
      }
      .Feedback_root__fr_Mi .Feedback_feedbacklink__VyDCi {
        margin-left: 0.5rem;
        color: var(--text-color);
      }
      .dark-mode .IconTicker_root__0iXdS {
        position: relative;
        background-color: #ededed;
        outline-color: #ededed;
        -webkit-filter: invert(1) grayscale(100%);
        filter: invert(1) grayscale(100%);
      }
      .dark-mode .IconTicker_root__0iXdS.IconTicker_-firstkeyevent__fKb33,
      .dark-mode .IconTicker_root__0iXdS.IconTicker_-keyevent__MNMat {
        background: #dfdcb9;
        -webkit-filter: invert(1);
        filter: invert(1);
      }
      .IconTicker_root__0iXdS.IconTicker_-keyevent__MNMat {
        background: #f0f0f2;
        outline-color: #f0f0f2;
      }
      .TickerMessage_root___WpFI > .TickerMessage_event__vUb3m {
        position: relative;
        top: -3.3rem;
        left: -1rem;
        padding: 1.3rem 0 1rem 3rem;
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_event__vUb3m.TickerMessage_-notitle__JCphE {
        top: -3.5rem;
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_event__vUb3m
        .TickerMessage_noiconfirst__0hbQe {
        width: 2.2rem;
        height: 2.5rem;
        margin-top: -1.5rem;
        margin-left: -3rem;
        background: var(--brandblue-bright-5);
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg {
        z-index: 0;
        width: calc(100% + 2rem);
        padding-right: 2rem;
        overflow: hidden;
        background: linear-gradient(
          to right,
          var(--brandblue-bright-5) 0,
          var(--brandblue-bright-5) 0.9rem,
          var(--border-color) 0.9rem,
          var(--border-color) calc(0.9rem + 0.1rem),
          var(--brandblue-bright-5) calc(0.9rem + 0.1rem),
          var(--brandblue-bright-5) 100%
        );
        border-radius: 0.9rem;
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg
        > img {
        width: 2.2rem;
        height: 2rem;
        margin-bottom: -2rem;
        margin-left: -3rem;
        border-radius: 50%;
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg.TickerMessage_-keyevent__dvmMg:has(
          img
        ) {
        margin-top: 1.3rem;
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg.TickerMessage_-firstevent__sUei6.dark-mode {
        -webkit-filter: none;
        filter: none;
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg.TickerMessage_-firstevent__sUei6
        > img {
        height: 5rem;
        margin-top: -3rem;
        padding-top: 2.7rem;
        border-radius: 0;
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_event__vUb3m
        > .TickerMessage_article-paragraph__E6IAh {
        width: 100%;
        margin: -0.2rem 0 2rem;
      }
      @media (min-width: 768px) {
        .TickerMessage_root___WpFI
          > .TickerMessage_event__vUb3m.TickerMessage_-notitle__JCphE
          > .TickerMessage_article-paragraph__E6IAh {
          margin-top: -0.2rem;
        }
      }
      .TickerMessage_root___WpFI .TickerMessage_eventtitle__bHlHs {
        margin-bottom: 1rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 1.4rem;
        font-family: var(--font-libre-franklin);
        line-height: 2.2rem;
        letter-spacing: 0.1rem;
      }
      .TickerMessage_root___WpFI
        .TickerMessage_eventtitle__bHlHs.TickerMessage_-tickerstart__NcQM7 {
        position: relative;
        top: -0.5rem;
      }
      .TickerMessage_root___WpFI .TickerMessage_eventtitle__bHlHs time {
        margin-bottom: 0;
      }
      .TickerMessage_root___WpFI .TickerMessage_article-image__dUZd6 {
        max-width: 100%;
        margin: 0.1rem auto 2rem;
      }
      .TickerMessage_root___WpFI .TickerMessage_content-caption__ReVDS {
        display: block;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
      }
      .TickerMessage_root___WpFI .TickerMessage_slideshow-container__Jpcea {
        width: 100%;
        margin-top: 0.2rem;
        margin-bottom: 2rem;
        margin-left: 0;
      }
      .TickerMessage_root___WpFI .TickerMessage_header__Ja83p {
        margin-bottom: 2rem;
        color: var(--text-color);
        font-weight: 700;
        font-size: 2.2rem;
        font-family: var(--font-sole);
        line-height: 2.8rem;
      }
      @media (min-width: 768px) {
        .TickerMessage_root___WpFI .TickerMessage_header__Ja83p {
          margin-bottom: 2rem;
          font-size: 2.6rem;
          line-height: 3.2rem;
        }
      }
      .TickerMessage_root___WpFI > .TickerMessage_noicon__qdxsG {
        z-index: 1;
        display: inline-block;
        width: 1.2rem;
        height: 1.2rem;
        margin-left: 0.4rem;
        background-color: var(--text-color);
        border-radius: 50%;
      }
      .TickerMessage_root___WpFI
        > .TickerMessage_noicon__qdxsG.TickerMessage_-inverted__8dUXA {
        width: 100%;
        background-color: var(--color-white);
      }
      .TickerMessage_root___WpFI > img {
        z-index: 1;
        width: 2.2rem;
        height: 2rem;
        background: var(--site-background);
        outline: 0.3rem solid var(--site-background);
      }
      .TickerMessage_root___WpFI .TickerMessage_noicon__qdxsG,
      .TickerMessage_root___WpFI > img {
        position: relative;
        left: -1rem;
        z-index: 1;
      }
      .TickerNavigation_root__kcx0f {
        display: flex;
        margin: 4rem 0 3rem;
      }
      @media (min-width: 768px) {
        .TickerNavigation_root__kcx0f {
          flex: 0 1 auto;
        }
      }
      .TickerNavigation_backbutton__sEcll,
      .TickerNavigation_nextbutton__9F53r {
        margin-right: 1rem;
      }
      .TickerNavigation_backbutton__sEcll > svg path,
      .TickerNavigation_nextbutton__9F53r > svg path {
        fill: var(--text-color);
      }
      .TickerNavigation_backbutton__sEcll {
        margin-right: 0.4rem;
      }
      .TickerEvents_root__N84Wu {
        margin: 0 var(--gutter) 0;
        border-top: 0.1rem solid var(--border-color);
      }
      @media (min-width: 768px) {
        .TickerEvents_root__N84Wu {
          grid-column: 3 / span 8;
          margin: 0;
        }
      }
      .TickerEvents_root__N84Wu .TickerEvents_eventslist__wPKAl {
        position: relative;
        margin-top: 2rem;
        border-left: 0.1rem solid var(--border-color);
      }
      .TickerScoreboardCommon_root__kZNtY {
        width: 100vw;
        margin: 0 0 4rem;
        padding: 2.2rem 1.4rem 1.2rem;
      }
      @media (min-width: 520px) {
        .TickerScoreboardCommon_root__kZNtY {
          width: auto;
          margin: 0 var(--gutter) 6rem;
        }
      }
      @media (min-width: 768px) {
        .TickerScoreboardCommon_root__kZNtY {
          grid-column: 2 / span 6;
          margin: 0 0 6rem;
          padding: 3.3rem 3rem 1.8rem;
        }
      }
      @media (min-width: 1222px) {
        .TickerScoreboardCommon_root__kZNtY {
          grid-column: 3 / span 8;
        }
      }
      .TickerScoreboardSoccerAndHockey_root__g115P {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        padding: 0;
        font-family: var(--font-libre-franklin);
      }
      .TickerScoreboardSoccerAndHockey_wrapper__qbIlD {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        min-width: 100%;
        margin: 3rem 0;
        padding: 2rem 0;
      }
      .TickerScoreboardSoccerAndHockey_team__hEYJK {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: auto;
      }
      .TickerScoreboardSoccerAndHockey_imgwrapper__RFqqA {
        width: 6rem;
        height: 6rem;
        overflow: hidden;
      }
      @media (min-width: 1222px) {
        .TickerScoreboardSoccerAndHockey_imgwrapper__RFqqA {
          width: 6.5rem;
          height: 6.5rem;
        }
      }
      .TickerScoreboardSoccerAndHockey_name__Ckgzx {
        margin-top: 1.2rem;
        color: var(--color-white);
        font-weight: 500;
        font-size: 1.6rem;
        text-align: center;
      }
      .TickerScoreboardSoccerAndHockey_score__K_V_7 {
        display: flex;
        align-items: center;
        color: var(--color-white);
        font-weight: 700;
        font-size: 4.5rem;
        padding-left: 1.2rem;
        padding-right: 1.2rem;
      }
      @media (min-width: 768px) {
        .TickerScoreboardSoccerAndHockey_score__K_V_7 {
          font-size: 6rem;
          padding-left: 2rem;
          padding-right: 2rem;
        }
      }
      .TickerScoreboardSoccerAndHockey_separator__sC2n4 {
        font-size: 4rem;
        padding-left: 0.6rem;
        padding-right: 0.6rem;
      }
      @media (min-width: 768px) {
        .TickerScoreboardSoccerAndHockey_separator__sC2n4 {
          font-size: 6rem;
        }
      }
      .TickerScoreboardSoccerAndHockey_-icehockey__ef4dD {
        background: #286a8d;
      }
      .TickerScoreboardSoccerAndHockey_-icehockey__ef4dD
        .TickerScoreboardSoccerAndHockey_wrapper__qbIlD {
        background: #378ebd;
      }
      .TickerScoreboardSoccerAndHockey_-soccer__jlseu {
        background: #346d48;
      }
      .TickerScoreboardSoccerAndHockey_-soccer__jlseu
        .TickerScoreboardSoccerAndHockey_wrapper__qbIlD {
        background: #479260;
      }
      .TickerScoreboardTennis_root__mwDsp {
        display: flex;
        flex-wrap: nowrap;
        color: var(--site-background);
        font-weight: 700;
        font-size: 1.4rem;
        font-family: var(--font-libre-franklin);
        line-height: 1.8rem;
        background: #9b2d08;
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp {
          font-size: 2.1rem;
          line-height: 2.7rem;
        }
      }
      .TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS {
        display: grid;
        flex-grow: 0;
        grid-template-rows: 1fr 1fr;
        padding-right: 1.2rem;
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_teams__VrcbS
        .TickerScoreboardTennis_team__lERSg {
        display: flex;
        flex-direction: column;
        justify-content: center;
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_teams__VrcbS
        .TickerScoreboardTennis_team__lERSg:first-child {
        padding-bottom: 1.5rem;
        border-bottom: 0.2rem solid var(--gray-4);
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_teams__VrcbS
          .TickerScoreboardTennis_team__lERSg:first-child {
          padding-bottom: 2.2rem;
        }
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_teams__VrcbS
        .TickerScoreboardTennis_team__lERSg:last-child {
        padding-top: 1.5rem;
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_teams__VrcbS
          .TickerScoreboardTennis_team__lERSg:last-child {
          padding-top: 2.2rem;
        }
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_teams__VrcbS
        .TickerScoreboardTennis_icon-serve-indicator__Dqgci,
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_teams__VrcbS
        .TickerScoreboardTennis_icon-tick__72RNl {
        margin-left: 0.5rem;
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_teams__VrcbS
          .TickerScoreboardTennis_icon-serve-indicator__Dqgci,
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_teams__VrcbS
          .TickerScoreboardTennis_icon-tick__72RNl {
          width: 1.6rem;
          height: 1.6rem;
        }
      }
      .TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb {
        display: flex;
        flex: 1;
        align-items: stretch;
        justify-content: space-between;
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_currentgame__rAFKe {
        display: flex;
        flex-direction: column;
        font-weight: 700;
        font-size: 1.4rem;
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_score__W_Itb
          .TickerScoreboardTennis_currentgame__rAFKe {
          font-size: 2.1rem;
        }
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_currentgame__rAFKe
        .TickerScoreboardTennis_pointcount__8La5U {
        display: flex;
        flex: 1;
        align-items: center;
        justify-content: center;
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_currentgame__rAFKe
        .TickerScoreboardTennis_pointindicator__qQIGG {
        flex: 0;
        padding: 1rem 0;
        font-size: 1rem;
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_score__W_Itb
          .TickerScoreboardTennis_currentgame__rAFKe
          .TickerScoreboardTennis_pointindicator__qQIGG {
          font-size: 1.5rem;
        }
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_sets__y4xPr {
        display: flex;
        font-weight: 700;
        font-size: 2.8rem;
        text-align: center;
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_score__W_Itb
          .TickerScoreboardTennis_sets__y4xPr {
          font-size: 4.2rem;
        }
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_sets__y4xPr
        .TickerScoreboardTennis_set__nM1el {
        display: flex;
        flex-direction: column;
        align-items: stretch;
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_sets__y4xPr
        .TickerScoreboardTennis_set__nM1el
        .TickerScoreboardTennis_gamecount__r_1ZW {
        display: flex;
        flex: 1;
        align-items: center;
        justify-content: center;
        opacity: 0.5;
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_sets__y4xPr
        .TickerScoreboardTennis_set__nM1el
        .TickerScoreboardTennis_gamecount__r_1ZW.TickerScoreboardTennis_win__udgty {
        opacity: 1;
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_sets__y4xPr
        .TickerScoreboardTennis_set__nM1el
        .TickerScoreboardTennis_gamecount__r_1ZW
        sup {
        top: -0.5rem;
        font-size: 50%;
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_score__W_Itb
          .TickerScoreboardTennis_sets__y4xPr
          .TickerScoreboardTennis_set__nM1el
          .TickerScoreboardTennis_gamecount__r_1ZW
          sup {
          top: -0.7rem;
        }
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_sets__y4xPr
        .TickerScoreboardTennis_set__nM1el.TickerScoreboardTennis_current__7iOwY
        .TickerScoreboardTennis_gamecount__r_1ZW {
        opacity: 1;
      }
      .TickerScoreboardTennis_root__mwDsp
        .TickerScoreboardTennis_score__W_Itb
        .TickerScoreboardTennis_sets__y4xPr
        .TickerScoreboardTennis_set__nM1el
        .TickerScoreboardTennis_setcounter__f4Iy4 {
        flex: 0;
        padding: 1rem 1.2rem;
        font-size: 1rem;
      }
      @media (min-width: 768px) {
        .TickerScoreboardTennis_root__mwDsp
          .TickerScoreboardTennis_score__W_Itb
          .TickerScoreboardTennis_sets__y4xPr
          .TickerScoreboardTennis_set__nM1el
          .TickerScoreboardTennis_setcounter__f4Iy4 {
          padding: 1rem 1.8rem;
          font-size: 1.5rem;
        }
      }
      .ReducedArticleOverlay_root__0qOuv {
        --reduced-overlay-shadow: rgba(0, 0, 0, 0.15);
        background: var(--site-background);
        box-shadow: 0 -1.5rem 1.5rem -1.5rem rgba(0, 0, 0, 0.15);
        box-shadow: 0 -1.5rem 1.5rem -1.5rem var(--reduced-overlay-shadow);
      }
      .dark-mode .ReducedArticleOverlay_root__0qOuv {
        --reduced-overlay-shadow: var(--gray-3);
      }
      .ReducedArticleOverlay_fallbackoverlay__9BYv9 {
        width: var(--content-and-margins);
        margin: 0 auto;
        padding: 4rem 0;
        font-family: var(--font-libre-franklin);
        text-align: center;
      }
      @media (min-width: 768px) {
        .ReducedArticleOverlay_fallbackoverlay__9BYv9 {
          padding: 4rem var(--gutter);
        }
      }
      .ReducedArticleOverlay_reducedmessage__PhCWp {
        margin-bottom: 2rem;
        color: var(--text-color);
        font-size: 1.8rem;
        line-height: 1.39;
      }
      @media (min-width: 768px) {
        .ReducedArticleOverlay_reducedmessage__PhCWp {
          margin-bottom: 3rem;
        }
      }
      .ReducedArticleOverlay_abobutton__Mm_XC {
        margin: 0 auto 2rem;
      }
      @media (min-width: 768px) {
        .ReducedArticleOverlay_abobutton__Mm_XC {
          grid-column: 1 / span 8;
        }
      }
      @media (min-width: 1222px) {
        .ReducedArticleOverlay_abobutton__Mm_XC {
          grid-column: 1 / span 12;
        }
      }
      .ReducedArticleOverlay_loginwrapper__KY6NP {
        margin-bottom: 0;
        color: var(--text-color);
        font-size: 1.5rem;
        line-height: 2.1rem;
      }
      .ReducedArticleOverlay_logintext__AXY_Y {
        margin-right: 0.5rem;
      }
      .ReducedArticleOverlay_loginlink__FmOz2 {
        color: var(--text-color);
      }
      .Ticker_tickerbuttonwrapper__oTRft {
        position: -webkit-sticky;
        position: sticky;
        bottom: calc(100vh - 2rem);
        z-index: 620;
        height: 0;
        margin-top: 2rem;
        overflow: visible;
        text-align: center;
        transition: bottom 0.15s linear;
      }
      .Ticker_loadevents__nzTec {
        margin-left: auto;
        margin-right: auto;
      }
      .Ticker_loadevents__nzTec > svg path {
        fill: var(--site-background);
      }
      .Ticker_-shifted__wx_U_ {
        bottom: calc(100vh - 12rem);
      }
      @media (min-width: 768px) {
        .Ticker_-shifted__wx_U_ {
          bottom: calc(100vh - 14rem);
          bottom: calc(100vh - 2rem);
        }
      }

/* Style block 5 extracted from index.php */

.TeaserHeader_titleheader__hRCVy {
        color: var(--tenant-color);
        font-family: var(--font-libre-franklin);
      }
      .TeaserHeader_premium__kYEO_ {
        display: inline-block;
        padding: 0.2rem 0.6rem;
        color: var(--color-white);
        font-weight: 600;
        font-size: 1.2rem;
        font-family: var(--font-libre-franklin);
        letter-spacing: 0.025rem;
        background: var(--tenant-color);
      }
      .TeaserHeader_title__dNP2E {
        display: block;
        color: var(--text-color);
        font-weight: 700;
        font-family: var(--font-sole);
      }
      .TeaserHeader_-newsticker__qLJgZ {
        margin-bottom: 1rem;
      }
      .TeaserHeader_-newsticker__qLJgZ .TeaserHeader_wrapper__iNxDd {
        display: block;
        margin-bottom: 0.5rem;
      }
      .TeaserHeader_-newsticker__qLJgZ .TeaserHeader_titleheader__hRCVy {
        font-size: 1.2rem;
        line-height: 1.42;
      }
      .TeaserHeader_-newsticker__qLJgZ .TeaserHeader_premium__kYEO_ {
        margin-right: 0.8rem;
      }
      .TeaserHeader_-newsticker__qLJgZ .TeaserHeader_title__dNP2E {
        display: -webkit-box;
        overflow: hidden;
        color: var(--text-color);
        font-size: 1.6rem;
        line-height: 1.19;
        text-overflow: ellipsis;
        -webkit-hyphens: manual;
        -ms-hyphens: manual;
        hyphens: manual;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
      }
      .TeaserHeader_-mostpopular__QKY1K .TeaserHeader_wrapper__iNxDd {
        display: inline-block;
        margin-bottom: 0.3rem;
        line-height: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .TeaserHeader_-mostpopular__QKY1K .TeaserHeader_titleheader__hRCVy {
        font-size: 1.5rem;
        line-height: 2rem;
      }
      .TeaserHeader_-mostpopular__QKY1K .TeaserHeader_premium__kYEO_ {
        margin-right: 0.6rem;
        line-height: 1.5rem;
      }
      .TeaserHeader_-mostpopular__QKY1K .TeaserHeader_title__dNP2E {
        margin-top: 0.5rem;
        margin-bottom: 1.5rem;
        font-size: 2.2rem;
        line-height: 2.8rem;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .TeaserHeader_-dynamicteaser__vRmEl {
        margin: 0;
      }
      .TeaserHeader_-dynamicteaser__vRmEl:hover {
        opacity: var(--default-hover-opacity);
      }
      .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_wrapper__iNxDd {
        display: flex;
      }
      @supports (display: grid) {
        .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_wrapper__iNxDd {
          display: flex;
          flex-direction: row;
          align-items: flex-start;
        }
      }
      .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_titleheader__hRCVy {
        display: inline-block;
        margin-bottom: 0.5rem;
        color: var(--tenant-color);
        font-weight: 700;
        font-size: 1.2rem;
        line-height: 1.7rem;
      }
      .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_premium__kYEO_ {
        margin-right: 0.8rem;
      }
      .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_title__dNP2E {
        display: -webkit-box;
        margin-bottom: 2rem;
        overflow: hidden;
        font-size: 1.6rem;
        line-height: 1.9rem;
        text-overflow: ellipsis;
        -webkit-hyphens: manual;
        -ms-hyphens: manual;
        hyphens: manual;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
      }
      .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_teaserimage__Qp8fl img {
        width: 6rem;
        height: 6rem;
        margin: 0 1.5rem 2rem 0;
        -o-object-fit: cover;
        object-fit: cover;
      }
      .dark-mode
        .TeaserHeader_-dynamicteaser__vRmEl
        .TeaserHeader_titleheader__hRCVy,
      .dark-mode
        .TeaserHeader_-mostpopuar__O9gTN
        .TeaserHeader_titleheader__hRCVy {
        color: var(--gray-5);
      }
      .vertical.dark-mode
        .TeaserHeader_-dynamicteaser__vRmEl
        .TeaserHeader_title__dNP2E,
      .vertical.dark-mode
        .TeaserHeader_-dynamicteaser__vRmEl
        .TeaserHeader_titleheader__hRCVy {
        color: var(--text-color);
      }
      .ScrollHandlerButtons_leftarrow__OMjUa,
      .ScrollHandlerButtons_rightarrow__i_VQf {
        position: absolute;
        bottom: 0;
        display: none;
        align-items: center;
        height: 100%;
        background-color: var(--section-background);
      }
      .ScrollHandlerButtons_leftarrow__OMjUa svg path,
      .ScrollHandlerButtons_rightarrow__i_VQf svg path {
        fill: var(--button-primary-text);
      }
      @media (min-width: 768px) {
        .ScrollHandlerButtons_leftarrow__OMjUa,
        .ScrollHandlerButtons_rightarrow__i_VQf {
          display: flex;
        }
      }
      .ScrollHandlerButtons_leftarrow__OMjUa.ScrollHandlerButtons_-with-color__prPpW,
      .ScrollHandlerButtons_rightarrow__i_VQf.ScrollHandlerButtons_-with-color__prPpW {
        background-color: var(--section-background);
      }
      .ScrollHandlerButtons_leftarrow__OMjUa {
        left: 0;
      }
      .ScrollHandlerButtons_rightarrow__i_VQf {
        right: 0;
      }
      .ScrollHandlerButtons_leftarrow__OMjUa:before,
      .ScrollHandlerButtons_rightarrow__i_VQf:before {
        position: absolute;
        top: 0;
        display: block;
        width: 12rem;
        height: 100%;
        content: "";
        pointer-events: none;
      }
      .ScrollHandlerButtons_leftarrow__OMjUa:before {
        left: 3rem;
        background-image: linear-gradient(
          to right,
          var(--section-background),
          transparent
        );
      }
      .ScrollHandlerButtons_rightarrow__i_VQf:before {
        right: 3rem;
        background-image: linear-gradient(
          to left,
          var(--section-background),
          transparent
        );
      }
      .ScrollHandlerButtons_-regional__wLMEo:after,
      .ScrollHandlerButtons_-regional__wLMEo:before {
        background-image: none;
      }
      .ScrollHandlerButtons_button__6t_eL {
        z-index: 611;
      }
      .ScrollHandlerButtons_indicators__C_NTV {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        height: 1.2rem;
        margin: 2.8rem 0;
      }
      @media (min-width: 768px) {
        .ScrollHandlerButtons_indicators__C_NTV {
          display: none;
        }
      }
      .ScrollHandlerButtons_hidden__WgxUE {
        display: none;
      }
      .ScrollHandlerButtons_indicator__yT3po,
      .ScrollHandlerButtons_selectedindicator__vV9xQ {
        width: 0.8rem;
        height: 0.8rem;
        margin: 0 0.7rem;
        background: var(--gray-4);
        border-radius: 100%;
        transition: -webkit-transform 0.1s ease-in-out;
        transition: transform 0.1s ease-in-out;
        transition: transform 0.1s ease-in-out,
          -webkit-transform 0.1s ease-in-out;
      }
      .ScrollHandlerButtons_selectedindicator__vV9xQ {
        background: var(--button-primary-background);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
      }
      .AlertItem_item__1aqDp {
        position: relative;
        display: flex;
        width: 100%;
        height: 5rem;
        padding: 1.6rem 1rem 1.6rem 0;
        overflow: hidden;
        color: var(--text-color);
        vertical-align: middle;
        background-color: var(--site-background);
      }
      .AlertItem_item__1aqDp:nth-child(2n) {
        background-color: var(--list-item-background);
      }
      .AlertItem_item__1aqDp a {
        display: flex;
        flex-grow: 1;
        align-items: center;
        justify-content: space-between;
        padding-left: 1.2rem;
        color: inherit;
        font-size: 1.5rem;
        font-family: var(--font-libre-franklin);
        -webkit-text-decoration: none;
        text-decoration: none;
        vertical-align: middle;
      }
      .AlertItem_item__1aqDp svg path {
        stroke: currentcolor;
      }
      @media (min-width: 1222px) {
        .AlertItem_item__1aqDp {
          padding-right: 2rem;
        }
      }
      .AlertItem_checkmark__7UPfH {
        position: relative;
        margin-left: 1rem;
      }
      .AlertItem_checkmark__7UPfH input {
        position: absolute;
        width: 1.6rem;
        height: 1.6rem;
        cursor: pointer;
        opacity: 0;
      }
      .AlertItem_checkmark__7UPfH span {
        display: inline-block;
        width: 1.6rem;
        height: 1.6rem;
        background-color: var(--color-white);
        border: 1px solid var(--flyout-border);
        border-radius: 0;
      }
      .AlertItem_checkmark__7UPfH input:checked + span {
        background-color: var(--tenant-color);
        border-color: var(--tenant-color);
      }
      @media (min-width: 1222px) {
        .AlertItem_checkmark__7UPfH {
          margin-left: 2.2rem;
        }
      }
      .AlertItem_toastmessage___duAd {
        position: absolute;
        top: 5rem;
        width: 100%;
        height: 5rem;
        padding-left: 0.8rem;
        font-family: var(--font-libre-franklin);
      }
      @media (min-width: 1222px) {
        .AlertItem_toastmessage___duAd {
          padding-left: 2rem;
        }
      }
      .AlertItem_toastmessage___duAd {
        -webkit-animation: AlertItem_slideUp__N9hEZ 3s ease-out forwards;
        animation: AlertItem_slideUp__N9hEZ 3s ease-out forwards;
      }
      @-webkit-keyframes AlertItem_slideUp__N9hEZ {
        0% {
          max-height: 0;
          margin-top: 0;
          opacity: 0;
        }
        5% {
          max-height: 50rem;
          opacity: 0.2;
        }
        20% {
          margin-top: -5rem;
          opacity: 1;
        }
        80% {
          margin-top: -5rem;
          opacity: 1;
        }
        90% {
          max-height: 50rem;
          opacity: 0.2;
        }
        to {
          max-height: 0;
          margin-top: 0;
          opacity: 0;
        }
      }
      @keyframes AlertItem_slideUp__N9hEZ {
        0% {
          max-height: 0;
          margin-top: 0;
          opacity: 0;
        }
        5% {
          max-height: 50rem;
          opacity: 0.2;
        }
        20% {
          margin-top: -5rem;
          opacity: 1;
        }
        80% {
          margin-top: -5rem;
          opacity: 1;
        }
        90% {
          max-height: 50rem;
          opacity: 0.2;
        }
        to {
          max-height: 0;
          margin-top: 0;
          opacity: 0;
        }
      }
      .AlertItem_success__6mIFA svg path {
        fill: var(--tenant-color);
        stroke: var(--tenant-color);
      }
      .AlertItem_arrow__cf8hX {
        width: 1.2rem;
        height: 1.2rem;
      }
      @media (min-width: 768px) {
        .AlertContainer_fullwidth__CcpeG {
          grid-column: span 8;
        }
      }
      @media (min-width: 1222px) {
        .AlertContainer_fullwidth__CcpeG {
          grid-column: span 12;
        }
      }
      @media (min-width: 768px) {
        .AlertContainer_contentwidth__1coBc {
          grid-column: 3 / span 4;
        }
      }
      @media (min-width: 1222px) {
        .AlertContainer_contentwidth__1coBc {
          grid-column: 4 / span 6;
        }
      }
      .AlertContainer_-dropdown__QBWD0 {
        padding: 0;
      }
      .AlertContainer_-standalone__FSjAQ {
        width: 100%;
        margin-bottom: 8rem;
      }
      .AlertContainer_index__A5gkA {
        padding-top: 5rem;
        padding-bottom: 2rem;
        color: var(--text-color);
        font-size: 2rem;
        font-family: var(--font-libre-franklin);
      }
      .AlertContainer_arrow__bqN2M {
        vertical-align: middle;
      }
      .AlertContainer_loader__gctad {
        min-height: 60rem;
        margin-bottom: 15rem;
      }
      .CompanyNewsletterBox_root__OnlgM {
        position: relative;
        margin: 8rem var(--gutter) 6rem;
        padding: var(--gutter) var(--gutter) 2.5rem;
        font-family: var(--font-libre-franklin);
        background: var(--tenant-color);
        border-top: 0.3rem solid var(--text-color);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      @media (min-width: 520px) {
        .CompanyNewsletterBox_root__OnlgM {
          margin-top: 6rem;
        }
      }
      @media (min-width: 1222px) {
        .CompanyNewsletterBox_root__OnlgM {
          display: flex;
        }
      }
      .CompanyNewsletterBox_wrapper__49VhG {
        display: flex;
        flex: 1 1 auto;
      }
      .CompanyNewsletterBox_wrapper__49VhG > svg {
        flex: 0 0 5rem;
        padding-top: 0.5rem;
      }
      .CompanyNewsletterBox_text__MA5Yw {
        margin-left: 1rem;
      }
      .CompanyNewsletterBox_companylist__xuxv9,
      .CompanyNewsletterBox_description__toR02,
      .CompanyNewsletterBox_searchtext__3YD8G,
      .CompanyNewsletterBox_title__bApQh {
        color: var(--color-white);
        font-size: 1.5rem;
        line-height: 2.1rem;
      }
      .CompanyNewsletterBox_description__toR02 {
        margin-bottom: 3rem;
      }
      @media (min-width: 768px) {
        .CompanyNewsletterBox_description__toR02 {
          margin-bottom: 0;
        }
      }
      .CompanyNewsletterBox_searchtext__3YD8G {
        align-self: start;
        margin-bottom: 2rem;
        font-weight: 600;
      }
      .CompanyNewsletterBox_input__hqpn6 {
        flex: 0 0 95%;
        width: 100%;
        height: 4.3rem;
        padding: 0 var(--gutter-half);
        color: var(--offblack);
        font-size: 1.6rem;
        font-family: var(--font-libre-franklin);
        line-height: 1;
        border: none;
        border-radius: 0;
        -webkit-appearance: none;
      }
      .CompanyNewsletterBox_input__hqpn6::-webkit-search-cancel-button {
        display: none;
      }
      .CompanyNewsletterBox_placeholder__cFvRN input {
        background-color: var(--color-white) !important;
      }
      .CompanyNewsletterBox_placeholder__cFvRN
        input::-webkit-input-placeholder {
        color: var(--gray-2);
      }
      .CompanyNewsletterBox_placeholder__cFvRN input:-ms-input-placeholder {
        color: var(--gray-2);
      }
      .CompanyNewsletterBox_placeholder__cFvRN input::-ms-input-placeholder {
        color: var(--gray-2);
      }
      .CompanyNewsletterBox_placeholder__cFvRN input::placeholder {
        color: var(--gray-2);
      }
      .CompanyNewsletterBox_companylist__xuxv9 {
        flex: 0 0 auto;
        -webkit-text-decoration: none;
        text-decoration: none;
        border-bottom: 0.5px solid var(--color-white);
      }
      .CompanyNewsletterBox_login__XKu1E {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
      }
      .CompanyNewsletterBox_action__eOMiY {
        margin-top: 1.5rem;
      }
      .CompanyNewsletterBox_actionfield__UjEfx {
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start;
        align-items: center;
        justify-content: center;
        margin-top: 1rem;
      }
      @media (min-width: 1222px) {
        .CompanyNewsletterBox_actionfield__UjEfx {
          align-content: end;
          margin-left: 2.8rem;
        }
      }
      .CompanyNewsletterBox_loggedin__iFsds {
        flex: 0 0 100%;
        flex-direction: column;
        align-content: center;
        justify-content: space-between;
      }
      @media (min-width: 768px) {
        .CompanyNewsletterBox_loggedin__iFsds {
          flex: 0 0 50%;
          flex-direction: row;
          margin-left: 2.8rem;
        }
      }
      .CompanyNewsletterBox_inputwrapper__Q4x91 {
        position: relative;
        display: flex;
        flex: 0 0 100%;
        flex-direction: column;
        width: 100%;
        margin-bottom: 2rem;
      }
      .CompanyNewsletterBox_containerwrapper__PAhpV {
        position: relative;
        flex: 0 0 100%;
      }
      .CompanyNewsletterBox_companiescontainer__QH4Iz {
        position: absolute;
        z-index: 201;
        width: 100%;
        max-height: 25rem;
        overflow: scroll;
        background-color: aliceblue;
        box-shadow: 0 0 1rem 0.2rem rgba(18, 18, 18, 0.5);
      }
      .CompanyNewsletterBox_magnifier__c0L1t {
        position: absolute;
        top: 1rem;
        right: 0.8rem;
        width: auto;
        border: none;
        border-radius: 0;
        cursor: pointer;
      }
      .CompanyNewsletterBox_magnifier__c0L1t svg circle,
      .CompanyNewsletterBox_magnifier__c0L1t svg line {
        transition: stroke 0.1s;
        stroke: var(--search-icon-color);
      }
      .CompanyNewsletterBox_icon__ZKEnS {
        width: 4.4rem;
        height: 4.6rem;
      }
      .CompanyNewsletterBox_-content-page__cM5GV {
        margin-left: auto;
        margin-right: auto;
      }
      @media (max-width: 519.98px) {
        .CompanyNewsletterBox_-content-page__cM5GV {
          margin-right: var(--gutter);
          margin-left: auto;
        }
      }
      .CompanyNewsletterBox_button__ObvBm {
        color: var(--color-white);
        border-color: var(--color-white);
      }

/* Style block 6 extracted from index.php */

.bannerDimensionChanged {
        margin: auto;
      }
      .fadeClose {
        transition: height 500ms, transform 500ms;
      }
      .ad-inside {
        transform: none;
        -webkit-transform: none;
      }
      .bbwAd {
        margin: 0 auto;
      }
      @media (min-width: 832px) {
        .bbwAd {
          max-width: 62.6rem;
          max-width: var(--desktop-max-content-width);
        }
      }
      @media (min-width: 541px) {
        .bbwAd {
          width: 90%;
          max-width: 53.4rem;
          max-width: var(--tablet-max-content-width);
        }
      }
      .bbwAd .bbw_endscreen {
        font-size: 2.5em;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.8);
        pointer-events: none;
      }
      .bbwAd .bbw_endscreen .bbw_cta {
        color: #000;
        border: 1px solid #000;
        padding: 5px;
        border-radius: 3px;
        background: #fff;
        position: absolute;
        top: 66%;
        left: 50%;
        transform: translate(-50%, -66%);
      }
      .bbwAd .bbw_endscreen .bbw_replay {
        color: #000;
        position: absolute;
        top: 33%;
        left: 50%;
        transform: translate(-50%, -33%);
        background-image: url("");
        width: 70px;
        height: 70px;
        pointer-events: all;
        cursor: pointer;
      }
      #outside-right .bannerDimensionChanged {
        margin: 0;
      }
      #outside-right .ad_refreshed {
        margin: 0px;
      }

/* Style block 7 extracted from index.php */

.tp-backdrop {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #121214;
        z-index: 300000;
        opacity: 0;
        transition: opacity 0.25s linear;
      }
      .tp-backdrop.tp-active {
        opacity: 0.9;
      }
      .tp-modal .tp-close.tp-square {
        background: #ccc;
        border-radius: 0;
        border: 0;
        top: 0;
        right: -40px;
      }
      .tp-modal .tp-close {
        pointer-events: none;
        position: absolute;
        top: -15px;
        right: -15px;
        width: 30px;
        height: 30px;
        background: #fff url("") center center no-repeat;
        border: none;
        box-shadow: 0 0 10px rgba(28, 37, 68, 0.15);
        outline: none;
        z-index: 300100;
        border-radius: 40px;
        opacity: 0;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        transform: scale(1);
      }
      .tp-modal .tp-modal-title {
        position: absolute;
        padding: 3px;
        top: 5px;
        left: -200em;
      }
      .tp-modal .tp-close:hover,
      .tp-modal .tp-close:focus {
        box-shadow: 0 0 10px 2px rgba(28, 37, 68, 0.15);
      }
      .tp-modal .tp-close:focus {
        border: 1px solid;
      }
      .tp-modal .tp-close.tp-active {
        display: block;
        opacity: 1;
        pointer-events: auto;
      }
      .tp-modal .tp-iframe-wrapper[dir="rtl"] .tp-close {
        right: initial;
        left: -20px;
      }
      .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close {
        top: 0;
        right: 0;
        width: 64px;
        height: 64px;
        box-shadow: none;
        outline: none;
        border-radius: 0;
        border-left: 1px solid rgba(15, 15, 21, 0.2);
        background: url("") center center no-repeat;
      }
      .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active {
        opacity: 0.3;
      }
      .tp-modal
        .tp-iframe-wrapper.piano-id-modal-ver-2
        .tp-close.tp-active:hover,
      .tp-modal
        .tp-iframe-wrapper.piano-id-modal-ver-2
        .tp-close.tp-active:focus,
      .tp-modal
        .tp-iframe-wrapper.piano-id-modal-ver-2
        .tp-close.tp-active:focus-visible {
        border: none;
        border-left: 1px solid rgba(15, 15, 21, 0.06);
        opacity: 1;
        box-shadow: none;
      }
      .tp-modal
        .tp-iframe-wrapper.piano-id-modal-ver-2
        .tp-close.tp-active:focus-visible:after {
        content: "";
        width: 24px;
        height: 24px;
        border-radius: 4px;
        border: 1px solid #3b67b2;
        position: absolute;
        top: 19px;
        left: 18px;
        display: inline-block;
      }
      .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close {
        right: auto;
        left: 0;
        border-left: none;
        border-right: 1px solid rgba(15, 15, 21, 0.2);
      }
      .tp-modal
        .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"]
        .tp-close:hover,
      .tp-modal
        .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"]
        .tp-close:focus {
        border-left: none;
        border-right: 1px solid rgba(15, 15, 21, 0.06);
      }
      .tp-modal {
        z-index: 300050;
      }
      @media screen and (max-width: 650px) {
        .tp-modal .tp-close {
          right: 0;
        }
        .tp-modal .tp-iframe-wrapper[dir="rtl"] .tp-close {
          right: initial;
          left: 0;
        }
      }
      .tp-modal .tp-iframe-wrapper.tp-curtain {
        width: 600px;
        height: 480px;
      }
      .tp-modal-open {
        overflow: hidden !important;
        height: 100vh;
        -webkit-overflow-scrolling: touch;
      }
      .tp-modal-open.tp-modal-resizing {
        -webkit-overflow-scrolling: auto;
      }
      .tp-modal-close {
        overflow: auto;
      }
      .tp-iframe-wrapper {
        position: relative;
        margin: 50px auto;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.21);
      }
      .tp-iframe-wrapper.no-shadow {
        box-shadow: unset;
      }
      .tp-modal {
        overflow-x: hidden;
        overflow-y: scroll !important;
        display: none;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        transform: translateZ(0);
      }
      .tp-modal .tp-message {
        font-family: Graphik Web Regular, Helvetica, Arial, sans-serif;
        padding: 10px;
      }
      .tp-modal .tp-btn-container {
        padding-left: 10px;
        padding-bottom: 10px;
      }
      .tp-cxense-placeholder-modal {
        width: 100%;
        background-color: #fff;
        max-width: 912px;
        display: block;
        overflow: hidden;
        height: auto;
        opacity: 1;
      }
      .tp-widget-placeholder > div:after {
        display: block;
        content: "";
        clear: both;
      }
      .tp-btn {
        text-decoration: none;
        cursor: pointer;
        padding: 0 18px;
        line-height: 40px;
        border-collapse: separate;
        border-radius: 4px;
        text-align: center;
        vertical-align: middle;
        display: inline-block;
        color: #fff;
        border: none;
        box-shadow: inset 0 -1px rgba(216, 218, 221, 0);
        background: #3878d8;
        background-position: bottom;
        text-shadow: none;
        font-family: Graphik Web Regular, Helvetica, Arial, sans-serif;
        white-space: nowrap;
        outline: 0;
      }
      .tp-please-wait.tp-active {
        display: block;
        opacity: 0.9;
        transition: opacity 0.25s linear;
      }
      .tp-please-wait {
        position: absolute;
        top: 0;
        left: 0;
        background-color: #999;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: none;
        text-align: center;
        color: #fff;
        font-weight: lighter;
        font-family: Open Sans, sans-serif;
        font-size: 15px;
      }
      .tp-please-wait.tp-overlap {
        position: fixed;
        z-index: 300150;
      }
      .tp-please-wait.tp-local-overlap {
        position: absolute;
      }
      .tp-please-wait > .tp-icon {
        width: 80px;
        height: 80px;
        margin: 100px auto 20px;
      }
      .pn-spinner {
        color: gray;
        display: inline-block;
        position: relative;
        width: 80px;
        height: 80px;
      }
      .pn-spinner div {
        transform-origin: 40px 40px;
        animation: pn-spinner 1.2s linear infinite;
      }
      .pn-spinner div:after {
        content: " ";
        display: block;
        position: absolute;
        top: 3px;
        left: 37px;
        width: 6px;
        height: 18px;
        border-radius: 20%;
        background: #fff;
      }
      .pn-spinner div:nth-child(1) {
        transform: rotate(0);
        animation-delay: -1.1s;
      }
      .pn-spinner div:nth-child(2) {
        transform: rotate(30deg);
        animation-delay: -1s;
      }
      .pn-spinner div:nth-child(3) {
        transform: rotate(60deg);
        animation-delay: -0.9s;
      }
      .pn-spinner div:nth-child(4) {
        transform: rotate(90deg);
        animation-delay: -0.8s;
      }
      .pn-spinner div:nth-child(5) {
        transform: rotate(120deg);
        animation-delay: -0.7s;
      }
      .pn-spinner div:nth-child(6) {
        transform: rotate(150deg);
        animation-delay: -0.6s;
      }
      .pn-spinner div:nth-child(7) {
        transform: rotate(180deg);
        animation-delay: -0.5s;
      }
      .pn-spinner div:nth-child(8) {
        transform: rotate(210deg);
        animation-delay: -0.4s;
      }
      .pn-spinner div:nth-child(9) {
        transform: rotate(240deg);
        animation-delay: -0.3s;
      }
      .pn-spinner div:nth-child(10) {
        transform: rotate(270deg);
        animation-delay: -0.2s;
      }
      .pn-spinner div:nth-child(11) {
        transform: rotate(300deg);
        animation-delay: -0.1s;
      }
      .pn-spinner div:nth-child(12) {
        transform: rotate(330deg);
        animation-delay: 0s;
      }
      @keyframes pn-spinner {
        0% {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      .tp-please-wait > .tp-icon.tp-centered {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      .tp-iframe-wrapper.no-width .tp-close,
      .tp-iframe-wrapper.no-height .tp-close,
      .tp-modal.no-width .tp-close,
      .tp-modal.no-height .tp-close {
        display: none;
      }
      .tp-banner {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
      }
      .tp-banner > .tp-container-inner,
      .tp-banner > .tp-container-inner > iframe {
        width: inherit !important;
      }
      .tp-modal-overscroll-prevented {
        overscroll-behavior: contain;
        width: 100%;
        overflow-x: unset;
        overflow-y: scroll;
      }
      .tp-scroll-prevented {
        height: 100vh;
        overflow: hidden;
        touch-action: none;
      }
      .tp-body-scroll-prevented {
        touch-action: none;
      }
      .piano-widget-container-fade {
        opacity: 0;
        animation: piano-widget-fade 0.5s ease-in-out;
      }
      @keyframes piano-widget-fade {
        0% {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }

/* Style block 8 extracted from index.php */

#onetrust-banner-sdk .onetrust-vendors-list-handler {
        cursor: pointer;
        color: #1f96db;
        font-size: inherit;
        font-weight: bold;
        text-decoration: none;
        margin-left: 5px;
      }
      #onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
        color: #1f96db;
      }
      #onetrust-banner-sdk:focus {
        outline: 2px solid #000;
        outline-offset: -2px;
      }
      #onetrust-banner-sdk a:focus {
        outline: 2px solid #000;
      }
      #onetrust-banner-sdk #onetrust-accept-btn-handler,
      #onetrust-banner-sdk #onetrust-reject-all-handler,
      #onetrust-banner-sdk #onetrust-pc-btn-handler {
        outline-offset: 1px;
      }
      #onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
        height: 64px;
        width: 64px;
      }
      #onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold {
        font-weight: bold;
      }
      #onetrust-banner-sdk .ot-button-order-0 {
        order: 0;
      }
      #onetrust-banner-sdk .ot-button-order-1 {
        order: 1;
      }
      #onetrust-banner-sdk .ot-button-order-2 {
        order: 2;
      }
      #onetrust-banner-sdk #onetrust-close-btn-container svg {
        height: 10px;
        width: 10px;
        pointer-events: none;
      }
      #onetrust-banner-sdk .ot-close-icon,
      #onetrust-pc-sdk .ot-close-icon,
      #ot-sync-ntfy .ot-close-icon {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        height: 12px;
        width: 12px;
      }
      #onetrust-banner-sdk .powered-by-logo,
      #onetrust-banner-sdk .ot-pc-footer-logo a,
      #onetrust-pc-sdk .powered-by-logo,
      #onetrust-pc-sdk .ot-pc-footer-logo a,
      #ot-sync-ntfy .powered-by-logo,
      #ot-sync-ntfy .ot-pc-footer-logo a {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        height: 25px;
        width: 152px;
        display: block;
        text-decoration: none;
        font-size: 0.75em;
      }
      #onetrust-banner-sdk .powered-by-logo:hover,
      #onetrust-banner-sdk .ot-pc-footer-logo a:hover,
      #onetrust-pc-sdk .powered-by-logo:hover,
      #onetrust-pc-sdk .ot-pc-footer-logo a:hover,
      #ot-sync-ntfy .powered-by-logo:hover,
      #ot-sync-ntfy .ot-pc-footer-logo a:hover {
        color: #565656;
      }
      #onetrust-banner-sdk h3 *,
      #onetrust-banner-sdk h4 *,
      #onetrust-banner-sdk h6 *,
      #onetrust-banner-sdk button *,
      #onetrust-banner-sdk a[data-parent-id] *,
      #onetrust-pc-sdk h3 *,
      #onetrust-pc-sdk h4 *,
      #onetrust-pc-sdk h6 *,
      #onetrust-pc-sdk button *,
      #onetrust-pc-sdk a[data-parent-id] *,
      #ot-sync-ntfy h3 *,
      #ot-sync-ntfy h4 *,
      #ot-sync-ntfy h6 *,
      #ot-sync-ntfy button *,
      #ot-sync-ntfy a[data-parent-id] * {
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
      }
      #onetrust-banner-sdk .ot-hide,
      #onetrust-pc-sdk .ot-hide,
      #ot-sync-ntfy .ot-hide {
        display: none !important;
      }
      #onetrust-banner-sdk button.ot-link-btn:hover,
      #onetrust-pc-sdk button.ot-link-btn:hover,
      #ot-sync-ntfy button.ot-link-btn:hover {
        text-decoration: underline;
        opacity: 1;
      }
      #onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
        padding: 0;
      }
      #onetrust-pc-sdk .ot-sdk-container {
        padding-right: 0;
      }
      #onetrust-pc-sdk .ot-sdk-row {
        flex-direction: initial;
        width: 100%;
      }
      #onetrust-pc-sdk [type="checkbox"]:checked,
      #onetrust-pc-sdk [type="checkbox"]:not(:checked) {
        pointer-events: initial;
      }
      #onetrust-pc-sdk [type="checkbox"]:disabled + label::before,
      #onetrust-pc-sdk [type="checkbox"]:disabled + label:after,
      #onetrust-pc-sdk [type="checkbox"]:disabled + label {
        pointer-events: none;
        opacity: 0.8;
      }
      #onetrust-pc-sdk #vendor-list-content {
        transform: translate3d(0, 0, 0);
      }
      #onetrust-pc-sdk li input[type="checkbox"] {
        z-index: 1;
      }
      #onetrust-pc-sdk li .ot-checkbox label {
        z-index: 2;
      }
      #onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] {
        height: auto;
        width: auto;
      }
      #onetrust-pc-sdk li .host-title a,
      #onetrust-pc-sdk li .ot-host-name a,
      #onetrust-pc-sdk li .accordion-text,
      #onetrust-pc-sdk li .ot-acc-txt {
        z-index: 2;
        position: relative;
      }
      #onetrust-pc-sdk input {
        margin: 3px 0.1ex;
      }
      #onetrust-pc-sdk .pc-logo,
      #onetrust-pc-sdk .ot-pc-logo {
        height: 60px;
        width: 180px;
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-flex;
        justify-content: center;
        align-items: center;
      }
      #onetrust-pc-sdk .pc-logo img,
      #onetrust-pc-sdk .ot-pc-logo img {
        max-height: 100%;
        max-width: 100%;
      }
      #onetrust-pc-sdk .pc-logo svg,
      #onetrust-pc-sdk .ot-pc-logo svg {
        height: 60px;
        width: 180px;
      }
      #onetrust-pc-sdk #close-pc-btn-handler > svg {
        margin: auto;
        display: block;
        height: 12px;
        width: 12px;
      }
      #onetrust-pc-sdk .screen-reader-only,
      #onetrust-pc-sdk .ot-scrn-rdr,
      .ot-sdk-cookie-policy .screen-reader-only,
      .ot-sdk-cookie-policy .ot-scrn-rdr {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
      }
      #onetrust-pc-sdk.ot-fade-in,
      .onetrust-pc-dark-filter.ot-fade-in,
      #onetrust-banner-sdk.ot-fade-in {
        animation-name: onetrust-fade-in;
        animation-duration: 400ms;
        animation-timing-function: ease-in-out;
      }
      #onetrust-pc-sdk.ot-hide {
        display: none !important;
      }
      .onetrust-pc-dark-filter.ot-hide {
        display: none !important;
      }
      #ot-sdk-btn.ot-sdk-show-settings,
      #ot-sdk-btn.optanon-show-settings {
        color: #fff;
        background-color: #468254;
        height: auto;
        white-space: normal;
        word-wrap: break-word;
        padding: 0.8em 2em;
        font-size: 0.8em;
        line-height: 1.2;
        cursor: pointer;
        -moz-transition: 0.1s ease;
        -o-transition: 0.1s ease;
        -webkit-transition: 1s ease;
        transition: 0.1s ease;
      }
      #ot-sdk-btn.ot-sdk-show-settings:hover,
      #ot-sdk-btn.optanon-show-settings:hover {
        color: #fff;
        background-color: #2c6415;
      }
      #ot-sdk-btn.ot-sdk-show-settings:active,
      #ot-sdk-btn.optanon-show-settings:active {
        color: #fff;
        background-color: #2c6415;
        border: 1px solid rgba(162, 192, 169, 0.5);
      }
      .onetrust-pc-dark-filter {
        background: rgba(0, 0, 0, 0.5);
        z-index: 2147483646;
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
      }
      @keyframes onetrust-fade-in {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }
      .ot-cookie-label {
        text-decoration: underline;
      }
      @media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
        #onetrust-pc-sdk p {
          font-size: 0.75em;
        }
      }
      #onetrust-banner-sdk .banner-option-input:focus + label {
        outline: 1px solid #000;
        outline-style: auto;
      }
      .category-vendors-list-handler + a:focus,
      .category-vendors-list-handler + a:focus-visible {
        outline: 2px solid #000;
      }
      #onetrust-pc-sdk .ot-userid-title {
        margin-top: 10px;
      }
      #onetrust-pc-sdk .ot-userid-title > span,
      #onetrust-pc-sdk .ot-userid-timestamp > span {
        font-weight: 700;
      }
      #onetrust-pc-sdk .ot-userid-desc {
        font-style: italic;
      }
      #onetrust-pc-sdk .ot-host-desc a {
        pointer-events: initial;
      }
      #onetrust-pc-sdk .ot-ven-hdr > p a {
        position: relative;
        z-index: 2;
        pointer-events: initial;
      }
      #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
      #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a {
        margin-right: auto;
      }
      #onetrust-pc-sdk .ot-pc-footer-logo svg,
      #onetrust-pc-sdk .ot-pc-footer-logo img {
        width: 136px;
        height: 16px;
      }
      #onetrust-pc-sdk .ot-pur-vdr-count {
        font-weight: 400;
        font-size: 0.8em;
        padding-top: 3px;
        display: block;
      }
      #onetrust-banner-sdk .ot-optout-signal,
      #onetrust-pc-sdk .ot-optout-signal {
        border: 1px solid #32ae88;
        border-radius: 3px;
        padding: 5px;
        margin-bottom: 10px;
        background-color: #f9fffa;
        font-size: 0.85rem;
        line-height: 2;
      }
      #onetrust-banner-sdk .ot-optout-signal .ot-optout-icon,
      #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon {
        display: inline;
        margin-right: 5px;
      }
      #onetrust-banner-sdk .ot-optout-signal svg,
      #onetrust-pc-sdk .ot-optout-signal svg {
        height: 20px;
        width: 30px;
      }
      #onetrust-banner-sdk .ot-optout-signal svg.ot-source-sprite,
      #onetrust-pc-sdk .ot-optout-signal svg.ot-source-sprite {
        position: relative;
        bottom: -3px;
      }
      #onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite),
      #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) {
        transform: scale(0.5);
      }
      #onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite) path,
      #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) path {
        fill: #32ae88;
      }
      #onetrust-consent-sdk .ot-general-modal {
        overflow: hidden;
        position: fixed;
        margin: 0 auto;
        top: 50%;
        left: 50%;
        width: 40%;
        padding: 1.5rem;
        max-width: 575px;
        min-width: 575px;
        z-index: 2147483647;
        border-radius: 2.5px;
        transform: translate(-50%, -50%);
      }
      #onetrust-consent-sdk .ot-signature-health-group {
        margin-top: 1rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        margin-bottom: 0.625rem;
        width: calc(100% - 2.5rem);
      }
      #onetrust-consent-sdk
        .ot-signature-health-group
        .ot-signature-health-form {
        gap: 0.5rem;
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-health-form {
        width: 70%;
        gap: 0.35rem;
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-input {
        height: 38px;
        padding: 6px 10px;
        background-color: #fff;
        border: 1px solid #d1d1d1;
        border-radius: 4px;
        box-shadow: none;
        box-sizing: border-box;
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle {
        font-size: 1.125rem;
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-group-title {
        font-size: 1.25rem;
        font-weight: bold;
      }
      #onetrust-consent-sdk .ot-signature-health,
      #onetrust-consent-sdk .ot-signature-health-group {
        display: flex;
        flex-direction: column;
        gap: 1rem;
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-cont,
      #onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont {
        display: flex;
        flex-direction: column;
        gap: 0.25rem;
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph,
      #onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph {
        margin: 0;
        line-height: 20px;
        font-size: max(14px, 0.875rem);
      }
      #onetrust-consent-sdk .ot-signature-health .ot-health-signature-error,
      #onetrust-consent-sdk
        .ot-signature-health-group
        .ot-health-signature-error {
        color: #4d4d4d;
        font-size: min(12px, 0.75rem);
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont,
      #onetrust-consent-sdk
        .ot-signature-health-group
        .ot-signature-buttons-cont {
        margin-top: max(0.75rem, 2%);
        gap: 1rem;
        display: flex;
        justify-content: flex-end;
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-button,
      #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button {
        flex: 1;
        height: auto;
        color: #fff;
        cursor: pointer;
        line-height: 1.2;
        min-width: 125px;
        font-weight: 600;
        font-size: 0.813em;
        border-radius: 2px;
        padding: 12px 10px;
        white-space: normal;
        word-wrap: break-word;
        word-break: break-word;
        background-color: #68b631;
        border: 2px solid #68b631;
      }
      #onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject,
      #onetrust-consent-sdk
        .ot-signature-health-group
        .ot-signature-button.reject {
        background-color: #fff;
      }
      #onetrust-consent-sdk .ot-input-field-cont {
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
      }
      #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input {
        width: 65%;
      }
      #onetrust-consent-sdk .ot-signature-health-form {
        display: flex;
        flex-direction: column;
      }
      #onetrust-consent-sdk .ot-signature-health-form .ot-signature-label {
        margin-bottom: 0;
        line-height: 20px;
        font-size: max(14px, 0.875rem);
      }
      #onetrust-consent-sdk #onetrust-sprite-svg {
        display: none;
      }
      @media only screen and (max-width: 600px) {
        #onetrust-consent-sdk .ot-general-modal {
          min-width: 100%;
        }
        #onetrust-consent-sdk .ot-signature-health .ot-signature-health-form {
          width: 100%;
        }
        #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input {
          width: 100%;
        }
      }
      #onetrust-banner-sdk,
      #onetrust-pc-sdk,
      #ot-sdk-cookie-policy,
      #ot-sync-ntfy {
        font-size: 16px;
      }
      #onetrust-banner-sdk *,
      #onetrust-banner-sdk ::after,
      #onetrust-banner-sdk ::before,
      #onetrust-pc-sdk *,
      #onetrust-pc-sdk ::after,
      #onetrust-pc-sdk ::before,
      #ot-sdk-cookie-policy *,
      #ot-sdk-cookie-policy ::after,
      #ot-sdk-cookie-policy ::before,
      #ot-sync-ntfy *,
      #ot-sync-ntfy ::after,
      #ot-sync-ntfy ::before {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
      }
      #onetrust-banner-sdk div,
      #onetrust-banner-sdk span,
      #onetrust-banner-sdk h1,
      #onetrust-banner-sdk h2,
      #onetrust-banner-sdk h3,
      #onetrust-banner-sdk h4,
      #onetrust-banner-sdk h5,
      #onetrust-banner-sdk h6,
      #onetrust-banner-sdk p,
      #onetrust-banner-sdk img,
      #onetrust-banner-sdk svg,
      #onetrust-banner-sdk button,
      #onetrust-banner-sdk section,
      #onetrust-banner-sdk a,
      #onetrust-banner-sdk label,
      #onetrust-banner-sdk input,
      #onetrust-banner-sdk ul,
      #onetrust-banner-sdk li,
      #onetrust-banner-sdk nav,
      #onetrust-banner-sdk table,
      #onetrust-banner-sdk thead,
      #onetrust-banner-sdk tr,
      #onetrust-banner-sdk td,
      #onetrust-banner-sdk tbody,
      #onetrust-banner-sdk .ot-main-content,
      #onetrust-banner-sdk .ot-toggle,
      #onetrust-banner-sdk #ot-content,
      #onetrust-banner-sdk #ot-pc-content,
      #onetrust-banner-sdk .checkbox,
      #onetrust-pc-sdk div,
      #onetrust-pc-sdk span,
      #onetrust-pc-sdk h1,
      #onetrust-pc-sdk h2,
      #onetrust-pc-sdk h3,
      #onetrust-pc-sdk h4,
      #onetrust-pc-sdk h5,
      #onetrust-pc-sdk h6,
      #onetrust-pc-sdk p,
      #onetrust-pc-sdk img,
      #onetrust-pc-sdk svg,
      #onetrust-pc-sdk button,
      #onetrust-pc-sdk section,
      #onetrust-pc-sdk a,
      #onetrust-pc-sdk label,
      #onetrust-pc-sdk input,
      #onetrust-pc-sdk ul,
      #onetrust-pc-sdk li,
      #onetrust-pc-sdk nav,
      #onetrust-pc-sdk table,
      #onetrust-pc-sdk thead,
      #onetrust-pc-sdk tr,
      #onetrust-pc-sdk td,
      #onetrust-pc-sdk tbody,
      #onetrust-pc-sdk .ot-main-content,
      #onetrust-pc-sdk .ot-toggle,
      #onetrust-pc-sdk #ot-content,
      #onetrust-pc-sdk #ot-pc-content,
      #onetrust-pc-sdk .checkbox,
      #ot-sdk-cookie-policy div,
      #ot-sdk-cookie-policy span,
      #ot-sdk-cookie-policy h1,
      #ot-sdk-cookie-policy h2,
      #ot-sdk-cookie-policy h3,
      #ot-sdk-cookie-policy h4,
      #ot-sdk-cookie-policy h5,
      #ot-sdk-cookie-policy h6,
      #ot-sdk-cookie-policy p,
      #ot-sdk-cookie-policy img,
      #ot-sdk-cookie-policy svg,
      #ot-sdk-cookie-policy button,
      #ot-sdk-cookie-policy section,
      #ot-sdk-cookie-policy a,
      #ot-sdk-cookie-policy label,
      #ot-sdk-cookie-policy input,
      #ot-sdk-cookie-policy ul,
      #ot-sdk-cookie-policy li,
      #ot-sdk-cookie-policy nav,
      #ot-sdk-cookie-policy table,
      #ot-sdk-cookie-policy thead,
      #ot-sdk-cookie-policy tr,
      #ot-sdk-cookie-policy td,
      #ot-sdk-cookie-policy tbody,
      #ot-sdk-cookie-policy .ot-main-content,
      #ot-sdk-cookie-policy .ot-toggle,
      #ot-sdk-cookie-policy #ot-content,
      #ot-sdk-cookie-policy #ot-pc-content,
      #ot-sdk-cookie-policy .checkbox,
      #ot-sync-ntfy div,
      #ot-sync-ntfy span,
      #ot-sync-ntfy h1,
      #ot-sync-ntfy h2,
      #ot-sync-ntfy h3,
      #ot-sync-ntfy h4,
      #ot-sync-ntfy h5,
      #ot-sync-ntfy h6,
      #ot-sync-ntfy p,
      #ot-sync-ntfy img,
      #ot-sync-ntfy svg,
      #ot-sync-ntfy button,
      #ot-sync-ntfy section,
      #ot-sync-ntfy a,
      #ot-sync-ntfy label,
      #ot-sync-ntfy input,
      #ot-sync-ntfy ul,
      #ot-sync-ntfy li,
      #ot-sync-ntfy nav,
      #ot-sync-ntfy table,
      #ot-sync-ntfy thead,
      #ot-sync-ntfy tr,
      #ot-sync-ntfy td,
      #ot-sync-ntfy tbody,
      #ot-sync-ntfy .ot-main-content,
      #ot-sync-ntfy .ot-toggle,
      #ot-sync-ntfy #ot-content,
      #ot-sync-ntfy #ot-pc-content,
      #ot-sync-ntfy .checkbox {
        font-family: inherit;
        font-weight: normal;
        -webkit-font-smoothing: auto;
        letter-spacing: normal;
        line-height: normal;
        padding: 0;
        margin: 0;
        height: auto;
        min-height: 0;
        max-height: none;
        width: auto;
        min-width: 0;
        max-width: none;
        border-radius: 0;
        border: none;
        clear: none;
        float: none;
        position: static;
        bottom: auto;
        left: auto;
        right: auto;
        top: auto;
        text-align: left;
        text-decoration: none;
        text-indent: 0;
        text-shadow: none;
        text-transform: none;
        white-space: normal;
        background: none;
        overflow: visible;
        vertical-align: baseline;
        visibility: visible;
        z-index: auto;
        box-shadow: none;
      }
      #onetrust-banner-sdk img,
      #onetrust-pc-sdk img,
      #ot-sdk-cookie-policy img,
      #ot-sync-ntfy img {
        overflow: hidden !important;
      }
      #onetrust-banner-sdk label:before,
      #onetrust-banner-sdk label:after,
      #onetrust-banner-sdk .checkbox:after,
      #onetrust-banner-sdk .checkbox:before,
      #onetrust-pc-sdk label:before,
      #onetrust-pc-sdk label:after,
      #onetrust-pc-sdk .checkbox:after,
      #onetrust-pc-sdk .checkbox:before,
      #ot-sdk-cookie-policy label:before,
      #ot-sdk-cookie-policy label:after,
      #ot-sdk-cookie-policy .checkbox:after,
      #ot-sdk-cookie-policy .checkbox:before,
      #ot-sync-ntfy label:before,
      #ot-sync-ntfy label:after,
      #ot-sync-ntfy .checkbox:after,
      #ot-sync-ntfy .checkbox:before {
        content: "";
        content: none;
      }
      #onetrust-banner-sdk .ot-sdk-container,
      #onetrust-pc-sdk .ot-sdk-container,
      #ot-sdk-cookie-policy .ot-sdk-container {
        position: relative;
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0 20px;
        box-sizing: border-box;
      }
      #onetrust-banner-sdk .ot-sdk-column,
      #onetrust-banner-sdk .ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-column,
      #onetrust-pc-sdk .ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-column,
      #ot-sdk-cookie-policy .ot-sdk-columns {
        width: 100%;
        float: left;
        box-sizing: border-box;
        padding: 0;
        display: initial;
      }
      @media (min-width: 400px) {
        #onetrust-banner-sdk .ot-sdk-container,
        #onetrust-pc-sdk .ot-sdk-container,
        #ot-sdk-cookie-policy .ot-sdk-container {
          width: 90%;
          padding: 0;
        }
      }
      @media (min-width: 550px) {
        #onetrust-banner-sdk .ot-sdk-container,
        #onetrust-pc-sdk .ot-sdk-container,
        #ot-sdk-cookie-policy .ot-sdk-container {
          width: 100%;
        }
        #onetrust-banner-sdk .ot-sdk-column,
        #onetrust-banner-sdk .ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-column,
        #onetrust-pc-sdk .ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-column,
        #ot-sdk-cookie-policy .ot-sdk-columns {
          margin-left: 4%;
        }
        #onetrust-banner-sdk .ot-sdk-column:first-child,
        #onetrust-banner-sdk .ot-sdk-columns:first-child,
        #onetrust-pc-sdk .ot-sdk-column:first-child,
        #onetrust-pc-sdk .ot-sdk-columns:first-child,
        #ot-sdk-cookie-policy .ot-sdk-column:first-child,
        #ot-sdk-cookie-policy .ot-sdk-columns:first-child {
          margin-left: 0;
        }
        #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns {
          width: 13.3333333333%;
        }
        #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
          width: 22%;
        }
        #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns {
          width: 30.6666666667%;
        }
        #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
          width: 65.3333333333%;
        }
        #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns {
          width: 74%;
        }
        #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns {
          width: 82.6666666667%;
        }
        #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns {
          width: 91.3333333333%;
        }
        #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns {
          width: 100%;
          margin-left: 0;
        }
      }
      #onetrust-banner-sdk h1,
      #onetrust-banner-sdk h2,
      #onetrust-banner-sdk h3,
      #onetrust-banner-sdk h4,
      #onetrust-banner-sdk h5,
      #onetrust-banner-sdk h6,
      #onetrust-pc-sdk h1,
      #onetrust-pc-sdk h2,
      #onetrust-pc-sdk h3,
      #onetrust-pc-sdk h4,
      #onetrust-pc-sdk h5,
      #onetrust-pc-sdk h6,
      #ot-sdk-cookie-policy h1,
      #ot-sdk-cookie-policy h2,
      #ot-sdk-cookie-policy h3,
      #ot-sdk-cookie-policy h4,
      #ot-sdk-cookie-policy h5,
      #ot-sdk-cookie-policy h6 {
        margin-top: 0;
        font-weight: 600;
        font-family: inherit;
      }
      #onetrust-banner-sdk h1,
      #onetrust-pc-sdk h1,
      #ot-sdk-cookie-policy h1 {
        font-size: 1.5rem;
        line-height: 1.2;
      }
      #onetrust-banner-sdk h2,
      #onetrust-pc-sdk h2,
      #ot-sdk-cookie-policy h2 {
        font-size: 1.5rem;
        line-height: 1.25;
      }
      #onetrust-banner-sdk h3,
      #onetrust-pc-sdk h3,
      #ot-sdk-cookie-policy h3 {
        font-size: 1.5rem;
        line-height: 1.3;
      }
      #onetrust-banner-sdk h4,
      #onetrust-pc-sdk h4,
      #ot-sdk-cookie-policy h4 {
        font-size: 1.5rem;
        line-height: 1.35;
      }
      #onetrust-banner-sdk h5,
      #onetrust-pc-sdk h5,
      #ot-sdk-cookie-policy h5 {
        font-size: 1.5rem;
        line-height: 1.5;
      }
      #onetrust-banner-sdk h6,
      #onetrust-pc-sdk h6,
      #ot-sdk-cookie-policy h6 {
        font-size: 1.5rem;
        line-height: 1.6;
      }
      @media (min-width: 550px) {
        #onetrust-banner-sdk h1,
        #onetrust-pc-sdk h1,
        #ot-sdk-cookie-policy h1 {
          font-size: 1.5rem;
        }
        #onetrust-banner-sdk h2,
        #onetrust-pc-sdk h2,
        #ot-sdk-cookie-policy h2 {
          font-size: 1.5rem;
        }
        #onetrust-banner-sdk h3,
        #onetrust-pc-sdk h3,
        #ot-sdk-cookie-policy h3 {
          font-size: 1.5rem;
        }
        #onetrust-banner-sdk h4,
        #onetrust-pc-sdk h4,
        #ot-sdk-cookie-policy h4 {
          font-size: 1.5rem;
        }
        #onetrust-banner-sdk h5,
        #onetrust-pc-sdk h5,
        #ot-sdk-cookie-policy h5 {
          font-size: 1.5rem;
        }
        #onetrust-banner-sdk h6,
        #onetrust-pc-sdk h6,
        #ot-sdk-cookie-policy h6 {
          font-size: 1.5rem;
        }
      }
      #onetrust-banner-sdk p,
      #onetrust-pc-sdk p,
      #ot-sdk-cookie-policy p {
        margin: 0 0 1em 0;
        font-family: inherit;
        line-height: normal;
      }
      #onetrust-banner-sdk a,
      #onetrust-pc-sdk a,
      #ot-sdk-cookie-policy a {
        color: #565656;
        text-decoration: underline;
      }
      #onetrust-banner-sdk a:hover,
      #onetrust-pc-sdk a:hover,
      #ot-sdk-cookie-policy a:hover {
        color: #565656;
        text-decoration: none;
      }
      #onetrust-banner-sdk .ot-sdk-button,
      #onetrust-banner-sdk button,
      #onetrust-pc-sdk .ot-sdk-button,
      #onetrust-pc-sdk button,
      #ot-sdk-cookie-policy .ot-sdk-button,
      #ot-sdk-cookie-policy button {
        margin-bottom: 1rem;
        font-family: inherit;
      }
      #onetrust-banner-sdk .ot-sdk-button,
      #onetrust-banner-sdk button,
      #onetrust-pc-sdk .ot-sdk-button,
      #onetrust-pc-sdk button,
      #ot-sdk-cookie-policy .ot-sdk-button,
      #ot-sdk-cookie-policy button {
        display: inline-block;
        height: 38px;
        padding: 0 30px;
        color: #555;
        text-align: center;
        font-size: 0.9em;
        font-weight: 400;
        line-height: 38px;
        letter-spacing: 0.01em;
        text-decoration: none;
        white-space: nowrap;
        background-color: rgba(0, 0, 0, 0);
        border-radius: 2px;
        border: 1px solid #bbb;
        cursor: pointer;
        box-sizing: border-box;
      }
      #onetrust-banner-sdk .ot-sdk-button:hover,
      #onetrust-banner-sdk
        :not(.ot-leg-btn-container)
        > button:not(.ot-link-btn):hover,
      #onetrust-banner-sdk
        :not(.ot-leg-btn-container)
        > button:not(.ot-link-btn):focus,
      #onetrust-pc-sdk .ot-sdk-button:hover,
      #onetrust-pc-sdk
        :not(.ot-leg-btn-container)
        > button:not(.ot-link-btn):hover,
      #onetrust-pc-sdk
        :not(.ot-leg-btn-container)
        > button:not(.ot-link-btn):focus,
      #ot-sdk-cookie-policy .ot-sdk-button:hover,
      #ot-sdk-cookie-policy
        :not(.ot-leg-btn-container)
        > button:not(.ot-link-btn):hover,
      #ot-sdk-cookie-policy
        :not(.ot-leg-btn-container)
        > button:not(.ot-link-btn):focus {
        color: #333;
        border-color: #888;
        opacity: 0.9;
      }
      #onetrust-banner-sdk .ot-sdk-button:focus,
      #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus,
      #onetrust-pc-sdk .ot-sdk-button:focus,
      #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus,
      #ot-sdk-cookie-policy .ot-sdk-button:focus,
      #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus {
        outline: 2px solid #000;
      }
      #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,
      #onetrust-banner-sdk button.ot-sdk-button-primary,
      #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary,
      #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary,
      #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary,
      #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,
      #onetrust-pc-sdk button.ot-sdk-button-primary,
      #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary,
      #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary,
      #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary,
      #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,
      #ot-sdk-cookie-policy button.ot-sdk-button-primary,
      #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary,
      #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary,
      #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary {
        color: #fff;
        background-color: #33c3f0;
        border-color: #33c3f0;
      }
      #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
      #onetrust-banner-sdk button.ot-sdk-button-primary:hover,
      #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover,
      #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover,
      #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover,
      #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
      #onetrust-banner-sdk button.ot-sdk-button-primary:focus,
      #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus,
      #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus,
      #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus,
      #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
      #onetrust-pc-sdk button.ot-sdk-button-primary:hover,
      #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover,
      #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover,
      #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover,
      #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
      #onetrust-pc-sdk button.ot-sdk-button-primary:focus,
      #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus,
      #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus,
      #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus {
        color: #fff;
        background-color: #1eaedb;
        border-color: #1eaedb;
      }
      #onetrust-banner-sdk input[type="text"],
      #onetrust-pc-sdk input[type="text"],
      #ot-sdk-cookie-policy input[type="text"] {
        height: 38px;
        padding: 6px 10px;
        background-color: #fff;
        border: 1px solid #d1d1d1;
        border-radius: 4px;
        box-shadow: none;
        box-sizing: border-box;
      }
      #onetrust-banner-sdk input[type="text"],
      #onetrust-pc-sdk input[type="text"],
      #ot-sdk-cookie-policy input[type="text"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
      }
      #onetrust-banner-sdk input[type="text"]:focus,
      #onetrust-pc-sdk input[type="text"]:focus,
      #ot-sdk-cookie-policy input[type="text"]:focus {
        border: 1px solid #000;
        outline: 0;
      }
      #onetrust-banner-sdk label,
      #onetrust-pc-sdk label,
      #ot-sdk-cookie-policy label {
        display: block;
        margin-bottom: 0.5rem;
        font-weight: 600;
      }
      #onetrust-banner-sdk input[type="checkbox"],
      #onetrust-pc-sdk input[type="checkbox"],
      #ot-sdk-cookie-policy input[type="checkbox"] {
        display: inline;
      }
      #onetrust-banner-sdk ul,
      #onetrust-pc-sdk ul,
      #ot-sdk-cookie-policy ul {
        list-style: circle inside;
      }
      #onetrust-banner-sdk ul,
      #onetrust-pc-sdk ul,
      #ot-sdk-cookie-policy ul {
        padding-left: 0;
        margin-top: 0;
      }
      #onetrust-banner-sdk ul ul,
      #onetrust-pc-sdk ul ul,
      #ot-sdk-cookie-policy ul ul {
        margin: 1.5rem 0 1.5rem 3rem;
        font-size: 90%;
      }
      #onetrust-banner-sdk li,
      #onetrust-pc-sdk li,
      #ot-sdk-cookie-policy li {
        margin-bottom: 1rem;
      }
      #onetrust-banner-sdk th,
      #onetrust-banner-sdk td,
      #onetrust-pc-sdk th,
      #onetrust-pc-sdk td,
      #ot-sdk-cookie-policy th,
      #ot-sdk-cookie-policy td {
        padding: 12px 15px;
        text-align: left;
        border-bottom: 1px solid #e1e1e1;
      }
      #onetrust-banner-sdk button,
      #onetrust-pc-sdk button,
      #ot-sdk-cookie-policy button {
        margin-bottom: 1rem;
        font-family: inherit;
      }
      #onetrust-banner-sdk .ot-sdk-container:after,
      #onetrust-banner-sdk .ot-sdk-row:after,
      #onetrust-pc-sdk .ot-sdk-container:after,
      #onetrust-pc-sdk .ot-sdk-row:after,
      #ot-sdk-cookie-policy .ot-sdk-container:after,
      #ot-sdk-cookie-policy .ot-sdk-row:after {
        content: "";
        display: table;
        clear: both;
      }
      #onetrust-banner-sdk .ot-sdk-row,
      #onetrust-pc-sdk .ot-sdk-row,
      #ot-sdk-cookie-policy .ot-sdk-row {
        margin: 0;
        max-width: none;
        display: block;
      }
      .ot-sdk-cookie-policy {
        font-family: inherit;
        font-size: 16px;
      }
      .ot-sdk-cookie-policy.otRelFont {
        font-size: 1rem;
      }
      .ot-sdk-cookie-policy h3,
      .ot-sdk-cookie-policy h4,
      .ot-sdk-cookie-policy h6,
      .ot-sdk-cookie-policy p,
      .ot-sdk-cookie-policy li,
      .ot-sdk-cookie-policy a,
      .ot-sdk-cookie-policy th,
      .ot-sdk-cookie-policy #cookie-policy-description,
      .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
      .ot-sdk-cookie-policy #cookie-policy-title {
        color: dimgray;
      }
      .ot-sdk-cookie-policy #cookie-policy-description {
        margin-bottom: 1em;
      }
      .ot-sdk-cookie-policy h4 {
        font-size: 1.2em;
      }
      .ot-sdk-cookie-policy h6 {
        font-size: 1em;
        margin-top: 2em;
      }
      .ot-sdk-cookie-policy th {
        min-width: 75px;
      }
      .ot-sdk-cookie-policy a,
      .ot-sdk-cookie-policy a:hover {
        background: #fff;
      }
      .ot-sdk-cookie-policy thead {
        background-color: #f6f6f4;
        font-weight: bold;
      }
      .ot-sdk-cookie-policy .ot-mobile-border {
        display: none;
      }
      .ot-sdk-cookie-policy section {
        margin-bottom: 2em;
      }
      .ot-sdk-cookie-policy table {
        border-collapse: inherit;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
        font-family: inherit;
        font-size: 1rem;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
        color: dimgray;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
        margin-bottom: 1em;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup {
        margin-left: 1.5em;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy
        .ot-sdk-cookie-policy-group-desc,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
        font-size: 0.9em;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a {
        font-size: inherit;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy
        .ot-sdk-cookie-policy-group {
        font-size: 1em;
        margin-bottom: 0.6em;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy
        .ot-sdk-cookie-policy-title {
        margin-bottom: 1.2em;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section {
        margin-bottom: 1em;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
        min-width: 75px;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
        background: #fff;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead {
        background-color: #f6f6f4;
        font-weight: bold;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border {
        display: none;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section {
        margin-bottom: 2em;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li {
        list-style: disc;
        margin-left: 1.5em;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 {
        display: inline-block;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
        border-collapse: inherit;
        margin: auto;
        border: 1px solid #d7d7d7;
        border-radius: 5px;
        border-spacing: initial;
        width: 100%;
        overflow: hidden;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
        border-bottom: 1px solid #d7d7d7;
        border-right: 1px solid #d7d7d7;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
        border-bottom: 0px;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child {
        border-right: 0px;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
        width: 25%;
      }
      .ot-sdk-cookie-policy[dir="rtl"] {
        text-align: left;
      }
      #ot-sdk-cookie-policy h3 {
        font-size: 1.5em;
      }
      @media only screen and (max-width: 530px) {
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
          display: block;
        }
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr {
          position: absolute;
          top: -9999px;
          left: -9999px;
        }
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
          margin: 0 0 1em 0;
        }
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2)
          tr:nth-child(odd)
          a {
          background: #f6f6f4;
        }
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td {
          border: none;
          border-bottom: 1px solid #eee;
          position: relative;
          padding-left: 50%;
        }
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
          position: absolute;
          height: 100%;
          left: 6px;
          width: 40%;
          padding-right: 10px;
        }
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border {
          display: inline-block;
          background-color: #e4e4e4;
          position: absolute;
          height: 100%;
          top: 0;
          left: 45%;
          width: 2px;
        }
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
          content: attr(data-label);
          font-weight: bold;
        }
        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li {
          word-break: break-word;
          word-wrap: break-word;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
          overflow: hidden;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
          border: none;
          border-bottom: 1px solid #d7d7d7;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
          display: block;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
          width: auto;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
          margin: 0 0 1em 0;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
          height: 100%;
          width: 40%;
          padding-right: 10px;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
          content: attr(data-label);
          font-weight: bold;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
          word-break: break-word;
          word-wrap: break-word;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr {
          position: absolute;
          top: -9999px;
          left: -9999px;
          z-index: -9999;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
          border-bottom: 1px solid #d7d7d7;
          border-right: 0px;
        }
        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy
          table
          tr:last-child
          td:last-child {
          border-bottom: 0px;
        }
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
        color: #696969;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
        color: #696969;
      }
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy
        .ot-sdk-cookie-policy-group {
        color: #696969;
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
        color: #696969;
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
        background-color: #f8f8f8;
      }

      .ot-floating-button__front {
        background-image: url("");
      }

/* Style block 9 extracted from index.php */

.footer-menu-container {
                  position: fixed;
                  top: 0;
                  right: 0;
                  width: 380px;
                  height: 100vh;
                  z-index: 9999;

                  opacity: 0;
                  transform: translateX(100%);
                  pointer-events: none;
                  transition: opacity 0.3s ease, transform 0.3s ease;
                }

                .footer-menu-container.is-open {
                  opacity: 1;
                  transform: translateX(0);
                  pointer-events: auto;
                }

                .NavigationFlyout_root__f609b {
                  position: relative;
                }

                .footer-close {
                  position: absolute;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  border: none;
                  top: 20px;
                  right: 40px;
                }

                @media screen and (max-width: 420px) {
                  .footer-close {
                    top: 2px;
                  }
                }

/* Style block 10 extracted from index.php */

@media screen and (max-width: 1220px) {
                    .TopAds_-spacereserved__8w34M {
                      display: none;
                    }
                  }

                  .PageLayout_flexcontainer___3Yj_ img {
                    width: 100%;
                    display: block;
                  }

                  .PageLayout_flexcontainer___3Yj_ h2 {
                    font-weight: 700;
                  }

                  .PageLayout_flexcontainer___3Yj_ h3 {
                    font-weight: 600;
                  }

/* Style block 11 extracted from index.php */

.reg__list {
                    list-style: none;
                    counter-reset: step-counter;
                    max-width: 100%;
                    line-height: 1.5;
                    padding-left: 0;
                  }

                  .reg__list li {
                    position: relative;
                    padding: 10px 15px 10px 55px;
                    margin-bottom: 15px;
                    background-color: #f9f9f9;
                    border-radius: 5px;
                    border: 1px solid #e0e0e0;
                  }

                  .reg__list li:last-child {
                    margin-bottom: 0;
                  }

                  .reg__list li:before {
                    content: "" !important;
                    display: flex;
                    border-left: 8px solid transparent;
                    border-right: 8px solid transparent;
                    border-top: 10px solid #e11229;
                    color: #007fff;
                    text-align: center;
                    font-weight: 700;
                    position: absolute;
                    left: 15px;
                    top: 50%;
                    transform: translateY(-50%);
                    background-color: #fff;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                  }

                  .exp__container {
                    padding: 0 15px;
                  }

                  .exp__item-header img {
                    border-radius: 50%;
                    height: auto;
                    width: 100%;
                    max-width: 150px;
                    object-fit: cover;
                    aspect-ratio: 1/1;
                  }

                  .exp__item-header {
                    display: flex;
                    flex-direction: row;
                    align-items: center;
                    padding: 15px 0;
                  }

                  .exp__text-header {
                    font-weight: 700;
                    font-size: 19px;
                  }

                  .exp__text-content {
                    color: #7f7f7f;
                  }

                  .exp__text {
                    display: flex;
                    flex-direction: column;
                    padding: 15px;
                  }

                  .exp__item-comment {
                    padding: 15px 0;
                  }

                  @media (max-width: 767px) {
                    .exp__item-header,
                    .exp__text-content {
                      text-align: center;
                    }

                    .exp__item-header img {
                      border-radius: 50%;
                      height: 100px;
                      max-width: 110px;
                      object-fit: cover;
                      aspect-ratio: 1/1;
                    }

                    .exp__item-comment {
                      padding: 15px;
                    }

                    .exp__item-header {
                      flex-direction: column;
                      padding: 15px;
                    }
                  }

 .NewsletterBox.astro-cztuaoj5 {
     display: flex;
     flex-direction: column;
     margin-bottom: 2rem;
     padding: 2rem 0;
     font-family: var(--font-libre-franklin);
     border-top: 1px solid var(--gray-4);
     border-bottom: 1px solid var(--gray-4);
 }
.wrapper.astro-cztuaoj5 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.NewsletterButton.astro-pf64ijjt {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 0;
}
.title.astro-cztuaoj5 {
    display: inline;
    width: fit-content;
    color: var(--text-color);
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 2.4rem;
}
.more.astro-cztuaoj5 {
    padding-left: 0;
    font-size: 1.6rem;
    font-family: var(--font-libre-franklin);
    line-height: 2rem;
    color: var(--text-color);
    text-decoration: none;
    background: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.Feedback.astro-kvtdmsee .feedbacklink.astro-kvtdmsee {
    color: var(--text-color);
}
.ArticleAuthorBio.astro-pukeoetg {
    position: relative;
    margin-bottom: 3rem;
    padding-top: 1rem;
    color: var(--text-color);
    font-size: 1.5rem;
    font-family: var(--font-libre-franklin);
    line-height: 2.3rem;
}
.ArticleAuthorBio.astro-pukeoetg:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 2rem;
    border-top: 1px solid var(--gray-4);
    content: "";
}
.ArticleAuthorBio.astro-pukeoetg {
    position: relative;
    margin-bottom: 3rem;
    padding-top: 1rem;
    color: var(--text-color);
    font-size: 1.5rem;
    font-family: var(--font-libre-franklin);
    line-height: 2.3rem;
}
.ArticleAuthorBio.astro-pukeoetg a.astro-pukeoetg {
    display: flex;
    align-items: center;
    color: inherit;
    text-decoration: none;
}
.ArticleAuthorBio.astro-pukeoetg .moreinfo.astro-pukeoetg {
    display: inline;
}
.nlindicator.astro-cztuaoj5 {
    max-width: fit-content;
    padding: .3rem .6rem .2rem;
    color: var(--text-color);
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.6rem;
    text-transform: uppercase;
    border: 1px solid var(--text-color);
}
.wrapper.astro-cztuaoj5 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.description.astro-cztuaoj5 {
    display: inline;
    max-width: fit-content;
    padding: 1.2rem 2rem 1rem 0;
    line-height: 1.6rem;
}
.title.astro-cztuaoj5 {
    display: inline;
    width: fit-content;
    color: var(--text-color);
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 2.4rem;
}
.lead.astro-cztuaoj5 {
    display: block;
    margin-left: 0;
    color: var(--text-color);
    font-weight: 100;
    font-size: 1.8rem;
    font-family: var(--font-sole);
    line-height: 2.4rem;
}
.more.astro-cztuaoj5 {
    padding-left: 0;
    font-size: 1.6rem;
    font-family: var(--font-libre-franklin);
    line-height: 2rem;
    color: var(--text-color);
    text-decoration: none;
    background: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
._button._primary {
    color: var(--button-primary-text);
    background-color: var(--button-primary-background);
}
._button {
    all: unset;
    display: flex;
    gap: .8rem;
    align-items: center;
    justify-content: center;
    width: fit-content;
    height: 3.6rem;
    font-weight: 400;
    font-size: 1.6rem;
    font-family: var(--font-libre-franklin);
    white-space: nowrap;
    text-overflow: ellipsis;
    border-radius: 3.6rem;
    cursor: pointer;
    pointer-events: all;
    padding-inline: 1.6rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
