@font-face {
    font-family: "visymo";
    src: url(data:application/octet-stream;base64,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)
        format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

:root {
    --brand-primary-color: #18cb96;
    --brand-primary-color_dark: #024784;
    --brand-primary-color_light: #256fb1;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

html {
    background: #ffffff;
    font-size: 62.5%;
    text-align: left;
    -webkit-text-size-adjust: none;
}

body {
    font-family: var(--font-family, arial, helvetica, sans-serif);
    font-size: 1.5rem;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    line-height: 1.5rem;
    min-width: 32rem;
}
html,
body {
    height: 100%;
    width: 100%;
}
img {
    border: 0;
    display: block;
    font-size: 0.1rem;
    overflow: hidden;
}
input,
button {
    -webkit-appearance: none;
    background-image: none;
    border-radius: 0;
}
input::-ms-clear {
    display: none;
}
button {
    -webkit-appearance: none;
    border: 0;
    border-collapse: separate;
    cursor: pointer;
    outline: 0;
}
button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/* ul {
    list-style: none;
} */
.wrapper.search-header.header ul {
    list-style: none;
}
div {
    display: block;
}
a {
    text-decoration: none;
}
.vsi:after,
.vsi:before {
    display: block;
    font-family: visymo;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
}
.clear {
    clear: both;
}
.logo--filter-color-white {
    -webkit-filter: invert(50%) brightness(100);
    filter: invert(50%) brightness(100);
}
html.variant-visual_browser_test::-webkit-scrollbar {
    display: none;
}
html.variant-visual_browser_test {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.clear-input {
    display: none;
    position: absolute;
    right: 0.5rem;
    top: 0;
    z-index: 1;
}
.clear-input__button {
    background: rgba(0, 0, 0, 0);
    border-right: 0;
    height: 3.8rem;
    line-height: 3.8rem;
    width: 3rem;
}
.clear-input__button-text {
    color: #a0a0b0;
    font-size: 2rem;
}
.clear-input__button-text:before {
    content: "";
}
.clear-input--visible {
    display: block;
}
.media-query {
    background: transparent;
    bottom: 0;
    display: block;
    height: 0;
    left: 0;
    position: fixed;
    width: 0;
}
.media-query li {
    display: none;
}

.wrapper-top {
    margin-top: 1rem;
}
.wrapper-top-l {
    margin-top: 2rem;
}
.wrapper-top-xl {
    margin-top: 3rem;
}
.wrapper-top-xxl {
    margin-top: 4rem;
}
.wrapper-bottom {
    margin-bottom: 1rem;
}
.wrapper-bottom-l {
    margin-bottom: 2rem;
}
.wrapper-bottom-xl {
    margin-bottom: 3rem;
}
.wrapper-bottom-xxl {
    margin-bottom: 4rem;
}
.wrapper-bottom-5l {
    margin-bottom: 10rem;
}
.wrapper-hidden {
    display: none !important;
}
.wrapper-container .wrapper[class$="--no-default-space"] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.wrapper-container .wrapper[class$="--hidden"] {
    display: none;
}
.wrapper-container__csa {
    padding-left: 1.1rem;
    padding-right: 1.5rem;
}
.wrapper-container__csa--empty {
    display: none;
}

.device-m .wrapper-container__csa {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.device-t .wrapper-container__csa {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.wrapper-container__csa {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.wrapper-container__csa.wrapper-container__csa--new {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
html.device-c .wrapper-container__csa {
    padding-left: 1.1rem !important;
}
html.device-c .wrapper-container__csa.wrapper-container__csa--new {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.wrapper-no-default-space {
    padding-left: 0;
    padding-right: 0;
}
.article {
    --container__column-one_width: 70rem;
    --container__columns_grid-template-areas: ". one two .";
    --container__columns_grid-template-columns: auto
        minmax(10rem, var(--container__column-one_width))
        minmax(10rem, var(--container__column-two_width)) auto;
    --container__column-two_width: 30rem;
}

.article_v1 {
    --container__column-one_width: 70rem;
    --container__columns_grid-template-areas: ". one one ." !important;
    --container__columns_grid-template-columns: auto
        minmax(10rem, var(--container__column-one_width))
        minmax(10rem, var(--container__column-two_width)) auto;
    --container__column-two_width: 30rem;
}

.article .section--footer {
    --container__section_background: #f1f3f4;
}
.article .searchBar {
    --container__section_background: #ffffff;
    --container__section_box-shadow: 0 0.4rem 0.8rem -0.2rem rgba(16, 24, 40, 0.1),
        0 0.2rem 0.4rem -0.2rem rgba(16, 24, 40, 0.06);
}
.article .menuDropdown {
    --container__section_background: #ffffff;
    --container__section_box-shadow: 0 0.4rem 0.8rem -0.2rem rgba(16, 24, 40, 0.1),
        0 0.2rem 0.4rem -0.2rem rgba(16, 24, 40, 0.06);
    --grid-column: one / two; --container__section_border-top: unset; --container__section_color: unset; margin-top: 73px; max-height: calc(-73px + 100vh);
}
.article {
    background: var(--container__background, none);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
}
.article .wrapper.search-bar {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.article .searchBar {
    z-index: 10;
    border-top: var(
        --container__border-top,
        0.3rem solid var(--brand-primary-color)
    );
    position: sticky;
    top: 0px;
}
.article .menuDropdown {
    left: 0;
    position: absolute;
    right: 0;
    z-index: 9;
}
.article .mobile-menuDropdown {
  display:none;
}
.html--article.html--mode-dark {
    --container__background: #01074b;
    --container__section_box-shadow: none;
    --container__section_color: #ffffff;
    --container__section_highlight_color: var(--brand-primary-color);
}
.html--article.html--mode-dark .menuDropdown {
    --container__section_background: #0f176b;
    --container__section_box-shadow: 0 0.2rem 0.4rem 0 rgba(16, 24, 40, 0.3);
}
.d-default {
    background: var(--container__section_background, none);
    border-top: var(--container__section_border-top, 0);
    -webkit-box-shadow: var(--container__section_box-shadow, none);
    box-shadow: var(--container__section_box-shadow, none);
    display: grid;
    grid-template-areas: var(--container__columns_grid-template-areas);
    grid-template-columns: var(--container__columns_grid-template-columns);
}
.d-default .d-content {
    grid-column: var(--grid-column);
}
.header {
    --field_border: 0.1rem solid #dddddd;
    --field-auto-suggest_border: 0.1rem solid #dddddd;
    --_field-button_border: var(--field_border);
    --field-button_width: 4rem;
    --field-corner_border-radius: 0.8rem;
    --_field-query_border: var(--field_border);
    --_field_border-radius: var(--field-corner_border-radius);
    --_field-button_border-radius: 0 var(--field-corner_border-radius)
        var(--field-corner_border-radius) 0;
    --_field-query_border-radius: var(--field-corner_border-radius) 0 0
        var(--field-corner_border-radius);
}
.header {
    display: grid;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    position: relative;
}
.header .header_logo {
    align-self: center;
    grid-area: logo;
}
.header .header_brand-image {
    /* height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content; */
    /* max-height: 4.4rem; */
    max-width: 20rem;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    width: 200px;
    height: 70px;
}
.header .header_navigation {
    align-self: center;
    grid-area: navigation;
    height: 4rem;
    line-height: 4rem;
    overflow: hidden;
    padding-right: 0.4rem;
}
.header .navBar {
    font-size: 1.6rem;
    font-weight: 700;
}
.header .navBarItems-link {
    color: var(--container__background, #000);
    white-space: nowrap;
}
.header .navBarItems-link:hover {
    text-decoration: underline;
}
.header .navBarItems-more {
    color: var(--container__background, #000);
    cursor: pointer;
    display: block;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 4rem;
    padding-right: 2rem;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.header .navBarItems-more:before {
    color: var(--container__background, #555);
    content: "";
    position: absolute;
    right: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.header .navBarItems-more--active:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.header .header_form {
    align-self: center;
    grid-area: search;
    justify-self: end;
    width: 100%;
}
.header .header_field {
    background: #ffffff;
    border-radius: var(--_field_border-radius);
    -webkit-box-shadow: var(
        --field_box-shadow,
        0 0.1rem 0.4rem rgba(20, 23, 26, 0.1)
    );
    box-shadow: var(--field_box-shadow, 0 0.1rem 0.4rem rgba(20, 23, 26, 0.1));
    display: grid;
    grid-template-columns: 1fr var(--field-button_width);
    position: relative;
    width: 100%;
}
.header .header_field-query {
    border: var(--_field-query_border);
    border-radius: var(--_field-query_border-radius);
    border-right: 0;
    display: block;
    overflow: hidden;
    position: relative;
}
.header .header_field-input {
    background: #ffffff;
    border: 0;
    color: var(--field-input_color, #505058);
    display: block;
    font-size: var(--field-input_font-size, 1.6rem);
    line-height: var(--field-input_line-height, 3.8rem);
    margin: 0;
    outline: 0;
    padding: var(--field-input_padding, 0 0.9rem);
    width: 100%;
}
.header .header_field-button {
    -webkit-appearance: none;
    background: #ffffff;
    border: var(--_field-button_border);
    border-left: 0;
    border-radius: var(--_field-button_border-radius);
    color: var(--field-button_color, var(--brand-primary-color));
    outline: 0;
    overflow: hidden;
    width: var(--field-button_width);
}
.header .header_field-button:before {
    content: "";
    display: block;
    font-size: var(--field-button-icon_font-size, 1.8rem);
    font-weight: var(--field-button-icon_font-weight, 400);
    text-align: center;
}
.header .header_field-button:hover {
    background: var(
        --field-button-highlight_background,
        var(--brand-primary-color)
    );
    border: 0;
    color: var(--field-button-highlight_color, #fff);
}
.header .header_field-button-text {
    display: none;
}
.header .header_field--auto-suggest {
    --_field-button_border: var(--field-auto-suggest_border);
    --_field-query_border: var(--field-auto-suggest_border);
    --item_padding: 0 0.8rem;
}
.header .header_field--auto-suggest,
.header
    .header_field--auto-suggest
    .header_field-query {
    border-bottom-left-radius: 0;
}
.header .header_field--auto-suggest,
.header
    .header_field--auto-suggest
    .header_field-button {
    border-bottom-right-radius: 0;
}
.header
    .header_field--auto-suggest
    .auto-suggest__icon {
    width: var(--field-button_width);
}
.header .header_auto-suggest {
    --border-color: #dddddd;
    top: 100%;
}

.ddWrapper--default .ddWrapper__title {
    border-bottom: 0;
    color: #1d2849;
    font-size: 2.4rem;
    line-height: 3.2rem;
    margin-bottom: 2.2rem;
    padding-bottom: 1.4rem;
}

.ddWrapper--default
    .ddWrapper__title--highlighted {
    color: var(--brand-primary-color);
}
.ddWrapper--default .ddWrapper__items {
    display: grid;
    gap: 2rem;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr;
    row-gap: 0.6rem;
}


.ddWrapper--default
    .ddWrapper__item-link {
    color: var(--container__section_color, #1d2849);
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.ddWrapper--default
    .ddWrapper__item-link:hover {
    text-decoration: underline;
}
.d--default {
    background: var(--container__section_background, none);
    border-top: var(--container__section_border-top, 0);
    -webkit-box-shadow: var(--container__section_box-shadow, none);
    box-shadow: var(--container__section_box-shadow, none);
    display: grid;
    grid-template-areas: var(--container__columns_grid-template-areas);
    grid-template-columns: var(--container__columns_grid-template-columns);
}
.d--default .d__column--one {
    grid-column: one;
    padding-bottom: var(--container__column-one_padding-bottom, 0);
    padding-top: var(--container__column-one_padding-top, 0);
}
.d--default .d__column--two {
    grid-column: two;
}
.d--default .d__column--three {
    grid-column: three;
}
.content-page-header--default .content-page-header__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.2rem;
    line-height: 1.6rem;
}
.content-page-header--default .content-page-header__left {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.content-page-header--default .content-page-header__home-link {
    position: relative;
}
.content-page-header--default .content-page-header__home-link:before {
    color: var(
        --container__section_highlight_color,
        var(--home-link-before_color, #1d2849)
    );
    content: "";
    left: 0;
    line-height: 1.6rem;
    position: absolute;
    top: 0;
}
.content-page-header--default .content-page-header__link {
    color: var(--container__section_color, var(--link_color, #505058));
    display: block;
    overflow: hidden;
    padding-left: 1.6rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.content-page-header--default .content-page-header__page {
    color: var(--container__section_color, var(--page_color, #505058));
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    text-align: end;
}
.content-page-title--default {
    padding-top: 1rem;
}
.articleTitle {
    color: var(--container__section_color, var(--text_color, #1d2849));
    font-size: var(--text_font-size, 2.8rem);
    font-weight: 600;
    line-height: var(--text_line-height, 3.2rem);
}

.content-page-excerpt--default .content-page-excerpt__description,
#articleDescription p {
    color: var(--container__section_color, var(--description_color, #1d2849));
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding-top: 1.5rem;
}

#articleDescription {
    ul, ol {
        padding-top: 0.5rem;
        padding-left: 40px;
        li {
            padding:10px 0;
            font-size: 1.6rem;
            line-height: 2.4rem;
        }
    }

    table {
        margin-top: 20px;
        width: 100%;
        border-collapse: collapse;
    }

    table td {
        padding: 0.5em;
        border: 1px solid black;
    }
}

#articleDescription h3 {
    padding: 5rem 0 2rem 0;
}

picture .content-page-image__image,
figure img {
    border-radius: 1.2rem;
    display: block;
    max-height: 30vh;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100% !important;
    margin-top: 2rem;
}
.content-page-paragraph--default .text-list:not(ol) {
    list-style: disc;
}
.content-page-paragraph--default .text-list__item {
    display: list-item;
    margin-left: 2rem;
}
.content-page-paragraph--default .text-list__item::marker {
    color: var(--brand-primary-color);
}
.content-page-paragraph--default .text-list + .text-paragraph {
    margin-top: 2.4rem;
}
.content-page-paragraph--default .text-heading {
    margin: 2rem 0 1rem 0;
}
.content-page-paragraph--default .text-paragraph + .text-list {
    margin-top: 2.4rem;
}

.content-page-paragraph--default .content-page-paragraph__description {
    color: var(--container__section_color, var(--description_color, #1d2849));
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.content-page-paragraph--default .content-page-paragraph__title {
    color: var(--container__section_color, #1d2849);
    font-size: 2rem;
    font-weight: 700;
    line-height: 3rem;
}
.youmayalsolike .title__container {
    border-bottom: 0.3rem solid var(--brand-primary-color);
    padding-bottom: 1.6rem;
}
.youmayalsolike .title__title {
    color: var(--container__section_color, #101828);
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3rem;
}
.youmayalsolike .title__title-highlighted {
    color: var(--brand-primary-color);
}

.articleList--card-4 .articleList__items {
    display: grid;
    gap: 3rem;
    grid-template-columns: repeat(
        var(--items_grid-template-columns-amount),
        1fr
    );
}


.articleList--card-4 .articleList__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 1.6rem;
}
.articleList--card-4 .articleList__image {
    width: 100%;
}
.articleList--card-4 .articleList__content-container {
    -webkit-box-orient: vertical;
    color: var(--container__section_color, #1d2849);
    display: -webkit-box;
    font-size: 1.6rem;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    line-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
}
.articleList--card-4 .articleList__title {
    display: block;
    font-size: 2rem;
    margin-bottom: 2.4rem;
}
.articleList--card-4 .articleList__badge-container {
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    grid-template-columns: auto 1fr;
}
.articleList--card-4 .articleList__category {
    background: #eceff1;
    border-radius: 0.4rem;
    color: #8e93a4;
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    font-size: 1.4rem;
    line-height: 2.4rem;
    overflow: hidden;
    padding: 0 0.6rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.articleList--card-4 .articleList__read-time {
    color: #8e93a4;
    font-size: 1.4rem;
    justify-self: end;
    line-height: 2.4rem;
    white-space: nowrap;
}
.title--content-4 .title__title {
    color: var(--container__section_color, #101828);
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.8rem;
}
.title--content-4 .title__title-highlighted {
    color: var(--brand-primary-color);
}

.articleList--rank-list-1 .articleList__items {
    counter-reset: items;
    display: grid;
    gap: 1rem 3rem;
    grid-template-columns: repeat(
        var(--items_grid-template-columns-amount),
        1fr
    );
}

.articleList--rank-list-1 .articleList__item {
    counter-increment: items;
}
.articleList--rank-list-1 .articleList__container {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.articleList--rank-list-1 .articleList__image-container {
    height: 8rem;
    position: relative;
    width: 8rem;
}
.articleList--rank-list-1
    .articleList__image-container:after {
    background: var(--brand-primary-color);
    border-radius: 1.2rem;
    color: #ffffff;
    content: counter(items);
    cursor: pointer;
    display: block;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.4rem;
    min-width: 2.4rem;
    position: absolute;
    right: 0.4rem;
    text-align: center;
    top: 0.4rem;
}
.articleList--rank-list-1 .articleList__image {
    border-radius: 1.2rem;
    height: 8rem;
    width: 8rem;
}
.articleList--rank-list-1 .articleList__title {
    -webkit-box-orient: vertical;
    color: var(--container__section_color, #1d2849);
    display: -webkit-box;
    font-size: 1.4rem;
    font-weight: 400;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    line-height: 1.7rem;
    max-height: 6.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}
.footer-navigation--dsr {
    border-top: 0.3rem solid var(--brand-primary-color);
    font-size: 1.3rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    position: relative;
    text-align: center;
    width: 100%;
}
.footer-navigation--dsr .footer-navigation__container {
    display: block;
    line-height: 2.6rem;
    padding: 0 1.5rem;
}
.footer-navigation--dsr .footer-navigation__item {
    display: inline;
}
.footer-navigation--dsr .footer-navigation__item:before {
    color: var(--container__section_color, #666);
    content: "-";
    display: inline-block;
    padding: 0 0.8rem;
}
.footer-navigation--dsr .footer-navigation__item--copyright {
    display: block;
    margin-top: 1rem;
}
.footer-navigation--dsr .footer-navigation__item:first-child:before,
.footer-navigation--dsr .footer-navigation__item--copyright:before {
    display: none;
}
.footer-navigation--dsr .footer-navigation__link {
    color: var(--container__section_color, #666);
    cursor: pointer;
    white-space: nowrap;
}
.footer-navigation--dsr .footer-navigation__link:hover {
    text-decoration: underline;
}
.footer--default {
    margin-top: auto;
}
.scroll-to-top--default {
    background-color: var(--container__section_highlight_color, #f1f3f4);
    border-radius: 0.4rem 0 0 0.4rem;
    bottom: 10rem;
    -webkit-box-shadow: 0 0.2rem 0.4rem rgba(29, 40, 73, 0.18);
    box-shadow: 0 0.2rem 0.4rem rgba(29, 40, 73, 0.18);
    cursor: pointer;
    height: 4rem;
    position: fixed;
    right: 0;
    width: 4rem;
    z-index: 1;
}
.scroll-to-top--default:before {
    color: var(--container__section_color, #1d2849);
    content: "";
    font-size: 2.4rem;
    left: 0.9rem;
    position: absolute;
    top: 1.3rem;
}

.auto-suggest {
    background: #ffffff;
    border: 0.1rem solid var(--border-color, var(--brand-primary-color));
    border-radius: 0 0 var(--border-radius, 0) var(--border-radius, 0);
    border-top: 0;
    -webkit-box-shadow: var(--box-shadow, none);
    box-shadow: var(--box-shadow, none);
    display: none;
    font-size: 1.6rem;
    left: 0;
    line-height: var(--item_height, 2.8rem);
    margin-top: -0.1rem;
    overflow: auto;
    position: absolute;
    right: 0;
    text-align: left;
    z-index: 999;
}
.auto-suggest--visible {
    display: block;
}
.auto-suggest__separator {
    border-top: 0.1rem solid var(--separator_border-color);
    display: var(--separator_display, none);
}
.auto-suggest__icon {
    color: #c2c1c0;
    cursor: pointer;
    height: var(--item_height, 2.8rem);
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
.auto-suggest__icon--append:before {
    content: "";
    font-size: 1.8rem;
    text-align: center;
}
.auto-suggest__icon--search:before {
    content: "";
    font-size: 2rem;
    text-align: center;
}
.auto-suggest__item {
    color: var(--item_color, #666);
    cursor: pointer;
    font-weight: 700;
    height: var(--item_height, 2.8rem);
    line-height: var(--item_height, 2.8rem);
    overflow: hidden;
    padding: var(--item_padding, 0 1rem);
    position: relative;
    white-space: nowrap;
}
.auto-suggest__item strong {
    font-weight: 400;
}
.auto-suggest__item--active {
    background: #eeeeee;
    color: var(--item-active_color, #666);
}
.auto-suggest__item--active .auto-suggest__icon {
    color: var(--item_active-icon_color, var(--brand-primary-color));
}
.auto-suggest__item--history {
    color: var(--history_color, #2775bd);
}
.auto-suggest__item--erase-history {
    background: transparent;
    color: var(--history-erase_color, #2775bd);
    font-size: 1.3rem;
    font-weight: 400;
    height: var(--history-erase_height, 3.4rem);
    line-height: var(--history-erase_height, 3.4rem);
}
.auto-suggest__item--erase-history .auto-suggest__term:hover {
    text-decoration: underline;
}
.wrapper-container__csa {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.wrapper-container__csa.wrapper-container__csa--new {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
html.device-c .wrapper-container__csa {
    padding-left: 1.1rem !important;
}
html.device-c .wrapper-container__csa.wrapper-container__csa--new {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.wrapper-no-default-space {
    padding-left: 0;
    padding-right: 0;
}
.article {
    --container__column-one_width: 70rem;
    --container__columns_grid-template-areas: ". one two .";
    --container__columns_grid-template-columns: auto
        minmax(10rem, var(--container__column-one_width))
        minmax(10rem, var(--container__column-two_width)) auto;
    --container__column-two_width: 30rem;
}

.article .section--footer {
    --container__section_background: #f1f3f4;
}
.article .searchBar {
    --container__section_background: #ffffff;
    --container__section_box-shadow: 0 0.4rem 0.8rem -0.2rem rgba(16, 24, 40, 0.1),
        0 0.2rem 0.4rem -0.2rem rgba(16, 24, 40, 0.06);
    --grid-column: one / two; --container__section_border-top: unset; --container__section_color: unset;
}
.article .menuDropdown {
    --container__section_background: #ffffff;
    --container__section_box-shadow: 0 0.4rem 0.8rem -0.2rem rgba(16, 24, 40, 0.1),
        0 0.2rem 0.4rem -0.2rem rgba(16, 24, 40, 0.06);
}
.article {
    background: var(--container__background, none);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
}
.article .wrapper.search-bar {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.article .searchBar {
    background-color: var(--container__section_background, #fff);
    border-top: var(
        --container__border-top,
        0.3rem solid var(--brand-primary-color)
    );
    position: sticky;
    top: 0;
    z-index: 10;
}

.article .menuDropdown {
    left: 0;
    overflow-y: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9;
}

.html--article.html--mode-dark {
    --container__background: #01074b;
    --container__section_box-shadow: none;
    --container__section_color: #ffffff;
    --container__section_highlight_color: var(--brand-primary-color);
}
.html--article.html--mode-dark .menuDropdown {
    --container__section_background: #0f176b;
    --container__section_box-shadow: 0 0.2rem 0.4rem 0 rgba(16, 24, 40, 0.3);
}

.header {
    --field_border: 0.1rem solid #dddddd;
    --field-auto-suggest_border: 0.1rem solid #dddddd;
    --_field-button_border: var(--field_border);
    --field-button_width: 4rem;
    --field-corner_border-radius: 0.8rem;
    --_field-query_border: var(--field_border);
    --_field_border-radius: var(--field-corner_border-radius);
    --_field-button_border-radius: 0 var(--field-corner_border-radius)
        var(--field-corner_border-radius) 0;
    --_field-query_border-radius: var(--field-corner_border-radius) 0 0
        var(--field-corner_border-radius);
}

.header {
    display: grid;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    position: relative;
}

.header .search-header__logo {
    align-self: center;
    grid-area: logo;
}

.header .search-header__brand-image {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    max-height: 4.4rem;
    max-width: 20rem;
    -o-object-fit: scale-down;
    object-fit: scale-down;
}

.header .search-header__navigation {
    align-self: center;
    grid-area: navigation;
    height: 4rem;
    line-height: 4rem;
    overflow: hidden;
    padding-right: 0.4rem;
}

.header .search-header__categories {
    font-size: 1.6rem;
    font-weight: 700;
}

.header .search-header__category-link {
    color: var(--container__section_color, #000);
    white-space: nowrap;
}

.header .search-header__category-link:hover {
    text-decoration: underline;
}

.header .search-header__category-more {
    color: var(--container__section_color, #000);
    cursor: pointer;
    display: block;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 4rem;
    padding-right: 2rem;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.header .search-header__category-more:before {
    color: var(--container__section_color, #555);
    content: "";
    position: absolute;
    right: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.header_navigation-more--active .navBarItems-more:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header .search-header__form {
    align-self: center;
    grid-area: search;
    justify-self: end;
    width: 100%;
}

.header .header_brand-icon {
    display: none;
}

.header .search-header__field {
    background: #ffffff;
    border-radius: var(--_field_border-radius);
    -webkit-box-shadow: var(
        --field_box-shadow,
        0 0.1rem 0.4rem rgba(20, 23, 26, 0.1)
    );
    box-shadow: var(--field_box-shadow, 0 0.1rem 0.4rem rgba(20, 23, 26, 0.1));
    display: grid;
    grid-template-columns: 1fr var(--field-button_width);
    position: relative;
    width: 100%;
}

.header .search-header__field-query {
    border: var(--_field-query_border);
    border-radius: var(--_field-query_border-radius);
    border-right: 0;
    display: block;
    overflow: hidden;
    position: relative;
}

.header .search-header__field-input {
    background: #ffffff;
    border: 0;
    color: var(--field-input_color, #505058);
    display: block;
    font-size: var(--field-input_font-size, 1.6rem);
    line-height: var(--field-input_line-height, 3.8rem);
    margin: 0;
    outline: 0;
    padding: var(--field-input_padding, 0 0.9rem);
    width: 100%;
}

.header .search-header__field-button {
    -webkit-appearance: none;
    background: #ffffff;
    border: var(--_field-button_border);
    border-left: 0;
    border-radius: var(--_field-button_border-radius);
    color: var(--field-button_color, var(--brand-primary-color));
    outline: 0;
    overflow: hidden;
    width: var(--field-button_width);
}

.header .search-header__field-button:before {
    content: "";
    display: block;
    font-size: var(--field-button-icon_font-size, 1.8rem);
    font-weight: var(--field-button-icon_font-weight, 400);
    text-align: center;
}

.header .search-header__field-button:hover {
    background: var(
        --field-button-highlight_background,
        var(--brand-primary-color)
    );
    border: 0;
    color: var(--field-button-highlight_color, #fff);
}

.header .search-header__field-button-text {
    display: none;
}

.header .search-header__field--auto-suggest {
    --_field-button_border: var(--field-auto-suggest_border);
    --_field-query_border: var(--field-auto-suggest_border);
    --item_padding: 0 0.8rem;
}

.header .search-header__field--auto-suggest,
.header
    .search-header__field--auto-suggest
    .search-header__field-query {
    border-bottom-left-radius: 0;
}

.header .search-header__field--auto-suggest,
.header
    .search-header__field--auto-suggest
    .search-header__field-button {
    border-bottom-right-radius: 0;
}

.header
    .search-header__field--auto-suggest
    .auto-suggest__icon {
    width: var(--field-button_width);
}

.header .search-header__auto-suggest {
    --border-color: #dddddd;
    top: 100%;
}





@media (min-width: 1400px) {
    .media-query li:nth-child(6) {display: inline-block;}
}
@media (max-width: 1399px) {
    .media-query li:nth-child(5) {display: inline-block;}
}
@media (max-width: 1199px) {
    .media-query li:nth-child(4) {display: inline-block;}
}
@media (min-width: 992px) {
    .ddWrapper--default .ddWrapper__items {grid-template-columns: repeat(4, 1fr);}
}
@media (max-width: 991px) {
    .media-query li:nth-child(3) {display: inline-block;}
    .article {--container__columns_grid-template-areas: 'one' 'two';--container__columns_grid-template-columns: 1fr;}
    .articleTitle {
        --text_line-height: 3rem;
        --text_font-size: 2.2rem;
        margin-bottom: 10px;
    }
    .article {
        --container__columns_grid-template-areas: "one" "two";
        --container__columns_grid-template-columns: 1fr;
    }
}
@media (min-width: 768px) {
    .header {-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;grid-template-areas: 'logo navigation navigation-more search';grid-template-columns: auto minmax(0, 1fr) auto 27rem;}
    .header .navBar {-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
    .header .navBarItems-more {margin-right: 1.5rem;}
    .content-page-excerpt--default .content-page-excerpt__description,
    #articleDescription p {
        padding-top: 1.5rem;
    }
    .content-page-paragraph--default .content-page-paragraph__description,
    .content-page-paragraph--default .content-page-paragraph__title {
        padding-top: 1.5rem;
    }
    .scroll-to-top--default {
        display: none;
    }
    .article .d__column--two {
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        position: sticky;
        left: 0;
        top: 7.3rem;
    }
    .header {
        -webkit-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        grid-template-areas: "logo navigation navigation-more search";
        grid-template-columns: auto minmax(0, 1fr) auto 27rem;
    }


}
@media (min-width: 768px) and (max-width: 991px) {
    .ddWrapper--default
        .ddWrapper__items {
        grid-template-columns: repeat(3, 1fr);
    }
    .articleList--card-4 .articleList__items {
        grid-template-columns: repeat(var(--_items_grid-template-columns), 1fr);
        --_items_grid-template-columns: min(
            var(--items_grid-template-columns-amount),
            2
        );
    }
    .articleList--rank-list-1 .articleList__items {
        grid-template-columns: 1fr;
    }
}
@media (min-width: 500px) and (max-width: 767px) {
    .ddWrapper--default
        .ddWrapper__items {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 767px) {
    .media-query li:nth-child(2) {display: inline-block;}
    .wrapper-container {margin-bottom: 0;}
    .header {grid-template-areas: 'logo' 'search' 'navigation' 'navigation-more';grid-template-columns: auto;}
    .header .header_logo {justify-self: center;}
    .header .header_form {margin: 1rem 0;max-width: none;}
    .header .header_navigation {height: auto;overflow: visible;}
    .header .navBar {display: block;font-size: 1.6rem;font-weight: 700;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .ddWrapper--default .ddWrapper__title {padding-bottom: 1.2rem;}
    .youmayalsolike .title__container {
        padding-bottom: 1.2rem;
    }
    .articleList--card-4 .articleList__items {
        grid-template-columns: 1fr;
    }
    .title--content-4 .title__title {
        font-size: 1.4rem;
        line-height: 2rem;
    }
    .article .searchBar .search-header {
        grid-column-gap: 1rem;
        grid-template-areas: "logo form navigation-more";
        grid-template-columns: 4rem 1fr 4rem;
    }
    .article .searchBar .header_brand-image,
    .article .searchBar .header_navigation, .article .menuDropdown {
        display: none;
    }
    .article .mobile-menuDropdown {
      display: block;
    }
    .article .searchBar .header_brand-icon {
        display: block;
    }
    .article .searchBar .header_navigation-more {
        border-radius: 0.5rem;
        display: grid;
        height: 3.5rem;
        margin: auto;
        place-items: center;
        width: 3.5rem;
    }
    .article .searchBar .header_navigation-more:after {
        color: var(--container__section_color);
        content: "\2630";
        font-size: 2rem;
    }
    .article .searchBar .header_navigation-more--active {
        background-color: #f1f3f4;
    }
    .article .searchBar .header_navigation-more--active:after {
        color: #1d2849;
    }
    .article .searchBar .header_navigation-more .navBarItems-more {
        display: none;
    }
    .article .searchBar .header_form {
        grid-area: form;
        margin: 0;
    }
    /* .article .menuDropdown {
        padding-bottom: 6rem;
    } */
    .header {
        grid-template-areas: "logo" "search" "navigation" "navigation-more";
        grid-template-columns: auto;
    }

    .header .search-header__logo {
        justify-self: center;
    }

    .header .search-header__form {
        margin: 1rem 0;
        max-width: none;
    }

    .header .search-header__navigation {
        height: auto;
        overflow: visible;
    }

    .header .search-header__categories {
        display: block;
        font-size: 1.6rem;
        font-weight: 700;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .article_v1 .d-default .d-content {
        grid-column: auto;
    }
    
}
@media (max-width: 499px) {
    .media-query li:nth-child(1) {display: inline-block;}
}


.ddWrapper--default .ddWrapper__item-link {
    padding: 16px 0px 0;
    display: block;
}

.menuDropdown .wrapper-bottom-xl {
    margin-bottom: 2rem;
}

.header_v1 {
    -webkit-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-template-areas: "search"!important;
    grid-template-columns: auto!important;
}
 
.header_v1 .header_form {
    grid-area: search !important;
}

.article_v1 .searchBar {
    --grid-column: one / one!important;
}

.article_v1 #articleDescription h3 {
    padding:3rem 0 0.5rem 0;
}

.article_v1 #articleDescription p {
    font-size: 16px;
    line-height: 26px;
}

.article_v1 #articleDescription br {
    display: none;
}

#relatedsearches1, #relatedsearches2 {
    margin-top:20px;
}

#articleDescription button#readmore:hover {
    background-color: #cde6ff !important;
}

.dark-mode {
    background:#000;
    * {
        color:#fff!important;
    }
	#readmore {
		color:#1d2849!important;
	}
    .title--content-3 .title__title, .footer-navigation--dsr .footer-navigation__link {
        color:#fff;
    }
	.searchBar, .footer {
		background: hsl(217.2 32.6% 17.5%);
	}
     .searchBar, .footer {
         background: hsl(217.2 32.6% 17.5%);
     }
    .header .header_field-button {
        color:var(--brand-primary-color)!important;
        background:#fff!important;
    }
    .header .header_field-input {
        color: #505058 !important;
    }
}

.header_navigation-more {
    align-content: center;
}

.wrapper.search-header.header{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    align-items: center;
}

/* #purge_test {
    color: #000;
} */