<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.print-breadcrumb {
    display: none;
}

@media print {
    * {
        -webkit-print-color-adjust: exact !important; /* Chrome, Safari 6 – 15.3, Edge */
        color-adjust: exact !important; /* Firefox 48 – 96 */
        print-color-adjust: exact !important; /* Firefox 97+, Safari 15.4+ */
    }
    .print-breadcrumb {
        display: block;
        margin-bottom: 24px;
    }

    *:not(span.pic):not(.icon):not([class^=icon-]):not(:empty):not(.image), .section .bg {
        background-image: none !important;
    }

    body.print-overflow {
        overflow: visible;
    }

    .main .content:before, .main .content:after, .main .aside:before {
        background-color: transparent !important;
    }

    .main .main-bg, .cookies-bar, video, header .menu .wrapper-m, header .menu .wrapper, footer, .m-title {
        display: none;
    }

    body, .filter-container .filter select, .main .content .result-bar select {
        color: black;
    }

    header {
        position: absolute;
    }

    body.print-overflow header {
        top: -78px;
    }

    .main .aside {
        border-color: #e6e6e5;
    }

    /*.main img {
        display: none !important;
    }*/

    .ani, .ani-child {
        opacity: 1;
    }
    .main .aside .wrapper, .main .aside .contact-wrap {
        padding-left: 0;
    }
    .main .aside h1 {
        letter-spacing: normal;
    }
    .main .content .wrapper {
        padding-bottom: 0;
    }

    .listing-container, .listing-container.press-listing {
        min-height: auto;
    }

    .com-tab-horizontal .item .icon, .com-tab-horizontal .item &gt; a:before, .com-tab-vertical .item &gt; a:before, .com-tab-details .icon-wrap .icon {
        filter: invert(10%);
    }

    .com-tab-horizontal .item.active &gt; a:before, .com-tab-vertical .item.active &gt; a:before {
        filter: none;
    }

        .com-tab-horizontal .tab-wrapper:before {
            background-color: #e5e5e5;
        }

        .com-tab-details .item {
            height: auto !important;
        }

    .item-analyst-coverage .com-desc-block {
        page-break-inside: avoid;
    }

    .search-container input::-webkit-input-placeholder {
        color: black;
    }

    .search-container input:-ms-input-placeholder {
        color: black;
    }

    .search-container input::placeholder {
        color: black;
    }

    .figure-wrap .com-figure-y {
        page-break-inside: avoid;
    }

    /* Homepage */
    .index .kv .swiper-container, .index .section .bg:before, .index .section .bg:after {
        display: none;
    }

    .index .kv .section-explore {
        position: relative;
        border-bottom: 1px solid #e6e6e5;
        background-color: transparent;
    }

    .index .kv .section-explore h1, .index .kv .section-explore .title-wrap {
        color: black;
    }

    .notice-bar {
        position: relative;
    }

    .index .section-container .section:not(:last-child), .index .section .content {
        border-color: #e6e6e5;
    }

    .index .section .content .text-wrap .icon-row .item .icon {
        filter: invert(10%);
    }
    /* Homepage */


    /* Network */
    .logistics-map-box {
        display: none;
    }
    .network-page .aside {
        background-color: transparent;
        border-bottom: 1px solid rgba(76, 73, 72, 0.5);
    }
    .network-page .aside + .content {
        border-left: 1px solid rgba(76, 73, 72, 0.5) !important;
    }

    .centre-rows-container .centre-pin {
        page-break-inside: avoid;
    }

    .network-page .main {
        color: black;
    }

    .network-page .collapse:not(.show) {
        display: block;
    }

    .network-page .content .symbol-text-row .icons img {
        display: none;
    }

    /* Statement */
    .statement-wrap table tr td:last-child {
        color: black;
    }

    /*.main a[href^=http]:after {
        content: " &lt;" attr(href) "&gt; ";
    }*/

    /* Media gallery */
    .video-container video{
        display: inherit;
    }

    .com-logo-row img {
        display: inline !important;
        filter: invert(10%);
    }
}

@media print and (orientation:portrait) {
    .com-tab-details.show-all .item {
        display: block !important;
        page-break-inside: avoid;
    }

    .filter-container {
        margin-top: 0;
    }

    .com-tab-details.show-all .photo-container .item {
        display: flex !important;
    }
}

@media print and (min-width: 1440px) {
    .financial-report .com-item-col {
        width: 50%;
    }
}

@media print and (max-width: 767px) {
    .main .content .listing-panel .filter, .main .content .listing-panel select.filter-firm, .main .content .listing-panel select.filter-analyst {
        width: 50%;
    }
}

@media print and (max-width: 991px) {
    .network-page .aside + .content {
        border-left: none !important;
    }
    .search-container input {
        color: black;
    }
    .search-container .search {
        border-color: rgba(76, 73, 72, 0.5);
    }

    .search-container input::-webkit-input-placeholder {
        color: rgba(76, 73, 72, 0.5);
    }

    .search-container input:-ms-input-placeholder {
        color: rgba(76, 73, 72, 0.5);
    }

    .search-container input::placeholder {
        color: rgba(76, 73, 72, 0.5);
    }

    .grid-container .grid-row .grid-half:first-child, .main.investor-overview .grid-container .grid-row .grid-half:first-child a.btn-more {
        color: black;
    }
}

@page {
    size: portrait;
    margin: 25px;
}</pre></body></html>