:root {
    --logoWidth: ;
    --logoHeight: ;
    --primaryFont: "Tajawal", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}

.header-height {
    height: 48px !important;
}

.sticky-header-height {
    height: 48px !important;
}

.logoHeight {
    max-height: 32px !important;
    max-width: 122px !important;
}

@media (min-width: 768px) {
    :root {
        --logoWidth: ;
        --logoHeight: ;
    }

    .header-height {
        height: 73px !important;
    }

    .sticky-header-height {
        height: 113px !important;
    }

    .logoHeight {
        max-height: 56px !important;
        max-width: 300px !important;
    }
}



/* arabic */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    src: url("") format('woff2');
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    src: url("") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* arabic */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 700;
    src: url("") format('woff2');
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 700;
    src: url("") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* arabic */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    src: url("") format('woff2');
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    src: url("") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* arabic */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 700;
    src: url("") format('woff2');
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 700;
    src: url("") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

body.fonts-loaded {
    --primaryFont: "Tajawal", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    --secondaryFont: "Tajawal", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    --fontsize-larger: 24px;
    --fontsize-halfjumbo: 32px;
    --fontsize-largest: 29px;
    --fontsize-smaller: 11px;
    --fontsize-small: 13px;
    --fontsize-medium: 16px;
}

#sw-wrapper {
    position: fixed;
    background-color: #fff;
    align-items: center;
    margin: 0 40px 48px;
    width: 294px;
    height: 248px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .19);
    bottom: 0;
    z-index: 1001;
    flex-direction: column;
    display: none;
    right: 0
}

.sw-app {
    font-weight: 700;
    text-transform: capitalize
}

.sw-url {
    color: #858585;
    font-size: 12px
}

#sw-wrapper .sw-wrapper--image {
    width: 56px;
    margin-bottom: 10px
}

#sw-wrapper #service-worker-popup {
    position: absolute;
    border: 0;
    border-radius: 0;
    bottom: 32px;
    background-color: var(--primaryColor, #2c61ad)
}

#sw-wrapper #close-dialog {
    align-self: flex-end;
    border: 0;
    background-color: transparent;
    color: var(--primaryColor, #000);
    padding: 12px
}

#sw-wrapper #close-dialog svg {
    width: 24px
}

@media (min-width: 320px) and (max-width:767px) {
    #sw-wrapper {
        position: fixed;
        background-color: #fff;
        width: 100%;
        align-items: center;
        justify-content: start;
        height: 248px;
        bottom: 0;
        z-index: 1001;
        flex-direction: column;
        margin: 0
    }
}


/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

article,
aside,
footer,
header,
nav,
section {
    display: block
}

/* h1 {
    font-size: 2em;
    margin: .67em 0
} */

figcaption,
figure,
main {
    display: block
}

/* figure {
    margin: 1em 40px
} */

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace;
    font-size: 1em
}

a {
    -webkit-text-decoration-skip: objects;
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
    font-family: var(--primaryFont);
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details,
menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

[hidden],
template {
    display: none
}

:root {
    --transparentBlack: rgba(53, 53, 53, .5);
    --blackTransparent: rgba(0, 0, 0, .2);
    --rgbBlack: 0, 0, 0;
    --rgbWhite: 255, 255, 255;
    --white: #fff;
    --black: #000;
    --shaded-grey: #6f6d70;
    --base-blue: #2f73e4;
    --slighty-darker-blue: #4860bc;
    --gray-light: #818181;
    --grey: #dadada;
    --light-blue: #e7e7f6;
    --orange: #e84646;
    --light-gray: #333;
    --off-grey: #dadee1;
    --lighter-gray: #797979;
    --darkest-gray: #333;
    --darker-gray: #313131;
    --faded-gray: #0f0f0f;
    --red: #ff7171;
    --bright-red: #de0c0b;
    --blue: #023048;
    --gray: #5c5c5c;
    --gray-darkest: #232323;
    --gray-lighter: #a4a4a4;
    --gray-lightest: #e9e6e6;
    --facebook: #4e71a8;
    --twitter: #1cb7eb;
    --linkedin: #0077b5;
    --whatsapp: #25d366;
    --concrete: #f2f2f2;
    --tundora: #4c4c4c;
    --greyBlack: #464646;
    --gray-whiter: #d8d8d8;
    --gray-white-fa: #fafafa;
    --lightBlue: #5094fb;
    --whitest: #eaeaea;
    --darkBlue: #132437;
    --paragraphColor: #4d4d4d;
    --success: #2dbe65;
    --defaultDarkBackground: #262626;
    --defaultDarkBorder: rgba(161, 175, 194, .1);
    --font-size-smaller: 12px;
    --font-size-small: 14px;
    --font-size-base: 16px;
    --font-size-medium: 18px;
    --fontsize-large: 24px;
    --fontsize-larger: 32px;
    --oneColWidth: 73px;
    --sevenColWidth: 655px;
    --outerSpace: calc(50vw - 594px);
    --headerWidth: 122px;
    --headerLargeWidth: 190px;
    --headerHeight: 32px;
    --bold: bold;
    --normal: normal
}

@media (min-width: 768px) {
    :root {
        --headerWidth: 300px;
        --headerHeight: 56px;
        --headerLargeWidth: 300px
    }
}

html {
    font-size: 100%
}

body {
    font-family: var(--primaryFont);
    font-size: 1rem;
    font-weight: 400;
    line-height: var(--bodyLineHeight);
    text-rendering: auto
}

h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
    font-weight: 400;
    margin: 0;
    padding: 0
}

h1 {
    font-size: 2.25rem;
    font-weight: 300;
    line-height: 1.38889rem
}

h1,
h2 {
    font-family: var(--primaryFont)
}

h2 {
    font-size: 2rem;
    line-height: 2.22222rem;
    padding: .75rem 0 .5rem
}

h3 {
    font-family: var(--primaryFont);
    font-size: 1.8125rem;
    line-height: 1.24138rem;
    word-break: normal
}

h4 {
    font-size: 1.5rem
}

h4,
h5 {
    font-weight: 700;
    line-height: 1.33333rem
}

h5 {
    font-size: 1.125rem
}

h6 {
    font-size: .8125rem;
    line-height: 1.23077rem
}

p {
    font-size: 1rem;
    line-height: var(--bodyLineHeight)
}

li,
p {
    font-family: var(--primaryFont)
}

:root {
    --zIndex-60: 600;
    --zIndex-header-item: 601;
    --zIndex-social: 499;
    --zIndex-social-popup: 1000;
    --zIndex-sub-menu: 9;
    --zIndex-99: 99;
    --zIndex-search: 999;
    --zIndex-menu: 2;
    --zIndex-loader-overlay: 1100
}

.play-icon {
    position: relative
}

.play-icon:after,
.play-icon:before {
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.play-icon:before {
    background: #000;
    border-radius: 50%;
    height: 46px;
    opacity: .8;
    width: 46px;
    z-index: 10
}

@media (min-width: 768px) {
    .play-icon:before {
        height: 60px;
        width: 60px
    }
}

.play-icon:after {
    border-bottom: 7px solid transparent;
    border-left: 11px solid #fff;
    border-top: 7px solid transparent;
    height: 0;
    margin-left: 2px;
    width: 0;
    z-index: 11
}

@media (min-width: 768px) {
    .play-icon:after {
        border-bottom: 9px solid transparent;
        border-left: 15px solid #fff;
        border-top: 9px solid transparent
    }
}

.play-icon--small:before {
    height: 46px;
    width: 46px
}

@media (min-width: 768px) {
    .play-icon--small:before {
        height: 46px;
        width: 46px
    }
}

.play-icon--small:after {
    border-bottom: 7px solid transparent;
    border-left: 11px solid #fff;
    border-top: 7px solid transparent
}

@media (min-width: 768px) {
    .play-icon--small:after {
        border-bottom: 9px solid transparent;
        border-left: 15px solid #fff;
        border-top: 9px solid transparent
    }
}

.play-icon--medium:before {
    height: 46px;
    width: 46px
}

@media (min-width: 768px) {
    .play-icon--medium:before {
        height: 65px;
        width: 65px
    }
}

.play-icon--medium:after {
    border-bottom: 7px solid transparent;
    border-left: 11px solid #fff;
    border-top: 7px solid transparent
}

@media (min-width: 768px) {
    .play-icon--medium:after {
        border-bottom: 13px solid transparent;
        border-left: 20px solid #fff;
        border-top: 13px solid transparent
    }
}

.play-icon--large:before {
    height: 46px;
    width: 46px
}

@media (min-width: 768px) {
    .play-icon--large:before {
        height: 100px;
        width: 100px
    }
}

.play-icon--large:after {
    border-bottom: 7px solid transparent;
    border-left: 11px solid #fff;
    border-top: 7px solid transparent
}

@media (min-width: 768px) {
    .play-icon--large:after {
        border-bottom: 15px solid transparent;
        border-left: 22px solid #fff;
        border-top: 15px solid transparent
    }
}

.component-wrapper {
    overflow: auto;
    padding: 32px 15px
}

.component-wrapper,
.maxwidth-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1172px
}

.component-wrapper-fluid {
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .component-wrapper-fluid {
        padding-top: 15px
    }
}

.card-background-color {
    background-color: var(--white)
}

.card>:nth-child(3) {
    clear: both;
    content: ""
}

.app-ad {
    overflow: hidden;
    text-align: center;
    width: 100%
}

.app-ad--vertical {
    padding-bottom: 15px;
    text-align: center
}

@media (min-width: 768px) {
    .app-ad--vertical {
        text-align: right
    }
}

.app-ad--mrec .adBox,
.app-ad--mrec .adbutler-wrapper {
    padding: 30px 0
}

.app-ad--story-mrec .adBox,
.app-ad--story-mrec .adbutler-wrapper {
    padding-bottom: 35px
}

.app-ad--leaderboard .adBox,
.app-ad--leaderboard .adbutler-wrapper {
    padding: 8px
}

.app-ad--horizontal {
    clear: both
}

.app-ad--horizontal .adBox,
.app-ad--horizontal .adbutler-wrapper {
    padding: 15px 0
}

.app-ad--story-horizontal .adBox,
.app-ad--story-horizontal .adbutler-wrapper {
    padding-bottom: 25px
}

.app-ad--grid-horizontal {
    grid-column: 1/4
}

.video-play-icon {
    display: block;
    position: relative
}

.video-play-icon:before {
    background-size: 88px;
    content: "";
    display: block;
    height: 90px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90px;
    z-index: 10
}

.qt-button {
    border-radius: 100px;
    color: #fff;
    font-family: var(--primaryFont);
    font-size: 1rem;
    font-weight: 300;
    padding: 10px 28px;
    text-align: center
}

.qt-button:hover {
    cursor: pointer
}

.qt-button--primary {
    background: #2f73e4
}

.qt-button--secondary {
    background: #2f73e4;
    border: 1px solid #fff
}

.qt-button--transparent {
    background: transparent;
    border: 2px solid #2f73e4;
    color: #2f73e4
}

.overlay {
    background: rgba(0, 0, 0, .09);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 600
}

.overlay--active {
    display: block
}

.sidebar {
    height: 100%;
    left: 0;
    overflow: scroll;
    padding: 50px 48px;
    position: fixed;
    top: 0;
    transform: translateX(-100%);
    transition: transform 375ms cubic-bezier(0, 0, .2, 1);
    width: 100%;
    z-index: 601
}

@media (min-width: 768px) {
    .sidebar {
        width: 445px
    }
}

.sidebar.open {
    background-color: var(--headerBackgroundColor, #fff);
    color: var(--headerTextColor, #333);
    transform: translateX(0);
    transition: transform 375ms cubic-bezier(.4, 0, 1, 1)
}

.ltr-side-bar {
    left: auto;
    right: 0;
    transform: translateX(100%)
}

.ltr-arrow {
    left: 0;
    position: absolute;
    right: unset
}

.sidebar.open.ltr-side-bar {
    transform: translateX(0)
}

.sidebar__nav__logo {
    font-family: var(--primaryFont);
    font-size: 2.125rem;
    font-weight: 700;
    margin-bottom: 60px
}

.sidebar__nav__logo:after,
.sidebar__nav__logo:before {
    content: "";
    display: table
}

.sidebar__nav__logo:after {
    clear: both
}

.sidebar__nav__logo .logo {
    color: #2f73e4;
    display: inline-block;
    float: left;
    font-family: var(--primaryFont);
    font-size: 2.125rem;
    font-weight: 700;
    max-width: 210px;
    padding: 0
}

.sidebar__nav__logo .logo .app-logo__element {
    max-height: 85px;
    object-fit: contain
}

.sidebar__nav__logo .close {
    color: var(--headerIconColor, #a9a9a9);
    cursor: pointer;
    float: right;
    font-weight: 300;
    height: 22px;
    position: relative;
    top: 16px;
    width: 22px
}

.sidebar__social li {
    display: inline-block
}

.sidebar__social li a {
    margin-right: 25px
}

ul.sidebar__info {
    border-top: 2px solid #2f73e4;
    margin: 0 0 50px;
    padding-top: 30px
}

ul.sidebar__info li a {
    font-size: 1.375rem !important;
    font-weight: 300
}

ul.submenu li a {
    color: var(--headerTextColor, #a9a9a9);
    font-size: 1.375rem;
    padding-bottom: 25px
}

.sidebar__nav {
    font-family: var(--primaryFont)
}

.sidebar__nav ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.sidebar__nav ul li {
    clear: both
}

.sidebar__nav ul li a,
.sidebar__nav ul li span {
    cursor: pointer;
    display: block;
    font-size: 1.625rem;
    font-weight: 300;
    padding-bottom: 30px
}

.sidebar__nav ul li a:hover,
.sidebar__nav ul li span:hover {
    color: var(--headerIconColor, #a9a9a9)
}

.sidebar__nav ul li.has--submenu .submenu-arrow {
    float: right
}

.sidebar__nav ul li.has--submenu a,
.sidebar__nav ul li.has--submenu div {
    display: flex;
    justify-content: space-between
}

.sidebar__nav ul li.has--submenu .submenu-arrow:after {
    border-style: solid;
    border-width: .07em .07em 0 0;
    color: #9e9e9e;
    content: "";
    display: inline-block;
    float: right;
    height: .45em;
    position: relative;
    top: .45em;
    transform: rotate(135deg);
    transition: transform .3s;
    vertical-align: top;
    width: .45em;
    will-change: transform
}

.sidebar__nav ul li.has--submenu.open .submenu-arrow:after {
    top: .65em;
    transform: rotate(315deg)
}

ul.submenu li a:hover {
    color: var(--headerIconColor, #a9a9a9)
}

ul.submenu {
    display: none;
    padding-left: 38px
}

input,
ul.submenu--show {
    display: block
}

input {
    background: #fff;
    border: none;
    border-radius: 4px;
    color: #a3a3a3;
    font-weight: 300;
    padding: 10px 15px;
    width: 100%
}

button {
    border-radius: 100px;
    color: #fff;
    font-size: 1rem;
    padding: 10px 27px
}

.qt-search {
    align-items: center;
    display: flex;
    position: relative
}

.qt-search__form-wrapper {
    width: 100%
}

.qt-search__form-wrapper form input {
    background-color: transparent;
    border-bottom: 1px solid #d8d8d8;
    border-radius: 0;
    font-size: 32px;
    font-weight: 700;
    opacity: .5;
    outline: none;
    padding: 8px 0
}

.qt-search__form .search-icon {
    background: transparent;
    border: none;
    cursor: pointer;
    height: 24px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px
}

html[dir=rtl] .search-icon {
    left: 0;
    right: auto
}

.loader-overlay-container {
    align-items: center;
    background-color: rgba(0, 0, 0, .8);
    bottom: 0;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--zIndex-loader-overlay)
}

.spinning-loader {
    animation: spinAnimation 1.1s ease infinite;
    border-radius: 50%;
    font-size: 10px;
    height: 1em;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    width: 1em
}

@keyframes spinAnimation {

    0%,
    to {
        box-shadow: 0 -2.6em 0 0 var(--white), 1.8em -1.8em 0 0 var(--blackTransparent), 2.5em 0 0 0 var(--blackTransparent), 1.75em 1.75em 0 0 var(--blackTransparent), 0 2.5em 0 0 var(--blackTransparent), -1.8em 1.8em 0 0 var(--blackTransparent), -2.6em 0 0 0 hsla(0, 0%, 100%, .5), -1.8em -1.8em 0 0 hsla(0, 0%, 100%, .7)
    }

    12.5% {
        box-shadow: 0 -2.6em 0 0 hsla(0, 0%, 100%, .7), 1.8em -1.8em 0 0 var(--white), 2.5em 0 0 0 var(--blackTransparent), 1.75em 1.75em 0 0 var(--blackTransparent), 0 2.5em 0 0 var(--blackTransparent), -1.8em 1.8em 0 0 var(--blackTransparent), -2.6em 0 0 0 var(--blackTransparent), -1.8em -1.8em 0 0 hsla(0, 0%, 100%, .5)
    }

    25% {
        box-shadow: 0 -2.6em 0 0 hsla(0, 0%, 100%, .5), 1.8em -1.8em 0 0 hsla(0, 0%, 100%, .7), 2.5em 0 0 0 var(--white), 1.75em 1.75em 0 0 var(--blackTransparent), 0 2.5em 0 0 var(--blackTransparent), -1.8em 1.8em 0 0 var(--blackTransparent), -2.6em 0 0 0 var(--blackTransparent), -1.8em -1.8em 0 0 var(--blackTransparent)
    }

    37.5% {
        box-shadow: 0 -2.6em 0 0 var(--blackTransparent), 1.8em -1.8em 0 0 hsla(0, 0%, 100%, .5), 2.5em 0 0 0 hsla(0, 0%, 100%, .7), 1.75em 1.75em 0 0 var(--white), 0 2.5em 0 0 var(--blackTransparent), -1.8em 1.8em 0 0 var(--blackTransparent), -2.6em 0 0 0 var(--blackTransparent), -1.8em -1.8em 0 0 var(--blackTransparent)
    }

    50% {
        box-shadow: 0 -2.6em 0 0 var(--blackTransparent), 1.8em -1.8em 0 0 var(--blackTransparent), 2.5em 0 0 0 hsla(0, 0%, 100%, .5), 1.75em 1.75em 0 0 hsla(0, 0%, 100%, .7), 0 2.5em 0 0 var(--white), -1.8em 1.8em 0 0 var(--blackTransparent), -2.6em 0 0 0 var(--blackTransparent), -1.8em -1.8em 0 0 var(--blackTransparent)
    }

    62.5% {
        box-shadow: 0 -2.6em 0 0 var(--blackTransparent), 1.8em -1.8em 0 0 var(--blackTransparent), 2.5em 0 0 0 var(--blackTransparent), 1.75em 1.75em 0 0 hsla(0, 0%, 100%, .5), 0 2.5em 0 0 hsla(0, 0%, 100%, .7), -1.8em 1.8em 0 0 var(--white), -2.6em 0 0 0 var(--blackTransparent), -1.8em -1.8em 0 0 var(--blackTransparent)
    }

    75% {
        box-shadow: 0 -2.6em 0 0 var(--blackTransparent), 1.8em -1.8em 0 0 var(--blackTransparent), 2.5em 0 0 0 var(--blackTransparent), 1.75em 1.75em 0 0 var(--blackTransparent), 0 2.5em 0 0 hsla(0, 0%, 100%, .5), -1.8em 1.8em 0 0 hsla(0, 0%, 100%, .7), -2.6em 0 0 0 var(--white), -1.8em -1.8em 0 0 var(--blackTransparent)
    }

    87.5% {
        box-shadow: 0 -2.6em 0 0 var(--blackTransparent), 1.8em -1.8em 0 0 var(--blackTransparent), 2.5em 0 0 0 var(--blackTransparent), 1.75em 1.75em 0 0 var(--blackTransparent), 0 2.5em 0 0 var(--blackTransparent), -1.8em 1.8em 0 0 hsla(0, 0%, 100%, .5), -2.6em 0 0 0 hsla(0, 0%, 100%, .7), -1.8em -1.8em 0 0 var(--white)
    }
}

.icon.loader {
    fill: var(--primaryColor);
    height: 50px;
    left: calc(50% - 50px);
    position: fixed;
    top: calc(50% - 25px);
    width: 100px
}

:root {
    --arrow-c-brand1: #ff214b;
    --arrow-c-brand2: #1bbb87;
    --arrow-c-brand3: #6fe7c0;
    --arrow-c-brand4: #f6f8ff;
    --arrow-c-brand5: #e9e9e9;
    --arrow-c-accent1: #2fd072;
    --arrow-c-accent2: #f5a623;
    --arrow-c-accent3: #f81010;
    --arrow-c-accent4: #d71212;
    --arrow-c-accent5: #f2f2f2;
    --arrow-c-accent6: #e8eaed;
    --arrow-c-mono1: #000;
    --arrow-c-mono2: rgba(0, 0, 0, .9);
    --arrow-c-mono3: rgba(0, 0, 0, .7);
    --arrow-c-mono4: rgba(0, 0, 0, .6);
    --arrow-c-mono5: rgba(0, 0, 0, .3);
    --arrow-c-mono6: rgba(0, 0, 0, .2);
    --arrow-c-mono7: rgba(0, 0, 0, .1);
    --arrow-c-invert-mono1: #fff;
    --arrow-c-invert-mono2: hsla(0, 0%, 100%, .9);
    --arrow-c-invert-mono3: hsla(0, 0%, 100%, .7);
    --arrow-c-invert-mono4: hsla(0, 0%, 100%, .6);
    --arrow-c-invert-mono5: hsla(0, 0%, 100%, .3);
    --arrow-c-invert-mono6: hsla(0, 0%, 100%, .2);
    --arrow-c-invert-mono7: hsla(0, 0%, 100%, .1);
    --arrow-c-invert-mono8: #dedede;
    --arrow-c-invert-mono9: hsla(0, 0%, 87%, .1);
    --arrow-c-dark: #0d0d0d;
    --arrow-c-light: #fff;
    --arrow-spacing-xxxs: 2px;
    --arrow-spacing-xxs: 4px;
    --arrow-spacing-xs: 8px;
    --arrow-spacing-s: 12px;
    --arrow-spacing-m: 16px;
    --arrow-spacing-20: 20px;
    --arrow-spacing-l: 24px;
    --arrow-spacing-xl: 32px;
    --arrow-spacing-28: 28px;
    --arrow-spacing-48: 48px;
    --arrow-spacing-40: 40px;
    --arrow-spacing-96: 96px;
    --arrow-fs-tiny: 14px;
    --arrow-fs-xs: 16px;
    --arrow-fs-s: 18px;
    --arrow-fs-m: 20px;
    --arrow-fs-l: 24px;
    --arrow-fs-xl: 26px;
    --arrow-fs-xxl: 30px;
    --arrow-fs-huge: 32px;
    --arrow-fs-big: 40px;
    --arrow-fs-jumbo: 54px;
    --arrow-fs-28: 28px;
    --arrow-typeface-primary: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
    --arrow-typeface-secondary: Verdana, Geneva, Tahoma, sans-serif;
    --arrow-sans-serif: sans-serif;
    --arrow-lh-1: 1;
    --arrow-lh-2: 1.2;
    --arrow-lh-3: 1.3;
    --arrow-lh-4: 1.4;
    --arrow-lh-5: 1.5;
    --arrow-fw-light: 300;
    --arrow-fw-normal: 400;
    --arrow-fw-500: 500;
    --arrow-fw-semi-bold: 600;
    --arrow-fw-bold: 700;
    --light-border: var(--arrow-c-invert-mono7);
    --dark-border: var(--arrow-c-mono7);
    --fallback-img: #e8e8e8;
    --z-index-9: 9;
    --z-index-1: 1
}

.arrow-component {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga" on;
    font-family: var(--arrow-typeface-primary);
    font-weight: var(--arrow-fw-normal);
    text-rendering: optimizeLegibility
}

.arrow-component h1,
.arrow-component h2,
.arrow-component h3,
.arrow-component h4,
.arrow-component h5,
.arrow-component h6,
.arrow-component ol,
.arrow-component ul {
    font-family: var(--arrow-typeface-primary)
}

.arrow-component li,
.arrow-component p {
    font-size: var(--arrow-fs-xs);
    line-height: var(--arrow-lh-1)
}

.arrow-component figure {
    margin: 0;
    padding: 0
}

.arrow-component h1 {
    font-size: var(--arrow-fs-28);
    font-stretch: normal;
    font-style: normal;
    font-weight: var(--arrow-fw-bold);
    letter-spacing: normal;
    line-height: var(--arrow-lh-3)
}

@media only screen and (min-width: 768px) {
    .arrow-component h1 {
        font-size: var(--arrow-fs-big)
    }
}

.arrow-component h2 {
    font-size: var(--arrow-fs-l);
    font-stretch: normal;
    font-style: normal;
    font-weight: var(--arrow-fw-bold);
    letter-spacing: normal;
    line-height: var(--arrow-lh-3)
}

@media only screen and (min-width: 768px) {
    .arrow-component h2 {
        font-size: var(--arrow-fs-huge)
    }
}

.arrow-component h3 {
    font-size: var(--arrow-fs-m);
    font-stretch: normal;
    font-style: normal;
    font-weight: var(--arrow-fw-bold);
    letter-spacing: normal;
    line-height: var(--arrow-lh-3)
}

@media only screen and (min-width: 768px) {
    .arrow-component h3 {
        font-size: var(--arrow-fs-l)
    }
}

.arrow-component h4 {
    font-size: var(--arrow-fs-s);
    font-stretch: normal;
    font-style: normal;
    font-weight: var(--arrow-fw-bold);
    letter-spacing: normal;
    line-height: var(--arrow-lh-3)
}

@media only screen and (min-width: 768px) {
    .arrow-component h4 {
        font-size: var(--arrow-fs-m)
    }
}

.arrow-component h5 {
    font-size: var(--arrow-fs-xs);
    font-stretch: normal;
    font-style: normal;
    font-weight: var(--arrow-fw-bold);
    letter-spacing: normal;
    line-height: var(--arrow-lh-3)
}

@media only screen and (min-width: 768px) {
    .arrow-component h5 {
        font-size: var(--arrow-fs-s)
    }
}

.arrow-component h6 {
    font-size: var(--arrow-fs-xs);
    font-weight: var(--arrow-fw-bold);
    line-height: var(--arrow-lh-3)
}

.arrow-component h6,
.arrow-component p {
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal
}

.arrow-component p {
    font-family: var(--arrow-typeface-secondary);
    font-size: var(--arrow-fs-m);
    font-weight: 400;
    line-height: var(--arrow-lh-5);
    word-break: break-word
}

.arrow-component.full-width-with-padding {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    padding: var(--arrow-spacing-m) calc(50vw - 50%) var(--arrow-spacing-xs) calc(50vw - 50%)
}

.p-alt {
    font-size: var(--arrow-fs-xs);
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: var(--arrow-lh-5)
}

.author-name,
.time {
    font-weight: 400
}

.author-name,
.section-tag,
.time {
    font-size: var(--arrow-fs-tiny);
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal
}

.section-tag {
    font-weight: 700;
    line-height: normal
}

.arr-hidden-desktop {
    display: none
}

@media only screen and (max-width: 768px) {
    .arr-hidden-desktop {
        display: block
    }
}

.arr-hidden-mob {
    display: block
}

@media only screen and (max-width: 768px) {
    .arr-hidden-mob {
        display: none
    }
}

.arr-custom-style a {
    border-bottom: 1px solid var(--arrow-c-mono2);
    color: var(--arrow-c-mono2)
}

.arr-story-grid {
    grid-column-gap: var(--arrow-spacing-l);
    display: grid;
    grid-template-columns: repeat(4, minmax(auto, 150px));
    margin: 0 12px;
    position: relative
}

@media only screen and (min-width: 768px) {
    .arr-story-grid {
        grid-template-columns: [grid-start] minmax(48px, auto) [container-start] repeat(12, minmax(auto, 55px)) [container-end] minmax(48px, auto) [grid-end];
        margin: unset
    }
}

@media only screen and (min-width: 768px) and (min-width:1025px) {
    .arr-story-grid {
        grid-template-columns: [grid-start] minmax(56px, auto) [container-start] repeat(12, minmax(auto, 73px)) [container-end] minmax(56px, auto) [grid-end]
    }
}

.content-style {
    display: contents
}

.with-rounded-corners,
.with-rounded-corners img {
    border-radius: var(--arrow-spacing-s)
}

.arr-image-placeholder {
    background-color: #f0f0f0
}

.arr--share-sticky-wrapper {
    bottom: 0;
    justify-items: flex-start;
    margin: var(--arrow-spacing-l) 0;
    position: absolute;
    right: 0;
    top: 120px
}

@media only screen and (min-width: 1025px) {
    .arr--share-sticky-wrapper {
        left: 0;
        right: unset
    }
}

html[dir=rtl] .arr--share-sticky-wrapper {
    left: 0;
    right: unset
}

@media only screen and (min-width: 1025px) {
    html[dir=rtl] .arr--share-sticky-wrapper {
        left: unset;
        right: 0
    }
}

:root {
    --max-width-1172: 1172px;
    --spacing-40: 40px
}

body {
    --arrow-typeface-primary: var(--primaryFont);
    --arrow-typeface-secondary: var(--secondaryFont);
    --arrow-c-brand1: var(--primaryColor);
    --fallback-img: var(--primaryColor);
    background: #f5f5f5;
    color: var(--textColor);
    margin: 0;
    overflow-anchor: none;
    overflow-x: hidden
}

#container {
    min-height: 100vh;
    width: 100%
}

#header-logo img,
#header-logo-mobile img {
    align-content: center;
    height: var(--logoHeight);
    width: var(--logoWidth)
}

.breaking-news-wrapper {
    min-height: 32px
}

@media (min-width: 768px) {
    .breaking-news-wrapper {
        min-height: 40px
    }
}

.breaking-news-wrapper.within-container {
    min-height: 48px
}

@media (min-width: 768px) {
    .breaking-news-wrapper.within-container {
        min-height: 72px
    }
}

#row-4 {
    max-width: 1172px;
    min-height: 100%
}

* {
    box-sizing: border-box
}

.container {
    margin: 0 auto;
    max-width: 1172px;
    padding: 0 16px
}

h1 {
    font-family: Open Sans, sans-serif;
    font-size: 1.875rem;
    font-weight: 800;
    margin: 10px 0;
    text-transform: uppercase
}

h1 span {
    font-family: Cardo, serif;
    font-size: 1.5rem;
    font-style: italic;
    font-weight: 400;
    margin: 0 5px;
    text-transform: none
}

.toggle {
    display: block;
    height: 30px;
    margin: 30px auto 10px;
    width: 28px
}

.toggle span:after,
.toggle span:before {
    content: "";
    left: 0;
    position: absolute;
    top: -9px
}

.toggle span:after {
    top: 9px
}

.toggle span {
    display: block;
    position: relative
}

.toggle span,
.toggle span:after,
.toggle span:before {
    backface-visibility: hidden;
    background-color: #000;
    border-radius: 2px;
    height: 5px;
    transition: all .3s;
    width: 100%
}

.toggle.on span {
    background-color: transparent
}

.toggle.on span:before {
    background-color: #fff;
    transform: rotate(45deg) translate(5px, 5px)
}

.toggle.on span:after {
    background-color: #fff;
    transform: rotate(-45deg) translate(7px, -8px)
}

.story-card__image.story-card__image--cover.set-fallback {
    padding: 0
}

a {
    color: inherit;
    text-decoration: none
}

.arr--headline,
.arr--story-headline {
    word-break: break-word
}

.arrow-component.arr--four-col-sixteen-stories .arr--collection-name h3,
.arrow-component.arr--two-col-four-story-highlight .arr--collection-name h3 {
    font-size: inherit;
    font-weight: inherit
}

.arrow-component.arr--collection-name .arr-collection-name-border-left {
    font-size: 1.625rem !important;
    margin-left: -4px;
    min-width: 8px;
    width: 8px
}

@media (min-width: 768px) {
    .arrow-component.arr--collection-name .arr-collection-name-border-left {
        font-size: 2.125rem !important
    }
}

.arrow-component.arr--headline h2 {
    padding: 0
}

.sticky-layer {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--zIndex-search)
}

.ril__toolbarItem .arr--hyperlink-button {
    position: relative;
    top: 6px
}

.arr--text-element p {
    margin-bottom: 15px;
    word-break: break-word
}

.arr--text-element ul li {
    font-family: var(--arrow-typeface-secondary);
    font-size: var(--arrow-fs-s);
    line-height: var(--arrow-lh-5);
    margin-bottom: 4px;
    word-break: break-word
}

@media (min-width: 768px) {
    .arr--text-element ul li {
        font-size: var(--arrow-fs-m)
    }
}

.arr--text-element ol li {
    margin-bottom: 4px
}

.arr--text-element ul li p {
    margin-bottom: unset
}

.arr--blurb-element blockquote {
    margin: unset
}

.arr--quote-element p:first-of-type {
    font-family: var(--primaryFont)
}

.elm-onecolstorylist {
    grid-column: 1/4
}

.ril-image-current {
    width: auto !important
}

.ril__image,
.ril__imageNext,
.ril__imagePrev {
    max-width: 100% !important
}

.rtl-twoColSixStories .arr--content-wrapper {
    order: -1
}

.rtl-threeColTwelveStories {
    order: 2
}

.author-card-wrapper div {
    display: inline !important
}

.mode-wrapper {
    min-width: 52px;
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-m)
}

@media (--viewport-medium) {
    .mode-wrapper {
        min-width: 44px;
        padding: var(--arrow-spacing-xs) var(--arrow-spacing-s)
    }
}

img.qt-image {
    object-fit: cover;
    width: 100%
}

.qt-image-16x9 {
    margin: 0;
    overflow: hidden;
    padding-top: 56.25%;
    position: relative
}

.qt-image-16x9 img {
    left: 0;
    position: absolute;
    top: 0
}

.qt-responsive-image {
    margin: 0;
    overflow: hidden;
    padding-top: 56.25%;
    position: relative
}

@media (min-width: 768px) {
    .qt-responsive-image {
        padding-top: 37.5%
    }
}

.qt-responsive-image img {
    left: 0;
    position: absolute;
    top: 0
}

.qt-image-2x3 {
    margin: 0
}

img {
    display: block;
    max-width: 100%;
    width: 100%
}

.row {
    clear: both
}

.row:after,
.row:before {
    content: "";
    display: table
}

.row:after {
    clear: both
}

@media (min-width: 768px) {
    .col-4:nth-of-type(2n) {
        margin-right: 0
    }
}

.section__head__title {
    margin-bottom: 20px
}

@media (min-width: 992px) {
    .section__head__title {
        margin-bottom: 30px
    }
}

.sub--section {
    background: rgba(0, 0, 0, .5);
    color: #fff;
    font-size: 1.25rem;
    font-weight: 700;
    padding: 6px 14px
}

.section__card--image {
    margin-bottom: 23px
}

.author--submission {
    color: #3d3d3d;
    font-size: .6875rem;
    font-weight: 300
}

@media (min-width: 992px) {
    .author--submission {
        font-size: .875rem
    }
}

.slick-next {
    margin-right: 0
}

@media (min-width: 992px) {
    .slick-next {
        margin-right: 20px
    }
}

.slick-prev {
    margin-left: 0
}

@media (min-width: 992px) {
    .slick-prev {
        margin-left: 20px
    }
}

body.dir-right {
    direction: rtl
}

.story-element-data-table {
    max-width: 736px;
    overflow: auto
}

.story-element-data-table table {
    border-collapse: collapse;
    margin: 0 auto
}

.story-element-data-table th {
    background-color: var(--gray-lighter)
}

.story-element-data-table td,
.story-element-data-table th {
    border: 1px solid var(--shaded-grey);
    padding: 5px
}

html[dir=rtl] .story-element-data-table table {
    direction: ltr
}

html[dir=rtl] .story-element-data-table td,
html[dir=rtl] .story-element-data-table th {
    direction: rtl
}

.static-container {
    color: var(--staticTextColor);
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1172px;
    overflow: auto;
    padding: 15px 15px 0
}

@media (min-width: 768px) {
    .static-container {
        padding: 30px
    }
}

@media (min-width: 992px) {
    .static-container {
        padding: 50px 120px
    }
}

.static-container__wrapper {
    padding: 20px
}

@media (min-width: 768px) {
    .static-container__wrapper {
        padding: 30px
    }
}

@media (min-width: 992px) {
    .static-container__wrapper {
        padding: 30px 40px
    }
}

.static-container h1,
.static-container__headline {
    color: var(--staticHeadlineColor);
    font-family: var(--primaryFont);
    font-size: 1.5rem;
    font-weight: 700;
    line-height: var(--headlineLineHeight);
    margin: 10px 0;
    text-align: left;
    text-transform: capitalize
}

@media (min-width: 768px) {

    .static-container h1,
    .static-container__headline {
        font-size: 1.5rem;
        margin-bottom: 30px
    }
}

@media (min-width: 992px) {

    .static-container h1,
    .static-container__headline {
        font-size: 2rem
    }
}

.static-container h2,
.static-container__sub-headline {
    color: var(--staticHeadlineColor);
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5
}

@media (min-width: 768px) {

    .static-container h2,
    .static-container__sub-headline {
        font-size: 1.25rem
    }
}

@media (min-width: 992px) {

    .static-container h2,
    .static-container__sub-headline {
        font-size: 1.5rem
    }
}

.static-container h3 {
    color: var(--staticHeadlineColor);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 4px;
    margin-top: 12px
}

@media (min-width: 768px) {
    .static-container h3 {
        font-size: 1rem
    }
}

@media (min-width: 992px) {
    .static-container h3 {
        font-size: 1.25rem
    }
}

.static-container h4 {
    color: var(--staticHeadlineColor);
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 4px;
    margin-top: 12px
}

@media (min-width: 992px) {
    .static-container h4 {
        font-size: 1.125rem
    }
}

.static-container h5,
.static-container h6 {
    color: var(--staticHeadlineColor);
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 4px;
    margin-top: 12px
}

.static-container__media-object {
    display: flex;
    flex-direction: column
}

.static-container__media-object-info {
    color: var(--staticInfoColor);
    font-style: italic;
    margin: 10px 0 15px
}

@media (min-width: 768px) {
    .static-container__media-object-content {
        display: flex
    }
}

.static-container__media-object-content__image {
    flex-basis: 190px;
    flex-shrink: 0;
    margin: 0 15px 15px 0
}

.static-container__media-object-content__image img {
    border: 1px solid var(--mode-color);
    border-radius: 50%
}

.static-container ol,
.static-container ul,
.static-container__list {
    color: var(--staticTextColor);
    margin-top: 15px;
    padding-left: 20px
}

.static-container li {
    color: var(--staticTextColor)
}

.static-container p,
.static-container__description,
.static-container__list,
.static-container__media-object {
    color: var(--staticTextColor);
    font-family: var(--secondaryFont);
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 15px
}

.static-container p:last-child,
.static-container__description:last-child,
.static-container__list:last-child,
.static-container__media-object:last-child {
    margin-bottom: 25px
}

@media (min-width: 992px) {

    .static-container p,
    .static-container__description,
    .static-container__list,
    .static-container__media-object {
        font-size: 1.25rem
    }
}

.static-container__tlm-list {
    padding-left: 20px
}

.static-container__subheadline {
    margin-bottom: 10px
}

.static-container__footer--images {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: 50px;
    justify-content: space-between;
    margin: 30px 0
}

.static-container__footer--images img {
    height: 100%;
    width: auto
}

.static-container__override-list {
    margin-left: 17px
}

.static-container__override-list-item {
    padding-left: 10px
}

.static-container__override-a,
.static-container__override-a:active,
.static-container__override-a:focus,
.static-container__override-a:hover {
    color: var(--primaryColor);
    cursor: pointer;
    text-decoration: underline
}

.static-container .awards-image {
    margin: 0 auto;
    width: 200px
}

.svg-handler-m__social-svg-wrapper__C20MA,
.svg-handler-m__svg-wrapper__LhbXl {
    align-items: center;
    display: flex;
    height: 24px
}

.svg-handler-m__social-svg-wrapper__C20MA {
    margin-right: 8px
}

.dir-right .svg-handler-m__social-svg-wrapper__C20MA {
    margin-left: 8px;
    margin-right: unset
}

@media (min-width: 768px) {
    .svg-handler-m__mobile__1cu7J {
        display: none
    }
}

.svg-handler-m__desktop__oWJs5 {
    display: none
}

@media (min-width: 768px) {
    .svg-handler-m__desktop__oWJs5 {
        display: block
    }
}

.svg-handler-m__wrapper-mode-icon__hPaAN {
    display: flex
}

.breaking-news-module__title__oWZgt {
    background-color: var(--breakingNewsBgColor);
    border-right: 1px solid var(--breakingNewsTextColor);
    color: var(--breakingNewsTextColor);
    display: none;
    font-family: var(--secondaryFont);
    font-size: 14px;
    z-index: 1
}

.dir-right .breaking-news-module__title__oWZgt {
    border-left: 1px solid var(--breakingNewsTextColor);
    border-right: none;
    padding-left: 20px
}

@media (min-width: 1200px) {
    .breaking-news-module__title__oWZgt {
        display: block;
        font-size: 16px;
        font-weight: 700;
        padding: 2px 16px
    }
}

.breaking-news-module__content__9YorK {
    align-self: center;
    color: var(--breakingNewsTextColor);
    display: block;
    font-family: var(--secondaryFont);
    font-size: 14px;
    font-weight: 400;
    padding: 0 16px
}

@media (min-width: 1200px) {
    .breaking-news-module__content__9YorK {
        font-size: 16px
    }
}

.breaking-news-module__full-width-container__g7-8x {
    background-color: var(--breakingNewsBgColor);
    display: flex;
    width: 100%
}

.breaking-news-module__container__mqRrr {
    background-color: var(--breakingNewsBgColor);
    display: flex;
    margin: 0 auto;
    max-width: 1142px
}

.breaking-news-module__bg-wrapper__6CUzG {
    padding: 8px 0
}

@media (min-width: 1200px) {
    .breaking-news-module__bg-wrapper__6CUzG {
        padding: 16px 0
    }
}

.breaking-news-module__breaking-news-collection-wrapper__AQr0N {
    height: 32px;
    overflow: hidden;
    white-space: nowrap
}

@media (min-width: 1200px) {
    .breaking-news-module__breaking-news-collection-wrapper__AQr0N {
        height: 40px
    }
}

.breaking-news-module__breaking-news-wrapper__FVlA4 {
    align-self: center;
    overflow: hidden;
    white-space: nowrap;
    width: 100%
}

.react-marquee-box,
.react-marquee-box .marquee-landscape-wrap {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%
}

.react-marquee-box .marquee-landscape-wrap {
    align-items: center;
    display: flex
}

.marquee-landscape-item.marquee-landscape-item-alt {
    display: none
}

.react-marquee-box .marquee-landscape-wrap .marquee-landscape-item {
    height: 100%;
    white-space: nowrap
}

.react-marquee-box .marquee-landscape-wrap .marquee-landscape-item .marquee-container {
    color: var(--breakingNewsTextColor);
    display: inline-block;
    height: 100%;
    padding: 0 16px;
    position: relative;
    white-space: nowrap
}

.react-marquee-box .marquee-landscape-wrap .marquee-landscape-item .marquee-container.dot-delimiter:after {
    content: ".";
    position: absolute;
    right: 0;
    top: -4px
}

.react-marquee-box .marquee-landscape-wrap .marquee-landscape-item .marquee-container.pipe-delimiter:after {
    border-right: 1px solid var(--breakingNewsTextColor);
    content: " ";
    height: 100%;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0
}

.react-marquee-box .marquee-landscape-wrap .marquee-landscape-exceed .marquee-container:last-child:after {
    content: none
}

.user-profile-m__avatar__ZxI5f {
    border-radius: 5px;
    width: 24px
}

.user-profile-m__sign-in-btn__h-njy {
    min-width: 61px
}

@media (max-width: 766px) {
    .user-profile-m__sign-in-btn__h-njy {
        display: none
    }
}

.user-profile-m__sign-in-svg__KufX4 {
    display: none
}

@media (max-width: 766px) {
    .user-profile-m__sign-in-svg__KufX4 {
        display: block
    }
}

.user-profile-m__sign-btn__1r1gq .user-profile-m__white-space__i1e3z {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    cursor: pointer
}

.user-profile-m__single-layer__Lo815.user-profile-m__sign-btn__1r1gq .user-profile-m__white-space__i1e3z {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black))
}

.user-profile-m__user-data__d1KDl {
    background-color: var(--white);
    background-color: var(--secondaryHeaderBackgroundColor, var(--white));
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
    position: absolute;
    right: 0;
    top: 38px;
    width: 200px;
    z-index: 999
}

@media (min-width: 767px) {
    .user-profile-m__user-data__d1KDl {
        right: -10px;
        top: 50px
    }
}

.user-profile-m__overlay__ShmRW {
    bottom: 0;
    cursor: auto;
    height: 100vh;
    left: 0;
    overflow: scroll;
    right: 0;
    top: 0;
    z-index: 9999
}

@media (min-width: 767px) {
    .user-profile-m__overlay__ShmRW {
        overflow: hidden
    }
}

.user-profile-m__user-data__d1KDl ul {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black));
    list-style: none;
    padding: 12px 0
}

.user-profile-m__user-details__4iOZz {
    height: 24px;
    position: relative;
    width: 24px
}

.user-profile-m__user-details__4iOZz .icon.author-icon {
    fill: var(--black);
    fill: var(--secondaryHeaderTextColor, var(--black));
    cursor: pointer
}

.user-profile-m__single-layer__Lo815.user-profile-m__user-details__4iOZz .icon.author-icon {
    fill: var(--black);
    fill: var(--primaryHeaderTextColor, var(--black));
    cursor: pointer
}

.user-profile-m__user-details__4iOZz img {
    border-radius: 50%;
    cursor: pointer;
    height: 24px;
    width: 24px
}

.user-profile-m__user-data__d1KDl ul li {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    padding: 8px 16px
}

.user-profile-m__user-data__d1KDl ul li a {
    display: block
}

.user-profile-m__user-data__d1KDl ul li:hover {
    background: rgba(0, 0, 0, .2)
}

body.user-profile-m__body-scroll__meqnJ {
    overflow: hidden
}

.user-profile-m__single-layer__Lo815 .user-profile-m__user-data__d1KDl {
    background-color: var(--white);
    background-color: var(--primaryHeaderBackgroundColor, var(--white));
    right: -20px
}

@media (min-width: 767px) {
    .user-profile-m__single-layer__Lo815 .user-profile-m__user-data__d1KDl {
        right: -30px;
        top: 42px
    }
}

.user-profile-m__single-layer__Lo815 .user-profile-m__user-data__d1KDl ul li a {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black))
}

.menu-m__top-level-menu__rpg59 {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    overflow-x: auto;
    overflow: inherit
}

@media (min-width: 768px) {
    .menu-m__top-level-menu__rpg59 {
        scrollbar-width: none
    }
}

.menu-m__primary-menu-scroll__uneJ2 {
    overflow: hidden
}

@media (min-width: 768px) {
    .menu-m__primary-menu-override__E7mf2 {
        flex-wrap: unset
    }
}

.menu-m__menu-item__Zj0zc a {
    white-space: unset
}

@media (min-width: 768px) {
    .menu-m__sub-menu__KsNTf {
        left: auto !important
    }
}

.menu-m__sub-menu__KsNTf {
    left: inherit
}

.menu-m__horizontal-submenu__rNu81 {
    border-bottom: 1px solid var(--white);
    display: block;
    overflow-x: unset;
    position: unset
}

@media (min-width: 768px) {
    .menu-m__horizontal-submenu__rNu81 {
        border-bottom: unset
    }
}

.menu-m__sub-menu-placeholder__RElas {
    padding: 8px 11px
}

.menu-m__sub-menu-rtl__gCNPL {
    display: flex;
    flex-direction: row-reverse
}

.menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf {
    background-color: #fff;
    background-color: var(--primaryHeaderBackgroundColor, #fff);
    display: none;
    font-family: var(--secondaryFont);
    font-size: 16px;
    list-style-type: none;
    top: 45px;
    width: 220px
}

.menu-m__menu-row__89SgS.menu-m__menu__JD9zy .menu-m__sub-menu__KsNTf {
    background-color: #fff;
    background-color: var(--headerBackgroundColor, #fff);
    box-shadow: 0 8px 16px 0 var(--blackTransparent);
    display: none;
    list-style-type: none;
    position: absolute;
    top: 45px
}

.menu-m__menu-row__89SgS.menu-m__menu__JD9zy .menu-m__has-child__iKnw- .menu-m__sub-menu__KsNTf {
    -ms-overflow-style: none;
    background-color: #fff;
    background-color: var(--primaryHeaderBackgroundColor, #fff);
    box-shadow: 0 8px 16px 0 var(--blackTransparent);
    list-style-type: none;
    max-height: 445px;
    overflow-y: scroll;
    position: absolute;
    top: 100%;
    z-index: var(--zIndex-menu)
}

@media (min-width: 768px) {
    .menu-m__menu-row__89SgS.menu-m__menu__JD9zy .menu-m__has-child__iKnw- .menu-m__sub-menu__KsNTf {
        display: none;
        min-width: 184px;
        width: 240px
    }
}

.menu-m__menu-row__89SgS.menu-m__menu__JD9zy .menu-m__has-child__iKnw- .menu-m__sub-menu__KsNTf::-webkit-scrollbar {
    display: none
}

.menu-m__header-default__FM3UM .menu-m__sub-menu-item__MxQxv:hover,
.menu-m__header-secondary__2faEx .menu-m__sub-menu-item__MxQxv:hover {
    background-color: rgba(0, 0, 0, .2);
    color: var(--light-gray);
    color: var(--primaryHeaderTextColor, var(--light-gray))
}

.menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv {
    display: flex;
    margin: 0;
    padding: 0;
    text-decoration: none
}

.menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv,
.menu-m__single-layer__1yFK7 .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv {
    background-color: #fff;
    background-color: var(--primaryHeaderBackgroundColor, #fff);
    color: #333;
    color: var(--primaryHeaderTextColor, #333)
}

.menu-m__menu-row__89SgS.menu-m__menu__JD9zy .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv {
    color: #000;
    color: var(--primaryHeaderTextColor, #000);
    display: block;
    font-family: var(--secondaryFont);
    font-size: var(--font-size-medium);
    padding: 8px 12px;
    text-decoration: none;
    white-space: unset
}

@media (min-width: 768px) {
    .menu-m__menu-row__89SgS.menu-m__menu__JD9zy .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv {
        white-space: normal
    }
}

.menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv:hover {
    background-color: rgba(0, 0, 0, .2);
    color: #333;
    color: var(--secondaryHeaderTextColor, #333)
}

@media (min-width: 768px) {
    .menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv:hover {
        background-color: rgba(0, 0, 0, .2);
        color: #333;
        color: var(--primaryHeaderTextColor, #333)
    }

    .menu-m__single-layer__1yFK7 .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv:hover {
        background-color: rgba(0, 0, 0, .2)
    }
}

.menu-m__menu-row__89SgS.menu-m__menu__JD9zy .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv:hover {
    background-color: rgba(0, 0, 0, .2);
    color: #333;
    color: var(--primaryHeaderTextColor, #333)
}

.menu-m__header-default__FM3UM {
    flex-wrap: unset;
    overflow-x: auto
}

.menu-m__header-default__FM3UM .menu-m__sub-menu__KsNTf.menu-m__open-submenu__qgadX {
    align-items: baseline;
    display: flex;
    left: 0;
    line-height: 18px;
    margin-top: 0;
    max-width: unset;
    width: 100%
}

@media (max-width: 767px) {
    .menu-m__header-default__FM3UM .menu-m__sub-menu__KsNTf.menu-m__open-submenu__qgadX {
        left: 0 !important
    }
}

.menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black));
    display: block;
    font-family: var(--primaryFont);
    font-size: 14px;
    font-weight: var(--bold);
    padding: 6px 16px;
    transition: color .4s ease;
    white-space: nowrap
}

@media (min-width: 768px) {
    .menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc {
        font-size: 18px
    }
}

.menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc a {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black));
    display: block;
    font-family: var(--primaryFont);
    font-size: 14px;
    font-weight: var(--bold);
    padding: 0;
    transition: color .4s ease;
    white-space: nowrap
}

@media (min-width: 768px) {
    .menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc a {
        font-size: 18px
    }
}

.menu-m__header-default__FM3UM .menu-m__sub-menu-item__MxQxv a {
    font-weight: 400
}

@media (min-width: 768px) {
    .menu-m__menu-item__Zj0zc .menu-m__sub-menu-item__MxQxv a {
        white-space: normal
    }
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw- {
    align-items: center;
    cursor: pointer;
    justify-content: space-between
}

@media (min-width: 768px) {

    .menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-:hover,
    .menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-:hover {
        box-shadow: 0 10px 0 -1px var(--black);
        box-shadow: 0 10px 0 -1px var(--primaryHeaderTextColor, var(--black))
    }
}

.menu-m__header-one-secondary__nTBfy {
    display: none
}

@media (min-width: 768px) {
    .menu-m__header-one-secondary__nTBfy {
        align-items: center;
        display: flex
    }
}

.menu-m__header-secondary__2faEx .menu-m__menu-item__Zj0zc,
.menu-m__header-secondary__2faEx .menu-m__menu-item__Zj0zc a,
.menu-m__header-secondary__2faEx .menu-m__menu-item__Zj0zc span {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    font-family: var(--primaryFont);
    font-size: var(--font-size-small);
    font-weight: var(--normal);
    margin-right: 1em;
    white-space: nowrap;
    z-index: var(--zIndex-header-item)
}

@media (min-width: 768px) {

    .menu-m__header-secondary__2faEx .menu-m__menu-item__Zj0zc,
    .menu-m__header-secondary__2faEx .menu-m__menu-item__Zj0zc a,
    .menu-m__header-secondary__2faEx .menu-m__menu-item__Zj0zc span {
        font-size: var(--font-size-medium)
    }

    .menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-:hover .menu-m__sub-menu__KsNTf,
    .menu-m__header-secondary__2faEx .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-:hover .menu-m__sub-menu__KsNTf,
    .menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-:hover .menu-m__sub-menu__KsNTf {
        display: block;
        padding: 8px 0;
        transform: translateX(-10%);
        z-index: var(--zIndex-sub-menu)
    }

    html[dir=rtl] .menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-:hover .menu-m__sub-menu__KsNTf,
    html[dir=rtl] .menu-m__header-secondary__2faEx .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-:hover .menu-m__sub-menu__KsNTf,
    html[dir=rtl] .menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-:hover .menu-m__sub-menu__KsNTf {
        transform: translateX(10%)
    }
}

.menu-m__header-two-secondary__uLj0V {
    display: none
}

@media (min-width: 768px) {
    .menu-m__header-two-secondary__uLj0V {
        display: flex
    }

    .menu-m__show-app-download-links__a1gMf {
        flex-wrap: nowrap
    }
}

.menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc .menu-m__desktop-links__EN5ds {
    display: block
}

@media (max-width: 767px) {
    .menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc .menu-m__desktop-links__EN5ds {
        display: none
    }
}

.menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc .menu-m__mobile-links__o2Saj {
    display: none
}

.menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black));
    display: none;
    font-family: var(--primaryFont);
    font-weight: var(--bold);
    margin-right: 1em;
    padding: 6px 0 4px;
    transition: color .4s ease;
    white-space: nowrap
}

@media (min-width: 768px) {
    .menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc {
        display: block;
        font-size: 18px;
        margin-right: 24px;
        padding: 12px 0
    }
}

.menu-m__header-four-secondary__J7e7X,
.menu-m__header-three-secondary__-Kt9j {
    display: none
}

@media (min-width: 768px) {

    .menu-m__header-four-secondary__J7e7X,
    .menu-m__header-three-secondary__-Kt9j {
        display: flex;
        justify-content: flex-end
    }
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc {
    display: flex;
    flex-wrap: wrap;
    font-size: 18px;
    font-weight: 700;
    position: relative
}

.menu-m__single-layer__1yFK7 .menu-m__menu-item__Zj0zc {
    color: #333;
    color: var(--primaryHeaderTextColor, #333);
    font-family: var(--primaryFont)
}

.menu-m__header-four-secondary__J7e7X .menu-m__menu-item__Zj0zc:last-child,
.menu-m__header-three-secondary__-Kt9j .menu-m__menu-item__Zj0zc:last-child {
    margin-right: 0
}

.menu-m__sidebar__HWXlc {
    display: flex;
    flex-direction: column;
    list-style: none;
    padding: 1.75em 0 0
}

@media (min-width: 768px) {
    .menu-m__sidebar__HWXlc {
        padding: .75em 0 0
    }
}

.menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf.menu-m__open__-3KPp {
    display: flex;
    flex-direction: column;
    margin: 0 0 0 25px
}

.menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf.menu-m__close__5ab-z {
    display: none
}

.menu-m__sidebar__HWXlc .menu-m__arrow__yO8hR {
    color: #333;
    color: var(--primaryHeaderTextColor, #333)
}

@media (max-width: 767px) {
    .menu-m__sidebar__HWXlc .menu-m__arrow__yO8hR {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__mobile-arrow__7MrW0 {
    color: #333;
    color: var(--primaryHeaderTextColor, #333)
}

@media (min-width: 768px) {
    .menu-m__sidebar__HWXlc .menu-m__mobile-arrow__7MrW0 {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc a,
.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc span {
    display: inline;
    padding: .75em 24px
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw- a,
.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw- div {
    align-self: flex-start;
    flex-basis: calc(100% - 72px)
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc:hover {
    background-color: rgba(0, 0, 0, .2)
}

@media (min-width: 768px) {
    .menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc:hover {
        color: #333;
        color: var(--primaryHeaderTextColor, #333)
    }
}

.menu-m__single-layer__1yFK7 .menu-m__arrow__yO8hR {
    color: #333;
    color: var(--primaryHeaderTextColor, #333)
}

@media (max-width: 767px) {
    .menu-m__single-layer__1yFK7 .menu-m__arrow__yO8hR {
        display: none
    }
}

.menu-m__single-layer__1yFK7 .menu-m__mobile-arrow__7MrW0 {
    color: #333;
    color: var(--primaryHeaderTextColor, #333)
}

@media (min-width: 768px) {
    .menu-m__single-layer__1yFK7 .menu-m__mobile-arrow__7MrW0 {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__horizontal-submenu__rNu81 {
    border-bottom: none
}

.menu-m__sidebar__HWXlc .menu-m__submenu-open__gbgYD:hover {
    background-color: #fff;
    background-color: var(--primaryHeaderBackgroundColor, #fff)
}

.menu-m__sidebar__HWXlc .menu-m__submenu-open__gbgYD .menu-m__arrow__yO8hR {
    transform: rotate(180deg)
}

@media (max-width: 767px) {
    .menu-m__sidebar__HWXlc .menu-m__submenu-open__gbgYD .menu-m__arrow__yO8hR {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__submenu-open__gbgYD .menu-m__mobile-arrow__7MrW0 {
    transform: rotate(180deg)
}

@media (min-width: 768px) {
    .menu-m__sidebar__HWXlc .menu-m__submenu-open__gbgYD .menu-m__mobile-arrow__7MrW0 {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc .menu-m__arrow__yO8hR {
    display: flex;
    justify-content: center
}

@media (max-width: 767px) {
    .menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc .menu-m__arrow__yO8hR {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc .menu-m__mobile-arrow__7MrW0 {
    display: flex;
    justify-content: center
}

@media (min-width: 768px) {
    .menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc .menu-m__mobile-arrow__7MrW0 {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv a,
.menu-m__sidebar__HWXlc .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv span {
    flex-basis: 100%;
    padding: 15px 32px
}

@media (max-width: 767px) {

    .menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc .menu-m__desktop-links__EN5ds,
    .menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc .menu-m__desktop-links__EN5ds {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw- .menu-m__desktop-links__EN5ds {
    align-self: center;
    flex-basis: calc(100% - 72px);
    padding: 12px 24px
}

@media (max-width: 767px) {
    .menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw- .menu-m__desktop-links__EN5ds {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw- .menu-m__desktop-links__EN5ds>a {
    padding: 0
}

.menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc .menu-m__mobile-links__o2Saj,
.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc .menu-m__mobile-links__o2Saj {
    display: block
}

@media (min-width: 768px) {

    .menu-m__header-default__FM3UM .menu-m__menu-item__Zj0zc .menu-m__mobile-links__o2Saj,
    .menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc .menu-m__mobile-links__o2Saj {
        display: none
    }
}

.menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw- .menu-m__mobile-links__o2Saj {
    align-self: center;
    flex-basis: calc(100% - 72px);
    padding: 12px 24px
}

@media (min-width: 768px) {
    .menu-m__sidebar__HWXlc .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw- .menu-m__mobile-links__o2Saj {
        display: none
    }
}

.side-bar-transition-enter-done>.menu-m__sidebar__HWXlc .menu-m__horizontal-submenu__rNu81 {
    border-bottom: none
}

.menu-m__single-layer__1yFK7 .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-.menu-m__submenu-open__gbgYD.menu-m__horizontal-submenu__rNu81 {
    background-color: #fff;
    background-color: var(--primaryHeaderBackgroundColor, #fff)
}

@media (min-width: 768px) {
    .menu-m__single-layer__1yFK7 .menu-m__menu-item__Zj0zc.menu-m__has-child__iKnw-.menu-m__submenu-open__gbgYD.menu-m__horizontal-submenu__rNu81 {
        background-color: unset
    }

    .menu-m__single-layer-header-default__AjB1l {
        height: 100%
    }

    .menu-m__single-layer-header-default__AjB1l .menu-m__menu-item__Zj0zc {
        align-items: center;
        display: flex;
        height: 100%
    }

    .menu-m__sub-menu__KsNTf .menu-m__sub-menu-item__MxQxv a {
        display: block;
        width: 100%
    }
}

.app-store-icon,
.google-play-icon {
    display: none;
    vertical-align: middle
}

@media (min-width: 768px) {

    .app-store-icon,
    .google-play-icon {
        display: block
    }
}

.google-play-icon {
    margin-left: 8px
}

.app-store-icon {
    margin-right: 8px
}

.header {
    cursor: pointer
}

#header-subscribe-button {
    cursor: pointer;
    width: -moz-max-content;
    width: max-content
}

.search-m__single-layer__pscu7 .search {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black))
}

.search-m__search-wrapper__c0iFA .search-m__search-icon__LhB-k {
    cursor: pointer
}

.search-m__search-wrapper__c0iFA .search-m__search-icon__LhB-k.search-m__highlight-search__-9DUx {
    opacity: .5
}

.search-m__back-button__BunrC {
    background-color: transparent;
    border: none;
    border-radius: unset;
    color: unset;
    cursor: pointer;
    font-size: unset;
    left: 10px;
    outline: none;
    padding: 10px;
    position: absolute;
    top: 3px;
    z-index: var(--zIndex-social-popup)
}

@media (min-width: 768px) {
    .search-m__back-button__BunrC {
        left: 0;
        padding: 10px 24px;
        top: 15px
    }
}

.search-m__back-button__BunrC svg {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black))
}

.search-m__single-layer__pscu7 .search-m__back-button__BunrC svg {
    color: var(--white);
    color: var(--primaryHeaderTextColor, var(--white))
}

.search-m__internal-search-wrapper__rZ2t1 {
    margin: 0 auto;
    max-width: 300px;
    position: relative;
    width: calc(100vw - 88px);
    z-index: var(--zIndex-header-item)
}

@media (min-width: 768px) {
    .search-m__internal-search-wrapper__rZ2t1 {
        margin: 19px auto;
        max-width: 780px
    }

    .search-m__single-layer__pscu7 .search-m__internal-search-wrapper__rZ2t1 {
        margin: 11px auto
    }
}

.search-m__search-wrapper__c0iFA {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding: 1px;
    z-index: var(--zIndex-header-item)
}

.search-m__search-form__ggEYt {
    height: 47px;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(-20px);
    transition: all .4s ease;
    visibility: hidden
}

@media (min-width: 768px) {
    .search-m__search-form__ggEYt {
        height: 73px
    }
}

.search-m__search-form__ggEYt input[type=search] {
    -webkit-appearance: none;
    background-color: var(--white);
    background-color: var(--secondaryHeaderBackgroundColor, var(--white));
    border-radius: 0;
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    font-size: var(--font-size-base);
    margin: 8px auto;
    max-width: 300px;
    outline: none;
    padding: 8px 15px
}

@media (min-width: 768px) {
    .search-m__search-form__ggEYt input[type=search] {
        font-size: 18px;
        margin: 19px auto;
        max-width: 780px
    }
}

.search-m__single-layer__pscu7 .search-m__search-form__ggEYt input[type=search] {
    background-color: var(--white);
    background-color: var(--primaryHeaderBackgroundColor, var(--white));
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black))
}

@media (min-width: 768px) {
    .search-m__single-layer__pscu7 .search-m__search-form__ggEYt input[type=search] {
        margin: 11px auto
    }
}

.search-m__search-form--visible__zuDWz {
    background-color: var(--white);
    background-color: var(--secondaryHeaderBackgroundColor, var(--white));
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    height: 47px;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    z-index: var(--zIndex-search)
}

@media (min-width: 768px) {
    .search-m__search-form--visible__zuDWz {
        height: 73px
    }
}

.search-m__search-form--visible__zuDWz ::-moz-placeholder {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    font-weight: var(--bold);
    opacity: .4
}

.search-m__search-form--visible__zuDWz ::placeholder {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    font-weight: var(--bold);
    opacity: .4
}

.search-m__single-layer__pscu7 .search-m__search-form--visible__zuDWz ::-moz-placeholder {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black))
}

.search-m__single-layer__pscu7 .search-m__search-form--visible__zuDWz ::placeholder {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black))
}

.search-m__single-layer__pscu7 .search-m__search-form--visible__zuDWz {
    background-color: var(--white);
    background-color: var(--primaryHeaderBackgroundColor, var(--white));
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black))
}

@media (min-width: 768px) {
    .search-m__single-layer__pscu7 .search-m__search-form--visible__zuDWz {
        height: 56px
    }
}

.search-m__search-clear-btn__HCJa4 {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 10px;
    position: absolute;
    right: 10px;
    top: 3px;
    z-index: var(--zIndex-search)
}

@media (min-width: 768px) {
    .search-m__search-clear-btn__HCJa4 {
        padding: 10px 24px;
        right: 0;
        top: 15px
    }
}

.search-m__single-layer__pscu7 .search-m__search-clear-btn__HCJa4 {
    fill: var(--white);
    fill: var(--primaryHeaderTextColor, var(--white));
    right: 0;
    top: 3px
}

@media (min-width: 768px) {
    .search-m__single-layer__pscu7 .search-m__search-clear-btn__HCJa4 {
        top: 6px
    }
}

.search-m__single-layer__pscu7 .search-m__back-button__BunrC {
    left: 0;
    top: 3px
}

@media (min-width: 768px) {
    .search-m__single-layer__pscu7 .search-m__back-button__BunrC {
        top: 6px
    }
}

.search-m__header-two__s4FrC .search-m__search-clear-btn__HCJa4 {
    padding: 10px;
    right: 3%
}

@media (min-width: 768px) {
    .search-m__header-two__s4FrC .search-m__search-clear-btn__HCJa4 {
        padding: 10px 8px;
        right: unset
    }
}

html[dir=rtl] .search-m__search-close-btn__9Mdec,
html[dir=rtl] .search-m__search-for-open-form__Vdh7U {
    left: 0;
    right: auto
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
    -webkit-transition: background-color 600000s 0s, color 600000s 0s;
    transition: background-color 600000s 0s, color 600000s 0s
}

.social-follow-m__sidebar__ZQ5QD {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 16px 24px 24px
}

.social-follow-m__sidebar__ZQ5QD .social-follow-m__social-link__548h3 {
    margin: 8px 16px 8px 0
}

.social-follow-m__sidebar__ZQ5QD .social-follow-m__social-link__548h3 svg {
    margin-left: 0;
    margin-right: 0
}

.social-follow-m__header__qS0rR,
.social-follow-m__single-layer-header-five__RfAhV,
.social-follow-m__single-layer-header-four__-M1Bu,
.social-follow-m__single-layer-header__P9mBI {
    display: none
}

@media (min-width: 768px) {

    .social-follow-m__header__qS0rR,
    .social-follow-m__single-layer-header-five__RfAhV,
    .social-follow-m__single-layer-header-four__-M1Bu,
    .social-follow-m__single-layer-header__P9mBI {
        align-items: center;
        display: flex;
        list-style: none
    }
}

.social-follow-m__header-four__Qbemr {
    margin-left: 24px
}

.social-follow-m__single-layer-header__P9mBI {
    margin: 0 12px
}

.link-m__footer-one__OPrEw.link-m__menu__TPkta {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    line-height: 2;
    list-style-type: none;
    margin-bottom: 30px;
    text-align: center
}

@media (min-width: 768px) {
    .link-m__footer-one__OPrEw.link-m__menu__TPkta {
        justify-content: flex-end
    }
}

.link-m__footer-one__OPrEw.link-m__menu__TPkta li a {
    display: flex;
    font-family: var(--primaryFont);
    font-size: 16px
}

.link-m__footer-one__OPrEw.link-m__menu__TPkta li a:after {
    align-items: center;
    content: "|";
    display: flex;
    padding: 0 5px
}

.link-m__footer__bSGFN.link-m__menu__TPkta {
    list-style-type: none;
    margin-bottom: 24px;
    text-align: center
}

@media (min-width: 768px) {
    .link-m__footer__bSGFN.link-m__menu__TPkta {
        margin-bottom: 7px
    }
}

.link-m__footer__bSGFN.link-m__menu__TPkta li a {
    color: var(--white);
    color: var(--footerTextColor, var(--white));
    display: flex;
    font-family: var(--primaryFont);
    font-size: 16px;
    line-height: 1.38
}

.link-m__footer__bSGFN.link-m__menu__TPkta li a:after {
    content: "|";
    padding: 0 6px
}

@media (min-width: 768px) {
    .link-m__footer__bSGFN.link-m__menu__TPkta li a:after {
        padding: 0 12px
    }
}

.link-m__menu__TPkta li {
    display: inline-block
}

.link-m__menu__TPkta li:last-of-type a:after {
    content: "";
    padding-right: 0
}

.dir-right .link-m__menu__TPkta li:last-of-type a:after {
    padding-left: 0;
    padding-right: unset
}

.menu-m__top-level-menu__ONn7F {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    overflow-x: auto;
    overflow: inherit
}

.menu-m__primary-menu-scroll__fHLwH {
    overflow: hidden
}

.menu-m__menu__r8wDz {
    display: grid;
    grid-template-columns: 1fr
}

.menu-m__menu__r8wDz li {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.menu-m__menu__r8wDz a {
    padding-bottom: 8px
}

.menu-m__menu__r8wDz li ul li {
    color: var(--grey);
    display: block;
    font-family: var(--primaryFont);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.38;
    list-style: none;
    margin-bottom: 8px
}

.menu-m__sub-menu-placeholder__4aDJ- {
    padding: 8px 11px
}

.menu-m__sub-menu-rtl__9u37P {
    display: flex;
    flex-direction: row-reverse
}

.menu-m__menu__r8wDz .menu-m__sub-menu__j-qrf {
    list-style-type: none
}

@media (min-width: 767px) {
    .menu-m__menu__r8wDz .menu-m__sub-menu__j-qrf {
        background-color: unset;
        display: block;
        position: unset;
        top: unset
    }
}

.menu-m__menu__r8wDz .menu-m__arrow__EgeqZ {
    justify-self: end
}

@media (min-width: 767px) {
    .menu-m__menu__r8wDz .menu-m__arrow__EgeqZ {
        display: none
    }
}

.menu-m__menu__r8wDz .menu-m__icon-arrow__LA10g {
    color: #fff;
    color: var(--footerTextColor, #fff);
    font-size: var(--fontsize-larger);
    line-height: 0
}

.menu-m__menu__r8wDz .menu-m__submenu-open__L98re .menu-m__arrow__EgeqZ {
    transform: rotate(180deg)
}

.menu-m__menu__r8wDz .menu-m__menu-item__7s7Po {
    color: #fff;
    color: var(--footerTextColor, #fff);
    font-family: var(--primaryFont);
    font-size: 18px;
    font-weight: 700;
    line-height: 2.67
}

.menu-m__menu__r8wDz .menu-m__menu-item__7s7Po a {
    padding-bottom: 0
}

.menu-m__menu__r8wDz .menu-m__has-child__nEZaW .menu-m__sub-menu__j-qrf {
    background-color: unset;
    box-shadow: unset;
    display: block;
    list-style-type: none;
    max-height: unset;
    position: unset;
    top: 100%;
    z-index: var(--zIndex-menu)
}

.menu-m__menu__r8wDz .menu-m__sub-menu__j-qrf .menu-m__sub-menu-item__iPgTT {
    color: #fff;
    color: var(--footerTextColor, #fff);
    display: block;
    font-family: var(--primaryFont);
    font-size: 16px;
    line-height: 1.5;
    padding: 0 0 0 16px;
    text-decoration: none;
    white-space: unset
}

@media (min-width: 767px) {
    .menu-m__menu__r8wDz .menu-m__sub-menu__j-qrf .menu-m__sub-menu-item__iPgTT {
        padding: 0;
        white-space: normal
    }
}

.menu-m__menu__r8wDz .menu-m__sub-menu__j-qrf.menu-m__close__Q7yOO {
    display: none
}

@media (min-width: 767px) {
    .menu-m__menu__r8wDz .menu-m__sub-menu__j-qrf.menu-m__close__Q7yOO {
        display: block
    }
}

.menu-m__menu__r8wDz .menu-m__sub-menu__j-qrf.menu-m__open__v7XP7 {
    display: block
}

.menu-m__menu__r8wDz .menu-m__sub-menu__j-qrf.menu-m__open-submenu__F4lXm {
    align-items: baseline;
    display: flex;
    left: 0;
    line-height: 18px;
    margin-top: 0;
    max-width: unset;
    width: 100%
}

.menu-m__menu__r8wDz .menu-m__svg-wrapper__6FIid svg:not(:root) {
    vertical-align: middle
}

@media (min-width: 767px) {
    .menu-m__menu__r8wDz {
        grid-gap: 24px;
        grid-template-columns: repeat(5, 1fr)
    }

    .menu-m__menu__r8wDz li {
        color: var(--white);
        display: block;
        font-size: 18px;
        font-weight: 700;
        line-height: 2;
        list-style: none
    }
}

.widget-module__widgetWrapper__Rzg0s {
    display: flex;
    justify-content: center;
    margin: 8px 0
}

.ad-service-module__othersWrapper__Gb5E1 {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 8px
}

.ad-wrapper-module__adContainer__iD4aI {
    padding: 8px 0
}

.ad-wrapper-module__adPlaceholder__NmNO4 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    max-width: 100%;
    position: relative
}

.ad-wrapper-module__adBackground__3OHLN {
    align-items: center;
    background-color: var(--placeholderBackground);
    border: 1px solid var(--defaultBgColor);
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.adunitContainer {
    z-index: 1
}

.ad-wrapper-module__Leaderboard__snvaR,
.ad-wrapper-module__Leaderboard__snvaR .adunitContainer {
    height: 90px;
    width: 728px
}

.ad-wrapper-module__SuperLeaderboard__-o64p,
.ad-wrapper-module__SuperLeaderboard__-o64p .adunitContainer {
    height: 90px;
    width: 970px
}

.ad-wrapper-module__Billboard__9rtCt,
.ad-wrapper-module__Billboard__9rtCt .adunitContainer {
    height: 250px;
    width: 970px
}

.ad-wrapper-module__Horizontal-Ad__cnddT,
.ad-wrapper-module__Horizontal-Ad__cnddT .adunitContainer {
    height: 120px;
    width: 728px
}

.ad-wrapper-module__Mrec__hiCJU,
.ad-wrapper-module__Mrec__hiCJU .adunitContainer {
    height: 250px;
    width: 300px
}

.ad-wrapper-module__Vertical-Ad__zbL8y,
.ad-wrapper-module__Vertical-Ad__zbL8y .adunitContainer {
    height: 600px;
    width: 300px
}

.ad-wrapper-module__Story-Mrec__B2rHQ,
.ad-wrapper-module__Story-Mrec__B2rHQ .adunitContainer {
    height: 250px;
    width: 300px
}

.ad-wrapper-module__Story-Lrec__gFtk6,
.ad-wrapper-module__Story-Lrec__gFtk6 .adunitContainer {
    height: 280px;
    width: 336px
}

.ad-wrapper-module__Story-Bottom-Ad__wswUe,
.ad-wrapper-module__Story-Bottom-Ad__wswUe .adunitContainer,
.ad-wrapper-module__Story-Middle-Ad__1LAWN,
.ad-wrapper-module__Story-Middle-Ad__1LAWN .adunitContainer {
    height: 90px;
    width: 728px
}

@media (max-width: 980px) {

    .ad-wrapper-module__Leaderboard__snvaR,
    .ad-wrapper-module__Leaderboard__snvaR .adunitContainer,
    .ad-wrapper-module__SuperLeaderboard__-o64p,
    .ad-wrapper-module__SuperLeaderboard__-o64p .adunitContainer {
        height: 50px;
        width: 320px
    }

    .ad-wrapper-module__Billboard__9rtCt,
    .ad-wrapper-module__Billboard__9rtCt .adunitContainer {
        height: 150px;
        width: 320px
    }

    .ad-wrapper-module__Horizontal-Ad__cnddT,
    .ad-wrapper-module__Horizontal-Ad__cnddT .adunitContainer {
        height: 50px;
        width: 320px
    }

    .ad-wrapper-module__Vertical-Ad__zbL8y,
    .ad-wrapper-module__Vertical-Ad__zbL8y .adunitContainer {
        height: 250px;
        width: 300px
    }

    .ad-wrapper-module__Story-Bottom-Ad__wswUe,
    .ad-wrapper-module__Story-Bottom-Ad__wswUe .adunitContainer,
    .ad-wrapper-module__Story-Middle-Ad__1LAWN,
    .ad-wrapper-module__Story-Middle-Ad__1LAWN .adunitContainer {
        height: 50px;
        width: 320px
    }
}

.ad-slot-row-m__ad-Wrapper__cusCS {
    display: flex;
    justify-content: center;
    padding: 0
}

.widget-m__customWidgetWrapper__eCNOo {
    text-align: center
}

.widget-m__widget__bUJP1 {
    min-height: var(--widget-height-mobile)
}

@media (min-width: 768px) {
    .widget-m__widget__bUJP1 {
        min-height: var(--widget-height-desktop)
    }
}

.commenting-widget-module__show-comments__ZkUfn {
    display: flex;
    justify-content: center;
    padding: 0 0 24px
}

.commenting-widget-module__show-comments__ZkUfn .commenting-widget-module__show-comments-btn__P-xA1 {
    background-color: transparent;
    border: 1px solid var(--primaryColor);
    border-radius: 3px;
    color: var(--textColor);
    cursor: pointer;
    font-size: 16px;
    outline: none;
    padding: 9px 24px
}

.story-footer-module__metype__Pze7E {
    z-index: 10
}

.request-subscription-m__subs-wrapper__QMcB3 {
    background-color: var(--defaultBgColor);
    bottom: 0;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .18);
    color: var(--textColor);
    left: 0;
    margin: 25px auto;
    max-width: 700px;
    min-height: 285px;
    padding: 48px 12px;
    text-align: center;
    z-index: 99
}

@media (min-width: 768px) {
    .request-subscription-m__subs-wrapper__QMcB3 {
        min-height: 232px;
        padding: 40px 72px;
        text-align: unset
    }
}

.request-subscription-m__link__tvsTo {
    color: var(--textColor);
    cursor: pointer;
    text-decoration: underline
}

.request-subscription-m__content-wrapper__v9ilj {
    padding: 10px 50px
}

.request-subscription-m__block-wrapper__deKmm {
    position: relative
}

.request-subscription-m__processing-block__7e--p {
    top: 40px
}

.request-subscription-m__btn-wrapper__PlMLZ {
    margin-bottom: 8px
}

@media (min-width: 768px) {
    .request-subscription-m__btn-wrapper__PlMLZ {
        display: flex
    }
}

.request-subscription-m__subs-headline__7NCCd {
    font-size: 24px;
    font-weight: var(--arrow-fw-bold);
    margin-bottom: 8px
}

.request-subscription-m__subs-desc__67yCI {
    font-size: 16px;
    margin-bottom: 16px
}

.request-subscription-m__success-msg-color__Kssjk {
    color: green;
    color: var(--success, green)
}

.request-subscription-m__error-msg-color__8czFM {
    color: var(--red)
}

.request-subscription-m__loader__g77uS {
    fill: #e84646;
    fill: var(--subscription_color, #e84646);
    position: relative
}

.request-subscription-m__loader__g77uS .callout-loader {
    right: calc(50% - 25px);
    top: 40px
}

.request-subscription-m__center-align__WaweQ {
    text-align: center
}

.request-subscription-m__try-again-btn__2jLqr {
    background-color: #e84646;
    background-color: var(--subscription_color, #e84646);
    border: none;
    border-radius: 3px;
    color: var(--white);
    outline: none;
    padding: 7px 24px
}

.request-subscription-m__buy-button__lQ2fT,
.request-subscription-m__primary-button__KIL6f {
    background-color: var(--subscription_color);
    border: none;
    border-radius: 5px;
    color: var(--white);
    cursor: pointer;
    display: flex;
    font-weight: 700;
    justify-content: center;
    margin: 12px auto;
    outline: none;
    padding: 7px 24px
}

@media (min-width: 768px) {

    .request-subscription-m__buy-button__lQ2fT,
    .request-subscription-m__primary-button__KIL6f {
        margin: 0 12px 0 0
    }
}

.request-subscription-m__buy-button__lQ2fT {
    background-color: unset;
    border: 1px solid var(--textColor);
    color: unset
}

.request-subscription-m__magazine-subscription__-EqEK {
    background-color: transparent;
    border: 1px solid var(--textColor);
    border-radius: 3px;
    color: var(--textColor)
}

.request-subscription-m__secondary-button__z2qhf {
    align-items: center;
    border: 1px solid #e84646;
    border: 1px solid var(--subscription_color, #e84646);
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    margin: 0 12px;
    padding: 7px 24px
}

.request-subscription-m__close__6KLHu {
    position: relative
}

.request-subscription-m__info-text__p5jaq {
    color: var(--textColor);
    font-size: 14px
}

.request-subscription-m__info-text__p5jaq a {
    cursor: pointer;
    font-weight: 700
}

.request-subscription-m__subs-wrapper__QMcB3 svg {
    position: absolute;
    right: -6px;
    top: -36px
}

@media (min-width: 768px) {
    .request-subscription-m__subs-wrapper__QMcB3 svg {
        right: -60px;
        top: -10px
    }
}

.banner-m__paywall-banner__lBpXM {
    align-items: center;
    background-color: var(--defaultBgColor);
    border: 1px solid #ebebeb;
    border-radius: var(--arrow-spacing-xxs);
    box-shadow: 0 5px 24px 0 rgba(0, 0, 0, .06);
    color: var(--textColor);
    display: flex;
    flex-direction: column;
    padding: var(--arrow-spacing-l) 18px;
    text-align: center
}

@media (min-width: 768px) {
    .banner-m__paywall-banner__lBpXM {
        max-width: -webkit-fill-available;
        padding: var(--arrow-spacing-xl) var(--arrow-spacing-xl);
        width: 750px
    }
}

.banner-m__banner-title__23tnM {
    font-family: var(--primaryFont);
    margin-bottom: var(--arrow-spacing-xs)
}

.banner-m__banner-description__qnjYv {
    font-family: var(--secondaryFont);
    margin-bottom: var(--arrow-spacing-l)
}

@media (min-width: 768px) {
    .banner-m__banner-description__qnjYv {
        font-size: var(--font-size-medium);
        margin-bottom: var(--arrow-spacing-l)
    }
}

.banner-m__banner-title__23tnM * {
    font-family: var(--primaryFont);
    font-size: 28px;
    line-height: normal;
    list-style-position: inside;
    text-align: center
}

@media (min-width: 768px) {
    .banner-m__banner-title__23tnM * {
        font-size: var(--fontsize-halfjumbo)
    }
}

.banner-m__banner-description__qnjYv * {
    font-family: var(--secondaryFont);
    font-size: var(--arrow-fs-xs);
    line-height: normal;
    list-style-position: inside;
    text-align: center
}

@media (min-width: 768px) {
    .banner-m__banner-description__qnjYv * {
        font-size: var(--font-size-medium)
    }
}

.banner-m__banner-primary-button__Da5ND {
    background-color: var(--subscription_color);
    color: var(--white);
    padding: var(--arrow-spacing-s) 90px 13px 90px
}

.banner-m__banner-button__c3I-Z {
    border-radius: 25px;
    cursor: pointer;
    font-family: var(--primaryFont);
    font-size: var(--arrow-fs-s);
    font-weight: 700;
    line-height: normal;
    margin-bottom: 18px;
    min-height: var(--arrow-spacing-48);
    min-width: 240px
}

@media (min-width: 768px) {
    .banner-m__banner-button__c3I-Z {
        font-size: var(--arrow-fs-m);
        margin-bottom: var(--arrow-spacing-20)
    }
}

.banner-m__banner-magazine-button__bgOCR {
    border: 1px solid var(--textColor);
    padding: var(--arrow-spacing-s) 45px 13px 45px
}

.banner-m__banner-bottom-text__ReOxv a {
    color: var(--loginButtonColor);
    font-family: var(--secondaryFont);
    font-size: var(--arrow-fs-xs);
    font-weight: var(--arrow-fw-bold)
}

@media (min-width: 768px) {
    .banner-m__banner-bottom-text__ReOxv a {
        font-size: var(--font-size-medium)
    }
}

.banner-m__banner-bottom-text__ReOxv {
    font-family: var(--secondaryFont);
    font-size: var(--arrow-fs-xs);
    font-weight: var(--arrow-fw-normal)
}

@media (min-width: 768px) {
    .banner-m__banner-bottom-text__ReOxv {
        font-size: var(--font-size-medium)
    }
}

.paywall-story-styles-m__visible-cards-wrapper__IZLX- {
    --mask: linear-gradient(180deg, #000 0, #000 70%, transparent 100%, transparent 0) 100% 50% /100% 100% repeat-x;
    -webkit-mask: var(--mask);
    mask: var(--mask)
}

.paywall-story-styles-m__loading-message__10x90 {
    font-weight: var(--arrow-fw-bold);
    text-align: center
}

.paywall-story-styles-m__loader-icon__V0RSw {
    fill: var(--arrow-c-brand1);
    display: flex;
    justify-content: center
}

.paywall-story-styles-m__meterIndicator-wrapper__hIUMb {
    align-items: center;
    border-radius: var(--arrow-spacing-xxs);
    display: flex;
    justify-content: center;
    margin-bottom: var(--arrow-spacing-m);
    margin-top: var(--arrow-spacing-m);
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-s);
    width: -moz-fit-content;
    width: fit-content
}

.paywall-story-styles-m__meterIndicator-wrapper-dark__zprF- {
    background-color: rgba(108, 132, 168, .08);
    border: 1px solid #2c3844
}

.paywall-story-styles-m__meterIndicator-wrapper-light__a2rVI {
    background-color: #f5f9ff;
    border: 1px solid #e8edf9
}

.paywall-story-styles-m__meterIndicator-text__6Z161 {
    font-family: var(--secondaryFont);
    font-size: var(--arrow-fs-tiny);
    font-weight: 700
}

@media (min-width: 768px) {
    .paywall-story-styles-m__meterIndicator-text__6Z161 {
        font-size: var(--arrow-fs-xs)
    }
}

.story-m__wrapper__iut-B .arr--listicle-story-template-wrapper,
.story-m__wrapper__iut-B .arr--live-blog-story-template-wrapper,
.story-m__wrapper__iut-B .arr--photo-story-template-wrapper,
.story-m__wrapper__iut-B .arr--text-story-template-wrapper,
.story-m__wrapper__iut-B .arr--video-story-template-wrapper {
    word-break: break-word
}

.story-m__wrapper__iut-B .arr-author-image img,
.story-m__wrapper__iut-B .arr-author-image img.qt-image {
    max-width: unset
}

.story-m__wrapper__iut-B .arr-name-share {
    word-break: normal
}

@media (min-width: 768px) {
    .new-hamburger-menu-m__hamburger-overlay__Anvzs {
        background-color: hsla(0, 0%, 100%, .88);
        height: 100vh;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        width: 100vw;
        z-index: 10
    }
}

.new-hamburger-menu-m__loader__gN2fI {
    cursor: pointer
}

.new-hamburger-menu-m__loader__gN2fI div {
    line-height: 0
}

.new-hamburger-menu-m__loader__gN2fI svg {
    color: var(--secondaryHeaderTextColor)
}

.new-hamburger-menu-m__download-links__9tYvm .app-download-links svg,
.new-hamburger-menu-m__hamburger-menu-wrapper__Hhn-2 {
    color: var(--black);
    color: var(--hamburgerAndMegaMenuTextColor, var(--black))
}

.new-hamburger-menu-m__hamburger-menu-wrapper__Hhn-2 {
    background-color: var(--white);
    background-color: var(--hamburgerAndMegaMenuBgColor, var(--white));
    height: 100%;
    left: 0;
    overflow: scroll;
    padding: var(--arrow-spacing-m);
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: var(--zIndex-search)
}

@media (min-width: 768px) {
    .new-hamburger-menu-m__hamburger-menu-wrapper__Hhn-2 {
        left: auto;
        width: 45vw
    }
}

.new-hamburger-menu-m__hamburger-menu-wrapper__Hhn-2 .logo-wrapper {
    display: flex;
    margin-bottom: var(--arrow-spacing-m);
    margin-right: auto
}

.new-hamburger-menu-m__hamburger-menu-wrapper__Hhn-2 .logo-wrapper img {
    max-height: 64px;
    width: auto
}

.new-hamburger-menu-m__hamburger-menu-wrapper__Hhn-2 .search-wrapper {
    border: 1px solid var(--hamburgerAndMegaMenuTextColor);
    margin-bottom: var(--arrow-spacing-m)
}

.new-hamburger-menu-m__logo-with-close__U6dUA {
    display: flex;
    justify-content: space-between
}

.new-hamburger-menu-m__logo-with-close__U6dUA:last-child {
    margin-left: auto
}

.new-hamburger-menu-m__link-wrapper__O7ocX .icon.author-icon {
    fill: var(--black);
    fill: var(--hamburgerAndMegaMenuTextColor, var(--black));
    cursor: pointer
}

.new-hamburger-menu-m__link-wrapper__O7ocX .user-data {
    left: 0
}

.new-hamburger-menu-m__link-wrapper__O7ocX .login-user-details {
    margin-right: 12px
}

.new-hamburger-menu-m__link-wrapper__O7ocX {
    grid-gap: 12px;
    display: flex
}

.new-hamburger-menu-m__link-wrapper__O7ocX .sign-in-button {
    color: var(--black);
    color: var(--hamburgerAndMegaMenuTextColor, var(--black));
    display: block;
    margin-right: var(--arrow-spacing-xxs)
}

.new-hamburger-menu-m__link-wrapper__O7ocX .sign-in-svg {
    display: none
}

.new-hamburger-menu-m__subscribe-btn__m9BSP {
    margin-right: var(--arrow-spacing-s);
    padding-right: var(--arrow-spacing-s)
}

.new-hamburger-menu-m__subscribe-btn__m9BSP a {
    color: var(--black);
    color: var(--hamburgerAndMegaMenuTextColor, var(--black))
}

.new-hamburger-menu-m__download-links__9tYvm,
.new-hamburger-menu-m__social-follow__e7XOg {
    border-bottom: 1px solid rgb(var(--hamburgerAndMegaMenuTextColorRgba), .2);
    margin: 0 -16px;
    padding: var(--arrow-spacing-s) var(--arrow-spacing-m)
}

.new-hamburger-menu-m__social-follow__e7XOg {
    border-bottom: none
}

.new-hamburger-menu-m__social-follow__e7XOg .social-follow-icons {
    display: flex;
    list-style: none;
    margin-left: 0
}

.new-hamburger-menu-m__overlay__xYJO5 {
    background-color: rgba(0, 0, 0, .8);
    height: 100vh;
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: var(--zIndex-search)
}

@media (min-width: 768px) {
    html[dir=rtl] .new-hamburger-menu-m__hamburger-menu-wrapper__Hhn-2 {
        left: 0;
        right: auto
    }
}

html[dir=rtl] .new-hamburger-menu-m__hamburger-menu-wrapper__Hhn-2 .logo-wrapper {
    margin-right: unset
}

html[dir=rtl] .new-hamburger-menu-m__subscribe-btn__m9BSP {
    margin-right: 0;
    padding-right: 0
}

.primary-menu-m__menu-wrapper__a81St {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: 38px;
    list-style: none;
    overflow: hidden
}

@media (min-width: 1025px) {
    .primary-menu-m__menu-wrapper__a81St {
        grid-gap: var(--arrow-spacing-s);
        padding: 0 2px
    }
}

@media (max-width: 766px) {
    .primary-menu-m__menu-wrapper__a81St {
        flex-direction: column;
        flex-wrap: wrap;
        line-height: 22px;
        overflow: scroll
    }
}

.primary-menu-m__chevron__oM-Mx div {
    line-height: 0
}

.primary-menu-m__sub-menu-wrapper__8srS6 {
    background-color: var(--secondaryHeaderBackgroundColor);
    box-shadow: 0 8px 16px 0 var(--blackTransparent);
    display: none;
    margin-left: var(--arrow-spacing-s);
    max-height: 60vh;
    max-width: 240px;
    min-width: 150px;
    overflow-y: scroll;
    position: absolute;
    top: 100%;
    z-index: var(--zIndex-search)
}

@media (min-width: 1025px) {
    .primary-menu-m__sub-menu-wrapper__8srS6 {
        background-color: var(--primaryHeaderBackgroundColor)
    }
}

.primary-menu-m__primary-item__K5HXx {
    align-items: center;
    color: var(--secondaryHeaderTextColor);
    display: flex;
    font-size: var(--arrow-fs-xs);
    font-weight: 700
}

.primary-menu-m__primary-item__K5HXx a {
    display: block;
    padding: var(--arrow-spacing-xs) 0 var(--arrow-spacing-xs) var(--arrow-spacing-s)
}

.primary-menu-m__primary-item__K5HXx .primary-menu-m__chevron__oM-Mx {
    border-color: var(--secondaryHeaderTextColor);
    border-style: solid;
    border-width: 0 1px 1px 0;
    box-sizing: border-box;
    height: 8px;
    margin-left: var(--arrow-spacing-xs);
    position: relative;
    transform: rotate(45deg);
    transition: border-width .15s ease-in-out;
    width: 8px
}

.primary-menu-m__primary-item__K5HXx .title {
    display: block;
    padding: var(--arrow-spacing-xs) 0 var(--arrow-spacing-xs) var(--arrow-spacing-s)
}

@media (min-width: 1025px) {
    .primary-menu-m__primary-item__K5HXx {
        color: var(--primaryHeaderTextColor)
    }

    .primary-menu-m__primary-item__K5HXx .primary-menu-m__chevron__oM-Mx {
        border-color: var(--primaryHeaderTextColor)
    }

    .primary-menu-m__primary-item__K5HXx:hover .primary-menu-m__sub-menu-wrapper__8srS6 {
        display: block
    }

    .primary-menu-m__primary-item__K5HXx:hover .primary-menu-m__chevron__oM-Mx {
        top: 4px;
        transform: rotate(-135deg)
    }
}

.primary-menu-m__menu-list__DyOlZ {
    list-style: none;
    width: 220px
}

.primary-menu-m__sub-items__Xm15V {
    border-bottom: 1px solid rgb(var(--secondaryHeaderTextColorRgba), .2);
    width: 100%
}

.primary-menu-m__sub-items__Xm15V a {
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-xs) var(--arrow-spacing-s)
}

.primary-menu-m__sub-items__Xm15V:hover {
    background-color: rgb(var(--secondaryHeaderTextColorRgba), .1);
    border-left: 2px solid var(--secondaryHeaderTextColor);
    color: var(--secondaryHeaderTextColor)
}

@media (min-width: 1025px) {
    .primary-menu-m__sub-items__Xm15V {
        border-bottom: 1px solid rgb(var(--primaryHeaderTextColorRgba), .2)
    }

    .primary-menu-m__sub-items__Xm15V:hover {
        background-color: rgb(var(--primaryHeaderTextColorRgba), .1);
        border-left: 2px solid var(--primaryHeaderTextColor);
        color: var(--primaryHeaderTextColor)
    }
}

.primary-menu-m__mobile-sub-menu-wrapper__PvNs5 {
    display: block;
    position: absolute;
    right: 15%
}

.primary-menu-m__mobile-primary-item__KchNf .primary-menu-m__chevron__oM-Mx {
    top: 4px;
    transform: rotate(-135deg)
}

html[dir=rtl] .primary-menu-m__primary-item__K5HXx .primary-menu-m__chevron__oM-Mx {
    margin-right: var(--arrow-spacing-xs)
}

html[dir=rtl] .primary-menu-m__primary-item__K5HXx .title,
html[dir=rtl] .primary-menu-m__primary-item__K5HXx a {
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-s) var(--arrow-spacing-xs) 0
}

html[dir=rtl] .primary-menu-m__primary-item__K5HXx .title {
    display: block
}

html[dir=rtl] .primary-menu-m__sub-items__Xm15V {
    border-right: 2px solid var(--primaryHeaderBackgroundColor)
}

html[dir=rtl] .primary-menu-m__sub-items__Xm15V a {
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-xs) var(--arrow-spacing-s)
}

html[dir=rtl] .primary-menu-m__sub-items__Xm15V:hover {
    border-left: none;
    border-right: 2px solid var(--primaryHeaderTextColor)
}

.new-search-m__search-wrapper__YN-DC {
    align-items: center;
    background-color: var(--standardBgColor);
    display: flex
}

.new-search-m__clear-button__RxEqy,
.new-search-m__search-icon__jflCi {
    height: 24px
}

.new-search-m__clear-button__RxEqy div,
.new-search-m__search-icon__jflCi div {
    line-height: 0;
    padding: var(--arrow-spacing-xs)
}

.new-search-m__clear-button__RxEqy svg,
.new-search-m__search-icon__jflCi svg {
    color: var(--textColor)
}

.new-search-m__clear-button__RxEqy {
    cursor: pointer
}

.new-search-m__search-form__7AlEg {
    align-self: center;
    width: 100%
}

.new-search-m__search-form__7AlEg .search-form-input {
    background-color: var(--standardBgColor) !important;
    border-radius: 0;
    color: var(--textColor);
    font-size: var(--arrow-fs-tiny);
    outline: none;
    padding: var(--arrow-spacing-xs)
}

.menu-with-search-layer-m__menu-with-search__UzDY8 {
    grid-column-gap: var(--arrow-spacing-l);
    align-items: center;
    display: flex;
    margin-left: auto
}

.menu-with-search-layer-m__mega-menu__lSNB0 {
    flex-shrink: 0;
    width: 24px
}

.menu-with-search-layer-m__search__59CvB {
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

.menu-with-search-layer-m__new-primary-menu__OxMp2 {
    padding: 0 2px;
    position: relative
}

.menu-with-search-layer-m__loader__VVTAp div {
    line-height: 0
}

.menu-with-search-layer-m__loader__VVTAp svg {
    color: var(--primaryHeaderTextColor)
}

.menu-with-search-layer-m__loader__VVTAp {
    cursor: pointer
}

.menu-with-search-layer-m__search-wrapper__ToYeZ {
    background-color: var(--standardBgColor);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .75);
    left: 0;
    margin-top: 1px;
    padding: var(--arrow-spacing-m);
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1000
}

.menu-with-search-layer-m__search-wrapper__ToYeZ .search-wrapper {
    margin-bottom: 0
}

.menu-with-search-layer-m__overlay__Ynfe9 {
    background-color: rgba(0, 0, 0, .8);
    bottom: 0;
    height: 100vh;
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: var(--zIndex-search)
}

.menu-with-search-layer-m__overlay-hidden__2pUGo {
    height: 100vh;
    left: 0;
    position: absolute;
    right: 0;
    top: -50px;
    width: 100%;
    z-index: 1
}

@media (min-width: 1025px) {
    .mega-menu-m__loader__8M6rk {
        cursor: pointer;
        height: 24px
    }

    .mega-menu-m__loader__8M6rk div {
        line-height: 0
    }

    .mega-menu-m__loader__8M6rk svg {
        color: var(--primaryHeaderTextColor)
    }

    .mega-menu-m__overlay__EKIT- {
        background-color: rgba(0, 0, 0, .8);
        height: 100vh;
        left: 0;
        position: absolute;
        right: 0;
        top: 100%;
        width: 100%;
        z-index: var(--zIndex-search)
    }

    .mega-menu-m__wrapper__I3Jzi {
        height: 100vh
    }

    .mega-menu-m__mega-items__9mKmS {
        grid-column-gap: var(--arrow-fs-big);
        grid-row-gap: var(--arrow-fs-huge);
        background-color: var(--hamburgerAndMegaMenuBgColor);
        box-shadow: 0 12px 16px 0 var(--blackTransparent);
        color: var(--hamburgerAndMegaMenuTextColor);
        display: grid;
        font-size: var(--arrow-fs-s);
        font-weight: 700;
        left: 0;
        max-height: 65vh;
        overflow: scroll;
        padding: var(--arrow-fs-huge) 150px;
        right: 0;
        top: 1px;
        width: -moz-fit-content;
        width: fit-content;
        z-index: var(--z-index-1)
    }

    .mega-menu-m__sub-items__IXtMg .title,
    .mega-menu-m__sub-items__IXtMg a {
        border-bottom: 1px solid rgb(var(--hamburgerAndMegaMenuTextColorRgba), .2);
        display: block;
        font-size: var(--arrow-fs-tiny);
        font-weight: var(--arrow-fw-normal);
        padding: var(--arrow-spacing-xs) 0
    }

    .mega-menu-m__sub-items__IXtMg .title:hover,
    .mega-menu-m__sub-items__IXtMg a:hover {
        background-color: rgb(var(--hamburgerAndMegaMenuTextColorRgba), .1);
        border-left: 2px solid var(--hamburgerAndMegaMenuTextColor);
        padding-left: var(--arrow-spacing-xxs)
    }

    .mega-menu-m__item-wrapper__DCClU {
        list-style: none
    }

    .mega-menu-m__main-item__w4iAD {
        font-size: var(--font-size-medium);
        font-weight: var(--bold);
        padding-bottom: var(--arrow-spacing-m)
    }

    .mega-menu-m__overlay-hidden__YZhiU {
        bottom: 0;
        height: 100vh;
        left: 0;
        position: absolute;
        right: 0;
        top: -50px
    }
}

.mega-menu-m__closeIconHeight__7x3NG {
    height: 20px
}

.app-download-links-m__wrapper__9IzzZ {
    grid-gap: var(--arrow-spacing-xs);
    align-items: center;
    display: flex;
    max-width: 56px
}

.app-download-links-m__wrapper__9IzzZ a {
    height: 24px;
    width: 24px
}

.app-download-links-m__wrapper__9IzzZ div {
    line-height: 0
}

.app-download-links-m__wrapper__9IzzZ svg {
    color: var(--secondaryHeaderTextColor)
}

.current-date-time-m__current-date__xDYEg {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    font-size: 12px;
    font-weight: var(--arrow-fw-bold)
}

.current-date-time-m__space-right__18Zlb {
    margin-right: var(--arrow-spacing-xs)
}

.current-date-time-m__current-time__pXIcA {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    font-size: 12px
}

.current-date-time-m__wrapper__2ah2u:last-child {
    line-height: 30px
}

html[dir=rtl] .current-date-time-m__wrapper__2ah2u:last-child {
    border-right: none;
    padding-left: 6px
}

.dark-mode-toggle-m__toggle-button__xgdJz {
    align-items: center;
    background-color: transparent;
    border: 0;
    color: var(--primaryHeaderTextColor);
    cursor: pointer;
    display: flex;
    font-size: var(--arrow-fs-m);
    height: var(--arrow-spacing-20);
    justify-content: center;
    width: var(--arrow-spacing-20)
}

.footer-subscribe-button-module__subscribe-button__uh9GT {
    background-color: var(--black);
    background-color: var(--footerBackgroundColor, var(--black));
    border: 1px solid var(--footerTextColor, var(--white));
    border-radius: 2px;
    color: var(--white);
    color: var(--footerTextColor, var(--white));
    cursor: pointer;
    display: inline-block;
    font-family: var(--primaryFont);
    font-size: var(--arrow-fs-xs);
    font-weight: 700;
    line-height: 1.25;
    margin-top: 17px;
    padding: 6px var(--arrow-spacing-m) 6px
}


.qt-theme__color {
    color: #0179c8 !important;
}

.qt-theme__color--border {
    border-color: #0179c8 !important;
}

.blank-story .story-element-text a:after {
    background-color: #0179c8 !important;
}

.card--align-left .story-element-text-quote,
.card--align-left .story-element-text-blockquote,
.card--align-left .story-element-text-blurb,
.card--align-right .story-element-text-quote,
.card--align-right .story-element-text-blockquote,
.card--align-right .story-element-text-blurb {
    border-color: #0179c8 !important;
}

::-moz-selection {
    background-color: #0179c8;
    color: #FFF;
    opacity: 0.5;
}

::selection {
    background-color: #0179c8;
    color: #FFF;
    opacity: 0.5;
}

:root {
    --modeColor: #333;
    --headlineLineHeight: 1.4;
    --bodyLineHeight: 1.5;
    --bleedCarouseltitleLineHeight: 1.4;
    --primaryHeaderBackgroundColor: #0179c8;
    --primaryHeaderTextColor: #ffffff;
    --secondaryHeaderTextColor: #333333;
    --secondaryHeaderBackgroundColor: #ffffff;
    --hamburgerAndMegaMenuBgColor: #fff;
    --hamburgerAndMegaMenuTextColor: #000;
    --footerTextColor: #ffffff;
    --footerBackgroundColor: #000000;
    --breakingNewsBgColor: #EFEFEF;
    --breakingNewsTextColor: #333;
    --subscription_color: #0179c8;
    --placeholderBackground: #f4f5f7;
    --primaryFont: "Tajawal", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell;
    --secondaryFont: -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell;
    --bleedCarouselSectionColor: #fff;
    --bleedCarouselSectionBackgroundColor: rgba(216, 37, 28, .7);
    --bleedCarouselTitleColor: #fff;
    --bleedCarouselTitleBackgroundColor: transparent;
    --bleedCarouselAuthorColor: #D4D4D4;
    --bleedCarouselAuthorBackgroundColor: transparent;
    --primaryColorRgba: 1, 121, 200;
    --primaryHeaderTextColorRgba: 255, 255, 255;
    --secondaryHeaderTextColorRgba: 51, 51, 51;
    --hamburgerAndMegaMenuTextColorRgba: 0, 0, 0;
    --halfWidthCarouselHeadingColor: #333333;
    --halfWidthCarouselDescriptionColor: #4c4c4c;
    --halfWidthCarouselAuthorColor: #515151;
    --halfWidthCarouselheadlineLineHeight: 1.2;
    --textElementHyperlinkColor: #2f81cd;
    --headerBackgroundColor: #fff;
    --headerIconColor: #a9a9a9;
    --headerTextColor: #333;
    --primaryColor: #0179c8;
    --primaryContrastColor: #FFFFFF;
    --textColor: #333;
    --defaultBgColor: #ffffff;
    --staticHeadlineColor: #0D0D0D;
    --staticTextColor: #636363;
    --staticInfoColor: #D1D1D1;
    --standardBgColor: #ffffff;
    --loginButtonColor: #0179c8;
    --nxtHeaderBackgroundColor: undefined;
    --customPageCardColor: #FFFFFF;
    --customPageTagColor: #0000000A;
    --customPageBorderColor: #00000029;
}


.dot-m_dark__1Njxl {
    fill: var(--arrow-c-mono4)
}

.dot-m_light__27IA3 {
    fill: var(--arrow-c-invert-mono4)
}

.divider-m_dark__26FRi {
    fill: var(--arrow-c-mono4)
}

.divider-m_light__w-7sy {
    fill: var(--arrow-c-invert-mono4)
}

.collection-name-m_collection__JD6sx {
    font-size: var(--arrow-fs-m);
    font-weight: var(--arrow-fw-bold);
    margin-bottom: var(--arrow-spacing-m)
}

@media (min-width: 768px) {
    .collection-name-m_collection__JD6sx {
        font-size: var(--arrow-fs-l);
        margin-bottom: var(--arrow-spacing-l)
    }
}

.collection-name-m_collection-borderLeft__3Dznk {
    align-items: baseline;
    display: flex
}

.collection-name-m_collection-borderLeft__3Dznk .collection-name-m_border-left__3_pYw {
    margin-right: var(--arrow-spacing-xs);
    min-width: 5px;
    overflow: hidden;
    width: 5px
}

.collection-name-m_collection-borderLeft__3Dznk .collection-name-m_border-left__3_pYw:before {
    content: "I";
    font-family: var(--arrow-sans-serif)
}

.collection-name-m_collection-borderBottomFull__Dkq3K {
    display: inline-block
}

.collection-name-m_collection-borderBottom__2rdQM {
    display: block
}

.collection-name-m_collection-crossLine__1sIpN {
    align-items: center;
    display: flex
}

.collection-name-m_collection-crossLine__1sIpN:before {
    content: " ";
    flex: 1 1 auto;
    margin-right: var(--arrow-spacing-l);
    position: relative
}

.collection-name-m_collection-crossLine__1sIpN:after {
    content: " ";
    flex: 1 1 auto;
    margin-left: var(--arrow-spacing-l);
    position: relative
}

.collection-name-m_dark__nMe5H.collection-name-m_collection-crossLine__1sIpN:before {
    border-top: 1px solid var(--arrow-c-mono5)
}

.collection-name-m_light__1vFDN.collection-name-m_collection-crossLine__1sIpN:before {
    border-top: 1px solid var(--arrow-c-invert-mono2)
}

.collection-name-m_dark__nMe5H.collection-name-m_collection-crossLine__1sIpN:after {
    border-top: 1px solid var(--arrow-c-mono5)
}

.collection-name-m_light__1vFDN.collection-name-m_collection-crossLine__1sIpN:after {
    border-top: 1px solid var(--arrow-c-invert-mono2)
}

html[dir=rtl] .collection-name-m_collection-borderLeft__3Dznk .collection-name-m_border-left__3_pYw {
    margin-left: var(--arrow-spacing-xs);
    margin-right: 0
}

html[dir=rtl] .collection-name-m_collection-crossLine__1sIpN:before {
    margin-left: var(--arrow-spacing-l);
    margin-right: 0
}

html[dir=rtl] .collection-name-m_collection-crossLine__1sIpN:after {
    margin-left: 0;
    margin-right: var(--arrow-spacing-l)
}

.collection-name-m_border-bottom__1MnlV {
    height: 4px;
    margin-top: var(--arrow-spacing-xxs);
    width: 20px
}

.collection-name-m_collection-crossLine__1sIpN .collection-name-m_border-bottom__1MnlV {
    visibility: hidden
}

.collection-name-m_dark__nMe5H a,
.collection-name-m_dark__nMe5H h2,
.collection-name-m_dark__nMe5H h3,
.collection-name-m_dark__nMe5H h5 {
    color: var(--arrow-c-mono2)
}

.collection-name-m_light__1vFDN a,
.collection-name-m_light__1vFDN h2,
.collection-name-m_light__1vFDN h3,
.collection-name-m_light__1vFDN h5 {
    color: var(--arrow-c-invert-mono2)
}

.headline-m_wrapper__3nUmh {
    margin-bottom: 6px
}

.headline-m_headline__3_NhV {
    color: var(--arrow-c-mono2);
    font-weight: var(--arrow-fw-semi-bold);
    margin-bottom: var(--arrow-spacing-xxs)
}

@media (min-width: 768px) {
    .headline-m_headline__3_NhV {
        margin-bottom: var(--arrow-spacing-xs)
    }
}

.headline-m_wrapper__3nUmh .headline-m_headline__3_NhV {
    display: inline;
    margin-bottom: var(--arrow-spacing-xs)
}

.headline-m_dark__en3hW {
    color: var(--arrow-c-mono2)
}

.headline-m_light__3lKJB {
    color: var(--arrow-c-invert-mono2)
}

.headline-m_icon-wrapper__1ti1Z {
    align-items: center;
    display: inline-flex
}

.headline-m_live-icon__32qbA:before {
    -webkit-animation: headline-m_blink__1MDe0 1s linear infinite;
    animation: headline-m_blink__1MDe0 1s linear infinite;
    color: var(--arrow-c-accent3);
    content: "\25C9";
    font-size: var(--arrow-fs-s);
    margin-right: var(--arrow-spacing-xs);
    position: relative
}

@-webkit-keyframes headline-m_blink__1MDe0 {
    0% {
        opacity: 0
    }

    50% {
        opacity: .5
    }

    75% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes headline-m_blink__1MDe0 {
    0% {
        opacity: 0
    }

    50% {
        opacity: .5
    }

    75% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

html[dir=rtl] .headline-m_live-icon__32qbA:before {
    margin-left: var(--arrow-spacing-xs);
    margin-right: 0
}

.subheadline-m_subheadline__3fd7z {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: var(--arrow-spacing-xxs);
    overflow: hidden
}

@media (min-width: 768px) {
    .subheadline-m_subheadline__3fd7z {
        margin-bottom: var(--arrow-spacing-xs)
    }
}

.subheadline-m_dark__28u00 {
    color: var(--arrow-c-mono4)
}

.subheadline-m_light__2YUOe {
    color: var(--arrow-c-invert-mono4)
}

.timestamp-m_time__2v46i {
    display: flex
}

.timestamp-m_bottom-fix__1Zh8r {
    margin-top: auto
}

.timestamp-m_dark__2lk9E {
    color: var(--arrow-c-mono4)
}

.timestamp-m_light__2QlrI {
    color: var(--arrow-c-invert-mono4)
}

.timestamp-m_wrapper__2Czhs {
    direction: ltr
}

.author-m_author__WRuLm {
    align-items: center;
    color: var(--arrow-c-mono4);
    display: flex
}

.author-m_author-image__3q2oc {
    border-radius: 100%;
    height: var(--arrow-spacing-l);
    margin-right: var(--arrow-spacing-xs);
    overflow: hidden;
    width: var(--arrow-spacing-l)
}

.author-m_author-image__3q2oc figure,
.author-m_author-image__3q2oc img {
    height: 100%;
    width: 100%
}

.author-m_author-name__3WP-O {
    margin: auto var(--arrow-spacing-xs) auto 0;
    word-break: break-all
}

.author-m_prefix__YSInK {
    margin: auto var(--arrow-spacing-xxs) auto 0
}

.author-m_rtl-image__2nglD {
    display: none
}

html[dir=rtl] .author-m_author-name__3WP-O {
    margin-right: 0
}

html[dir=rtl] .author-m_prefix__YSInK {
    margin-left: var(--arrow-spacing-xxs);
    margin-right: 0
}

html[dir=rtl] .author-m_ltr-image__3bc0L {
    display: none
}

html[dir=rtl] .author-m_rtl-image__2nglD {
    display: block
}

.author-m_dark__2TTlp {
    color: var(--arrow-c-mono4)
}

.author-m_light__3y8_x {
    color: var(--arrow-c-invert-mono4)
}

.author-with-timestamp-m_author-time-wrapper__G7_eI {
    align-items: center;
    color: var(--arrow-c-mono2);
    display: flex;
    flex-wrap: wrap
}

.author-with-timestamp-m_author-image__24xrD {
    border-radius: 100%;
    height: var(--arrow-spacing-l);
    margin-right: var(--arrow-spacing-xs);
    width: var(--arrow-spacing-l)
}

.author-with-timestamp-m_dot__1LHXD {
    top: -3px
}

.author-with-timestamp-m_dash__2L5XC,
.author-with-timestamp-m_dot__1LHXD {
    margin-right: var(--arrow-spacing-xs);
    position: relative
}

.author-with-timestamp-m_space-8__3oTms {
    margin-right: 8px
}

html[dir=rtl] .author-with-timestamp-m_dot__1LHXD {
    margin-left: var(--arrow-spacing-xs)
}

html[dir=rtl] .author-with-timestamp-m_dash__2L5XC {
    padding-left: var(--arrow-spacing-xs)
}

.read-time-m_read-time-wrapper__3GyC_ {
    display: flex;
    font-size: var(--arrow-fs-tiny)
}

.read-time-m_dot__2fOta {
    top: -3px
}

.read-time-m_dash__HDWVJ,
.read-time-m_dot__2fOta {
    margin: 0 var(--arrow-spacing-xs);
    position: relative
}

.read-time-m_dark__3yRaK {
    color: var(--arrow-c-mono4)
}

.read-time-m_light__1GAZu {
    color: var(--arrow-c-invert-mono4)
}

.sponsored-lable-m_sponsored-label__SHjA8 {
    align-items: center;
    border-radius: var(--arrow-spacing-xxs);
    display: flex;
    font-size: var(--arrow-fs-tiny);
    font-weight: 450;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 2px var(--arrow-spacing-xxs)
}

.sponsored-lable-m_story-label__3SrZy {
    margin: var(--arrow-spacing-xxs) 0 12px 0
}

.sponsored-lable-m_card-label__18k0v {
    margin: var(--arrow-spacing-xxs) 0
}

.fallback-m_image-position__3KddP {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fallback-m_image__1GYCJ {
    background: var(--fallback-img)
}

.fallback-m_image__1GYCJ:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fallback-m_fallback-svg__tK9fL svg {
    bottom: 0;
    height: 100%;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-50%)
}

.hyperlink-m_hyperlink-button__1CqWx {
    bottom: var(--arrow-spacing-xxs);
    position: absolute;
    right: var(--arrow-spacing-xxs);
    z-index: 10
}

.hyperlink-m_hyperlink-button__1CqWx svg rect {
    fill: var(--arrow-c-brand1)
}

.hero-image-m_hero-image__3lraV {
    flex-grow: 1;
    margin-bottom: var(--arrow-spacing-xs);
    padding-right: 0;
    position: relative
}

.hero-image-m_right-padding__1LkCe {
    flex-grow: 1;
    margin-bottom: 0;
    padding-right: var(--arrow-spacing-s)
}

.hero-image-m_left-padding__pYRAj {
    flex-grow: 1;
    margin-bottom: 0;
    padding-left: var(--arrow-spacing-s)
}

.hero-image-m_right-padding-mob__3-uOU {
    flex-basis: 30%;
    flex-grow: 1;
    margin-bottom: 0;
    padding-right: var(--arrow-spacing-s)
}

@media (min-width: 768px) {
    .hero-image-m_right-padding-mob__3-uOU {
        margin-bottom: var(--arrow-spacing-xs);
        padding-right: 0
    }
}

.hero-image-m_placeholder__1omCm {
    background-color: #d3d3d3
}

.hero-image-m_hero-image-mob__13JJp {
    flex-grow: 1;
    margin-bottom: var(--arrow-spacing-xs);
    padding-right: 0
}

.hero-image-m_with-padding__324G_ {
    padding: 16px 16px 0
}

.hero-image-m_image__1mz0U {
    position: relative
}

.hero-image-m_image__1mz0U img {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.hero-image-m_image-wrapper__2EIzt {
    position: relative
}

.hero-image-m_icon-wrapper__3ogj_ {
    display: flex;
    flex-direction: row-reverse;
    position: absolute;
    right: var(--arrow-spacing-xxs);
    top: var(--arrow-spacing-xxs);
    width: 95%
}

.hero-image-m_icon-wrapper__3ogj_ svg {
    max-width: var(--arrow-fs-xxl);
    min-width: var(--arrow-spacing-20)
}

html[dir=rtl] .hero-image-m_right-padding-mob__3-uOU,
html[dir=rtl] .hero-image-m_right-padding__1LkCe {
    padding-left: var(--arrow-spacing-s);
    padding-right: 0
}

@media (min-width: 768px) {
    html[dir=rtl] .hero-image-m_right-padding-mob__3-uOU {
        padding-left: 0
    }
}

html[dir=rtl] .hero-image-m_icon-wrapper__3ogj_ {
    left: 4px;
    position: absolute;
    right: 0;
    top: 4px;
    width: unset
}

.section-m_section__2N4S3 {
    margin-bottom: var(--arrow-spacing-xxs)
}

@media (min-width: 768px) {
    .section-m_section__2N4S3 {
        margin-bottom: var(--arrow-spacing-xs)
    }
}

.section-m_section-borderBottomSml__2GNbo .section-m_border-bottom__3cRoD {
    height: 2px;
    margin-top: var(--arrow-spacing-xxs);
    width: 20px
}

.section-m_section-borderLeft__3hKVj {
    align-items: baseline;
    display: flex
}

.section-m_section-borderLeft__3hKVj .section-m_border-left__2oUyp {
    margin-right: var(--arrow-spacing-xs);
    max-width: 3px;
    min-width: 3px;
    overflow: hidden
}

.section-m_section-borderLeft__3hKVj .section-m_border-left__2oUyp:before {
    content: "I";
    font-family: var(--arrow-sans-serif)
}

html[dir=rtl] .section-m_border-left__2oUyp {
    margin-left: var(--arrow-spacing-xs);
    margin-right: 0
}

.section-m_section-solid__1vB1Q {
    align-self: self-start;
    color: var(--arrow-c-light);
    display: inline-flex;
    padding: var(--arrow-spacing-xxs) var(--arrow-spacing-s)
}

@media (min-width: 768px) {
    .section-m_section-solid__1vB1Q {
        padding: var(--arrow-spacing-xs) var(--arrow-spacing-m)
    }
}

.section-m_dark__1r3C4 {
    color: var(--arrow-c-mono2)
}

.section-m_light__306hW {
    color: var(--arrow-c-invert-mono2)
}

.storycard-m_author-timestamp-wrapper__20yjp {
    align-items: center;
    display: flex
}

.storycard-m_default-card__1-POn {
    display: flex;
    flex-direction: column
}

.storycard-m_horizontal-card___7afz {
    display: flex;
    flex-direction: row
}

@media (min-width: 768px) {
    .storycard-m_backgroung-img__1FMJT>a>div>figure:after {
        background: linear-gradient(0deg, rgba(0, 0, 0, .7), transparent 50%, transparent);
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .storycard-m_rounded-gradient__2ByhH>a>div>figure:after {
        border-radius: var(--arrow-spacing-s)
    }

    .storycard-m_backgroung-img__1FMJT>div:nth-child(2) {
        bottom: 0;
        left: 15%;
        padding: var(--arrow-spacing-m) var(--arrow-spacing-m) 48px;
        position: absolute;
        right: 15%
    }
}

.storycard-m_backgroung-img__1FMJT img {
    bottom: 0;
    position: absolute
}

@media (min-width: 768px) {
    .storycard-m_content-overlap__1yNHR>div:nth-child(2) {
        background-color: var(--arrow-c-light);
        margin: 0 var(--arrow-spacing-m);
        padding: var(--arrow-spacing-m);
        position: relative;
        top: -56px;
        width: calc(100% - 32px)
    }

    .storycard-m_content-overlap__1yNHR img {
        bottom: 0;
        position: absolute
    }
}

.storycard-m_horizontal-card___7afz>div:first-child {
    flex-basis: 40%
}

.storycard-m_horizontal-card___7afz>div:nth-child(2) {
    flex-basis: 60%
}

.storycard-m_border-full__1nhy7.storycard-m_light__3EhXN {
    border: 1px solid var(--light-border)
}

.storycard-m_border-full__1nhy7.storycard-m_dark__2wCTq {
    border: 1px solid var(--dark-border)
}

.storycard-m_border-bottom__2_E-I.storycard-m_light__3EhXN {
    border-bottom: 1px solid var(--light-border);
    padding-bottom: var(--arrow-spacing-m)
}

.storycard-m_border-bottom__2_E-I.storycard-m_dark__2wCTq {
    border-bottom: 1px solid var(--dark-border);
    padding-bottom: var(--arrow-spacing-m)
}

.storycard-m_border-boxShadow__2-k3Z {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.storycard-m_center-align__1Sn8- {
    display: flex;
    flex-direction: column
}

@media (min-width: 768px) {
    .storycard-m_center-align__1Sn8- {
        align-items: center;
        text-align: center
    }
}

.storycard-m_content-boxShadow__2IAWZ,
.storycard-m_content-full__2zJmU {
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-m)
}

.storycard-m_backgroung-img__1FMJT,
.storycard-m_content-overlap__1yNHR {
    position: relative
}

.storycard-m_hero-image__1H3MB {
    margin-bottom: var(--arrow-spacing-xs);
    padding-right: 0
}

.storycard-m_right-padding__12-lQ {
    padding-bottom: 0;
    padding-right: var(--arrow-spacing-xs)
}

.storycard-m_horizontal-mob__17JG2 {
    display: flex;
    flex-direction: row
}

@media (min-width: 768px) {
    .storycard-m_horizontal-mob__17JG2 {
        flex-direction: column
    }
}

.storycard-m_horizontal-mob__17JG2 .storycard-m_hero-image__1H3MB {
    flex-basis: 40%
}

@media (min-width: 768px) {
    .storycard-m_horizontal-mob__17JG2 .storycard-m_hero-image__1H3MB {
        flex-basis: 100%
    }
}

.storycard-m_horizontal-mob__17JG2 .storycard-m_content__1Q9vq {
    flex-basis: 60%
}

@media (min-width: 768px) {
    .storycard-m_horizontal-mob__17JG2 .storycard-m_content__1Q9vq {
        flex-basis: 100%
    }
}

.storycard-m_border-default__PEZ1x {
    border: none;
    height: 100%
}

.storycard-m_card__KJwRa {
    height: 100%
}

.storycard-m_horizontal-image-last__3o6LY {
    display: flex;
    flex-direction: row-reverse
}

.storycard-m_horizontal-image-last__3o6LY>div:first-child {
    flex-basis: 40%
}

.storycard-m_horizontal-image-last__3o6LY>div:nth-child(2) {
    flex-basis: 60%
}

.storycard-m_content-overlap__1yNHR {
    height: auto
}

@media (max-width: 767px) {

    .storycard-m_border-full__1nhy7.storycard-m_horizontal-card___7afz,
    .storycard-m_border-full__1nhy7.storycard-m_horizontal-mob__17JG2 {
        padding: 6px var(--arrow-spacing-xs) var(--arrow-spacing-xs)
    }

    .storycard-m_border-full__1nhy7 .storycard-m_content__1Q9vq {
        padding: 0 var(--arrow-spacing-s) var(--arrow-spacing-s)
    }

    html[dir=ltr] .storycard-m_border-full__1nhy7.storycard-m_horizontal-mob__17JG2 .arr--hero-image,
    html[dir=ltr] .storycard-m_horizontal-card___7afz.storycard-m_border-full__1nhy7 .arr--hero-image {
        padding: 2px var(--arrow-spacing-xs) 0 0
    }

    html[dir=rtl] .storycard-m_border-full__1nhy7.storycard-m_horizontal-mob__17JG2 .arr--hero-image,
    html[dir=rtl] .storycard-m_horizontal-card___7afz.storycard-m_border-full__1nhy7 .arr--hero-image {
        padding: 2px 0 0 var(--arrow-spacing-xs)
    }
}

.storycardContent-m_wrapper__TEmfA {
    flex-basis: 60%
}

@media (min-width: 768px) {
    .storycardContent-m_wrapper__TEmfA {
        flex-basis: 100%
    }
}

.storycardContent-m_horizontal-content-wrapper__NgpuC.storycardContent-m_border-full__2km37 {
    padding: 0
}

@media (min-width: 768px) {

    .storycardContent-m_border-full__2km37,
    .storycardContent-m_horizontal-content-wrapper__NgpuC.storycardContent-m_border-full__2km37 {
        padding: 0 var(--arrow-spacing-m) var(--arrow-spacing-m)
    }
}

@media (max-width: 767px) {
    .storycardContent-m_border-full__2km37.storycardContent-m_content-wrapper__3ocr8 {
        padding: 0 var(--arrow-spacing-s) var(--arrow-spacing-s)
    }
}

.load-more-m_button__1mmf1 {
    background-color: transparent;
    border: 1px solid;
    border-radius: var(--arrow-spacing-xxs);
    cursor: pointer;
    display: flex;
    font-size: var(--arrow-fs-xs);
    margin: var(--arrow-spacing-m) auto var(--arrow-spacing-xs) auto;
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-l);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.load-more-m_default__2_k4V {
    display: block
}

.load-more-m_dark__3dfzb {
    color: var(--arrow-c-mono2)
}

.load-more-m_light__ePZQI {
    color: var(--arrow-c-invert-mono2)
}

.three-col-seven-story-m_wrapper__2mAv0 {
    padding: 0 var(--arrow-spacing-s)
}

@media (min-width: 768px) {
    .three-col-seven-story-m_wrapper__2mAv0 {
        padding: 0
    }
}

.three-col-seven-story-m_three-col-five-stories__7aVjy {
    display: flex;
    flex-direction: column
}

@media (min-width: 768px) {
    .three-col-seven-story-m_three-col-five-stories__7aVjy {
        grid-column-gap: var(--arrow-spacing-l);
        display: grid;
        grid-template-columns: 1fr 1fr 1fr
    }
}

.three-col-seven-story-m_card__79HKh {
    margin-bottom: var(--arrow-spacing-s)
}

@media (min-width: 768px) {
    .three-col-seven-story-m_card__79HKh {
        margin-bottom: var(--arrow-spacing-l)
    }
}

.three-col-seven-story-m_card-bottom__1CO-r {
    margin-bottom: var(--arrow-spacing-s)
}

.three-col-seven-story-m_cards__2zT6I {
    border-bottom: 1px solid var(--arrow-c-mono5);
    margin-bottom: var(--arrow-spacing-m)
}

@media (min-width: 768px) {
    .three-col-seven-story-m_cards__2zT6I {
        border-bottom: unset;
        margin-bottom: 0
    }
}

.three-col-seven-story-m_border-unset__2nSgR .arr--story-card {
    border: none
}

.three-col-seven-story-m_ads__2YttJ {
    margin-bottom: var(--arrow-fs-xs)
}

.three-col-seven-story-m_wrapper__2mAv0 .arr--button {
    margin: 0 auto var(--arrow-spacing-xs) auto
}

.dot-m_dark__1Njxl {
    fill: var(--arrow-c-mono4)
}

.dot-m_light__27IA3 {
    fill: var(--arrow-c-invert-mono4)
}

.divider-m_dark__26FRi {
    fill: var(--arrow-c-mono4)
}

.divider-m_light__w-7sy {
    fill: var(--arrow-c-invert-mono4)
}

.headline-m_wrapper__3nUmh {
    margin-bottom: 6px
}

.headline-m_headline__3_NhV {
    color: var(--arrow-c-mono2);
    font-weight: var(--arrow-fw-semi-bold);
    margin-bottom: var(--arrow-spacing-xxs)
}

@media (min-width: 768px) {
    .headline-m_headline__3_NhV {
        margin-bottom: var(--arrow-spacing-xs)
    }
}

.headline-m_wrapper__3nUmh .headline-m_headline__3_NhV {
    display: inline;
    margin-bottom: var(--arrow-spacing-xs)
}

.headline-m_dark__en3hW {
    color: var(--arrow-c-mono2)
}

.headline-m_light__3lKJB {
    color: var(--arrow-c-invert-mono2)
}

.headline-m_icon-wrapper__1ti1Z {
    align-items: center;
    display: inline-flex
}

.headline-m_live-icon__32qbA:before {
    -webkit-animation: headline-m_blink__1MDe0 1s linear infinite;
    animation: headline-m_blink__1MDe0 1s linear infinite;
    color: var(--arrow-c-accent3);
    content: "\25C9";
    font-size: var(--arrow-fs-s);
    margin-right: var(--arrow-spacing-xs);
    position: relative
}

@-webkit-keyframes headline-m_blink__1MDe0 {
    0% {
        opacity: 0
    }

    50% {
        opacity: .5
    }

    75% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes headline-m_blink__1MDe0 {
    0% {
        opacity: 0
    }

    50% {
        opacity: .5
    }

    75% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

html[dir=rtl] .headline-m_live-icon__32qbA:before {
    margin-left: var(--arrow-spacing-xs);
    margin-right: 0
}

.subheadline-m_subheadline__3fd7z {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: var(--arrow-spacing-xxs);
    overflow: hidden
}

@media (min-width: 768px) {
    .subheadline-m_subheadline__3fd7z {
        margin-bottom: var(--arrow-spacing-xs)
    }
}

.subheadline-m_dark__28u00 {
    color: var(--arrow-c-mono4)
}

.subheadline-m_light__2YUOe {
    color: var(--arrow-c-invert-mono4)
}

.timestamp-m_time__2v46i {
    display: flex
}

.timestamp-m_bottom-fix__1Zh8r {
    margin-top: auto
}

.timestamp-m_dark__2lk9E {
    color: var(--arrow-c-mono4)
}

.timestamp-m_light__2QlrI {
    color: var(--arrow-c-invert-mono4)
}

.timestamp-m_wrapper__2Czhs {
    direction: ltr
}

.author-m_author__WRuLm {
    align-items: center;
    color: var(--arrow-c-mono4);
    display: flex
}

.author-m_author-image__3q2oc {
    border-radius: 100%;
    height: var(--arrow-spacing-l);
    margin-right: var(--arrow-spacing-xs);
    overflow: hidden;
    width: var(--arrow-spacing-l)
}

.author-m_author-image__3q2oc figure,
.author-m_author-image__3q2oc img {
    height: 100%;
    width: 100%
}

.author-m_author-name__3WP-O {
    margin: auto var(--arrow-spacing-xs) auto 0;
    word-break: break-all
}

.author-m_prefix__YSInK {
    margin: auto var(--arrow-spacing-xxs) auto 0
}

.author-m_rtl-image__2nglD {
    display: none
}

html[dir=rtl] .author-m_author-name__3WP-O {
    margin-right: 0
}

html[dir=rtl] .author-m_prefix__YSInK {
    margin-left: var(--arrow-spacing-xxs);
    margin-right: 0
}

html[dir=rtl] .author-m_ltr-image__3bc0L {
    display: none
}

html[dir=rtl] .author-m_rtl-image__2nglD {
    display: block
}

.author-m_dark__2TTlp {
    color: var(--arrow-c-mono4)
}

.author-m_light__3y8_x {
    color: var(--arrow-c-invert-mono4)
}

.author-with-timestamp-m_author-time-wrapper__G7_eI {
    align-items: center;
    color: var(--arrow-c-mono2);
    display: flex;
    flex-wrap: wrap
}

.author-with-timestamp-m_author-image__24xrD {
    border-radius: 100%;
    height: var(--arrow-spacing-l);
    margin-right: var(--arrow-spacing-xs);
    width: var(--arrow-spacing-l)
}

.author-with-timestamp-m_dot__1LHXD {
    top: -3px
}

.author-with-timestamp-m_dash__2L5XC,
.author-with-timestamp-m_dot__1LHXD {
    margin-right: var(--arrow-spacing-xs);
    position: relative
}

.author-with-timestamp-m_space-8__3oTms {
    margin-right: 8px
}

html[dir=rtl] .author-with-timestamp-m_dot__1LHXD {
    margin-left: var(--arrow-spacing-xs)
}

html[dir=rtl] .author-with-timestamp-m_dash__2L5XC {
    padding-left: var(--arrow-spacing-xs)
}

.read-time-m_read-time-wrapper__3GyC_ {
    display: flex;
    font-size: var(--arrow-fs-tiny)
}

.read-time-m_dot__2fOta {
    top: -3px
}

.read-time-m_dash__HDWVJ,
.read-time-m_dot__2fOta {
    margin: 0 var(--arrow-spacing-xs);
    position: relative
}

.read-time-m_dark__3yRaK {
    color: var(--arrow-c-mono4)
}

.read-time-m_light__1GAZu {
    color: var(--arrow-c-invert-mono4)
}

.sponsored-lable-m_sponsored-label__SHjA8 {
    align-items: center;
    border-radius: var(--arrow-spacing-xxs);
    display: flex;
    font-size: var(--arrow-fs-tiny);
    font-weight: 450;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 2px var(--arrow-spacing-xxs)
}

.sponsored-lable-m_story-label__3SrZy {
    margin: var(--arrow-spacing-xxs) 0 12px 0
}

.sponsored-lable-m_card-label__18k0v {
    margin: var(--arrow-spacing-xxs) 0
}

.fallback-m_image-position__3KddP {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fallback-m_image__1GYCJ {
    background: var(--fallback-img)
}

.fallback-m_image__1GYCJ:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fallback-m_fallback-svg__tK9fL svg {
    bottom: 0;
    height: 100%;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-50%)
}

.hyperlink-m_hyperlink-button__1CqWx {
    bottom: var(--arrow-spacing-xxs);
    position: absolute;
    right: var(--arrow-spacing-xxs);
    z-index: 10
}

.hyperlink-m_hyperlink-button__1CqWx svg rect {
    fill: var(--arrow-c-brand1)
}

.hero-image-m_hero-image__3lraV {
    flex-grow: 1;
    margin-bottom: var(--arrow-spacing-xs);
    padding-right: 0;
    position: relative
}

.hero-image-m_right-padding__1LkCe {
    flex-grow: 1;
    margin-bottom: 0;
    padding-right: var(--arrow-spacing-s)
}

.hero-image-m_left-padding__pYRAj {
    flex-grow: 1;
    margin-bottom: 0;
    padding-left: var(--arrow-spacing-s)
}

.hero-image-m_right-padding-mob__3-uOU {
    flex-basis: 30%;
    flex-grow: 1;
    margin-bottom: 0;
    padding-right: var(--arrow-spacing-s)
}

@media (min-width: 768px) {
    .hero-image-m_right-padding-mob__3-uOU {
        margin-bottom: var(--arrow-spacing-xs);
        padding-right: 0
    }
}

.hero-image-m_placeholder__1omCm {
    background-color: #d3d3d3
}

.hero-image-m_hero-image-mob__13JJp {
    flex-grow: 1;
    margin-bottom: var(--arrow-spacing-xs);
    padding-right: 0
}

.hero-image-m_with-padding__324G_ {
    padding: 16px 16px 0
}

.hero-image-m_image__1mz0U {
    position: relative
}

.hero-image-m_image__1mz0U img {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.hero-image-m_image-wrapper__2EIzt {
    position: relative
}

.hero-image-m_icon-wrapper__3ogj_ {
    display: flex;
    flex-direction: row-reverse;
    position: absolute;
    right: var(--arrow-spacing-xxs);
    top: var(--arrow-spacing-xxs);
    width: 95%
}

.hero-image-m_icon-wrapper__3ogj_ svg {
    max-width: var(--arrow-fs-xxl);
    min-width: var(--arrow-spacing-20)
}

html[dir=rtl] .hero-image-m_right-padding-mob__3-uOU,
html[dir=rtl] .hero-image-m_right-padding__1LkCe {
    padding-left: var(--arrow-spacing-s);
    padding-right: 0
}

@media (min-width: 768px) {
    html[dir=rtl] .hero-image-m_right-padding-mob__3-uOU {
        padding-left: 0
    }
}

html[dir=rtl] .hero-image-m_icon-wrapper__3ogj_ {
    left: 4px;
    position: absolute;
    right: 0;
    top: 4px;
    width: unset
}

.section-m_section__2N4S3 {
    margin-bottom: var(--arrow-spacing-xxs)
}

@media (min-width: 768px) {
    .section-m_section__2N4S3 {
        margin-bottom: var(--arrow-spacing-xs)
    }
}

.section-m_section-borderBottomSml__2GNbo .section-m_border-bottom__3cRoD {
    height: 2px;
    margin-top: var(--arrow-spacing-xxs);
    width: 20px
}

.section-m_section-borderLeft__3hKVj {
    align-items: baseline;
    display: flex
}

.section-m_section-borderLeft__3hKVj .section-m_border-left__2oUyp {
    margin-right: var(--arrow-spacing-xs);
    max-width: 3px;
    min-width: 3px;
    overflow: hidden
}

.section-m_section-borderLeft__3hKVj .section-m_border-left__2oUyp:before {
    content: "I";
    font-family: var(--arrow-sans-serif)
}

html[dir=rtl] .section-m_border-left__2oUyp {
    margin-left: var(--arrow-spacing-xs);
    margin-right: 0
}

.section-m_section-solid__1vB1Q {
    align-self: self-start;
    color: var(--arrow-c-light);
    display: inline-flex;
    padding: var(--arrow-spacing-xxs) var(--arrow-spacing-s)
}

@media (min-width: 768px) {
    .section-m_section-solid__1vB1Q {
        padding: var(--arrow-spacing-xs) var(--arrow-spacing-m)
    }
}

.section-m_dark__1r3C4 {
    color: var(--arrow-c-mono2)
}

.section-m_light__306hW {
    color: var(--arrow-c-invert-mono2)
}

.storycard-m_author-timestamp-wrapper__20yjp {
    align-items: center;
    display: flex
}

.storycard-m_default-card__1-POn {
    display: flex;
    flex-direction: column
}

.storycard-m_horizontal-card___7afz {
    display: flex;
    flex-direction: row
}

@media (min-width: 768px) {
    .storycard-m_backgroung-img__1FMJT>a>div>figure:after {
        background: linear-gradient(0deg, rgba(0, 0, 0, .7), transparent 50%, transparent);
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .storycard-m_rounded-gradient__2ByhH>a>div>figure:after {
        border-radius: var(--arrow-spacing-s)
    }

    .storycard-m_backgroung-img__1FMJT>div:nth-child(2) {
        bottom: 0;
        left: 15%;
        padding: var(--arrow-spacing-m) var(--arrow-spacing-m) 48px;
        position: absolute;
        right: 15%
    }
}

.storycard-m_backgroung-img__1FMJT img {
    bottom: 0;
    position: absolute
}

@media (min-width: 768px) {
    .storycard-m_content-overlap__1yNHR>div:nth-child(2) {
        background-color: var(--arrow-c-light);
        margin: 0 var(--arrow-spacing-m);
        padding: var(--arrow-spacing-m);
        position: relative;
        top: -56px;
        width: calc(100% - 32px)
    }

    .storycard-m_content-overlap__1yNHR img {
        bottom: 0;
        position: absolute
    }
}

.storycard-m_horizontal-card___7afz>div:first-child {
    flex-basis: 40%
}

.storycard-m_horizontal-card___7afz>div:nth-child(2) {
    flex-basis: 60%
}

.storycard-m_border-full__1nhy7.storycard-m_light__3EhXN {
    border: 1px solid var(--light-border)
}

.storycard-m_border-full__1nhy7.storycard-m_dark__2wCTq {
    border: 1px solid var(--dark-border)
}

.storycard-m_border-bottom__2_E-I.storycard-m_light__3EhXN {
    border-bottom: 1px solid var(--light-border);
    padding-bottom: var(--arrow-spacing-m)
}

.storycard-m_border-bottom__2_E-I.storycard-m_dark__2wCTq {
    border-bottom: 1px solid var(--dark-border);
    padding-bottom: var(--arrow-spacing-m)
}

.storycard-m_border-boxShadow__2-k3Z {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.storycard-m_center-align__1Sn8- {
    display: flex;
    flex-direction: column
}

@media (min-width: 768px) {
    .storycard-m_center-align__1Sn8- {
        align-items: center;
        text-align: center
    }
}

.storycard-m_content-boxShadow__2IAWZ,
.storycard-m_content-full__2zJmU {
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-m)
}

.storycard-m_backgroung-img__1FMJT,
.storycard-m_content-overlap__1yNHR {
    position: relative
}

.storycard-m_hero-image__1H3MB {
    margin-bottom: var(--arrow-spacing-xs);
    padding-right: 0
}

.storycard-m_right-padding__12-lQ {
    padding-bottom: 0;
    padding-right: var(--arrow-spacing-xs)
}

.storycard-m_horizontal-mob__17JG2 {
    display: flex;
    flex-direction: row
}

@media (min-width: 768px) {
    .storycard-m_horizontal-mob__17JG2 {
        flex-direction: column
    }
}

.storycard-m_horizontal-mob__17JG2 .storycard-m_hero-image__1H3MB {
    flex-basis: 40%
}

@media (min-width: 768px) {
    .storycard-m_horizontal-mob__17JG2 .storycard-m_hero-image__1H3MB {
        flex-basis: 100%
    }
}

.storycard-m_horizontal-mob__17JG2 .storycard-m_content__1Q9vq {
    flex-basis: 60%
}

@media (min-width: 768px) {
    .storycard-m_horizontal-mob__17JG2 .storycard-m_content__1Q9vq {
        flex-basis: 100%
    }
}

.storycard-m_border-default__PEZ1x {
    border: none;
    height: 100%
}

.storycard-m_card__KJwRa {
    height: 100%
}

.storycard-m_horizontal-image-last__3o6LY {
    display: flex;
    flex-direction: row-reverse
}

.storycard-m_horizontal-image-last__3o6LY>div:first-child {
    flex-basis: 40%
}

.storycard-m_horizontal-image-last__3o6LY>div:nth-child(2) {
    flex-basis: 60%
}

.storycard-m_content-overlap__1yNHR {
    height: auto
}

@media (max-width: 767px) {

    .storycard-m_border-full__1nhy7.storycard-m_horizontal-card___7afz,
    .storycard-m_border-full__1nhy7.storycard-m_horizontal-mob__17JG2 {
        padding: 6px var(--arrow-spacing-xs) var(--arrow-spacing-xs)
    }

    .storycard-m_border-full__1nhy7 .storycard-m_content__1Q9vq {
        padding: 0 var(--arrow-spacing-s) var(--arrow-spacing-s)
    }

    html[dir=ltr] .storycard-m_border-full__1nhy7.storycard-m_horizontal-mob__17JG2 .arr--hero-image,
    html[dir=ltr] .storycard-m_horizontal-card___7afz.storycard-m_border-full__1nhy7 .arr--hero-image {
        padding: 2px var(--arrow-spacing-xs) 0 0
    }

    html[dir=rtl] .storycard-m_border-full__1nhy7.storycard-m_horizontal-mob__17JG2 .arr--hero-image,
    html[dir=rtl] .storycard-m_horizontal-card___7afz.storycard-m_border-full__1nhy7 .arr--hero-image {
        padding: 2px 0 0 var(--arrow-spacing-xs)
    }
}

.storycardContent-m_wrapper__TEmfA {
    flex-basis: 60%
}

@media (min-width: 768px) {
    .storycardContent-m_wrapper__TEmfA {
        flex-basis: 100%
    }
}

.storycardContent-m_horizontal-content-wrapper__NgpuC.storycardContent-m_border-full__2km37 {
    padding: 0
}

@media (min-width: 768px) {

    .storycardContent-m_border-full__2km37,
    .storycardContent-m_horizontal-content-wrapper__NgpuC.storycardContent-m_border-full__2km37 {
        padding: 0 var(--arrow-spacing-m) var(--arrow-spacing-m)
    }
}

@media (max-width: 767px) {
    .storycardContent-m_border-full__2km37.storycardContent-m_content-wrapper__3ocr8 {
        padding: 0 var(--arrow-spacing-s) var(--arrow-spacing-s)
    }
}

.collection-name-m_collection__JD6sx {
    font-size: var(--arrow-fs-m);
    font-weight: var(--arrow-fw-bold);
    margin-bottom: var(--arrow-spacing-m)
}

@media (min-width: 768px) {
    .collection-name-m_collection__JD6sx {
        font-size: var(--arrow-fs-l);
        margin-bottom: var(--arrow-spacing-l)
    }
}

.collection-name-m_collection-borderLeft__3Dznk {
    align-items: baseline;
    display: flex
}

.collection-name-m_collection-borderLeft__3Dznk .collection-name-m_border-left__3_pYw {
    margin-right: var(--arrow-spacing-xs);
    min-width: 5px;
    overflow: hidden;
    width: 5px
}

.collection-name-m_collection-borderLeft__3Dznk .collection-name-m_border-left__3_pYw:before {
    content: "I";
    font-family: var(--arrow-sans-serif)
}

.collection-name-m_collection-borderBottomFull__Dkq3K {
    display: inline-block
}

.collection-name-m_collection-borderBottom__2rdQM {
    display: block
}

.collection-name-m_collection-crossLine__1sIpN {
    align-items: center;
    display: flex
}

.collection-name-m_collection-crossLine__1sIpN:before {
    content: " ";
    flex: 1 1 auto;
    margin-right: var(--arrow-spacing-l);
    position: relative
}

.collection-name-m_collection-crossLine__1sIpN:after {
    content: " ";
    flex: 1 1 auto;
    margin-left: var(--arrow-spacing-l);
    position: relative
}

.collection-name-m_dark__nMe5H.collection-name-m_collection-crossLine__1sIpN:before {
    border-top: 1px solid var(--arrow-c-mono5)
}

.collection-name-m_light__1vFDN.collection-name-m_collection-crossLine__1sIpN:before {
    border-top: 1px solid var(--arrow-c-invert-mono2)
}

.collection-name-m_dark__nMe5H.collection-name-m_collection-crossLine__1sIpN:after {
    border-top: 1px solid var(--arrow-c-mono5)
}

.collection-name-m_light__1vFDN.collection-name-m_collection-crossLine__1sIpN:after {
    border-top: 1px solid var(--arrow-c-invert-mono2)
}

html[dir=rtl] .collection-name-m_collection-borderLeft__3Dznk .collection-name-m_border-left__3_pYw {
    margin-left: var(--arrow-spacing-xs);
    margin-right: 0
}

html[dir=rtl] .collection-name-m_collection-crossLine__1sIpN:before {
    margin-left: var(--arrow-spacing-l);
    margin-right: 0
}

html[dir=rtl] .collection-name-m_collection-crossLine__1sIpN:after {
    margin-left: 0;
    margin-right: var(--arrow-spacing-l)
}

.collection-name-m_border-bottom__1MnlV {
    height: 4px;
    margin-top: var(--arrow-spacing-xxs);
    width: 20px
}

.collection-name-m_collection-crossLine__1sIpN .collection-name-m_border-bottom__1MnlV {
    visibility: hidden
}

.collection-name-m_dark__nMe5H a,
.collection-name-m_dark__nMe5H h2,
.collection-name-m_dark__nMe5H h3,
.collection-name-m_dark__nMe5H h5 {
    color: var(--arrow-c-mono2)
}

.collection-name-m_light__1vFDN a,
.collection-name-m_light__1vFDN h2,
.collection-name-m_light__1vFDN h3,
.collection-name-m_light__1vFDN h5 {
    color: var(--arrow-c-invert-mono2)
}

.load-more-m_button__1mmf1 {
    background-color: transparent;
    border: 1px solid;
    border-radius: var(--arrow-spacing-xxs);
    cursor: pointer;
    display: flex;
    font-size: var(--arrow-fs-xs);
    margin: var(--arrow-spacing-m) auto var(--arrow-spacing-xs) auto;
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-l);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.load-more-m_default__2_k4V {
    display: block
}

.load-more-m_dark__3dfzb {
    color: var(--arrow-c-mono2)
}

.load-more-m_light__ePZQI {
    color: var(--arrow-c-invert-mono2)
}

.four-col-m_four-col-grid__1EiO7 {
    padding: 0 var(--arrow-spacing-s)
}

@media (min-width: 768px) {
    .four-col-m_four-col-grid__1EiO7 {
        padding: 0
    }
}

.four-col-m_wrapper__1vOV7 {
    display: flex;
    flex-direction: column;
    margin: var(--arrow-spacing-xs) 0 0
}

@media (min-width: 768px) {
    .four-col-m_wrapper__1vOV7 {
        grid-gap: var(--arrow-spacing-l);
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        margin: var(--arrow-spacing-m) 0
    }
}

.four-col-m_story-card-wrapper__1e8p0 {
    margin-bottom: var(--arrow-spacing-m)
}

@media (min-width: 768px) {
    .four-col-m_story-card-wrapper__1e8p0 {
        margin-bottom: 0
    }
}

.four-col-m_ad__5cArX,
.four-col-m_wrapper__1vOV7>:first-child {
    order: -1
}

@media (min-width: 768px) {

    .four-col-m_ad__5cArX,
    .four-col-m_wrapper__1vOV7>:first-child {
        order: 0
    }
}

.four-col-m_ad__5cArX {
    margin-bottom: 16px
}

.four-col-m_content-wrapper__3Tqne {
    display: flex;
    flex-basis: 70%;
    flex-direction: column
}

@media (min-width: 768px) {
    .four-col-m_content-wrapper__3Tqne {
        flex-basis: 100%
    }
}

.four-col-m_four-col-grid__1EiO7 .arr--story-card .arr--hero-image {
    flex-basis: 40%
}

.four-col-m_four-col-grid__1EiO7 .arr--story-card .arr--content-wrapper {
    flex-basis: 60%
}

.load-more-target-m_light__34OeS .arr--button {
    color: var(--arrow-c-invert-mono2)
}

.load-more-target-m_dark__1-ngK .arr--button {
    color: var(--arrow-c-mono2)
}


.header-two-m__header-container__-qrsd {
    --layer1-height-mobile: 48px;
    --layer2-height-mobile: 33px;
    --layer1-height-desktop: 73px;
    --layer2-height-desktop: 40px;
    display: contents
}

.header-two-m__header__JFHim {
    position: relative
}

.header-two-m__header-sticky__Q-x3g {
    height: 0
}

.header-two-m__header-sticky__Q-x3g.sticky-placeholder {
    height: calc(var(--layer1-height-mobile) + var(--layer2-height-mobile))
}

@media (min-width: 1025px) {
    .header-two-m__header-sticky__Q-x3g.sticky-placeholder {
        height: calc(var(--layer1-height-desktop) + var(--layer2-height-desktop))
    }
}

.header-two-m__header__JFHim.sticky {
    position: fixed;
    top: 0;
    width: -moz-available;
    width: -webkit-fill-available;
    z-index: 100
}

.header-two-m__layer-1__pNQ5H {
    align-items: center;
    background-color: var(--white);
    background-color: var(--secondaryHeaderBackgroundColor, var(--white));
    border-bottom: 1px solid var(--gray-lighter);
    display: flex;
    height: var(--layer1-height-mobile);
    padding: 0 8px
}

@media (min-width: 1025px) {
    .header-two-m__layer-1__pNQ5H {
        height: var(--layer1-height-desktop);
        justify-content: space-between;
        padding: 0 16px 0 24px
    }
}

.header-two-m__layer-1__pNQ5H form .search-form-input {
    height: 47px;
    margin: 0;
    padding-left: 48px
}

.header-two-m__layer-1__pNQ5H .header-search-form {
    height: 47px
}

.header-two-m__layer-1__pNQ5H .header-search-form div {
    margin: 0
}

.header-two-m__layer-1__pNQ5H .search-back-button,
.header-two-m__layer-1__pNQ5H .search-clear-btn {
    top: 2px
}

.header-two-m__layer-1__pNQ5H .search-clear-btn {
    left: calc(100vw - 133px)
}

.header-two-m__layer-2__WKxxT {
    align-items: center;
    background-color: var(--white);
    background-color: var(--primaryHeaderBackgroundColor, var(--white));
    display: flex;
    height: var(--layer2-height-mobile);
    padding: 0 10px;
    position: relative
}

@media (min-width: 1025px) {
    .header-two-m__layer-2__WKxxT {
        height: var(--layer2-height-desktop);
        justify-content: flex-end;
        padding: 0 16px 0 24px
    }
}

.header-two-m__logo__aXPyV {
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    -webkit-transform: translate(-50%)
}

@media (min-width: 1025px) {
    .header-two-m__logo__aXPyV {
        flex-basis: 43%;
        vertical-align: middle
    }
}

.header-two-m__logo__aXPyV img {
    max-height: var(--headerHeight);
    max-width: var(--headerWidth);
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width: 768px) {
    .header-two-m__logo__aXPyV img {
        max-height: 40px
    }
}

@media (min-width: 768px) and (min-width:1025px) {
    .header-two-m__logo__aXPyV img {
        max-height: var(--headerHeight)
    }
}

.header-two-m__cta-search-wrapper__Md4-j {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

@media (min-width: 1025px) {
    .header-two-m__cta-search-wrapper__Md4-j {
        height: unset;
        justify-content: flex-end
    }
}

.header-two-m__cta-sidebar-wrapper__ALOfR {
    align-items: center;
    display: flex;
    height: 100%;
    width: 76px
}

@media (min-width: 1025px) {
    .header-two-m__cta-sidebar-wrapper__ALOfR {
        height: unset;
        width: unset
    }
}

.header-two-m__secondary-menu__tqHVT {
    display: none
}

@media (min-width: 1025px) {
    .header-two-m__secondary-menu__tqHVT {
        display: block;
        flex-basis: calc(50% - 200px);
        margin: 0 24px 0 0
    }
}

.header-two-m__app-download-links-enabled__yti9q {
    display: none
}

@media (min-width: 1025px) {
    .header-two-m__app-download-links-enabled__yti9q {
        display: block;
        flex-basis: 20%;
        margin: 0 24px 0 0;
        overflow: hidden
    }
}

.header-two-m__cta__t6-I0 {
    display: none
}

@media (min-width: 1025px) {
    .header-two-m__cta__t6-I0 {
        align-items: center;
        display: flex
    }
}

.header-two-m__default-menu__dLliW ::-webkit-scrollbar {
    display: none
}

.header-two-m__cta__t6-I0 .header {
    border: 1px solid var(--secondaryHeaderTextColor, var(--black));
    border-radius: 2px;
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    margin: 0 24px 0 0;
    padding: 5px 15px
}

.header-two-m__search__PcdxZ .icon.search {
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black))
}

.header-two-m__search__PcdxZ .icon.close-icon {
    fill: var(--black);
    fill: var(--secondaryHeaderTextColor, var(--black))
}

.header-two-m__sidebar__S-4-l .icon.closeIcon,
.header-two-m__sidebar__S-4-l .icon.sidebarCloseIcon {
    fill: var(--black);
    fill: var(--primaryHeaderTextColor, var(--black))
}

.header-two-m__sidebar__S-4-l .icon.sidebarCloseIcon {
    margin: 8px
}

@media (min-width: 1025px) {
    .header-two-m__sidebar__S-4-l .icon.sidebarCloseIcon {
        display: none
    }
}

.header-two-m__login__cEa9F {
    height: 100%;
    padding: 12px 7px
}

@media (min-width: 1025px) {
    .header-two-m__login__cEa9F {
        height: unset;
        margin-left: 8px;
        padding: 8px
    }
}

.header-two-m__sidebar__S-4-l {
    fill: var(--black);
    fill: var(--secondaryHeaderTextColor, var(--black));
    color: var(--black);
    color: var(--primaryHeaderTextColor, var(--black));
    height: 100%;
    padding: 12px 7px
}

@media (min-width: 1025px) {
    .header-two-m__sidebar__S-4-l {
        fill: var(--black);
        fill: var(--primaryHeaderTextColor, var(--black));
        height: unset;
        min-width: 40px;
        padding: 8px
    }
}

.header-two-m__monogram__Y-aFM {
    display: none
}

@media (min-width: 1025px) {
    .header-two-m__monogram__Y-aFM {
        display: block;
        margin-left: 16px;
        visibility: hidden
    }
}

.header-two-m__monogram__Y-aFM figure,
.header-two-m__monogram__Y-aFM img {
    display: none
}

@media (min-width: 1025px) {

    .header-two-m__monogram__Y-aFM figure,
    .header-two-m__monogram__Y-aFM img {
        display: block;
        height: 40px;
        -o-object-fit: cover;
        object-fit: cover;
        width: 40px
    }
}

.header-two-m__default-menu__dLliW {
    overflow-x: auto
}

@media (min-width: 1025px) {
    .header-two-m__default-menu__dLliW {
        -ms-overflow-style: none;
        display: flex;
        flex-basis: calc(100% - 200px);
        justify-content: center;
        margin: 0 24px;
        scrollbar-width: none
    }
}

.header-two-m__search__PcdxZ {
    height: 47px;
    padding: 12px 7px
}

@media (min-width: 1025px) {
    .header-two-m__search__PcdxZ {
        height: unset;
        min-width: 42px;
        padding: 8px
    }
}

.header-two-m__layer-2__WKxxT.show-search-form {
    position: unset
}

.header-two-m__sidebar__S-4-l .icon.google-play-icon {
    margin: 8px 0 8px 24px
}

.header-two-m__sidebar__S-4-l .icon.app-store-icon,
.header-two-m__sidebar__S-4-l .icon.google-play-icon {
    display: block
}

@media (min-width: 768px) {

    .header-two-m__sidebar__S-4-l .icon.app-store-icon,
    .header-two-m__sidebar__S-4-l .icon.google-play-icon {
        display: none
    }
}

.header-two-m__sidebar__S-4-l .icon.app-store-icon {
    margin: 16px 0 0 24px
}

.header-two-m__layer-2__WKxxT .header-two-m__search__PcdxZ,
.header-two-m__layer-2__WKxxT .header-two-m__search__PcdxZ .icon.search,
.header-two-m__layer-2__WKxxT .header-two-m__sidebar__S-4-l {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    display: none
}

@media (min-width: 1025px) {

    .header-two-m__layer-2__WKxxT .header-two-m__search__PcdxZ,
    .header-two-m__layer-2__WKxxT .header-two-m__search__PcdxZ .icon.search,
    .header-two-m__layer-2__WKxxT .header-two-m__sidebar__S-4-l {
        color: var(--light-gray);
        color: var(--primaryHeaderTextColor, var(--light-gray));
        cursor: pointer;
        display: block
    }
}

.header-two-m__layer-1__pNQ5H .header-two-m__search__PcdxZ,
.header-two-m__layer-1__pNQ5H .header-two-m__search__PcdxZ .icon.search,
.header-two-m__layer-1__pNQ5H .header-two-m__sidebar__S-4-l {
    color: var(--black);
    color: var(--secondaryHeaderTextColor, var(--black));
    cursor: pointer;
    display: block;
    position: relative
}

@media (min-width: 1025px) {

    .header-two-m__layer-1__pNQ5H .header-two-m__search__PcdxZ,
    .header-two-m__layer-1__pNQ5H .header-two-m__search__PcdxZ .icon.search,
    .header-two-m__layer-1__pNQ5H .header-two-m__sidebar__S-4-l {
        display: none;
        position: unset
    }
}

.header-two-m__layer-2__WKxxT .header-two-m__sidebar__S-4-l {
    position: relative
}

.header-two-m__download-links__oZuor {
    display: none
}

@media (min-width: 1025px) {
    .header-two-m__download-links__oZuor {
        display: flex;
        margin: 0 24px 0 0
    }
}

html[dir=rtl] .header-two-m__logo__aXPyV {
    left: calc(50% - 40px)
}

html[dir=rtl] .header-two-m__sidebar__S-4-l .icon.app-store-icon,
html[dir=rtl] .header-two-m__sidebar__S-4-l .icon.google-play-icon {
    margin-right: 24px
}

@media (max-width: 766px) {
    .header-two-m__mobile-hide-header__s1wia {
        display: none
    }
}


.widget-m__customWidgetWrapper__eCNOo {
    text-align: center
}

.widget-m__widget__bUJP1 {
    min-height: var(--widget-height-mobile)
}

@media (min-width: 768px) {
    .widget-m__widget__bUJP1 {
        min-height: var(--widget-height-desktop)
    }
}


.footer-one-module__wrapper__FN0xK {
    background-color: var(--darkest-gray);
    background-color: var(--footerBackgroundColor, var(--darkest-gray));
    color: var(--white);
    color: var(--footerTextColor, var(--white));
    padding: 40px 0
}

.footer-one-module__container__lm-U9 {
    margin: 0 auto;
    max-width: 1172px;
    padding: 0 16px
}

.footer-one-module__content__L0RyM {
    display: grid;
    grid-template-columns: 1fr;
    padding: 0 15px
}

.footer-one-module__logo-wrapper__nBdsR {
    align-self: center;
    display: flex;
    justify-content: center;
    margin-bottom: var(--arrow-spacing-l);
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.footer-one-module__logo-wrapper__nBdsR .logo {
    max-height: 74px;
    max-width: 200px;
    width: unset
}

.footer-one-module__menu-wrapper__EDbE4 {
    color: inherit
}

.footer-one-module__copyright-text__QthHl {
    font-family: var(--secondaryFont);
    text-transform: none
}

.footer-one-module__copyright-link__ZFAdK,
.footer-one-module__copyright-text__QthHl {
    display: flex;
    justify-content: center
}

@media (min-width: 768px) {
    .footer-one-module__wrapper__FN0xK {
        padding: 40px 15px 44px
    }
}

@media (min-width: 992px) {
    .footer-one-module__content__L0RyM {
        grid-template-columns: 200px 1fr 600px
    }

    .footer-one-module__logo-wrapper__nBdsR {
        display: block;
        grid-column: 1;
        margin-bottom: unset
    }

    .footer-one-module__menu-wrapper__EDbE4 {
        grid-column: 3;
        justify-self: end
    }

    .footer-one-module__copyright-link__ZFAdK,
    .footer-one-module__copyright-text__QthHl {
        justify-content: flex-end
    }
}


.authors-list-module__authors-wrapper__mF7Wt {
    margin: 0 auto;
    max-width: 1172px
}

.authors-list-module__authors-wrapper__mF7Wt h2 {
    padding: unset
}

.introduction-card-m__intro-card__WFe1n.component-wrapper {
    overflow: visible;
    overflow: initial;
    padding: var(--arrow-spacing-xs) var(--arrow-spacing-m) 0
}

.introduction-card-m__intro-card__WFe1n .arrow-component>h1 {
    margin: var(--arrow-spacing-s) 0
}

@media (min-width: 768px) {
    .introduction-card-m__intro-card__WFe1n.component-wrapper {
        overflow: visible;
        overflow: initial;
        padding: var(--arrow-spacing-xl) 0 0
    }
}

.react-calendar {
    background: #fff;
    border: 1px solid #a0a096;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.125em;
    max-width: 100%;
    width: 350px
}

.react-calendar--doubleView {
    width: 700px
}

.react-calendar--doubleView .react-calendar__viewContainer {
    display: flex;
    margin: -.5em
}

.react-calendar--doubleView .react-calendar__viewContainer>* {
    margin: .5em;
    width: 50%
}

.react-calendar,
.react-calendar *,
.react-calendar :after,
.react-calendar :before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.react-calendar button {
    border: 0;
    margin: 0;
    outline: none
}

.react-calendar button:enabled:hover {
    cursor: pointer
}

.react-calendar__navigation {
    display: flex;
    height: 44px;
    margin-bottom: 1em
}

.react-calendar__navigation button {
    background: none;
    min-width: 44px
}

.react-calendar__navigation button:disabled {
    background-color: #f0f0f0
}

.react-calendar__navigation button:enabled:focus,
.react-calendar__navigation button:enabled:hover {
    background-color: #e6e6e6
}

.react-calendar__month-view__weekdays {
    font-size: .75em;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase
}

.react-calendar__month-view__weekdays__weekday {
    padding: .5em
}

.react-calendar__month-view__weekNumbers .react-calendar__tile {
    align-items: center;
    display: flex;
    font-size: .75em;
    font-weight: 700;
    justify-content: center
}

.react-calendar__month-view__days__day--weekend {
    color: #d10000
}

.react-calendar__month-view__days__day--neighboringMonth {
    color: #757575
}

.react-calendar__century-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__year-view .react-calendar__tile {
    padding: 2em .5em
}

.react-calendar__tile {
    background: none;
    line-height: 16px;
    max-width: 100%;
    padding: 10px 6.6667px;
    text-align: center
}

.react-calendar__tile:disabled {
    background-color: #f0f0f0
}

.react-calendar__tile:enabled:focus,
.react-calendar__tile:enabled:hover {
    background-color: #e6e6e6
}

.react-calendar__tile--now {
    background: #ffff76
}

.react-calendar__tile--now:enabled:focus,
.react-calendar__tile--now:enabled:hover {
    background: #ffffa9
}

.react-calendar__tile--hasActive {
    background: #76baff
}

.react-calendar__tile--hasActive:enabled:focus,
.react-calendar__tile--hasActive:enabled:hover {
    background: #a9d4ff
}

.react-calendar__tile--active {
    background: #006edc;
    color: #fff
}

.react-calendar__tile--active:enabled:focus,
.react-calendar__tile--active:enabled:hover {
    background: #1087ff
}

.react-calendar--selectRange .react-calendar__tile--hover {
    background-color: #e6e6e6
}

.react-date-picker {
    display: inline-flex;
    position: relative
}

.react-date-picker,
.react-date-picker *,
.react-date-picker :after,
.react-date-picker :before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.react-date-picker--disabled {
    background-color: #f0f0f0;
    color: #6d6d6d
}

.react-date-picker__wrapper {
    border: thin solid gray;
    display: flex;
    flex-grow: 1;
    flex-shrink: 0
}

.react-date-picker__inputGroup {
    box-sizing: content-box;
    flex-grow: 1;
    min-width: calc(12px + 4.754em);
    padding: 0 2px
}

.react-date-picker__inputGroup__divider {
    padding: 1px 0;
    white-space: pre
}

.react-date-picker__inputGroup__input {
    -moz-appearance: textfield;
    background: none;
    border: 0;
    box-sizing: content-box;
    font: inherit;
    height: 100%;
    min-width: .54em;
    padding: 0 1px;
    position: relative
}

.react-date-picker__inputGroup__input::-webkit-inner-spin-button,
.react-date-picker__inputGroup__input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.react-date-picker__inputGroup__input:invalid {
    background: rgba(255, 0, 0, .1)
}

.react-date-picker__inputGroup__input--hasLeadingZero {
    margin-left: -.54em;
    padding-left: calc(1px + .54em)
}

.react-date-picker__button {
    background: transparent;
    border: 0;
    padding: 4px 6px
}

.react-date-picker__button:enabled {
    cursor: pointer
}

.react-date-picker__button:enabled:focus .react-date-picker__button__icon,
.react-date-picker__button:enabled:hover .react-date-picker__button__icon {
    stroke: #0078d7
}

.react-date-picker__button:disabled .react-date-picker__button__icon {
    stroke: #6d6d6d
}

.react-date-picker__button svg {
    display: inherit
}

.react-date-picker__calendar {
    left: 0;
    max-width: 100vw;
    position: absolute;
    top: 100%;
    width: 350px;
    z-index: 1
}

.react-date-picker__calendar--closed {
    display: none
}

.react-date-picker__calendar .react-calendar {
    border-width: thin
}

.react-date-picker__button {
    display: none
}

.react-date-picker__inputGroup__divider,
.react-date-picker__wrapper {
    border-color: var(--gray-whiter);
    border-radius: 3px;
    color: var(--gray-whiter);
    cursor: pointer
}

.react-date-picker__inputGroup {
    display: flex;
    height: 32px;
    padding: 0 16px
}

.react-calendar__tile--now {
    background-color: var(--gray-whiter)
}

.react-calendar__tile--now>abbr {
    color: var(--black)
}

.react-calendar__tile {
    padding: var(--arrow-spacing-m) 0
}

.react-calendar__tile:enabled:hover {
    background-color: #acacac
}

.react-calendar__tile--active {
    background-color: var(--primaryColor);
    border-radius: 100px
}

button.react-calendar__tile--active>abbr {
    color: var(--primaryContrastColor)
}

button.react-calendar__tile.react-calendar__century-view__decades__decade,
button.react-calendar__tile.react-calendar__decade-view__years__year,
button.react-calendar__year-view__months__month.react-calendar__tile {
    padding: 1.2rem 0
}

.react-calendar {
    padding: 2px
}

.react-date-picker__inputGroup__input {
    width: 40px
}

.react-calendar__navigation__label {
    border-radius: 0;
    padding: 0
}

.react-calendar__navigation button:enabled:focus,
.react-calendar__navigation button:enabled:hover {
    background-color: #acacac
}

@media (min-width: 768px) {
    .search-page-m__header-option__o-azv p {
        font-size: 18px
    }
}

.react-calendar__navigation__arrow.react-calendar__navigation__next-button,
.react-calendar__navigation__arrow.react-calendar__navigation__next2-button,
.react-calendar__navigation__arrow.react-calendar__navigation__prev-button,
.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button {
    border-radius: 0
}

.react-date-picker__inputGroup__input:invalid {
    background-color: transparent;
    outline: none
}

@media (min-width: 768px) {
    .search-page-m__story-list__Yx7nw .search-story-wrapper {
        margin-top: 16px
    }
}

.search-page-m__page-wrapper__984G1 .qt-search__form-wrapper form input {
    color: var(--darkest-gray);
    font-size: 24px;
    opacity: unset
}

@media (min-width: 768px) {
    .search-page-m__page-wrapper__984G1 .qt-search__form-wrapper form input {
        font-size: 32px;
        padding: 0 0 12px
    }

    .search-page-m__full-height-panel__V8vr3 .icon.close {
        display: none
    }
}

.react-calendar__tile:enabled:hover {
    border-radius: 100px
}

abbr[title] {
    text-decoration: none
}

.search-page-m__page-wrapper__984G1 {
    min-height: 100vh
}

.search-page-m__page-wrapper__984G1 button {
    color: var(--textColor)
}

.search-page-m__search-page-wrapper__pyT0J {
    min-height: 100vh;
    position: relative
}

@media (min-width: 768px) {
    .search-page-m__search-page-wrapper__pyT0J {
        grid-column-gap: 24px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        min-height: 300px;
        padding-top: 40px
    }

    .search-page-m__story-list__Yx7nw {
        grid-column: 1/3;
        position: relative
    }
}

.search-page-m__header-option__o-azv {
    align-items: baseline;
    color: var(--textColor);
    display: flex;
    justify-content: flex-end;
    margin-top: 15px;
    padding: 0 12px
}

@media (min-width: 768px) {
    .search-page-m__header-option__o-azv {
        padding: unset
    }
}

.search-page-m__filter-btn__BvDH1 {
    border: 1px solid #eaeaea;
    border-radius: 4px;
    color: var(--linkedin);
    cursor: pointer;
    font-size: 16px;
    margin-left: 16px;
    padding: 6px 16px
}

@media (min-width: 768px) {
    .search-page-m__filter-btn__BvDH1 {
        font-size: 18px;
        margin-left: 12px
    }
}

.search-page-m__header-option__o-azv select {
    color: var(--textColor);
    margin-left: 12px
}

.search-page-m__filter-wrapper__HpKM6 {
    display: flex;
    justify-content: center;
    padding: 24px 0
}

.search-page-m__clear-filter__gsLL- {
    align-items: center;
    border-bottom: 1px solid var(--gray-whiter);
    color: var(--textColor);
    display: flex;
    font-size: 24px;
    font-weight: 700;
    justify-content: space-between;
    padding: 11px 0
}

@media (min-width: 768px) {
    .search-page-m__clear-filter__gsLL- {
        margin: 0;
        padding-top: 0
    }
}

.search-page-m__panel-data__P4bq9 {
    align-items: center;
    border-bottom: 1px solid var(--whitest);
    cursor: pointer;
    display: flex;
    font-size: 18px;
    justify-content: space-between;
    padding: 12px 0
}

.search-page-m__panel-data__P4bq9 span {
    height: 24px
}

.search-page-m__panel-option-name__7ciAQ {
    color: var(--textColor);
    font-size: 18px
}

.search-page-m__rotate-arrow-svg__a1yUk,
.search-page-m__rotate-svg__k8MLY {
    transform: rotate(180deg)
}

.search-page-m__container__s0gId {
    color: var(--textColor);
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    margin: 10px 0 18px;
    padding-left: 35px;
    position: relative;
    text-transform: capitalize;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.search-page-m__container__s0gId input {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 1
}

.search-page-m__checkmark__1ds1v {
    border: 1px solid var(--lighter-gray);
    height: 18px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 18px
}

.search-page-m__container__s0gId input:checked~.search-page-m__checkmark__1ds1v {
    background-color: var(--primaryColor);
    border: none
}

.search-page-m__container__s0gId input:checked~.search-page-m__checkmark__1ds1v:after {
    border: solid var(--white);
    border-width: 0 3px 3px 0;
    height: 8px;
    left: 6px;
    top: 2px;
    transform: rotate(45deg);
    width: 4px
}

.search-page-m__checkmark__1ds1v:after {
    content: "";
    position: absolute
}

.search-page-m__radio-checkmark__NefmQ {
    border: 1px solid var(--lighter-gray);
    border-radius: 50%;
    height: 18px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 18px
}

.search-page-m__radio-checkmark__NefmQ:after {
    border-radius: 50%;
    content: "";
    height: 20px;
    left: -3px;
    position: absolute;
    top: -3px;
    width: 20px
}

.search-page-m__container__s0gId input:checked~.search-page-m__radio-checkmark__NefmQ {
    background-color: var(--primaryColor);
    border: 1px solid var(--primaryColor)
}

.search-page-m__container__s0gId input:checked~.search-page-m__radio-checkmark__NefmQ:after {
    border: 1px solid var(--primaryColor)
}

.search-page-m__border__-6NNV {
    border-bottom: none
}

.search-page-m__save-btn__n-kIX {
    background-color: var(--defaultBgColor);
    border: 1px solid var(--primaryColor);
    border-radius: 3px;
    color: var(--darkest-gray);
    font-size: 16px;
    margin-top: 24px;
    padding: 10px 43px
}

@media (min-width: 768px) {
    .search-page-m__save-btn__n-kIX {
        display: none
    }
}

.search-page-m__panel-date__322BJ {
    color: var(--textColor)
}

.search-page-m__inner-date__gazl1 {
    align-items: center;
    display: flex;
    margin-left: 24px
}

@media (min-width: 768px) {
    .search-page-m__inner-date__gazl1 {
        margin-left: 16px
    }
}

.search-page-m__inner-date__gazl1 .react-calendar {
    background-color: var(--defaultBgColor)
}

.search-page-m__inner-date__gazl1 .search-page-m__to-keyword__F1Oul {
    color: var(--textColor);
    margin: 0 16px
}

.search-page-m__sub-list__6F-2P {
    display: none
}

.search-page-m__sub-list__6F-2P.search-page-m__open__XNhrG {
    display: block
}

.search-page-m__full-height-panel__V8vr3,
.search-page-m__story-list__Yx7nw.search-page-m__update-height__B7bT8 {
    position: relative
}

@media (max-width: 767px) {

    .search-page-m__full-height-panel__V8vr3,
    .search-page-m__story-list__Yx7nw.search-page-m__update-height__B7bT8 {
        background-color: var(--defaultBgColor);
        display: block;
        left: 0;
        overflow: scroll;
        padding: 16px 12px 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 99
    }
}

.search-page-m__stories__jiLmt {
    position: static
}

.search-page-m__more-option__cHhBs {
    color: var(--lightBlue);
    cursor: pointer;
    font-size: 16px;
    margin: 10px 0 18px 8px
}

.search-page-m__dropdownWrapper__xVquY {
    font-size: 16px
}

@media (min-width: 768px) {
    .search-page-m__dropdownWrapper__xVquY {
        font-size: 18px
    }
}

.search-page-m__label__bcLbc {
    color: var(--textColor);
    font-size: 14px;
    margin: 8px 0
}

.search-page-m__select-wrapper__9hZal {
    color: var(--textColor);
    position: relative;
    width: 152px;
    z-index: 9
}

.search-page-m__placeholder__s-HDk {
    border: 1px solid var(--whitest);
    border-radius: 4px;
    color: var(--textColor);
    cursor: pointer;
    margin: 0 0 0 auto;
    padding: 6px 50px 6px 12px;
    position: relative;
    width: 140px
}

.search-page-m__placeholder__s-HDk:after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid var(--textColor);
    bottom: 16px;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 15px;
    width: 0
}

.search-page-m__select__NyTn- {
    background-color: var(--defaultBgColor);
    box-shadow: -2px -3px 6px 0 rgba(0, 0, 0, .1);
    cursor: pointer;
    margin: 3px 0;
    position: absolute;
    width: 152px
}

.search-page-m__list__-9rgG {
    list-style-type: none;
    padding: 8px
}

.search-page-m__list__-9rgG:hover {
    background-color: #a8a8a8
}

.search-page-m__submenu-list__1J0j3 {
    border-bottom: 1px solid var(--whitest);
    padding-left: 24px
}

@media (min-width: 768px) {
    .search-page-m__submenu-list__1J0j3 {
        padding-left: 16px
    }
}

.search-page-m__hide-more-btn__Z2tZZ {
    display: none
}

.search-page-m__select-dropdown__5t3PN,
.search-page-m__selected-filter__XvsBn {
    border-color: var(--lighter-gray);
    border-radius: 4px
}

.search-page-m__selected-filter__XvsBn {
    padding: 6px 16px
}

.search-page-m__filter__v-9KD {
    background-color: var(--primaryColor);
    border-radius: 100%;
    color: var(--white);
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-left: 4px;
    text-align: center;
    width: 20px
}

html[dir=rtl] .search-page-m__filter__v-9KD {
    margin-left: 0;
    margin-right: 4px
}

.search-page-m__filter-btn-wrapper__NtQIn {
    align-items: center;
    display: flex
}

.search-page-m__clear-wrapper__c-K-v {
    display: flex
}

@media (min-width: 768px) {
    .search-page-m__clear-wrapper__c-K-v {
        top: 0
    }
}

.search-page-m__clear-btn__UxmNI {
    color: var(--primaryColor);
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    margin-right: 11px
}

@media (min-width: 768px) {
    .search-page-m__clear-btn__UxmNI {
        margin-right: 0
    }
}

.search-page-m__close-wrapper__VkSWo {
    display: flex;
    height: 24px;
    justify-content: flex-end;
    margin: 0 0 0 auto
}

@media (min-width: 768px) {
    .search-page-m__close-wrapper__VkSWo {
        display: none
    }
}

.search-page-m__no-more-result__pwkA9 {
    color: var(--textColor);
    margin-top: 40px
}

.search-page-m__full-height-panel__V8vr3 {
    display: none
}

.search-page-m__full-height-panel__V8vr3.close-panel {
    display: block
}

.search-page-m__page-wrapper__984G1 .qt-search__form-wrapper form input,
.search-page-m__page-wrapper__984G1 svg {
    color: var(--textColor)
}

.search-page-m__title__ZgRn5 {
    font-family: var(--primaryFont);
    font-size: var(--arrow-fs-28);
    margin: var(--arrow-spacing-m) var(--arrow-spacing-s);
    text-transform: none
}

@media (min-width: 768px) {
    .search-page-m__title__ZgRn5 {
        font-size: var(--arrow-fs-big);
        margin-left: auto;
        margin-right: auto;
        max-width: var(--max-width-1172);
        padding: var(--spacing-40) 15px 0
    }
}

@media (max-width: 600px) {
    [class*="three-col-seven-story-m_card"] {
        margin-bottom: var(--arrow-spacing-m) !important;
    }

    #widget-header-gap {
        height: 0px !important;
    }
}

#widget-header-gap {
    height: 20px;
}

#widget-header-ad-slot {
    width: 970px;
    height: 250px;
    margin: auto;
}

@media only screen and (max-width: 600px) {
    #widget-header-ad-slot {
        width: 320px;
        height: 100px;
        margin: auto;
        display: contents;
    }

    #widget-language-selection {
        height: 28px;
    }
}

.language-selector {
    margin: auto;
    width: 100%;
}

.arabic-version {
    font-weight: bold;
    color: #5d5d5ddd;
    padding-bottom: 14px;
    display: inline;
    font-size: 16px;
    vertical-align: text-bottom;
    position: relative;
    top: 1px;
}

.english-version {
    display: inline;
}

.english-version a {
    color: #0179C8;
    font-weight: bold;
}

#mrec-ad-container .app-ad {
    width: 300px;
    height: 250px;
}

#mrec-ad-container [class^="widget-module__widgetWrapper"] {
    display: contents;
}

@media (min-width: 768px) {
    [class*="header-two-m__layer-1_"] {
        border-bottom: none !important;
        margin-bottom: 23px;
    }

    .ad-widget-container {
        display: contents;
    }

    [data-test-id="hero-priority-left-image"] {
        display: none !important;
    }

    .home_inline_billboard.last {
        margin-bottom: 38px;
    }

    .home_inline_billboard {
        margin-top: 7px;
        margin-bottom: 7px;
    }

    div#header a:hover {
        text-decoration: underline;
    }

    a[data-test-id="load-more"] div:hover {
        color: #0179c8;
    }

    .arr--headline a h6:hover,
    .arr--headline a h5:hover,
    .arr--headline a h4:hover {
        color: #0179c8;
    }

    [id^="widget-section-row-ad"] [class^="widget-module__widgetWrapper"] {
        margin: 0;
    }

    .ar-billboard_small {
        height: 250px;
    }

    .ar-billboard {
        height: 250px;
    }

    [class^="header-two-m__search"] {
        position: relative !important;
    }

    [class^="search-m__internal-search-wrapper"] {
        max-width: 370px !important;
    }

    [class^="search-m__search-wrapper"] {
        flex-direction: row-reverse;
        width: 17px;
    }

    [class^="search-m__search-wrapper"] [class*="search-m__back-button"] {
        padding: 13px 24px 10px 10px !important;
        top: 12px;
    }

    [class^="search-m__search-wrapper"] [class*="search-m__back-button"] svg {
        color: #A0A0A0 !important;
    }

    [class*="search-m__highlight-search"] {
        position: absolute;
    }

    [class^="search-m__search-wrapper"] .search-form-input {
        max-width: 370px !important;
        padding: 10px 35px 3px 33px !important
    }

    .header-search-form {
        left: 600px !important;
        position: relative !important;
        background: transparent !important;
    }

    .search-form-input {
        border: 1px solid #A0A0A0 !important;
        background: transparent !important;
        padding-top: 10px !important;
    }

    [class^="search-m__search-wrapper"] .search-clear-btn svg {
        color: #A0A0A0;
    }

    [class^="search-m__search-wrapper"]>div:nth-child(2) {
        position: relative !important;
        left: 316px !important;
        background: transparent !important;
        top: -48px !important;
    }
}

/* Start of Footer style */
/* Ensure footer logo wrapper is centered */
[class^="footer-one-module__logo-wrapper"] {
    /* margin-bottom: 10px; */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100%;
    /* Ensure the wrapper takes full width */
    margin-bottom: 7px;
}

/* Overall footer wrapper padding */
.footer-one-module__wrapper__FN0xK {
    padding: 25px 15px 25px !important;
}

/* Remove max-height restriction and center the logo */
.logo {
    width: auto;
    height: auto;
    max-height: none !important;
    display: block;
    margin: 0 auto;
    /* Center the logo horizontally */
}

/* Center Footer Content */
.footer-one-module__content__L0RyM {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0px 0;
    /* Ensure padding at top and bottom for margins */
}

/* Footer Link Styles */
[class^="link-m__footer-one"] {
    padding: 0;
    list-style-type: none;
}

/* Footer Menu Styles */
[class^="link-m__footer-one"] [class^="link-m__menu"] {
    line-height: 2;
    margin-bottom: 10px;
    justify-content: center !important;
    display: flex;
}

/* Footer Copyright Text Styles */
[class^="footer-one-module__copyright-text"] {
    margin-bottom: 10px;
    /* Adjust margin as needed */
    direction: ltr !important;
    padding-left: 7px !important;
}

/* Footer Copyright Link Styles */
[class^="footer-one-module__copyright-link"] {
    width: 310px;
    display: inline-block;
    /* Ensures the width property works */
    text-align: center;
    /* Centers the content horizontally within the anchor */
}

/* Footer spacing between menu and copyright */
.link-m__footer-one__OPrEw.link-m__menu__TPkta {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    line-height: 2;
    list-style-type: none;
    margin-bottom: 5px;
    text-align: center;
}

/* Additional Media Queries for Mobile Responsiveness */
@media (max-width: 1024px) {
    [class^="footer-one-module__logo-wrapper"] img {
        width: 80%;
        height: auto;
    }
}

@media (max-width: 768px) {
    [class^="footer-one-module__logo-wrapper"] img {
        width: 60%;
        height: auto;
    }
}

@media (max-width: 480px) {
    [class^="footer-one-module__logo-wrapper"] img {
        width: 40%;
        height: auto;
    }
}

/* End of Footer style */
/* Header Layer Styles */
[class^="header-two-m__layer-"] {
    border-bottom: 0 !important;
}

/* Header Styles */
[class^="header-two-m__header__"] {
    position: inherit !important;
}

/* Header Sticky Styles */
div#header-sticky {
    height: 0 !important;
}

/* Header Layer 2 Styles */
#header #layer-2 {
    height: 45px !important;
}

/* Primary Header Styles */
[data-test-id="primary-header"] {
    height: 100px;
}

/* Widget Language Selection Styles */
#widget-language-selection>div {
    margin: 10px 0 0;
}

/* Adjust Header Logo on Larger Screens */
@media (min-width: 768px) {
    #widget-language-selection>div {
        margin: 17px 0 17px;
    }

    [id^="widget-section-row-ad"] {
        margin-bottom: 8px;
        margin-top: 0px;
    }

    [class^="footer-one-module__wrapper"] {
        padding: 37px 15px 25px !important;
    }

    [class^="header-two-m__logo"] img {
        max-height: 70px !important;
    }

    [class^="header-two-m__logo"] {
        left: calc(50%) !important;
    }

    [class^="header-two-m__default-menu"] {
        flex-basis: calc(100% - 220px) !important;
    }

    [class*="aside-collection-m_ad-slot"] [class*="widget-module__widgetWrapper"] {
        justify-content: flex-start;
    }

    .app-ad [class^="widget-module__widgetWrapper"] {
        justify-content: right;
    }
}

/* Adjust Header for Small Screens */
@media (max-width: 600px) {
    [class*="three-col-seven-story-m_card"] {
        margin-bottom: var(--arrow-spacing-m) !important;
    }

    #mrec-ad-container .app-ad {
        margin: 33px auto -8px
    }

    .home_inline_billboard {
        margin-top: 7px;
        margin-bottom: 9px;
    }

    .home_inline_billboard.last {
        margin-bottom: 25px;
    }

    [class*="aside-collection-m_ad-slot"] {
        padding: 0 !important;
    }

    [class*="aside-collection-m_ad-slot"] [class*="widget-module__widgetWrapper"] {
        margin: 0px 0 15px !important;
        text-align: center;
        /*justify-content: flex-start;*/
    }

    [class*="aside-collection-m_ad-slot"] .app-ad {
        text-align: center;
    }

    #section-first-row [class^="three-col-m_cards"],
    [id^="row"] [class^="three-col-m_cards"] {
        min-height: 92px;
    }

    [id^="widget-section-row-ad"] [class^="widget-module__widgetWrapper"] {
        margin: -8px 0 8px;
    }

    [id^="widget-section-row-ad"] {
        margin-bottom: 0px;
    }

    #div-gpt-ad-kt_ar_common_section_first_row_mrec_1 {
        margin-bttom: 30px
    }

    [class^="footer-one-module__wrapper"] {
        /*margin-bottom: 7px;*/
        padding-top: 30px !important;
    }

    [class^="link-m__footer-one"] {
        padding: 0;
        list-style-type: none;
        margin-top: 4px;
    }

    .ar-billboard_small {
        height: 100px;
    }

    .ar-billboard {
        height: 100px;
        height: 250px;
    }

    [data-test-id="primary-header"] {
        height: 63px !important;
    }

    [class^="header-two-m__logo"] {
        left: calc(50%) !important;
    }

    #header-sidebar-mobile>div {
        margin-top: 8px !important;
    }

    [class^="header-two-m__cta-sidebar-wrapper"] {
        width: 54px;
    }

    [data-test-id=primary-header] .logo-wrapper img {
        width: 265% !important;
        max-height: 54px !important;
        max-width: 160px;
    }

    [class^="header-two-m"] .search-form-input {
        padding-left: 0;
        padding-right: 48px !important;
    }
}

/* Proper center Header Logo */
.logo-wrapper {
    /*padding-left: 85px;*/
}

/* Push down Arabi word above header logo */
.arabic-version {
    margin-top: 1px;
}

::-moz-selection {
    /* Code for Firefox */
    color: #ffffff;
    background: #0179c8;
}

::selection {
    color: #ffffff;
    background: #0179c8;
}

.footer-one-module__copyright-text__QthHl {
    color: white;
}