#branding_underlay {
  clip-path:polygon(0 0,0 100%,calc(50vw - calc((28px * 4) + 976px + 300px + 460px) / 2) 100%,calc(50vw - calc((28px * 4) + 976px + 300px + 460px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 4) + 976px + 300px + 460px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 4) + 976px + 300px + 460px) / 2) 100%,100% 100%,100% 0)
}
@media screen and (max-width:1847px) {
  #branding_underlay {
    clip-path:polygon(0 0,0 100%,calc(50vw - calc((28px * 3) + 976px + 300px) / 2) 100%,calc(50vw - calc((28px * 3) + 976px + 300px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 3) + 976px + 300px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 3) + 976px + 300px) / 2) 100%,100% 100%,100% 0)
  }
}
@media screen and (max-width:1359px) {
  #branding_underlay {
    clip-path:polygon(0 0,0 100%,calc(50vw - calc((28px * 3) + 752px + 300px) / 2) 100%,calc(50vw - calc((28px * 3) + 752px + 300px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 3) + 752px + 300px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 3) + 752px + 300px) / 2) 100%,100% 100%,100% 0)
  }
}
@media screen and (max-width:1135px) {
  #branding_underlay {
    clip-path:polygon(0 0,0 100%,calc(50vw - calc((28px * 2) + 976px) / 2) 100%,calc(50vw - calc((28px * 2) + 976px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 2) + 976px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 2) + 976px) / 2) 100%,100% 100%,100% 0)
  }
}
@media screen and (max-width:1031px) {
  #branding_underlay {
    clip-path:polygon(0 0,0 100%,calc(50vw - calc((28px * 2) + 752px) / 2) 100%,calc(50vw - calc((28px * 2) + 752px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 2) + 752px) / 2) calc(var(--branding-top-height) + var(--top-sticky-box-height)),calc(50vw + calc((28px * 2) + 752px) / 2) 100%,100% 100%,100% 0)
  }
}
body,
html {
  width:100%;
  min-width:376px;
  height:100%;
  min-height:100%;
  margin:0;
  padding:0;
  cursor:default
}
@media (max-width: 375px) { 
  html, body {
    min-width: 360px; 
  }
}
html {
  overflow-x:hidden;
  background-color:var(--ds-color-background-primary)
}
@media screen and (max-width:376px) {
  html {
    overflow-x:auto
  }
}
#__next {
  width:100%;
  height:100%
}
a {
  color:inherit;
  text-decoration:none
}
* {
  box-sizing:border-box;
  margin:0;
  padding:0;
  -webkit-font-smoothing:antialiased;
  outline:0
}
svg {
  display:block;
  -webkit-user-select:none;
  user-select:none;
  pointer-events:none
}
::-moz-focus-inner,
::-moz-focus-outer {
  border:0
}
#detach-button-host {
  display:none!important
}
:root {
  --image-placeholder-height-by-padding:0;
  --main-min-height:0;
  --shift-when-locked-scroll:0%;
  --top-sticky-box-height:0%;
  --top-banner-box-height:0%;
  --top-all-boxes-height:0%;
  --top-boxes-visible-height:0%;
  --aside-loop-channel-height:0%;
  --shadow-modal:0 0 60px var(--ds-ext-modal-shadow-light);
  --shadow-modal-mourning:0 0 60px var(--ds-ext-modal-shadow-light-mourning);
  --shadow-navigation:0 0 60px var(--ds-ext-modal-shadow-dark);
  --shadow-navigation-mobile:0 0 40px #0b145866;
  --shadow-mourning-navigation:0 0 60px var(--ds-ext-modal-shadow-dark-mourning);
  --color-menu-divider:#e7e9f4;
  --color-nav-separator:#00000026;
  --color-menu-background:#fffffffa;
  --color-image-blur:#aebdd5;
  --color-menu-separator:#1220901a;
  --color-menu-search-results-divider:#e4e4e4;
  --color-expander-button-top-tass:#1220901a;
  --color-expander-button-top-secondary:#1a1a1a1a;
  --color-expander-secondary:#fafafa;
  --gradient-expander-overlay-tass:linear-gradient(180deg,#12209000,#1220901a);
  --color-top-divider:#1a1a1a1a;
  --color-overlay-light:#ffffffe6;
  --color-summary-panel-line:#12209033;
  --color-share-bar-line:#12208f33;
  --color-summary-panel-shadow:#0b14584d;
  --color-infographics-close-background:#ffffff80;
  --color-player-background:#141414;
  --color-background-light:#fafafa;
  --color-background-light-transparent:#fff0;
  --color-navbar-shadow:#1220901a;
  --color-background-primary:#fff;
  --color-base-divider:#1a1a1a1a;
  --color-press-center-block-divider:#d0d2e9;
  --color-background-browser-modal:#484848;
  --color-text-inverse-primary:#fff;
  --color-browser-modal-shadow:#3d3d3d99;
  --color-spreadsheet-gradient:#c4c4c41f;
  --color-spreadsheet-gradient-transparent:#c4c4c400;
  --color-gallery-controls-background:#fffc;
  --color-gallery-controls-divider:#0003;
  --color-boundaries-divider-tass:#e7e9f4;
  --color-error-page-fill:#14141405;
  --color-bottom-banner-background:#eeeff7eb;
  --color-telegraph-background-grey:#fff6;
  --color-notification-counter-background-telegraph:red;
  --color-notification-flash-text-telegraph:#cc3d3d;
  --color-text-flash-verified:#ff4848;
  --color-transparent:#141414cc
}
@font-face {
  font-weight:500;
  font-family:Inter;
  font-style:italic;
  src:url(../fonts/inter-mediumitalic.woff2) format("woff2"),
  url(../fonts/inter-mediumitalic.woff) format("woff");
  font-display:swap
}
@font-face {
  font-weight:700;
  font-family:Inter;
  font-style:italic;
  src:url(../fonts/inter-bolditalic.woff2) format("woff2"),
  url(../fonts/inter-bolditalic.woff) format("woff");
  font-display:swap
}
@font-face {
  font-weight:400;
  font-family:Roboto;
  font-style:normal;
  src:url(../fonts/roboto-regular.e64b7e5d.woff2) format("woff2");
  font-display:swap
}
