@media print {
    html {
        font-size: 62.5%;
        -webkit-font-smoothing: antialiased;
    }
    body {
        margin: 0 !important;
        color: #000 !important;
        background-color: #fff !important;
        -webkit-print-color-adjust: exact !important;
        font-size: 10px;
        color-adjust: exact; /*Firefox*/
    }
    .clearfix {
        overflow: auto;
    }
    .clearfix::after {
        content: "";
        clear: both;
        display: table;
    }
    *, *:before, *:after {
        box-sizing: border-box;
    }
    @font-face {
        font-family: 'GT-IconSet';
        src: url("/dist/fonts/gt-iconset/gt-iconset.woff2") format("woff2"), url("/dist/fonts/gt-iconset/gt-iconset.woff") format("woff");
        font-weight: 400;
        font-style: normal;
        font-display: swap
    }
    h1 {
        font-size: 2.4rem !important;
    }

    h2,
    h3,
    h4 {
        font-size: 1.4rem !important;
        margin-top: 25px !important;
    }
    #epi-quickNavigator {
        display: none !important;
    }
    header,
    footer,
    aside,
    nav,
    form,
    iframe,
    .cookie-block,
    .shortcuts,
    .mobile,
    .breadcrumbs,
    .sectionLink,
    .mobile-filters {
        display: none !important;
    }

    .events-details-container .organiser,
    .events-details-container .phone,
    .events-details-container .mail {
        display: block;
    }

    [class*="related-content-block-"] {
        margin-bottom: 10px !important;
    }

    [class*="related-content-block-"] .item-title,
    [class*="related-content-block-"] .item-subtitle,
    [class*="related-content-block-"] .item-read-more {
        display: block;
    }
    [class^="icon-"], [class*=" icon-"] {
        font-family: "GT-IconSet" !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .dynamic-social-sharing-block .dssb-item-img {
        max-height: 30px;
        max-width: 30px;
    }

    .article-carousel-block .tab-date {
        display: block;
    }

    .article-carousel-block .tab-drawer-heading {
        display: none !important;
    }

    .article-carousel-block .page-promo-item .title {
        display: block;
    }

    .article-carousel-block .page-promo-item,
    .page-promo-block .page-promo-item {
        background-repeat: no-repeat;
        background-position: right bottom;
    }

    .event-speaker-block .event-speaker-body .event-speaker-image {
        display: inline-block;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        overflow: hidden;
        background-size: cover;
        background-position: center top;
    }

    .event-speaker-block .title,
    .event-speaker-block .name,
    .event-speaker-block .description {
        display: block;
    }
    /*T2 Industry_Service Landing page*/
    .lrg-promo-content .sectionTag,
    .lrg-promo-content .big-text,
    .lrg-promo-content .small-text,
    .lrg-promo-content .youtube-video {
        display: block !important;
        margin-bottom: 15pt !important;
    }

    .rich-text-block-with-promos .tag,
    .rich-text-block-with-promos .title {
        display: block;
        margin-bottom: 15pt !important;
    }

    .rich-text-block-with-promos {
        width: 230px !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: right bottom !important;
    }
    /*T4 People Landing Page*/
    .single-expert {
        /*width: 230px !important;*/
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: right bottom !important;
    }

        .single-expert .sectionTag,
        .single-expert .name,
        .single-expert .location,
        .single-expert .phone,
        .single-expert .contact-details {
            display: block !important;
            margin-bottom: 15pt !important;
        }

    .change-view-cont,
    .load-more-container {
        display: none !important;
    }
    /*T5 People Profile Page*/
    .person-info-block {
        width: 300px !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: bottom right !important;
    }

        .person-info-block .person-title,
        .person-info-block .person-adress,
        .person-info-block .person-phone {
            display: block !important;
            margin-bottom: 20pt !important;
        }
    /*T9 Insight Landing Page*/
    .extended-search__load-more-container,
    .view-more {
        display: none !important;
    }
    /*T19 Press content Page*/
    .share-this-page-block li {
        display: inline-block !important;
    }

    .visually-hidden {
        display: none !important;
    }
    /*T22 Career Jobs Page*/
    .carrer-vacancy-item .row:nth-child(odd) {
        background: #fff !important;
    }

    .carrer-vacancy-item .row:nth-child(even) {
        background: #e5e5e5 !important;
    }

    .carrer-vacancy-item .col-xs-6 {
        width: 45% !important;
        /*float: left !important;*/
        display: inline-block;
    }

    .carrer-vacancy-item .row:before,
    .row:after {
        content: " " !important;
        display: table !important;
    }

    .vacancy-list-view .col-xs-4 {
        width: 32% !important;
        /*float: left !important;*/
        display: inline-block;
    }

    .vacancy-list-view .vacancy-row:nth-child(even) {
        background: #fff !important;
    }

    .vacancy-list-view .vacancy-row:nth-child(odd) {
        background: #e5e5e5 !important;
    }
    /*T29 Content Hub Page*/
    .view-all-events {
        display: none !important;
    }
    /* Defining all page breaks */
    a {
        page-break-inside: avoid
    }

    blockquote {
        page-break-inside: avoid;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        page-break-after: avoid;
        page-break-inside: avoid
    }

    img {
        page-break-inside: avoid;
        page-break-after: avoid;
    }

    table,
    pre {
        page-break-inside: avoid;
    }

    ul,
    ol,
    dl {
        page-break-before: avoid;
    }

    .swiper-wrapper {
        transform: none !important;
    }

    .correspondent-firm-block .firm-block-container > span,
    .employee-block .employee-phone,
    .related-experts-block .expert-social a {
        display: block;
    }

    .content-narrow > .container .row {
        margin-left: -16px;
        margin-right: -16px
    }

    iframe[name*="sitePreview"] {
        max-width: 100% !important
    }

    * {
        -webkit-tap-highlight-color: transparent
    }

    @media (min-width: 1024px) {
        .col-md-9 .share-this-page-block {
            position: relative;
            left: -33.3333333%
        }

            .col-md-9 .share-this-page-block .share-this-page-block-container {
                width: calc(100% + 33.3333333%);
                margin-left: -1.3333333%
            }
    }

    @media (min-width: 1024px) {
        .col-md-9 .shared-block-container-full {
            position: relative;
            left: -33.3333333%
        }

            .col-md-9 .shared-block-container-full .shared-subscribe-block--dark {
                width: calc(100% + 33.3333333%);
                margin-left: -1.3333333%
            }
    }

    * + .withSecondaryNav .col-md-9 .share-this-page-block {
        overflow: hidden
    }

    * + .withSecondaryNav .col-md-9 div div:last-of-type .stpb-container {
        margin-bottom: -128px
    }

    @media (max-width: 767px) {
        * + .withSecondaryNav .col-md-9 div div:last-of-type .stpb-container {
            margin-bottom: -64px
        }
    }

    .col-md-6 .related-content-container .columns .col-md-3 {
        width: 50%
    }

    @media (max-width: 767px) {
        .col-md-6 .related-content-container .columns .col-md-3 {
            width: 100%
        }
    }

    .header__search-form.open .h-search label.reader {
        position: absolute;
        top: 3px;
        left: 18px;
        clip: auto;
        overflow: visible;
        color: #4F2D7F;
        cursor: text
    }

    .most-view-pages-title {
        margin-top: 15px
    }

    @media (min-width: 768px) and (max-width: 959px) {
        .mobile.open .row.open .col-sm-offset-1 {
            margin-left: 0
        }
    }

    .browserupgrade {
        position: relative;
        color: #000;
        margin-bottom: 0;
        padding: 32px 0;
        z-index: 19;
        font-size: 1.6rem;
        text-align: center
    }

    @media (max-width: 959px) {
        .browserupgrade {
            margin-top: 64px
        }
    }

    .nojs-alert {
        padding: 32px 0
    }

        .nojs-alert p {
            text-align: center
        }

    div[style*="z-index: 200"],
    div[style*="z-index:200"] {
        z-index: 10 !important
    }

        div[style*="z-index: 200"] iframe,
        div[style*="z-index:200"] iframe {
            overflow: hidden !important
        }

    div[style*="z-index: 2000000000"],
    div[style*="z-index:2000000000"] {
        z-index: 2000000000 !important
    }

    div[style*="z-index: 200"],
    div[style*="z-index:200"],
    div[style*="position: absolute"],
    div[style*="position:absolute"] {
        overflow: visible !important
    }

    .overlay-no-scroll div[style*="z-index: 200"],
    .overlay-no-scroll div[style*="z-index:200"] {
        z-index: 102 !important
    }

    .RTL div[style*="left: 0"]:last-of-type,
    .RTL div[style*="left:0"]:last-of-type {
        left: 25px !important
    }

    .RTL .map div[style*="left: 0"]:last-of-type,
    .RTL .map div[style*="left:0"]:last-of-type {
        left: 0 !important
    }

    .content-narrow > .container .row {
        margin-left: -16px;
        margin-right: -16px;
    }

    iframe[name*="sitePreview"] {
        max-width: 100% !important;
    }

    * {
        -webkit-tap-highlight-color: transparent;
    }

    @media (min-width: 1024px) {
        .col-md-9 .share-this-page-block {
            position: relative;
            left: -33.3333333%;
        }

            .col-md-9 .share-this-page-block .share-this-page-block-container {
                width: calc(100% + 33.3333333%);
                margin-left: -1.3333333%;
            }
    }

    @media (min-width: 1024px) {
        .col-md-9 .shared-block-container-full {
            position: relative;
            left: -33.3333333%;
        }

            .col-md-9 .shared-block-container-full .shared-subscribe-block--dark {
                width: calc(100% + 33.3333333%);
                margin-left: -1.3333333%;
            }
    }

    * + .withSecondaryNav .col-md-9 .share-this-page-block {
        overflow: hidden;
    }

    * + .withSecondaryNav .col-md-9 div div:last-of-type .stpb-container {
        margin-bottom: -128px;
    }

    @media (max-width: 767px) {
        * + .withSecondaryNav .col-md-9 div div:last-of-type .stpb-container {
            margin-bottom: -64px;
        }
    }

    .col-md-6 .related-content-container .columns .col-md-3 {
        width: 50%;
    }

    @media (max-width: 767px) {
        .col-md-6 .related-content-container .columns .col-md-3 {
            width: 100%;
        }
    }

    .header__search-form.open .h-search label.reader {
        position: absolute;
        top: 3px;
        left: 18px;
        clip: auto;
        overflow: visible;
        color: #4f2d7f;
        cursor: text;
    }

    .most-view-pages-title {
        margin-top: 15px;
    }

    @media (min-width: 768px) and (max-width: 959px) {
        .mobile.open .row.open .col-sm-offset-1 {
            margin-left: 0;
        }
    }

    .browserupgrade {
        position: relative;
        color: #000;
        margin-bottom: 0;
        padding: 32px 0;
        z-index: 19;
        font-size: 1.6rem;
        text-align: center;
    }

    @media (max-width: 959px) {
        .browserupgrade {
            margin-top: 64px;
        }
    }

    .nojs-alert {
        padding: 32px 0;
    }

        .nojs-alert p {
            text-align: center;
        }

    div[style*="z-index: 200"],
    div[style*="z-index:200"] {
        z-index: 10 !important;
    }

        div[style*="z-index: 200"] iframe,
        div[style*="z-index:200"] iframe {
            overflow: hidden !important;
        }

    div[style*="z-index: 2000000000"],
    div[style*="z-index:2000000000"] {
        z-index: 2000000000 !important;
    }

    div[style*="z-index: 200"],
    div[style*="z-index:200"],
    div[style*="position: absolute"],
    div[style*="position:absolute"] {
        overflow: visible !important;
    }

    .overlay-no-scroll div[style*="z-index: 200"],
    .overlay-no-scroll div[style*="z-index:200"] {
        z-index: 102 !important;
    }

    .RTL div[style*="left: 0"]:last-of-type,
    .RTL div[style*="left:0"]:last-of-type {
        left: 25px !important;
    }

    .RTL .map div[style*="left: 0"]:last-of-type,
    .RTL .map div[style*="left:0"]:last-of-type {
        left: 0 !important;
    }

    .insightpdf-inner .download-pdf-link:before {
        font-family: "GT-IconSet" !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .insightpdf-inner .download-pdf-link:before {
        content: "\eadf";
    }

    .author-promos__block {
        margin: 32px 0;
        width: 100%;
    }

        .author-promos__block .contributor-thumbnail__section {
            width: 154px;
            float: left;
            margin-right: 64px;
            margin-bottom: 0;
            text-align: center;
        }

            .author-promos__block .contributor-thumbnail__section .contributor-avatar {
                width: 154px;
                height: 154px;
                border-radius: 100%;
                margin-bottom: 16px;
                margin-right: 0;
                overflow: hidden;
            }

                .author-promos__block .contributor-thumbnail__section .contributor-avatar img {
                    width: 100%;
                    height: auto;
                    margin: 0;
                    display: block;
                    border-radius: 0;
                }

        .author-promos__block .author-promos__contents {
            float: left;
            width: calc(100% - 218px);
        }

            .author-promos__block .author-promos__contents .author-promos__info {
                margin-bottom: 16px;
            }

                .author-promos__block .author-promos__contents .author-promos__info .contributor-name,
                .author-promos__block .author-promos__contents .author-promos__info .contributor-name__text,
                .author-promos__block .author-promos__contents .author-promos__info .contributor-job__title {
                    font-size: 2rem;
                    line-height: 3.2rem;
                    color: #000;
                }

                .author-promos__block .author-promos__contents .author-promos__info .contributor-name {
                    text-decoration: none;
                }

                    .author-promos__block .author-promos__contents .author-promos__info .contributor-name:hover {
                        color: #de002e;
                    }

            .author-promos__block .author-promos__contents .author-promos__quote {
                font-size: 2rem;
                line-height: 3.2rem;
                color: #74767a;
                font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
                font-weight: normal;
            }

                .author-promos__block .author-promos__contents .author-promos__quote .icon-quotes-left,
                .author-promos__block .author-promos__contents .author-promos__quote .icon-quotes-right {
                    font-size: 1.2rem;
                    line-height: 2.4rem;
                    color: #74767a;
                    vertical-align: top;
                    display: inline-block;
                }

    [dir="rtl"] .author-promos__block .author-promos__contents .author-promos__quote .start-quote.icon-quotes-left {
        margin-right: 4px;
    }

        [dir="rtl"] .author-promos__block .author-promos__contents .author-promos__quote .start-quote.icon-quotes-left:before {
            content: "\e979";
        }

    .author-promos__block .author-promos__contents .author-promos__quote .end-quote {
        margin-left: 4px;
    }

    [dir="rtl"] .author-promos__block .author-promos__contents .author-promos__quote .end-quote.icon-quotes-right:before {
        content: "\e977";
    }

    .subscribe-block__theme {
        margin: 32px 0;
    }

        .subscribe-block__theme.Purple {
            background: #4f2d7f;
        }

            .subscribe-block__theme.Purple .subscribe-contents__heading .subscribe-contents__title,
            .subscribe-block__theme.Purple .subscribe-contents__heading .subscribe-content__style--button {
                color: #fff;
            }

            .subscribe-block__theme.Purple .subscribe-contents__heading .subscribe-content__style--button {
                border-color: #fff;
                background: none;
                cursor: pointer;
            }

                .subscribe-block__theme.Purple .subscribe-contents__heading .subscribe-content__style--button:after {
                    background: #fff;
                }

                .subscribe-block__theme.Purple .subscribe-contents__heading .subscribe-content__style--button:hover,
                .subscribe-block__theme.Purple .subscribe-contents__heading .subscribe-content__style--button:active,
                .subscribe-block__theme.Purple .subscribe-contents__heading .subscribe-content__style--button:focus {
                    color: #4f2d7f;
                }

        .subscribe-block__theme.Tint-Purple .subscribe-contents__heading .subscribe-content__style--button {
            transition: none;
            background: none;
            cursor: pointer;
        }

            .subscribe-block__theme.Tint-Purple .subscribe-contents__heading .subscribe-content__style--button:after {
                background: #4f2d7f;
            }

            .subscribe-block__theme.Tint-Purple .subscribe-contents__heading .subscribe-content__style--button:hover,
            .subscribe-block__theme.Tint-Purple .subscribe-contents__heading .subscribe-content__style--button:active,
            .subscribe-block__theme.Tint-Purple .subscribe-contents__heading .subscribe-content__style--button:focus {
                color: #fff;
                background: none;
                border-color: #4f2d7f;
            }

        .subscribe-block__theme.White {
            background: #fff;
            border: 2px solid rgba(79, 45, 127, 0.2);
        }

        .subscribe-block__theme.White .subscribe-contents__style {
            padding: 0 8px;
            margin: 0;
        }

        .subscribe-block__theme.White .subscribe-contents__style .subscribe-icon__container {
            width: 50px;
            height: 50px;
            border-width: 1px;
            margin-right: 16px;
            margin-top: 8px;
        }
        [dir="rtl"] .subscribe-block__theme.White .subscribe-contents__style .subscribe-icon__container {
            margin-right: 0;
            margin-left: 16px;
        }
        .subscribe-block__theme.White .subscribe-contents__style .subscribe-icon__container span.icon {
            font-size: 2.4rem;
            line-height: 48px;
        }
        .subscribe-block__theme.White .subscribe-contents__style .subscribe-icon__container span.icon-file-pdf:before {
            content: "\eadf";
        }

    .subscribe-block__theme.White .subscribe-contents__style .subscribe-content__style {
        width: calc(100% - 32px - 32px - 2px);
    }

    @media (min-width: 768px) {
        .subscribe-block__theme.White .subscribe-contents__style .subscribe-content__style {
            width: calc(100% - 16px - 50px - 2px);
        }
    }

    .subscribe-block__theme.White .subscribe-contents__style .subscribe-content__style .subscribe-content__style--button {
        font-size: 2rem;
        line-height: 3.2rem;
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
    }

    .subscribe-block__theme.White .subscribe-contents__style .insight-pdf__content {
        display: inline-block;
        vertical-align: top;
    }

        .subscribe-block__theme.White .subscribe-contents__style .insight-pdf__content .download-pdf-link:before {
            content: none;
        }

    .subscribe-block__theme.White .subscribe-contents__style .subscribe-content__style--text {
        margin-bottom: 8px;
        font-size: 2rem;
        line-height: 3.2rem;
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
    }

        .subscribe-block__theme.White .subscribe-contents__style .subscribe-content__style--text span.heading {
            font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
            font-weight: normal;
        }

    [dir="rtl"] .subscribe-block__theme.White .subscribe-contents__style .subscribe-content__style--text span.heading {
        font-weight: 600;
    }

    .subscribe-block__theme .subscribe-contents__heading {
        text-align: left;
    }

        .subscribe-block__theme .subscribe-contents__heading .subscribe-contents__title,
        .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button {
            display: block;
            box-sizing: border-box;
        }

    @media (min-width: 768px) {
        .subscribe-block__theme .subscribe-contents__heading .subscribe-contents__title,
        .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button {
            display: inline-block;
            vertical-align: middle;
            max-width: 50%;
        }
    }

    .subscribe-block__theme .subscribe-contents__heading .subscribe-contents__title {
        color: #000;
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 2rem;
        line-height: 3.2rem;
        margin-bottom: 16px;
        letter-spacing: -0.5px;
    }

    @media (min-width: 768px) {
        .subscribe-block__theme .subscribe-contents__heading .subscribe-contents__title {
            margin-right: 32px;
            margin-bottom: 0;
        }
    }

    .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button {
        border: 2px solid #000;
        color: #000;
        vertical-align: middle;
        display: inline-block;
        text-decoration: none;
        text-align: center;
        font-size: 0;
        padding: 12px 30px;
        margin: 0;
    }

    @media (max-width: 767px) {
        .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button {
            padding-left: 16px;
            padding-right: 16px;
            margin-top: 20px;
        }
    }

    @media (min-width: 768px) {
        .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button {
            max-width: calc(50% - 32px);
        }
    }

    .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button .icon {
        line-height: 2rem;
        font-size: 2rem;
        position: static;
        vertical-align: top;
        display: table-cell;
    }

    @media (max-width: 767px) {
        .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button .icon {
            display: inline-block;
            vertical-align: middle;
        }
    }

    .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button .icon.icon-bookmarks:before {
        content: "\e9d4";
    }

    .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button span.button-text {
        line-height: 2rem;
        font-size: 1.6rem;
        text-align: left;
        display: table-cell;
        vertical-align: middle;
        padding-left: 8px;
        max-width: calc(100% - 12px);
    }

    @media (min-width: 768px) {
        .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button span.button-text {
            max-width: calc(100% - 24px);
        }
    }

    @media (max-width: 767px) {
        .subscribe-block__theme .subscribe-contents__heading .subscribe-content__style--button span.button-text {
            display: inline-block;
            vertical-align: middle;
        }
    }

    .subscribe-block__theme .subscribe-icon__container {
        width: 32px;
        height: 32px;
        border: 2px solid #4f2d7f;
        margin-right: 16px;
        display: inline-block;
        vertical-align: top;
        border-radius: 100%;
        text-align: center;
        margin-top: 5px;
    }

    @media (min-width: 768px) {
        .subscribe-block__theme .subscribe-icon__container {
            margin-right: 32px;
            width: 90px;
            height: 90px;
            margin-top: 0;
        }
    }

    .subscribe-block__theme .subscribe-icon__container span.icon {
        font-size: 1.6rem;
        line-height: 32px;
        color: #4f2d7f;
    }

    @media (min-width: 768px) {
        .subscribe-block__theme .subscribe-icon__container span.icon {
            font-size: 4.8rem;
            line-height: 90px;
        }
    }

    .subscribe-block__theme .subscribe-contents__style {
        margin-top: 32px;
        font-size: 0;
    }

    .subscribe-block__theme .subscribe-content__style {
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 32px - 16px - 4px);
    }

    @media (min-width: 768px) {
        .subscribe-block__theme .subscribe-content__style {
            width: calc(100% - 32px - 90px - 4px);
        }
    }

    .subscribe-block__theme .subscribe-content__style .subscribe-content__style--subtitle {
        font-style: oblique;
        margin-bottom: 8px;
        font-size: 2rem;
        line-height: 3.2rem;
    }

    [dir="rtl"] .subscribe-block__theme .subscribe-content__style .subscribe-content__style--subtitle {
        font-weight: 600;
    }

    .subscribe-block__theme .subscribe-content__style .subscribe-content__style--list li {
        font-size: 2rem;
        line-height: 2.4rem;
        color: #000;
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: oblique;
        padding-left: 16px;
    }

        .subscribe-block__theme .subscribe-content__style .subscribe-content__style--list li span {
            display: inline-block;
            vertical-align: middle;
            font-size: 2rem;
            line-height: 3.2rem;
            color: #000;
            font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-style: oblique;
            word-break: break-word;
        }

        .subscribe-block__theme .subscribe-content__style .subscribe-content__style--list li:before {
            content: "";
            height: 6px;
            width: 6px;
            border-radius: 100%;
            background: #000;
            display: inline-block;
            margin-right: 6px;
            margin-top: 4px;
            vertical-align: middle;
        }

    .insightpdf-inner {
        background-color: #4f2d7f;
        margin: 32px 0;
        padding: 36px;
        clear: both;
    }

        .insightpdf-inner.primary-purple {
            background-color: #4f2d7f;
        }

        .insightpdf-inner.tint-purple {
            background-color: #dcd5e5;
        }

            .insightpdf-inner.tint-purple .h3,
            .insightpdf-inner.tint-purple .description,
            .insightpdf-inner.tint-purple .h4,
            .insightpdf-inner.tint-purple .inline-title {
                color: #000;
            }

            .insightpdf-inner.tint-purple .btn-download {
                border-color: #000;
                transition: none;
                cursor: pointer;
            }

                .insightpdf-inner.tint-purple .btn-download:after {
                    background: #4f2d7f;
                }

                .insightpdf-inner.tint-purple .btn-download .download-pdf-link,
                .insightpdf-inner.tint-purple .btn-download span {
                    color: #000;
                }

                .insightpdf-inner.tint-purple .btn-download:hover,
                .insightpdf-inner.tint-purple .btn-download:active,
                .insightpdf-inner.tint-purple .btn-download:focus {
                    background-color: #4f2d7f;
                    border-color: #4f2d7f;
                }

                    .insightpdf-inner.tint-purple .btn-download:hover span,
                    .insightpdf-inner.tint-purple .btn-download:hover .download-pdf-link,
                    .insightpdf-inner.tint-purple .btn-download:active span,
                    .insightpdf-inner.tint-purple .btn-download:active .download-pdf-link,
                    .insightpdf-inner.tint-purple .btn-download:focus span,
                    .insightpdf-inner.tint-purple .btn-download:focus .download-pdf-link {
                        color: #fff;
                    }

        .insightpdf-inner .h3 {
            color: #fff;
            font-size: 2.4rem;
            line-height: 3.6rem;
            font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
            font-weight: normal;
            margin-bottom: 16px;
            display: block;
        }

    [dir="rtl"] .insightpdf-inner .h3 {
        font-weight: 600;
    }

    .insightpdf-inner .inline-title {
        color: #fff;
    }

    .insightpdf-inner .insightpdf-descriptions {
        width: 70%;
        padding-right: 64px;
        float: left;
        box-sizing: border-box;
    }

        .insightpdf-inner .insightpdf-descriptions.full-width {
            width: 100%;
            padding-right: 0;
            float: none;
        }

            .insightpdf-inner .insightpdf-descriptions.full-width .inline-title {
                display: inline-block;
                vertical-align: middle;
                max-width: 50%;
                margin-right: 32px;
            }

    .insightpdf-inner .pdf-cover {
        display: block;
        float: left;
        width: 30%;
    }

        .insightpdf-inner .pdf-cover img {
            display: block;
            width: 100%;
            height: auto;
            margin: 0;
        }

    .insightpdf-inner .description {
        color: #fff;
        font-size: 2rem;
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
        margin-bottom: 32px;
    }

    .insightpdf-inner .download-pdf-link {
        position: relative;
    }

        .insightpdf-inner .download-pdf-link:before {
            transition: transform 0.3s 0s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 2rem;
            position: absolute;
            top: 0;
            left: -32px;
        }

    [dir="rtl"] .insightpdf-inner .download-pdf-link:before {
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
        right: -32px;
        left: auto;
    }

    .insightpdf-inner .btn-download {
        border: 2px solid #fff;
        display: inline-block;
        vertical-align: middle;
        padding: 5px 30px 5px 64px;
        transition: all 0.3s 0s ease;
        cursor: pointer;
    }

    [dir="rtl"] .insightpdf-inner .btn-download {
        padding: 5px 64px 5px 30px;
    }

    .insightpdf-inner .btn-download .download-pdf-link,
    .insightpdf-inner .btn-download span {
        color: #fff;
        font-size: 1.6rem;
        line-height: 3.2rem;
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-transform: capitalize;
        text-decoration: none;
        transition: color 0.3s 0s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .insightpdf-inner .btn-download:hover span,
    .insightpdf-inner .btn-download:hover .download-pdf-link,
    .insightpdf-inner .btn-download:active span,
    .insightpdf-inner .btn-download:active .download-pdf-link,
    .insightpdf-inner .btn-download:focus span,
    .insightpdf-inner .btn-download:focus .download-pdf-link {
        color: #4f2d7f;
    }

    .insightpdf-inner .btn-download {
        box-sizing: border-box;
        position: relative;
        overflow: hidden;
        text-decoration: none;
        text-align: center;
        z-index: 1;
        margin-top: 20px;
        cursor: pointer;
    }

        .insightpdf-inner .btn-download:after {
            content: "";
            display: block;
            position: absolute;
            z-index: -1;
            top: 0;
            right: 0;
            width: 0;
            height: 100%;
            overflow: hidden;
            background: #fff;
            box-sizing: border-box;
            transition: width 0.2s 0s cubic-bezier(0.4, 0, 0.2, 1);
            pointer-events: none;
        }

        .insightpdf-inner .btn-download[disabled] {
            pointer-events: none;
            opacity: 0.5;
        }

    .t45-page--bottom {
        display: none;
    }
    /*# sourceMappingURL=screen-2nd.css.map */
    .contributor-avatar {
        margin-right: 16px;
    }

        .contributor-avatar img.author-image {
            margin-right: 0;
            width: 53.33333px;
            height: 53.33333px;
        }

    .contributor-avatar,
    .contributor-info {
        display: inline-block;
        vertical-align: top;
    }

    .social-follow__button {
        height: 32px;
        line-height: 3.2rem;
        font-size: 1.4rem;
    }

    .social-follow__button {
        text-decoration: none;
        color: #4f2d7f;
        display: inline-block;
        vertical-align: middle;
        padding: 0 8px;
        border: 1px solid #4f2d7f;
        margin-left: 8px;
        border-radius: 3px;
    }

    .insights-banner__block {
        background: #fff;
        max-width: 900px;
        margin: 0 auto;
        padding-left: 64px;
        padding-right: 64px;
    }
        .insights-banner__block .container {
            width: 100%;
        }

            .insights-banner__block .container .col-md-12.no-padding {
                padding: 0;
            }

        .insights-banner__block[class*="col"] {
            padding-bottom: 0;
            padding-top: 0;
        }

        .insights-banner__block .insights-banner__container {
            border-bottom: 1px solid #d9d8d4;
            padding-bottom: 32px;
            padding-top: 64px;
        }

        .insights-banner__block .category {
            color: #74767a;
            font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
            font-weight: normal;
            letter-spacing: 0.24rem;
            margin-bottom: 12px;
            font-size: 1.4rem;
            line-height: 2.4rem;
            text-transform: uppercase;
            display: block;
        }

        .insights-banner__block h1.title {
            color: #000;
            font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
            font-weight: normal;
            margin-top: 0;
            margin-bottom: 32px;
            padding-right: 0;
            display: block;
            font-size: 4.8rem !important;
            line-height: 5.6rem;
        }

        .insights-banner__block span.contributor-by {
            font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
            font-weight: normal;
            line-height: 2.4rem;
            font-size: 1.6rem;
            color: #000;
            display: inline-block;
            vertical-align: middle;
            margin-right: 4px;
        }

        .insights-banner__block .contributor-info {
            width: 100%;
        }

        .insights-banner__block .contributor-avatar + .contributor-info {
            width: calc(100% - (32px * 5 / 3) - (32px * 3 / 2));
        }

        .insights-banner__block .article-date {
            margin-top: 4px;
            margin-bottom: 0;
        }

            .insights-banner__block .article-date span {
                display: inline-block;
                vertical-align: middle;
                font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
                font-weight: normal;
                line-height: 2.4rem;
                font-size: 1.6rem;
                color: #74767a;
            }

                .insights-banner__block .article-date span.icon-separated {
                    margin: 0 8px;
                    width: 4px;
                    height: 4px;
                    border-radius: 100%;
                    background: #74767a;
                }

        .insights-banner__block .contributor {
            display: inline-block;
            vertical-align: middle;
            margin-right: 4px;
            position: relative;
        }

    .exclude-from-reader-view,
    .relatedexpertsblock,
    .bookmark-sidebar,
    .insights-page__subscription, .add-to-reading-list {
        display: none;
    }

    .insights-banner__block .contributor contributor-name,
    .insights-banner__block .contributor .contributor-name__text,
    .insights-banner__block .contributor .contributor-name {
        color: #000;
        font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        cursor: pointer;
        line-height: 2.4rem;
        font-size: 1.6rem;
        color: #000;
        display: inline-block;
        vertical-align: middle;
    }

    .insights-banner__block .contributor a.contributor-name:hover {
        text-decoration: underline;
    }

    .insights-banner__block .contributor .contributor-name__text {
        cursor: auto;
    }

    .insights-banner__block .contributor .contributor-social__link {
        display: none;
    }

        .insights-banner__block .contributor .contributor-social__link .icon {
            font-size: 1.8rem;
            color: #fff;
        }

        .insights-banner__block .contributor .contributor-social__link span.down-arrow {
            display: none;
        }

    .t45-insights-page {
        background: red;
        padding-top: 48px;
        margin-top: 0;
    }

        .t45-insights-page .insights-feature__image {
            margin-bottom: 64px;
        }

            .t45-insights-page .insights-feature__image img {
                width: 100%;
                height: auto;
                display: block;
            }

        .t45-insights-page .intro-text .summary-intro__text {
            font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
            font-weight: normal;
            color: #000;
            font-size: 3.2rem;
            line-height: 3.6rem;
            margin-bottom: 60px;
            display: block;
        }

        .t45-insights-page .article-summary {
            background: none;
            max-width: 100%;
            padding: 0;
            margin-bottom: 48px;
        }

            .t45-insights-page .article-summary .summary-title {
                font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
                font-weight: normal;
                font-size: 1.4rem;
                line-height: 2.4rem;
                color: #74767a;
                text-transform: uppercase;
                margin-bottom: 8px !important;
                letter-spacing: 2.8px;
            }

            .t45-insights-page .article-summary ul.keypoints {
                margin: 0;
                padding: 0;
            }

                .t45-insights-page .article-summary ul.keypoints li {
                    list-style: none;
                    padding-left: 0;
                }

                    .t45-insights-page .article-summary ul.keypoints li:before {
                        content: none;
                    }

                    .t45-insights-page .article-summary ul.keypoints li a {
                        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
                        font-weight: normal;
                        font-size: 2rem;
                        line-height: 3.2rem;
                        color: #4f2d7f;
                        text-decoration: none;
                    }

        .t45-insights-page .link-list-item-block {
            margin-bottom: 24px;
        }

            .t45-insights-page .link-list-item-block .article-tags {
                font-size: 1.4rem;
                text-transform: uppercase;
                color: #74767a;
                padding-bottom: 16px;
                letter-spacing: 0.3rem;
            }

            .t45-insights-page .link-list-item-block ul.tags-list {
                padding-top: 24px;
                padding-bottom: 14px;
                border-bottom: 1px solid #d9d8d4;
                border-top: 1px solid #d9d8d4;
                margin: 0;
            }

                .t45-insights-page .link-list-item-block ul.tags-list li a {
                    border: 0.1rem solid #d9d8d4;
                }

    .text-area__contents {
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
    }

        .text-area__contents h2,
        .text-area__contents h2 a,
        .text-area__contents h2,
        .text-area__contents h2:not(.sectionTag):not(.exp):not(.title):not(.category):not(.fcb__title):not(.intro-title):not(.accordion__title) {
            font-size: 3.2rem !important;
            line-height: 3.6rem;
            color: #000;
        }

        .text-area__contents .wide-image__container {
            margin-left: 0;
            margin-right: 0;
        }

            .text-area__contents .wide-image__container img {
                width: 100%;
                height: auto;
            }

        .text-area__contents img {
            margin: 16px 0;
            height: auto;
            display: block;
        }

            .text-area__contents img.img-narrow {
                width: auto;
            }

        .text-area__contents [class*="btn-primary"] span,
        .text-area__contents [class*="btn-primary"] * {
            display: block;
            color: #de002e;
        }

        .text-area__contents [class*="btn-primary"]:hover,
        .text-area__contents [class*="btn-primary"]:hover * {
            color: #fff;
        }

    .insight-social-media {
        font-size: 1.8rem;
        width: 100%;
        margin-bottom: 32px;
    }

        .insight-social-media .insight-social-media-list {
            padding: 0;
            margin: 0;
            display: block;
            width: 100%;
            table-layout: fixed;
            text-align: left;
        }

            .insight-social-media .insight-social-media-list li {
                display: inline-block;
                padding-right: 8px;
                padding-top: 2px;
                padding-bottom: 2px;
                overflow: hidden;
            }

                .insight-social-media .insight-social-media-list li a {
                    display: inline-block;
                    text-decoration: none;
                }

                    .insight-social-media .insight-social-media-list li a span {
                        font-family: "GT-IconSet";
                        font-weight: 400;
                        font-size: 3.2rem;
                        line-height: 1;
                    }

                .insight-social-media .insight-social-media-list li .icon {
                    color: #74767a;
                    font-size: 3.2rem;
                    margin: 1px;
                }

    .extended-banner-block .contributor-info {
        display: block;
        margin-top: 16px;
    }

        .extended-banner-block .contributor-info .contributor-by {
            color: #fff;
            font-size: 2rem;
        }

        .extended-banner-block .contributor-info .contributor {
            display: inline-block;
        }

            .extended-banner-block .contributor-info .contributor .contributor-name,
            .extended-banner-block .contributor-info .contributor .contributor-name__text {
                display: block;
                text-decoration: none;
                font-size: 2rem;
                cursor: pointer;
            }

            .extended-banner-block .contributor-info .contributor .contributor-social__link {
                display: none;
            }

        .extended-banner-block .contributor-info .article-date {
            margin-top: 8px;
        }

    .extended-banner-block .container p,
    .extended-banner-block .container li,
    .extended-banner-block .container span,
    .extended-banner-block .container pre,
    .extended-banner-block .container label,
    .extended-banner-block .container blockquote,
    .extended-banner-block .container legend,
    .extended-banner-block .container td,
    .extended-banner-block .container th,
    .extended-banner-block .container div {
        font-size: 1.6rem;
        line-height: 150%;
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
    }

    .extended-banner-block .background--light-image ~ .container .row .contributor-info .contributor-by {
        color: #000;
    }

    .extended-banner-block .background--light-image ~ .container .row .contributor-info .contributor-name {
        color: #4f2d7f;
    }

    .extended-banner-block .background--light-image ~ .container .row .contributor-info .contributor-name__text {
        color: #4f2d7f;
    }

        .extended-banner-block .background--light-image ~ .container .row .contributor-info .contributor-name__text:hover,
        .extended-banner-block .background--light-image ~ .container .row .contributor-info .contributor-name__text:active,
        .extended-banner-block .background--light-image ~ .container .row .contributor-info .contributor-name__text:focus {
            color: #de002e;
            text-decoration: none;
            cursor: default;
        }

    .extended-banner-block .background--darker-image ~ .container .row .contributor-info .contributor-by {
        color: #fff;
    }

    .extended-banner-block .background--darker-image ~ .container .row .contributor-info .contributor-name {
        color: #fff;
    }

    .extended-banner-block .background--darker-image ~ .container .row .contributor-info .contributor-name__text {
        color: #fff;
    }

    .tinymce-page__text p,
    .tinymce-page__text li,
    .tinymce-page__text span,
    .tinymce-page__text pre,
    .tinymce-page__text label,
    .tinymce-page__text blockquote,
    .tinymce-page__text legend,
    .tinymce-page__text td,
    .tinymce-page__text th,
    .tinymce-page__text div {
        font-size: 2rem;
        line-height: 3.2rem;
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
    }

    .tinymce-page__text h1,
    .tinymce-page__text h2,
    .tinymce-page__text h3,
    .tinymce-page__text h4,
    .tinymce-page__text h5,
    .tinymce-page__text h6 {
        font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
        font-weight: normal;
    }

    .tinymce-page__text .EPiServerForms,
    .tinymce-page__text .marketo-embed-form,
    .tinymce-page__text .click-dimension__embedded--form {
        display: none;
    }

    .tinymce-page__text b,
    .tinymce-page__text strong {
        font-family: "GT-Walsheim-Pro-Bold", Arial, Helvetica, sans-serif;
    }

    header,
    footer {
        display: none !important;
    }

    .t45-insights-page #options-close {
        display: none;
    }

    .t45-insights-page {
        background: #fff;
        margin: 0;
        max-width: 900px;
        margin: 0 auto;
        padding-left: 64px;
        padding-right: 64px;
    }

        .t45-insights-page .container {
            width: 100%;
            margin: 0;
            padding: 0;
        }
            
            .t45-insights-page .container .text-area__contents {
                margin-left: -16px;
                margin-right: -16px;
            }

                .t45-insights-page .container .text-area__contents .article-summary a {
                    color: #000;
                    cursor: text;
                }

                    .t45-insights-page .container .text-area__contents .article-summary a:hover,
                    .t45-insights-page .container .text-area__contents .article-summary a:focus,
                    .t45-insights-page .container .text-area__contents .article-summary a:active {
                        text-decoration: none;
                    }

                .t45-insights-page .container .text-area__contents .offset-contents {
                    margin-left: 0;
                    width: 100%;
                }

                .t45-insights-page .container .text-area__contents .wide-image__container {
                    margin-left: 0;
                    margin-right: 0;
                    width: 100%;
                }

                .t45-insights-page .container .text-area__contents .top-trending-article {
                    margin: 32px 0;
                }

                .t45-insights-page .container .text-area__contents .podcast-block {
                    margin-left: 0;
                    display: none;
                }

                .t45-insights-page .container .text-area__contents .keyquestionblock {
                    width: 100%;
                }

                    .t45-insights-page .container .text-area__contents .keyquestionblock .key-question {
                        width: 100%;
                    }

                        .t45-insights-page .container .text-area__contents .keyquestionblock .key-question .key-question-box {
                            width: 100%;
                            margin: 32px 0 32px 0;
                        }

                .t45-insights-page .container .text-area__contents .key-question {
                    width: 100%;
                }

                    .t45-insights-page .container .text-area__contents .key-question .key-question-box {
                        width: 100%;
                        margin: 17px 0 32px 0;
                    }

                    .t45-insights-page .container .text-area__contents .key-question .collapse-expand__btn {
                        display: none;
                    }

                .t45-insights-page .container .text-area__contents .accordion-item .accordion-item__content {
                    display: block;
                    opacity: 1;
                }

        .t45-insights-page .insights-banner__block .category {
            font-size: 1.4rem;
            letter-spacing: 0.24rem;
            line-height: 2.4rem;
            text-align: left;
            margin-bottom: 20px;
        }

        .t45-insights-page .insights-banner__block h1.title {
            font-size: 4.8rem;
            line-height: 5.6rem;
            text-align: left;
        }

        .t45-insights-page.reader-mode .bookmark-sidebar .bookmark-article__button,
        .t45-insights-page.reader-mode .bookmark-sidebar .reader-view-article__button {
            display: none;
        }

    .text-area__contents .offset-contents,
    .text-area__contents .key-question .key-question-model .key-question-box {
        margin: 16px 0;
        width: 100%;
    }

    .text-area__contents .key-question .key-question-model .key-question-box {
        position: relative;
        padding: 16px 0;
        background-color: #dcd5e5;
        box-sizing: border-box;
    }

    .text-area__contents .key-question .key-question-model .sidebar {
        padding: 0 64px 0 21.33333px;
        color: #74767a;
        text-transform: uppercase;
        font-size: 1.4rem;
        font-family: "GT-Walsheim-Pro", Arial, Helvetica, sans-serif;
    }

    .text-area__contents .key-question .key-question-model .heading {
        font-size: 2.4rem;
        padding: 0 72px 0 21.33333px;
        line-height: 3.2rem;
        margin-top: 16px;
        transition: padding-left linear 0.5s;
        font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
        font-weight: normal;
    }

    .text-area__contents .key-question .key-question-model .key-icon {
        z-index: 1;
        margin-top: 15px;
        background-color: #4f2d7f;
        height: 40px;
        width: 40px;
        padding: 0 10px;
    }

    .text-area__contents .key-question .key-question-model .collapse-expand__btn {
        display: block;
        position: absolute;
        top: 16px;
        margin-top: 0;
        right: 16px;
    }

        .text-area__contents .key-question .key-question-model .collapse-expand__btn .close-btn {
            display: none;
        }

    .text-area__contents .key-question .key-question-model .sub-heading p {
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 2rem;
        line-height: 3.2rem;
        margin: 0;
    }

    .text-area__contents .key-question .key-question-model .content-question {
        display: block;
        padding: 32px 64px;
        width: 100%;
        box-sizing: border-box;
    }

    .text-area__contents .key-question .key-question-model ul.sub-item-list {
        padding: 0;
    }

        .text-area__contents .key-question .key-question-model ul.sub-item-list li.sub-item-child {
            list-style: none;
            padding: 16px 0;
            border-top: 1px solid #fff;
        }

            .text-area__contents .key-question .key-question-model ul.sub-item-list li.sub-item-child:first-of-type {
                margin-top: 0;
            }

            .text-area__contents .key-question .key-question-model ul.sub-item-list li.sub-item-child p {
                font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
                font-weight: normal;
                font-size: 2rem;
                line-height: 3.2rem;
                margin: 0;
            }

    .text-area__contents .key-question.expanded {
        position: relative;
        min-width: 100%;
    }

        .text-area__contents .key-question.expanded .key-question-box {
            width: 100%;
        }

            .text-area__contents .key-question.expanded .key-question-box.no-margin__right {
                margin-right: 0;
            }

            .text-area__contents .key-question.expanded .key-question-box .heading {
                padding-left: 64px;
            }

    .text-area__contents .keyquestionblock {
        float: none;
    }

        .text-area__contents .keyquestionblock .key-question-box {
            float: none;
        }

    .t45-insights-page .text-area__contents .closed-float__group {
        float: none;
    }

        .t45-insights-page .text-area__contents .closed-float__group.key-question,
        .t45-insights-page .text-area__contents .closed-float__group .key-question {
            float: none;
            width: 100%;
        }

        .t45-insights-page .text-area__contents .closed-float__group .podcast-block {
            float: none;
        }

        .t45-insights-page .text-area__contents .closed-float__group .key-question-box {
            margin-top: 16px;
            margin-bottom: 16px;
        }

    .accordion .t3-content--wide {
        margin-right: auto;
        margin-left: auto;
        padding-left: 16px;
        padding-right: 16px;
    }

        .accordion .t3-content--wide:before,
        .accordion .t3-content--wide:after {
            content: " ";
            display: table;
        }

        .accordion .t3-content--wide:after {
            clear: both;
        }

        .accordion .t3-content--wide .container {
            width: auto;
            padding: 0;
        }

            .accordion .t3-content--wide .container .row {
                margin-left: 0;
                margin-right: 0;
            }

        .accordion .t3-content--wide [class*="col-"] .container .row {
            margin-left: -16px;
            margin-right: -16px;
        }

    .accordion {
        word-break: break-word;
        padding-top: 64px;
        padding-bottom: 64px;
    }

    .accordion__text {
        margin-bottom: 32px;
    }

        .accordion__text p,
        .accordion__text span {
            font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 1.6rem;
            line-height: 2.4rem;
        }

    .accordion .sub-accordion {
        margin-right: -16px;
    }

    .accordion__title {
        font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 2.4rem;
        line-height: 3.6rem;
    }

    .accordion-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .accordion-item p,
        .accordion-item span {
            font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 1.6rem;
            line-height: 2.4rem;
        }

    .accordion-item__trigger {
        position: relative;
        background: #00838f;
        color: #fff;
        padding: 16px 64px 16px 16px;
        font-size: 1.8rem;
        margin-bottom: 16px;
        cursor: pointer;
    }

    .sub-accordion .accordion-item__trigger {
        background: rgba(0, 167, 181, 0.1);
        color: #000;
    }

    .accordion-item__trigger.active + .accordion-item__content {
        opacity: 1;
    }

    .accordion-item__text + .sub-accordion {
        margin-top: 32px;
    }

    .accordion-item__content {
        display: none;
        overflow: hidden;
        opacity: 0;
        padding: 16px;
        will-change: height;
        transition: opacity 0.125s ease-in-out;
    }

    @media (max-width: 767px) {
        .accordion .sub-accordion {
            margin-left: -16px;
        }
    }

    .accordion.accordion-light {
        background-color: white;
    }

        .accordion.accordion-light .accordion__items .accordion-item-wrapper .accordion-item__trigger {
            color: #070707;
            font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
            font-weight: normal;
            margin-bottom: 0;
        }

            .accordion.accordion-light .accordion__items .accordion-item-wrapper .accordion-item__trigger:after,
            .accordion.accordion-light .accordion__items .accordion-item-wrapper .accordion-item__trigger:before {
                background: #4d4d4d;
            }

        .accordion.accordion-light .accordion__items .accordion-item-wrapper:nth-child(odd) .accordion-item__trigger {
            background-color: #fff;
        }

        .accordion.accordion-light .accordion__items .accordion-item-wrapper:nth-child(even) .accordion-item__trigger {
            background-color: #efefef;
        }

    .accordion.accordion-spacing-top-16px {
        padding-top: 16px;
    }

    .accordion.accordion-spacing-top-32px {
        padding-top: 32px;
    }

    .accordion.accordion-spacing-top-0px {
        padding-top: 0;
    }

    .accordion.accordion-spacing-top-minus16px {
        padding-top: 0;
        margin-top: -16px;
    }

    .accordion.accordion-spacing-top-minus32px {
        padding-top: 0;
        margin-top: -32px;
    }

    .accordion.accordion-spacing-bottom-16px {
        padding-bottom: 16px;
    }

    .accordion.accordion-spacing-bottom-32px {
        padding-bottom: 32px;
    }

    .accordion.accordion-spacing-bottom-0px {
        padding-bottom: 0;
    }

    .accordion.accordion-spacing-bottom-minus16px {
        padding-bottom: 0;
        margin-bottom: -16px;
    }

    .accordion.accordion-spacing-bottom-minus32px {
        padding-bottom: 0;
        margin-bottom: -32px;
    }

    .t43-page .accordion .accordion__title.category-heading,
    .t44-page .accordion .accordion__title.category-heading {
        margin-top: 0;
    }

    .top-trending-article .top-trending__contents .trending-list li:before,
    .top-trending-article .top-trending__contents .tick-list li:before,
    .top-trending-article .top-trending__contents .addto-reading__list li:before,
    .top-trending-article .top-trending__contents .reader-view__list li:before,
    .top-trending-article .gated-block__contents .trending-list li:before,
    .top-trending-article .gated-block__contents .tick-list li:before,
    .top-trending-article .gated-block__contents .addto-reading__list li:before,
    .top-trending-article .gated-block__contents .reader-view__list li:before,
    .top-trending-article .addto-reading__contents .trending-list li:before,
    .top-trending-article .addto-reading__contents .tick-list li:before,
    .top-trending-article .addto-reading__contents .addto-reading__list li:before,
    .top-trending-article .addto-reading__contents .reader-view__list li:before,
    .top-trending-article .reader-view__contents .trending-list li:before,
    .top-trending-article .reader-view__contents .tick-list li:before,
    .top-trending-article .reader-view__contents .addto-reading__list li:before,
    .top-trending-article .reader-view__contents .reader-view__list li:before,
    .insights-gated__block .top-trending__contents .trending-list li:before,
    .insights-gated__block .top-trending__contents .tick-list li:before,
    .insights-gated__block .top-trending__contents .addto-reading__list li:before,
    .insights-gated__block .top-trending__contents .reader-view__list li:before,
    .insights-gated__block .gated-block__contents .trending-list li:before,
    .insights-gated__block .gated-block__contents .tick-list li:before,
    .insights-gated__block .gated-block__contents .addto-reading__list li:before,
    .insights-gated__block .gated-block__contents .reader-view__list li:before,
    .insights-gated__block .addto-reading__contents .trending-list li:before,
    .insights-gated__block .addto-reading__contents .tick-list li:before,
    .insights-gated__block .addto-reading__contents .addto-reading__list li:before,
    .insights-gated__block .addto-reading__contents .reader-view__list li:before,
    .insights-gated__block .reader-view__contents .trending-list li:before,
    .insights-gated__block .reader-view__contents .tick-list li:before,
    .insights-gated__block .reader-view__contents .addto-reading__list li:before,
    .insights-gated__block .reader-view__contents .reader-view__list li:before,
    .add-to-reading-list .top-trending__contents .trending-list li:before,
    .add-to-reading-list .top-trending__contents .tick-list li:before,
    .add-to-reading-list .top-trending__contents .addto-reading__list li:before,
    .add-to-reading-list .top-trending__contents .reader-view__list li:before,
    .add-to-reading-list .gated-block__contents .trending-list li:before,
    .add-to-reading-list .gated-block__contents .tick-list li:before,
    .add-to-reading-list .gated-block__contents .addto-reading__list li:before,
    .add-to-reading-list .gated-block__contents .reader-view__list li:before,
    .add-to-reading-list .addto-reading__contents .trending-list li:before,
    .add-to-reading-list .addto-reading__contents .tick-list li:before,
    .add-to-reading-list .addto-reading__contents .addto-reading__list li:before,
    .add-to-reading-list .addto-reading__contents .reader-view__list li:before,
    .add-to-reading-list .reader-view__contents .trending-list li:before,
    .add-to-reading-list .reader-view__contents .tick-list li:before,
    .add-to-reading-list .reader-view__contents .addto-reading__list li:before,
    .add-to-reading-list .reader-view__contents .reader-view__list li:before,
    .reader-view .top-trending__contents .trending-list li:before,
    .reader-view .top-trending__contents .tick-list li:before,
    .reader-view .top-trending__contents .addto-reading__list li:before,
    .reader-view .top-trending__contents .reader-view__list li:before,
    .reader-view .gated-block__contents .trending-list li:before,
    .reader-view .gated-block__contents .tick-list li:before,
    .reader-view .gated-block__contents .addto-reading__list li:before,
    .reader-view .gated-block__contents .reader-view__list li:before,
    .reader-view .addto-reading__contents .trending-list li:before,
    .reader-view .addto-reading__contents .tick-list li:before,
    .reader-view .addto-reading__contents .addto-reading__list li:before,
    .reader-view .addto-reading__contents .reader-view__list li:before,
    .reader-view .reader-view__contents .trending-list li:before,
    .reader-view .reader-view__contents .tick-list li:before,
    .reader-view .reader-view__contents .addto-reading__list li:before,
    .reader-view .reader-view__contents .reader-view__list li:before {
        font-family: "GT-IconSet" !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .top-trending-article .top-trending__contents .trending-list li:before,
    .top-trending-article .top-trending__contents .tick-list li:before,
    .top-trending-article .top-trending__contents .addto-reading__list li:before,
    .top-trending-article .top-trending__contents .reader-view__list li:before,
    .top-trending-article .gated-block__contents .trending-list li:before,
    .top-trending-article .gated-block__contents .tick-list li:before,
    .top-trending-article .gated-block__contents .addto-reading__list li:before,
    .top-trending-article .gated-block__contents .reader-view__list li:before,
    .top-trending-article .addto-reading__contents .trending-list li:before,
    .top-trending-article .addto-reading__contents .tick-list li:before,
    .top-trending-article .addto-reading__contents .addto-reading__list li:before,
    .top-trending-article .addto-reading__contents .reader-view__list li:before,
    .top-trending-article .reader-view__contents .trending-list li:before,
    .top-trending-article .reader-view__contents .tick-list li:before,
    .top-trending-article .reader-view__contents .addto-reading__list li:before,
    .top-trending-article .reader-view__contents .reader-view__list li:before,
    .insights-gated__block .top-trending__contents .trending-list li:before,
    .insights-gated__block .top-trending__contents .tick-list li:before,
    .insights-gated__block .top-trending__contents .addto-reading__list li:before,
    .insights-gated__block .top-trending__contents .reader-view__list li:before,
    .insights-gated__block .gated-block__contents .trending-list li:before,
    .insights-gated__block .gated-block__contents .tick-list li:before,
    .insights-gated__block .gated-block__contents .addto-reading__list li:before,
    .insights-gated__block .gated-block__contents .reader-view__list li:before,
    .insights-gated__block .addto-reading__contents .trending-list li:before,
    .insights-gated__block .addto-reading__contents .tick-list li:before,
    .insights-gated__block .addto-reading__contents .addto-reading__list li:before,
    .insights-gated__block .addto-reading__contents .reader-view__list li:before,
    .insights-gated__block .reader-view__contents .trending-list li:before,
    .insights-gated__block .reader-view__contents .tick-list li:before,
    .insights-gated__block .reader-view__contents .addto-reading__list li:before,
    .insights-gated__block .reader-view__contents .reader-view__list li:before,
    .add-to-reading-list .top-trending__contents .trending-list li:before,
    .add-to-reading-list .top-trending__contents .tick-list li:before,
    .add-to-reading-list .top-trending__contents .addto-reading__list li:before,
    .add-to-reading-list .top-trending__contents .reader-view__list li:before,
    .add-to-reading-list .gated-block__contents .trending-list li:before,
    .add-to-reading-list .gated-block__contents .tick-list li:before,
    .add-to-reading-list .gated-block__contents .addto-reading__list li:before,
    .add-to-reading-list .gated-block__contents .reader-view__list li:before,
    .add-to-reading-list .addto-reading__contents .trending-list li:before,
    .add-to-reading-list .addto-reading__contents .tick-list li:before,
    .add-to-reading-list .addto-reading__contents .addto-reading__list li:before,
    .add-to-reading-list .addto-reading__contents .reader-view__list li:before,
    .add-to-reading-list .reader-view__contents .trending-list li:before,
    .add-to-reading-list .reader-view__contents .tick-list li:before,
    .add-to-reading-list .reader-view__contents .addto-reading__list li:before,
    .add-to-reading-list .reader-view__contents .reader-view__list li:before,
    .reader-view .top-trending__contents .trending-list li:before,
    .reader-view .top-trending__contents .tick-list li:before,
    .reader-view .top-trending__contents .addto-reading__list li:before,
    .reader-view .top-trending__contents .reader-view__list li:before,
    .reader-view .gated-block__contents .trending-list li:before,
    .reader-view .gated-block__contents .tick-list li:before,
    .reader-view .gated-block__contents .addto-reading__list li:before,
    .reader-view .gated-block__contents .reader-view__list li:before,
    .reader-view .addto-reading__contents .trending-list li:before,
    .reader-view .addto-reading__contents .tick-list li:before,
    .reader-view .addto-reading__contents .addto-reading__list li:before,
    .reader-view .addto-reading__contents .reader-view__list li:before,
    .reader-view .reader-view__contents .trending-list li:before,
    .reader-view .reader-view__contents .tick-list li:before,
    .reader-view .reader-view__contents .addto-reading__list li:before,
    .reader-view .reader-view__contents .reader-view__list li:before {
        content: "\e901";
    }

    .top-trending-article,
    .insights-gated__block,
    .add-to-reading-list,
    .reader-view {
        padding: 16px;
        background: #dcd5e5;
        clear: both;
    }

    @media (min-width: 768px) {
        .top-trending-article,
        .insights-gated__block,
        .add-to-reading-list,
        .reader-view {
            padding: 36px;
        }
    }

    .top-trending-article .trending-title,
    .insights-gated__block .trending-title,
    .add-to-reading-list .trending-title,
    .reader-view .trending-title {
        font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 1.4rem;
        line-height: 2.4rem;
        letter-spacing: 2.8px;
        text-transform: uppercase;
        margin-bottom: 16px;
        color: #74767a;
    }

    .top-trending-article .trending-sub__title,
    .top-trending-article .gated-title,
    .top-trending-article .addto-reading__subtitle,
    .top-trending-article .reader-view__subtitle,
    .insights-gated__block .trending-sub__title,
    .insights-gated__block .gated-title,
    .insights-gated__block .addto-reading__subtitle,
    .insights-gated__block .reader-view__subtitle,
    .add-to-reading-list .trending-sub__title,
    .add-to-reading-list .gated-title,
    .add-to-reading-list .addto-reading__subtitle,
    .add-to-reading-list .reader-view__subtitle,
    .reader-view .trending-sub__title,
    .reader-view .gated-title,
    .reader-view .addto-reading__subtitle,
    .reader-view .reader-view__subtitle {
        color: #000;
        font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 2.4rem;
        line-height: 3.6rem;
        margin-bottom: 16px;
    }

    .top-trending-article .top-trending__contents,
    .top-trending-article .gated-block__contents,
    .top-trending-article .addto-reading__contents,
    .top-trending-article .reader-view__contents,
    .insights-gated__block .top-trending__contents,
    .insights-gated__block .gated-block__contents,
    .insights-gated__block .addto-reading__contents,
    .insights-gated__block .reader-view__contents,
    .add-to-reading-list .top-trending__contents,
    .add-to-reading-list .gated-block__contents,
    .add-to-reading-list .addto-reading__contents,
    .add-to-reading-list .reader-view__contents,
    .reader-view .top-trending__contents,
    .reader-view .gated-block__contents,
    .reader-view .addto-reading__contents,
    .reader-view .reader-view__contents {
        padding: 36px;
        background: #fff;
    }

        .top-trending-article .top-trending__contents .trending-list,
        .top-trending-article .top-trending__contents .tick-list,
        .top-trending-article .top-trending__contents .addto-reading__list,
        .top-trending-article .top-trending__contents .reader-view__list,
        .top-trending-article .gated-block__contents .trending-list,
        .top-trending-article .gated-block__contents .tick-list,
        .top-trending-article .gated-block__contents .addto-reading__list,
        .top-trending-article .gated-block__contents .reader-view__list,
        .top-trending-article .addto-reading__contents .trending-list,
        .top-trending-article .addto-reading__contents .tick-list,
        .top-trending-article .addto-reading__contents .addto-reading__list,
        .top-trending-article .addto-reading__contents .reader-view__list,
        .top-trending-article .reader-view__contents .trending-list,
        .top-trending-article .reader-view__contents .tick-list,
        .top-trending-article .reader-view__contents .addto-reading__list,
        .top-trending-article .reader-view__contents .reader-view__list,
        .insights-gated__block .top-trending__contents .trending-list,
        .insights-gated__block .top-trending__contents .tick-list,
        .insights-gated__block .top-trending__contents .addto-reading__list,
        .insights-gated__block .top-trending__contents .reader-view__list,
        .insights-gated__block .gated-block__contents .trending-list,
        .insights-gated__block .gated-block__contents .tick-list,
        .insights-gated__block .gated-block__contents .addto-reading__list,
        .insights-gated__block .gated-block__contents .reader-view__list,
        .insights-gated__block .addto-reading__contents .trending-list,
        .insights-gated__block .addto-reading__contents .tick-list,
        .insights-gated__block .addto-reading__contents .addto-reading__list,
        .insights-gated__block .addto-reading__contents .reader-view__list,
        .insights-gated__block .reader-view__contents .trending-list,
        .insights-gated__block .reader-view__contents .tick-list,
        .insights-gated__block .reader-view__contents .addto-reading__list,
        .insights-gated__block .reader-view__contents .reader-view__list,
        .add-to-reading-list .top-trending__contents .trending-list,
        .add-to-reading-list .top-trending__contents .tick-list,
        .add-to-reading-list .top-trending__contents .addto-reading__list,
        .add-to-reading-list .top-trending__contents .reader-view__list,
        .add-to-reading-list .gated-block__contents .trending-list,
        .add-to-reading-list .gated-block__contents .tick-list,
        .add-to-reading-list .gated-block__contents .addto-reading__list,
        .add-to-reading-list .gated-block__contents .reader-view__list,
        .add-to-reading-list .addto-reading__contents .trending-list,
        .add-to-reading-list .addto-reading__contents .tick-list,
        .add-to-reading-list .addto-reading__contents .addto-reading__list,
        .add-to-reading-list .addto-reading__contents .reader-view__list,
        .add-to-reading-list .reader-view__contents .trending-list,
        .add-to-reading-list .reader-view__contents .tick-list,
        .add-to-reading-list .reader-view__contents .addto-reading__list,
        .add-to-reading-list .reader-view__contents .reader-view__list,
        .reader-view .top-trending__contents .trending-list,
        .reader-view .top-trending__contents .tick-list,
        .reader-view .top-trending__contents .addto-reading__list,
        .reader-view .top-trending__contents .reader-view__list,
        .reader-view .gated-block__contents .trending-list,
        .reader-view .gated-block__contents .tick-list,
        .reader-view .gated-block__contents .addto-reading__list,
        .reader-view .gated-block__contents .reader-view__list,
        .reader-view .addto-reading__contents .trending-list,
        .reader-view .addto-reading__contents .tick-list,
        .reader-view .addto-reading__contents .addto-reading__list,
        .reader-view .addto-reading__contents .reader-view__list,
        .reader-view .reader-view__contents .trending-list,
        .reader-view .reader-view__contents .tick-list,
        .reader-view .reader-view__contents .addto-reading__list,
        .reader-view .reader-view__contents .reader-view__list {
            list-style: none;
            padding: 0;
            margin: 0;
        }

            .top-trending-article .top-trending__contents .trending-list li,
            .top-trending-article .top-trending__contents .tick-list li,
            .top-trending-article .top-trending__contents .addto-reading__list li,
            .top-trending-article .top-trending__contents .reader-view__list li,
            .top-trending-article .gated-block__contents .trending-list li,
            .top-trending-article .gated-block__contents .tick-list li,
            .top-trending-article .gated-block__contents .addto-reading__list li,
            .top-trending-article .gated-block__contents .reader-view__list li,
            .top-trending-article .addto-reading__contents .trending-list li,
            .top-trending-article .addto-reading__contents .tick-list li,
            .top-trending-article .addto-reading__contents .addto-reading__list li,
            .top-trending-article .addto-reading__contents .reader-view__list li,
            .top-trending-article .reader-view__contents .trending-list li,
            .top-trending-article .reader-view__contents .tick-list li,
            .top-trending-article .reader-view__contents .addto-reading__list li,
            .top-trending-article .reader-view__contents .reader-view__list li,
            .insights-gated__block .top-trending__contents .trending-list li,
            .insights-gated__block .top-trending__contents .tick-list li,
            .insights-gated__block .top-trending__contents .addto-reading__list li,
            .insights-gated__block .top-trending__contents .reader-view__list li,
            .insights-gated__block .gated-block__contents .trending-list li,
            .insights-gated__block .gated-block__contents .tick-list li,
            .insights-gated__block .gated-block__contents .addto-reading__list li,
            .insights-gated__block .gated-block__contents .reader-view__list li,
            .insights-gated__block .addto-reading__contents .trending-list li,
            .insights-gated__block .addto-reading__contents .tick-list li,
            .insights-gated__block .addto-reading__contents .addto-reading__list li,
            .insights-gated__block .addto-reading__contents .reader-view__list li,
            .insights-gated__block .reader-view__contents .trending-list li,
            .insights-gated__block .reader-view__contents .tick-list li,
            .insights-gated__block .reader-view__contents .addto-reading__list li,
            .insights-gated__block .reader-view__contents .reader-view__list li,
            .add-to-reading-list .top-trending__contents .trending-list li,
            .add-to-reading-list .top-trending__contents .tick-list li,
            .add-to-reading-list .top-trending__contents .addto-reading__list li,
            .add-to-reading-list .top-trending__contents .reader-view__list li,
            .add-to-reading-list .gated-block__contents .trending-list li,
            .add-to-reading-list .gated-block__contents .tick-list li,
            .add-to-reading-list .gated-block__contents .addto-reading__list li,
            .add-to-reading-list .gated-block__contents .reader-view__list li,
            .add-to-reading-list .addto-reading__contents .trending-list li,
            .add-to-reading-list .addto-reading__contents .tick-list li,
            .add-to-reading-list .addto-reading__contents .addto-reading__list li,
            .add-to-reading-list .addto-reading__contents .reader-view__list li,
            .add-to-reading-list .reader-view__contents .trending-list li,
            .add-to-reading-list .reader-view__contents .tick-list li,
            .add-to-reading-list .reader-view__contents .addto-reading__list li,
            .add-to-reading-list .reader-view__contents .reader-view__list li,
            .reader-view .top-trending__contents .trending-list li,
            .reader-view .top-trending__contents .tick-list li,
            .reader-view .top-trending__contents .addto-reading__list li,
            .reader-view .top-trending__contents .reader-view__list li,
            .reader-view .gated-block__contents .trending-list li,
            .reader-view .gated-block__contents .tick-list li,
            .reader-view .gated-block__contents .addto-reading__list li,
            .reader-view .gated-block__contents .reader-view__list li,
            .reader-view .addto-reading__contents .trending-list li,
            .reader-view .addto-reading__contents .tick-list li,
            .reader-view .addto-reading__contents .addto-reading__list li,
            .reader-view .addto-reading__contents .reader-view__list li,
            .reader-view .reader-view__contents .trending-list li,
            .reader-view .reader-view__contents .tick-list li,
            .reader-view .reader-view__contents .addto-reading__list li,
            .reader-view .reader-view__contents .reader-view__list li {
                position: relative;
                padding-left: 24px;
                margin-top: 10px;
            }

                .top-trending-article .top-trending__contents .trending-list li:first-child,
                .top-trending-article .top-trending__contents .tick-list li:first-child,
                .top-trending-article .top-trending__contents .addto-reading__list li:first-child,
                .top-trending-article .top-trending__contents .reader-view__list li:first-child,
                .top-trending-article .gated-block__contents .trending-list li:first-child,
                .top-trending-article .gated-block__contents .tick-list li:first-child,
                .top-trending-article .gated-block__contents .addto-reading__list li:first-child,
                .top-trending-article .gated-block__contents .reader-view__list li:first-child,
                .top-trending-article .addto-reading__contents .trending-list li:first-child,
                .top-trending-article .addto-reading__contents .tick-list li:first-child,
                .top-trending-article .addto-reading__contents .addto-reading__list li:first-child,
                .top-trending-article .addto-reading__contents .reader-view__list li:first-child,
                .top-trending-article .reader-view__contents .trending-list li:first-child,
                .top-trending-article .reader-view__contents .tick-list li:first-child,
                .top-trending-article .reader-view__contents .addto-reading__list li:first-child,
                .top-trending-article .reader-view__contents .reader-view__list li:first-child,
                .insights-gated__block .top-trending__contents .trending-list li:first-child,
                .insights-gated__block .top-trending__contents .tick-list li:first-child,
                .insights-gated__block .top-trending__contents .addto-reading__list li:first-child,
                .insights-gated__block .top-trending__contents .reader-view__list li:first-child,
                .insights-gated__block .gated-block__contents .trending-list li:first-child,
                .insights-gated__block .gated-block__contents .tick-list li:first-child,
                .insights-gated__block .gated-block__contents .addto-reading__list li:first-child,
                .insights-gated__block .gated-block__contents .reader-view__list li:first-child,
                .insights-gated__block .addto-reading__contents .trending-list li:first-child,
                .insights-gated__block .addto-reading__contents .tick-list li:first-child,
                .insights-gated__block .addto-reading__contents .addto-reading__list li:first-child,
                .insights-gated__block .addto-reading__contents .reader-view__list li:first-child,
                .insights-gated__block .reader-view__contents .trending-list li:first-child,
                .insights-gated__block .reader-view__contents .tick-list li:first-child,
                .insights-gated__block .reader-view__contents .addto-reading__list li:first-child,
                .insights-gated__block .reader-view__contents .reader-view__list li:first-child,
                .add-to-reading-list .top-trending__contents .trending-list li:first-child,
                .add-to-reading-list .top-trending__contents .tick-list li:first-child,
                .add-to-reading-list .top-trending__contents .addto-reading__list li:first-child,
                .add-to-reading-list .top-trending__contents .reader-view__list li:first-child,
                .add-to-reading-list .gated-block__contents .trending-list li:first-child,
                .add-to-reading-list .gated-block__contents .tick-list li:first-child,
                .add-to-reading-list .gated-block__contents .addto-reading__list li:first-child,
                .add-to-reading-list .gated-block__contents .reader-view__list li:first-child,
                .add-to-reading-list .addto-reading__contents .trending-list li:first-child,
                .add-to-reading-list .addto-reading__contents .tick-list li:first-child,
                .add-to-reading-list .addto-reading__contents .addto-reading__list li:first-child,
                .add-to-reading-list .addto-reading__contents .reader-view__list li:first-child,
                .add-to-reading-list .reader-view__contents .trending-list li:first-child,
                .add-to-reading-list .reader-view__contents .tick-list li:first-child,
                .add-to-reading-list .reader-view__contents .addto-reading__list li:first-child,
                .add-to-reading-list .reader-view__contents .reader-view__list li:first-child,
                .reader-view .top-trending__contents .trending-list li:first-child,
                .reader-view .top-trending__contents .tick-list li:first-child,
                .reader-view .top-trending__contents .addto-reading__list li:first-child,
                .reader-view .top-trending__contents .reader-view__list li:first-child,
                .reader-view .gated-block__contents .trending-list li:first-child,
                .reader-view .gated-block__contents .tick-list li:first-child,
                .reader-view .gated-block__contents .addto-reading__list li:first-child,
                .reader-view .gated-block__contents .reader-view__list li:first-child,
                .reader-view .addto-reading__contents .trending-list li:first-child,
                .reader-view .addto-reading__contents .tick-list li:first-child,
                .reader-view .addto-reading__contents .addto-reading__list li:first-child,
                .reader-view .addto-reading__contents .reader-view__list li:first-child,
                .reader-view .reader-view__contents .trending-list li:first-child,
                .reader-view .reader-view__contents .tick-list li:first-child,
                .reader-view .reader-view__contents .addto-reading__list li:first-child,
                .reader-view .reader-view__contents .reader-view__list li:first-child {
                    margin-top: 0;
                }

                .top-trending-article .top-trending__contents .trending-list li:before,
                .top-trending-article .top-trending__contents .tick-list li:before,
                .top-trending-article .top-trending__contents .addto-reading__list li:before,
                .top-trending-article .top-trending__contents .reader-view__list li:before,
                .top-trending-article .gated-block__contents .trending-list li:before,
                .top-trending-article .gated-block__contents .tick-list li:before,
                .top-trending-article .gated-block__contents .addto-reading__list li:before,
                .top-trending-article .gated-block__contents .reader-view__list li:before,
                .top-trending-article .addto-reading__contents .trending-list li:before,
                .top-trending-article .addto-reading__contents .tick-list li:before,
                .top-trending-article .addto-reading__contents .addto-reading__list li:before,
                .top-trending-article .addto-reading__contents .reader-view__list li:before,
                .top-trending-article .reader-view__contents .trending-list li:before,
                .top-trending-article .reader-view__contents .tick-list li:before,
                .top-trending-article .reader-view__contents .addto-reading__list li:before,
                .top-trending-article .reader-view__contents .reader-view__list li:before,
                .insights-gated__block .top-trending__contents .trending-list li:before,
                .insights-gated__block .top-trending__contents .tick-list li:before,
                .insights-gated__block .top-trending__contents .addto-reading__list li:before,
                .insights-gated__block .top-trending__contents .reader-view__list li:before,
                .insights-gated__block .gated-block__contents .trending-list li:before,
                .insights-gated__block .gated-block__contents .tick-list li:before,
                .insights-gated__block .gated-block__contents .addto-reading__list li:before,
                .insights-gated__block .gated-block__contents .reader-view__list li:before,
                .insights-gated__block .addto-reading__contents .trending-list li:before,
                .insights-gated__block .addto-reading__contents .tick-list li:before,
                .insights-gated__block .addto-reading__contents .addto-reading__list li:before,
                .insights-gated__block .addto-reading__contents .reader-view__list li:before,
                .insights-gated__block .reader-view__contents .trending-list li:before,
                .insights-gated__block .reader-view__contents .tick-list li:before,
                .insights-gated__block .reader-view__contents .addto-reading__list li:before,
                .insights-gated__block .reader-view__contents .reader-view__list li:before,
                .add-to-reading-list .top-trending__contents .trending-list li:before,
                .add-to-reading-list .top-trending__contents .tick-list li:before,
                .add-to-reading-list .top-trending__contents .addto-reading__list li:before,
                .add-to-reading-list .top-trending__contents .reader-view__list li:before,
                .add-to-reading-list .gated-block__contents .trending-list li:before,
                .add-to-reading-list .gated-block__contents .tick-list li:before,
                .add-to-reading-list .gated-block__contents .addto-reading__list li:before,
                .add-to-reading-list .gated-block__contents .reader-view__list li:before,
                .add-to-reading-list .addto-reading__contents .trending-list li:before,
                .add-to-reading-list .addto-reading__contents .tick-list li:before,
                .add-to-reading-list .addto-reading__contents .addto-reading__list li:before,
                .add-to-reading-list .addto-reading__contents .reader-view__list li:before,
                .add-to-reading-list .reader-view__contents .trending-list li:before,
                .add-to-reading-list .reader-view__contents .tick-list li:before,
                .add-to-reading-list .reader-view__contents .addto-reading__list li:before,
                .add-to-reading-list .reader-view__contents .reader-view__list li:before,
                .reader-view .top-trending__contents .trending-list li:before,
                .reader-view .top-trending__contents .tick-list li:before,
                .reader-view .top-trending__contents .addto-reading__list li:before,
                .reader-view .top-trending__contents .reader-view__list li:before,
                .reader-view .gated-block__contents .trending-list li:before,
                .reader-view .gated-block__contents .tick-list li:before,
                .reader-view .gated-block__contents .addto-reading__list li:before,
                .reader-view .gated-block__contents .reader-view__list li:before,
                .reader-view .addto-reading__contents .trending-list li:before,
                .reader-view .addto-reading__contents .tick-list li:before,
                .reader-view .addto-reading__contents .addto-reading__list li:before,
                .reader-view .addto-reading__contents .reader-view__list li:before,
                .reader-view .reader-view__contents .trending-list li:before,
                .reader-view .reader-view__contents .tick-list li:before,
                .reader-view .reader-view__contents .addto-reading__list li:before,
                .reader-view .reader-view__contents .reader-view__list li:before {
                    position: absolute;
                    top: 10px;
                    left: 0;
                    pointer-events: none;
                    font-size: 1.2rem;
                    color: #000;
                }

                .top-trending-article .top-trending__contents .trending-list li a,
                .top-trending-article .top-trending__contents .tick-list li a,
                .top-trending-article .top-trending__contents .addto-reading__list li a,
                .top-trending-article .top-trending__contents .reader-view__list li a,
                .top-trending-article .gated-block__contents .trending-list li a,
                .top-trending-article .gated-block__contents .tick-list li a,
                .top-trending-article .gated-block__contents .addto-reading__list li a,
                .top-trending-article .gated-block__contents .reader-view__list li a,
                .top-trending-article .addto-reading__contents .trending-list li a,
                .top-trending-article .addto-reading__contents .tick-list li a,
                .top-trending-article .addto-reading__contents .addto-reading__list li a,
                .top-trending-article .addto-reading__contents .reader-view__list li a,
                .top-trending-article .reader-view__contents .trending-list li a,
                .top-trending-article .reader-view__contents .tick-list li a,
                .top-trending-article .reader-view__contents .addto-reading__list li a,
                .top-trending-article .reader-view__contents .reader-view__list li a,
                .insights-gated__block .top-trending__contents .trending-list li a,
                .insights-gated__block .top-trending__contents .tick-list li a,
                .insights-gated__block .top-trending__contents .addto-reading__list li a,
                .insights-gated__block .top-trending__contents .reader-view__list li a,
                .insights-gated__block .gated-block__contents .trending-list li a,
                .insights-gated__block .gated-block__contents .tick-list li a,
                .insights-gated__block .gated-block__contents .addto-reading__list li a,
                .insights-gated__block .gated-block__contents .reader-view__list li a,
                .insights-gated__block .addto-reading__contents .trending-list li a,
                .insights-gated__block .addto-reading__contents .tick-list li a,
                .insights-gated__block .addto-reading__contents .addto-reading__list li a,
                .insights-gated__block .addto-reading__contents .reader-view__list li a,
                .insights-gated__block .reader-view__contents .trending-list li a,
                .insights-gated__block .reader-view__contents .tick-list li a,
                .insights-gated__block .reader-view__contents .addto-reading__list li a,
                .insights-gated__block .reader-view__contents .reader-view__list li a,
                .add-to-reading-list .top-trending__contents .trending-list li a,
                .add-to-reading-list .top-trending__contents .tick-list li a,
                .add-to-reading-list .top-trending__contents .addto-reading__list li a,
                .add-to-reading-list .top-trending__contents .reader-view__list li a,
                .add-to-reading-list .gated-block__contents .trending-list li a,
                .add-to-reading-list .gated-block__contents .tick-list li a,
                .add-to-reading-list .gated-block__contents .addto-reading__list li a,
                .add-to-reading-list .gated-block__contents .reader-view__list li a,
                .add-to-reading-list .addto-reading__contents .trending-list li a,
                .add-to-reading-list .addto-reading__contents .tick-list li a,
                .add-to-reading-list .addto-reading__contents .addto-reading__list li a,
                .add-to-reading-list .addto-reading__contents .reader-view__list li a,
                .add-to-reading-list .reader-view__contents .trending-list li a,
                .add-to-reading-list .reader-view__contents .tick-list li a,
                .add-to-reading-list .reader-view__contents .addto-reading__list li a,
                .add-to-reading-list .reader-view__contents .reader-view__list li a,
                .reader-view .top-trending__contents .trending-list li a,
                .reader-view .top-trending__contents .tick-list li a,
                .reader-view .top-trending__contents .addto-reading__list li a,
                .reader-view .top-trending__contents .reader-view__list li a,
                .reader-view .gated-block__contents .trending-list li a,
                .reader-view .gated-block__contents .tick-list li a,
                .reader-view .gated-block__contents .addto-reading__list li a,
                .reader-view .gated-block__contents .reader-view__list li a,
                .reader-view .addto-reading__contents .trending-list li a,
                .reader-view .addto-reading__contents .tick-list li a,
                .reader-view .addto-reading__contents .addto-reading__list li a,
                .reader-view .addto-reading__contents .reader-view__list li a,
                .reader-view .reader-view__contents .trending-list li a,
                .reader-view .reader-view__contents .tick-list li a,
                .reader-view .reader-view__contents .addto-reading__list li a,
                .reader-view .reader-view__contents .reader-view__list li a {
                    font-size: 2rem;
                    line-height: 3.2rem;
                    color: #000;
                    font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
                    font-weight: normal;
                    text-decoration: none;
                }

    .top-trending-article {
        margin: 16px 0;
    }
    .js-close-overlay span.ir {
        display: none;
    }
    .inline-article__item .inline-article__contents .inline-article__readmore a:after {
        font-family: "GT-IconSet" !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .inline-article__item .inline-article__contents .inline-article__readmore a:after {
        content: "\e901"
    }

    .inline-article__item {
        padding: 24px 0;
        border-bottom: 1px solid #D9D8D4;
        border-top: 1px solid #D9D8D4;
        margin: 16px 0;
        width: 100%;
        overflow: hidden
    }

    .inline-article__item + .inline-article__item {
        margin-top: 0
    }

    .inline-article__item .inline-article__thumbnail img {
        width: 100%;
        height: auto;
        display: block;
        margin: 0
    }

        .inline-article__item .inline-article__thumbnail {
            height: 160px;
            width: 288px;
            margin-right: 32px;
            margin-left: 0;
            float: left;
            margin-bottom: 0
        }
    [dir="rtl"] .inline-article__item .inline-article__thumbnail {
        margin-left: 32px;
        margin-right: 0;
        float: right;
    }
    .inline-article__item .inline-article__contents {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

        .inline-article__item .inline-article__contents .inline-article__title {
            font-size: 3.2rem;
            line-height: 3.6rem;
            color: #000;
            font-family: "GT-Walsheim-Pro-Medium", Arial, Helvetica, sans-serif;
            font-weight: normal;
            margin-bottom: 12px;
            display: block
        }

        .inline-article__item .inline-article__contents .inline-article__readmore a {
            text-decoration: none;
            font-family: "GT-Walsheim-Pro-Regular", Arial, Helvetica, sans-serif;
            font-weight: normal;
            position: relative
        }

            .inline-article__item .inline-article__contents .inline-article__readmore a span {
                display: inline-block;
                vertical-align: middle;
                color: #de002e;
                line-height: 2.4rem;
                font-size: 1.6rem
            }

            .inline-article__item .inline-article__contents .inline-article__readmore a:after {
                border: none;
                outline: none;
                position: absolute;
                top: 50%;
                right: -24px;
                font-size: 1.6rem;
                color: #de002e;
                transition: right 0.3s linear;
                margin-top: -6px
            }

    [dir="rtl"] .inline-article__item .inline-article__contents .inline-article__readmore a:after {
        right: auto;
        left: -24px;
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        transition: left 0.3s linear
    }

    .inline-article__item .inline-article__contents .inline-article__readmore a:hover:after {
        right: -32px
    }

    [dir="rtl"] .inline-article__item .inline-article__contents .inline-article__readmore a:hover:after {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        left: -32px;
        right: auto
    }
    .external-login__popup, .video-block {
        display: none;
    }
    .inline-article__item.has-thumbnails .inline-article__contents {
        float: left;
        width: calc(100% - (32px * 9) - 32px)
    }
    .cookie-block, .evidon-banner {
        display: none !important;
    }
    .gt-dataTable-wrapper .dataTables_length, .gt-dataTable-wrapper .dataTables_paginate, .gt-dataTable-wrapper .dataTables_filter {
        display: none;
    }
    .gt-horizontal-table .gtscroll-wrapper {display: none;}
    .gt-horizontal-table table, .gt-horizontal-table tbody, .gt-horizontal-table .gtscroll-content {
        width: 100% !important;
    }
    .gt-horizontal-table table td, .gt-horizontal-table table th {
        width: auto !important;
        border: 1px solid #F5F3F2;
        padding-left: 4px;
        white-space: normal;
        min-width: 0 !important;
        padding-right: 4px;
    }
}
