@charset "utf-8";

:host, :root { --global-base-unit: 0.5rem; --global-width: 1280px; --font-family-default: "Arial size-adjust",Arial,sans-serif; --font-family-primary: "Inter",var(--font-family-default); --font-family-secondary: "Noto Naskh Arabic",var(--font-family-default); --font-9: 0.5625rem; --font-10: 0.625rem; --font-11: 0.6875rem; --font-12: 0.75rem; --font-13: 0.8125rem; --font-14: 0.875rem; --font-16: 1rem; --font-18: 1.125rem; --font-20: 1.25rem; --font-22: 1.375rem; --font-24: 1.5rem; --font-26: 1.625rem; --font-28: 1.75rem; --font-32: 2rem; --font-36: 2.25rem; --font-40: 2.5rem; --font-42: 2.625rem; --font-48: 3rem; --font-50: 3.125rem; --font-60: 3.75rem; --font-70: 4.375rem; --font-90: 5.625rem; --font-100: 6.25rem; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-heavy: 900; --transition: all 190ms ease-in-out 0ms; --transition-button: all .3s ease-in-out; --transition-button-opacity: opacity .3s ease-in-out; --transition-button-color: color .3s ease-in-out; --transition-button-bgcolor: background-color .3s ease-in-out; --z-index-consent-modal: 1000000; --z-index-maxupside: 999999; --z-index-accessibility-bar: 10020; --z-index-header: 10000; --z-index-upside: 9999; --z-index-base-leaderboard-top: 1001; --z-index-ad: 1000; --z-index-live-blogging: 999; --z-index-leaderboard-wallpaper-ad: 998; --z-index-main: 98; --z-index-connatix-mobile: 4; --z-index-header-sidebar: 2; --z-index-default: 1; --z-index-header-breaking-news: -1; --default-box-shadow: #000 0 7px 12px -5px; --ad-label-height: 20px; --c-logo-size-mobile: 48px; --c-logo-size-desktop: 72px; --o-site-main-space-mobile: 32px; --o-site-main-space-desktop: 48px; --h-grid-gap-mobile: 24px; --h-grid-gap-desktop: 24px; --global-width-aside-with-mpu: 300px; --leaderboard-img-height: 250px; --o-site-hr-top-desktop: -48px; --o-site-hr__first-level-height: 48px; --o-site-hr__second-level-height-mobile: 48px; --o-site-hr__second-level-height-desktop: 64px; --o-site-hr__full-height: 112px; --o-site-hr__leaderboard-wallpaper-height: 270px; --o-site-hr__leaderboard-wallpaper-height-incremented: 300px; }

:host, :root { --color-white: #fff; --color-black: #000; --color-white-rgb: 255,255,255; --color-black-rgb: 0,0,0; --color-primary-neon-blue-light: #62adf6; --color-primary-neon-blue: #0172f0; --color-primary-neon-blue-hover: #0172f099; --color-primary-main-blue: #005587; --color-primary-dark-blue-light: #255b75; --color-primary-dark-blue: #002e44; --color-secondary-dark-blue: #0a212f; --color-secondary-light-blue: #029dd9; --color-secondary-light-blue-opacity-90: #029dd9e6; --color-tertiary-dark-blue: #082332; --color-blue-deep: #00202f; --color-blue-stormy-light: #aec1c9; --color-blue-stormy: #597785; --color-grey-1: #f2f6f7; --color-grey-2: #e6eaeb; --color-grey-3: #d7dadb; --color-grey-4: #dce4e7; --color-grey-4-opacity-60: #dce4e799; --color-grey-5: #abadae; --color-grey-6: #8e9090; --color-grey-7: #7c7d7d; --color-grey-8: #666767; --color-grey-9: #515252; --color-grey-10: #404141; --color-grey-11: #2f3030; --color-grey-12: #1a1b1b; --color-grey-12-opacity-60: #1a1b1b99; --color-grey-border: #cdd6db; --color-grey-mpu: #ccc; --color-the-media-object--nowplaying: #0a212f80; --color-green: green; --color-red-alert: #ed0e05; --color-red-alert-hover: #f9b2af; --color-red-alert-light: #fe5640; --color-red-breaking-news-bg-color: #fcdbda; --color-form-password-very-strong: var(--color-green); --color-form-password-strong: #f60; --color-form-password-weak: var(--color-red-alert); --color-sidebar-component-bg: #0172f008; --color-vertical-business-main: #859fbe; --color-vertical-business-secondary: #376395; --color-vertical-business-secondary-opacity-75: #376395bf; --color-vertical-culture-main: #b0339a; --color-vertical-culture-secondary: #6905ff; --color-vertical-culture-secondary-opacity-73: #6905ffba; --color-vertical-green-main: #31c87c; --color-vertical-green-secondary: #3c74c0; --color-vertical-green-secondary-opacity-98: #3c74c0fa; --color-vertical-health-main: #26dbcd; --color-vertical-health-secondary: #07024e; --color-vertical-health-secondary-opacity-60: #07024e99; --color-vertical-next-main: #ffb200; --color-vertical-next-secondary: #0c707f; --color-vertical-next-secondary-opacity-88: #0c707fe0; --color-vertical-travel-main: #ff855c; --color-vertical-travel-secondary: #d93e25; --color-weather-yellow: #ffa639; --color-weather-yellow-dark: #dd7900; --color-weather-yellow-hover: #fbc050; --color-weather-blue-light: #1b71a3; --color-weather-blue-dark: #003e63; --b-augmented-banner-header-bg-color: var(--color-primary-neon-blue); --b-augmented-banner-header-color: var(--color-white); --btn-bg-color: var(--color-primary-neon-blue); --btn-bg-color-hover: var(--btn-bg-color); --btn-border-color-hover: var(--color-primary-neon-blue-light); --btn-color: var(--color-white); --btn-color-hover: var(--color-primary-neon-blue-light); --burger-btn-bg-color: var(--color-primary-neon-blue); --c-error-page-bg-gradient-01: #003865; --c-error-page-bg-gradient-02: #006487; --c-tag-bg-color: var(--color-primary-neon-blue); --c-tag-bg-color-hover: var(--color-primary-neon-blue-light); --c-tag-border-color: #0000; --c-tag-color: var(--color-white); --c-tag-color-hover: var(--color-white); --hightlighted-item-color: var(--color-primary-neon-blue); --label-color: var(--color-blue-stormy); --label-fill-hover: var(--label-color); --link-color: var(--color-primary-main-blue); --link-color-hover: var(--color-primary-dark-blue); --link-style-1-color: var(--color-primary-neon-blue); --link-style-1-color-hover: var(--color-primary-neon-blue-light); --link-style-1-fill-color: var(--link-style-1-color-hover); --link-style-1-section-white-color: var(--color-white); --link-style-1-section-white-color-hover: var(--color-primary-neon-blue-light); --btn-video-bg: var(--btn-bg-color); --btn-gallery-bg: var(--btn-bg-color); }

[data-website="business"] { --vertical-main-color: var(--color-vertical-business-main); --vertical-secondary-color: var(--color-vertical-business-secondary); --vertical-link-color: var(--color-vertical-business-secondary); --vertical-main-gradient-01: var(--color-vertical-business-secondary); --vertical-main-gradient-02: var(--color-vertical-business-secondary); }

[data-website="culture"] { --vertical-main-color: var(--color-vertical-culture-main); --vertical-secondary-color: #e15490; --vertical-link-color: var(--color-vertical-culture-secondary); --vertical-main-gradient-01: var(--color-vertical-culture-main); --vertical-main-gradient-02: var(--color-vertical-culture-secondary); }

[data-website="green"] { --vertical-main-color: var(--color-vertical-green-main); --vertical-secondary-color: #21b56b; --vertical-link-color: var(--color-vertical-green-secondary); --vertical-main-gradient-01: var(--color-vertical-green-main); --vertical-main-gradient-02: var(--color-vertical-green-secondary); }

[data-website="health"] { --vertical-main-color: var(--color-vertical-health-main); --vertical-secondary-color: var(--color-vertical-health-secondary); --vertical-link-color: var(--color-vertical-health-secondary); --vertical-main-gradient-01: var(--color-vertical-health-secondary); --vertical-main-gradient-02: var(--color-vertical-health-secondary); }

[data-website="next"] { --vertical-main-color: var(--color-vertical-next-main); --vertical-secondary-color: #6da9b2; --vertical-link-color: var(--color-vertical-next-secondary); --vertical-main-gradient-01: var(--color-vertical-next-main); --vertical-main-gradient-02: #f3e55a; }

[data-website="travel"] { --vertical-main-color: var(--color-vertical-travel-main); --vertical-secondary-color: #f7b29b; --vertical-link-color: var(--color-vertical-travel-secondary); --vertical-main-gradient-01: #fb5a62; --vertical-main-gradient-02: #ffc75c; }

.is-template-article .o-partner-content .c-tags-list, .is-template-article .u-article-content .c-tags-list { --c-cta-bg-color: var(--color-grey-12); --c-cta-border-color: var(--color-grey-12); --c-cta-color: var(--color-white); }

.is-template-article .u-article-content .c-tags-list { --c-cta-bg-color-hover: var(--vertical-link-color); --c-cta-border-color-hover: var(--vertical-link-color); }

.is-template-program-landing { --o-site-hr__leaderboard-wallpaper-height-incremented: 64px; }

.is-template-search { --o-site-hr__leaderboard-wallpaper-height-incremented: 196px; }

.is-template-video { --e-body-bg-color: var(--color-tertiary-dark-blue); --e-body-color: var(--color-white); --e-a-color: var(--color-secondary-light-blue); --e-a-color-hover: var(--color-secondary-light-blue-opacity-90); --e-chevron-color: var(--color-white); --e-chevron-color-hover: var(--color-grey-3); --e-chevron-paginator-color: var(--color-white); --o-site-hr-bg-color: var(--color-primary-dark-blue); --o-site-hr-color: var(--color-white); --o-site-hr__first-level-bg-color: var(--color-secondary-dark-blue); --o-site-hr__secondary-elements-color: var(--color-grey-3); --o-site-hr__sidebar__link-border-color: var(--color-secondary-dark-blue); --c-search-engine__input-bg-color-hover: var(--color-primary-dark-blue); --c-search-engine__input-border-color-hover: var(--color-primary-dark-blue); --c-search-engine__awesomplete-ul-bg-color: var(--c-search-engine__input-bg-color-hover); --c-search-engine__awesomplete-ul-border-color: var(--o-site-hr__first-level-bg-color); --c-search-engine__loader-bg-color: var(--c-search-engine__input-bg-color-hover); --c-search-engine--sidebar__input-bg-color: var(--color-secondary-dark-blue); --c-search-engine--sidebar__awesomplete-ul-bg-color: var(--color-secondary-dark-blue); --c-search-engine--sidebar__awesomplete-ul-border-color: var(--color-primary-dark-blue); --c-language-switcher-pressed-text-color: var(--color-primary-main-blue); --c-language-switcher-bg-color: var(--color-secondary-dark-blue); --c-language-switcher-separator-color: var(--color-primary-dark-blue); --c-language-switcher-separator-in-sidebar-border-color: var(--color-grey-6); --c-navigation-bar__subitem__title-color: var(--color-white); --c-navigation-bar__dropdown__separator-border-color: var(--color-secondary-dark-blue); --c-links-list-color: var(--color-grey-5); --c-featured-nav__item__link--hover: var(--color-white); --c-featured-nav__item__title-color: var(--color-grey-5); --c-featured-nav__item__content-color: var(--color-grey-5); --c-latest-stories__the-media-object__metas-bg-color: var(--o-site-hr-bg-color); --c-latest-stories__the-media-object__metas-color: var(--color-blue-stormy-light); --c-latest-stories__the-media-object__link-color: var(--color-white); --c-footer-color: var(--color-white); --c-footer-color-hover: var(--color-white); --c-program-card__link-color: var(--color-white); --c-ad-bg-color: var(--color-primary-dark-blue); --c-ad-halfpage__placeholder-bg-color: #082332; --c-ad-placeholder-color: var(--color-grey-4); --c-cta-border-color: var(--color-white); --c-cta-color: var(--color-white); --c-geoblocking__message-bg-color: var(--color-primary-dark-blue); --c-tag-btn-bg-color: var(--color-primary-neon-blue); --c-tag-btn-bg-color-hover: var(--color-primary-neon-blue-hover); --c-tag-text-color: var(--color-white); --c-tag-text-color-hover: var(--color-grey-4); --c-bar-now-bg-color: var(--color-tertiary-dark-blue); --c-bar-now-border-bottom-color: var(--color-primary-dark-blue); --c-bar-now-title-color: var(--color-white); --c-bar-now-tag-color: var(--color-blue-stormy-light); --the-media-object__border-color: var(--color-primary-dark-blue); --the-media-object__date-color: var(--color-white); --the-media-object__link-color: var(--color-white); --the-media-object__metas-color: var(--color-blue-stormy-light); --the-media-object__quote-color: var(--color-grey-4); --the-media-object__geoblockedmsg-bg-color: var(--color-tertiary-dark-blue); --the-media-object__mode-border-color: var(--color-white); --c-mention-original-translation: var(--color-grey-5); --tc-hero-content-color: var(--color-white); }

.is-template-video .c-tags-list.c-tags-list--grey-rendering:has(.c-cta), .is-template-video .c-trending-tags__list:has(.c-cta) { --c-cta-bg-color: #0000; }

ul { list-style-type: none; }

.o-site-hr__first-level__container, .o-site-hr__second-level .c-navigation-bar, .o-site-hr__second-level__container { align-items: center; }

.c-navigation-bar__wrappable-list, .o-site-hr__second-level__container { justify-content: space-between; }

.o-site-hr__first-level__container { column-gap: 24px; height: calc(var(--o-site-hr-top-desktop)*-1); }

.o-site-hr__second-level { height: var(--o-site-hr__second-level-height-mobile); }

@media screen and (min-width: 1024px) {
  .o-site-hr__second-level { height: var(--o-site-hr__second-level-height-desktop); }
}

.o-site-hr__second-level .c-navigation-bar__link { padding-inline: 12px; }

.c-burger-button { align-items: center; cursor: pointer; display: flex; flex-shrink: 0; height: inherit; justify-content: center; margin-bottom: 0px; margin-inline-start: -16px; width: 48px; }

.c-burger-button__bar { background-color: var(--o-site-hr-color,var(--color-grey-12)); height: 2px; position: absolute; transition: var(--transition); width: 16px; }

.c-burger-button:focus .c-burger-button__bar, .c-burger-button:hover .c-burger-button__bar { background-color: var(--color-primary-neon-blue); }

.c-burger-button .c-burger-button__bar--top { transform: translateY(-300%); }

.c-burger-button .c-burger-button__bar--bottom { transform: translateY(300%); }

.c-burger-button--close { flex-shrink: 0; height: 48px; margin-block: -16px; }

.c-burger-button--close .c-burger-button__bar--top { transform: rotate(45deg); }

.c-burger-button--close .c-burger-button__bar--middle { opacity: 0; }

.c-burger-button--close .c-burger-button__bar--bottom { transform: rotate(-45deg); }

.c-bar-now__container { gap: 16px; justify-content: center; padding-top: 16px; }

.c-bar-now .c-tags-list { gap: 0px 16px; margin: 0px; }

.c-bar-now .c-tags-list__item { align-items: center; gap: 0px 16px; }

.b-vertical-top-stories .o-section__new-header__top { align-items: flex-start; flex-direction: column; }

.b-banner { position: relative; }

.o-site-hr { --_bg-color: var(--o-site-hr-bg-color,var(--color-white)); --_color: var(--o-site-hr-color,var(--color-grey-12)); background-color: var(--_bg-color); color: var(--_color); }

.o-site-hr .c-language-switcher, .o-site-hr .c-search-engine, .o-site-hr a.c-header-nav-secondary-link { --_color: var(--o-site-hr__secondary-elements-color,var(--color-grey-9)); color: var(--_color); }

.o-site-hr a, .o-site-hr label { color: inherit; }

body.is-template-video .c-bar-now { background: var(--color-tertiary-dark-blue); }

@supports (content-visibility:auto) {
  .perf-cv-auto { content-visibility: auto; }
}
