@charset "UTF-8";
html[lang="ar"] body,
html[lang="fa"] body,
html[lang="ps"] body,
html[lang="ur"] body {
  direction: rtl;
}

body {
  background: #fff;
  margin: 0;
}

.bbc-news-vj-wrapper {
  overflow: hidden;
  zoom: 1;
}

.bbc-news-vj-shadow-dom {
  overflow: visible;
}

.bbc-news-vj-onbbcdomain .masthead, .bbc-news-vj-onbbcdomain .footer {
  display: none;
}

.bbc-news-vj-wrapper--full-screen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  z-index: 9999;
}

.masthead {
  background: #bb1919;
  color: #fff;
  display: block;
  font-size: 11px;
  height: 17px;
  line-height: 17px;
  text-transform: uppercase;
}

.tracking-image {
  height: 1px;
  position: absolute;
  width: 1px;
}

.masthead__logo {
  background-repeat: no-repeat;
  background-size: auto 50%;
  height: 100%;
}

.bbc-news-vj-language--afaanoromoo .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/afaan_oromoo.png);
}

.bbc-news-vj-language--afrique .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/afrique.png);
}

.bbc-news-vj-language--amharic .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/amharic.png);
}

.bbc-news-vj-language--arabic .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/arabic.png);
}

.bbc-news-vj-language--azeri .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/azeri.png);
}

.bbc-news-vj-language--bengali .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/bengali.png);
}

.bbc-news-vj-language--burmese .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/burmese.png);
}

.bbc-news-vj-language--chinese .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/chinese.png);
}

.bbc-news-vj-language--cymrufyw .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/cymrufyw.png);
  background-size: auto 100%;
}

.bbc-news-vj-language--english .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/english.png);
}

.bbc-news-vj-language--gahuza .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/gahuza.png);
}

.bbc-news-vj-language--gujarati .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/gujarati.png);
}

.bbc-news-vj-language--hausa .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/hausa.png);
}

.bbc-news-vj-language--hindi .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/hindi.png);
}

.bbc-news-vj-language--igbo .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/igbo.png);
}

.bbc-news-vj-language--indonesia .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/indonesia.png);
}

.bbc-news-vj-language--korean .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/korean.png);
}

.bbc-news-vj-language--kyrgyz .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/kyrgyz.png);
}

.bbc-news-vj-language--marathi .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/marathi.png);
}

.bbc-news-vj-language--mundo .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/mundo.png);
}

.bbc-news-vj-language--nepali .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/nepali.png);
}

.bbc-news-vj-language--news .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/news.png);
}

.bbc-news-vj-language--pashto .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/pashto.png);
}

.bbc-news-vj-language--persian .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/persian.png);
}

.bbc-news-vj-language--pidgin .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/pidgin.png);
}

.bbc-news-vj-language--portuguese .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/portuguese.png?v=2);
}

.bbc-news-vj-language--punjabi .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/punjabi.png);
}

.bbc-news-vj-language--russian .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/russian.png);
}

.bbc-news-vj-language--serbian .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/serbian.png);
}

.bbc-news-vj-language--sinhala .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/sinhala.png);
}

.bbc-news-vj-language--somali .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/somali.png);
}

.bbc-news-vj-language--swahili .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/swahili.png);
}

.bbc-news-vj-language--tamil .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/tamil.png);
}

.bbc-news-vj-language--tajik .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/tajik.png);
  background-size: auto 100%;
}

.bbc-news-vj-language--thai .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/thai.png);
}

.bbc-news-vj-language--telugu .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/telugu.png);
}

.bbc-news-vj-language--turkce .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/turkce.png);
}

.bbc-news-vj-language--ukchina .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/ukchina.png);
}

.bbc-news-vj-language--ukrainian .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/ukrainian.png);
}

.bbc-news-vj-language--urdu .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/urdu.png);
}

.bbc-news-vj-language--uzbek .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/uzbek.png);
}

.bbc-news-vj-language--vietnamese .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/vietnamese.png);
}

.bbc-news-vj-language--yoruba .masthead__logo {
  background-image: url(https://news.files.bbci.co.uk/include/vjassets/branding/v2/embed/yoruba.png);
}

.footer {
  bottom: 0;
  color: #fff;
  left: 0;
  font-size: 12px;
  height: 18px;
  position: fixed;
  right: 0;
}

.footer--logo {
  background: url(bbc-branding/news.png) no-repeat 13px 1px #900;
  height: 100%;
}

.footer::after {
  bottom: 0;
  content: "©";
  left: 3px;
  position: absolute;
  top: 3px;
  width: 13px;
}
/* autoprefixer: off */
/**
     * Grid containing element
     */
.gel-wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-right: 8px;
  padding-left: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 25em) {
  .gel-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .gel-wrap {
    max-width: 1280px;
  }
}

/**
     * A grid row
     */
.gel-layout {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 37.5em) {
  .gel-layout {
    margin-left: -16px;
  }
}

/**
     * A single grid item
     */
.gel-layout__item {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 37.5em) {
  .gel-layout__item {
    padding-left: 16px;
  }
}

/**
     * Layouts with no gutters.
     */
.gel-layout--flush {
  margin-left: 0;
}

.gel-layout--flush > .gel-layout__item {
  padding-left: 0;
}

/**
     * Reversed rendered order of layout items, e.g. items 1, 2, 3, 4 in your
     * markup will display in order 4, 3, 2, 1 on your page
     */
.gel-layout--rev {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.no-flexbox .gel-layout--rev {
  direction: rtl;
  text-align: left;
}

.no-flexbox .gel-layout--rev > .gel-layout__item {
  direction: ltr;
  text-align: left;
}

/**
     * Align layout items to the vertical centers of each other
     */
.gel-layout--middle {
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

.gel-layout--middle > .gel-layout__item {
  vertical-align: middle;
}

/**
     * Align layout items to the vertical bottoms of each other
     */
.gel-layout--bottom {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
}

.gel-layout--bottom > .gel-layout__item {
  vertical-align: bottom;
}

/**
     * Make the layout items fill up from the right hand side
     */
.gel-layout--right {
  text-align: right;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gel-layout--right > .gel-layout__item {
  text-align: left;
}

/**
     * Make the layout items fill up from the center outward
     */
.gel-layout--center {
  text-align: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.gel-layout--center > .gel-layout__item {
  text-align: left;
}

/**
     * Cause layout items to take up a non-explicit amount of width
     */
.gel-layout--auto > .gel-layout__item {
  width: auto;
}

/**
     * Disable the flexbox grid
     *
     * 1. Prevents floated layout items from shrinking the layout
     */
.gel-layout--no-flex {
  min-width: 100%;
}

.gel-layout--no-flex,
.gel-layout--no-flex > .gel-layout__item {
  display: block;
  display: inline-block;
}

/**
         * Force items to be of equal height
         */
.gel-layout--equal > .gel-layout__item {
  display: -webkit-flex;
  display: flex;
}

/**
         * Allow items to devide the space equally between the number of items
         */
.gel-layout--fit > .gel-layout__item {
  width: auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/**
         * Align a single grid item to the top
         */
.gel-layout__item--top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

/**
         * Align a single grid item to the center
         */
.gel-layout__item--center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/**
         * Align a single grid item to the bottom
         */
.gel-layout__item--bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.gel-1\/1 {
  width: 100% !important;
}

.gel-1\/2 {
  width: 50% !important;
}

.gel-1\/3 {
  width: 33.33333% !important;
}

.gel-2\/3 {
  width: 66.66667% !important;
}

.gel-1\/4 {
  width: 25% !important;
}

.gel-2\/4 {
  width: 50% !important;
}

.gel-3\/4 {
  width: 75% !important;
}

.gel-1\/5 {
  width: 20% !important;
}

.gel-2\/5 {
  width: 40% !important;
}

.gel-3\/5 {
  width: 60% !important;
}

.gel-4\/5 {
  width: 80% !important;
}

.gel-1\/8 {
  width: 12.5% !important;
}

.gel-2\/8 {
  width: 25% !important;
}

.gel-3\/8 {
  width: 37.5% !important;
}

.gel-4\/8 {
  width: 50% !important;
}

.gel-5\/8 {
  width: 62.5% !important;
}

.gel-6\/8 {
  width: 75% !important;
}

.gel-7\/8 {
  width: 87.5% !important;
}

.gel-1\/10 {
  width: 10% !important;
}

.gel-2\/10 {
  width: 20% !important;
}

.gel-3\/10 {
  width: 30% !important;
}

.gel-4\/10 {
  width: 40% !important;
}

.gel-5\/10 {
  width: 50% !important;
}

.gel-6\/10 {
  width: 60% !important;
}

.gel-7\/10 {
  width: 70% !important;
}

.gel-8\/10 {
  width: 80% !important;
}

.gel-9\/10 {
  width: 90% !important;
}

.gel-1\/12 {
  width: 8.33333% !important;
}

.gel-2\/12 {
  width: 16.66667% !important;
}

.gel-3\/12 {
  width: 25% !important;
}

.gel-4\/12 {
  width: 33.33333% !important;
}

.gel-5\/12 {
  width: 41.66667% !important;
}

.gel-6\/12 {
  width: 50% !important;
}

.gel-7\/12 {
  width: 58.33333% !important;
}

.gel-8\/12 {
  width: 66.66667% !important;
}

.gel-9\/12 {
  width: 75% !important;
}

.gel-10\/12 {
  width: 83.33333% !important;
}

.gel-11\/12 {
  width: 91.66667% !important;
}

.gel-1\/24 {
  width: 4.16667% !important;
}

.gel-2\/24 {
  width: 8.33333% !important;
}

.gel-3\/24 {
  width: 12.5% !important;
}

.gel-4\/24 {
  width: 16.66667% !important;
}

.gel-5\/24 {
  width: 20.83333% !important;
}

.gel-6\/24 {
  width: 25% !important;
}

.gel-7\/24 {
  width: 29.16667% !important;
}

.gel-8\/24 {
  width: 33.33333% !important;
}

.gel-9\/24 {
  width: 37.5% !important;
}

.gel-10\/24 {
  width: 41.66667% !important;
}

.gel-11\/24 {
  width: 45.83333% !important;
}

.gel-12\/24 {
  width: 50% !important;
}

.gel-13\/24 {
  width: 54.16667% !important;
}

.gel-14\/24 {
  width: 58.33333% !important;
}

.gel-15\/24 {
  width: 62.5% !important;
}

.gel-16\/24 {
  width: 66.66667% !important;
}

.gel-17\/24 {
  width: 70.83333% !important;
}

.gel-18\/24 {
  width: 75% !important;
}

.gel-19\/24 {
  width: 79.16667% !important;
}

.gel-20\/24 {
  width: 83.33333% !important;
}

.gel-21\/24 {
  width: 87.5% !important;
}

.gel-22\/24 {
  width: 91.66667% !important;
}

.gel-23\/24 {
  width: 95.83333% !important;
}

@media (min-width: 25em) {
  .gel-1\/1\@s {
    width: 100% !important;
  }
  .gel-1\/2\@s {
    width: 50% !important;
  }
  .gel-1\/3\@s {
    width: 33.33333% !important;
  }
  .gel-2\/3\@s {
    width: 66.66667% !important;
  }
  .gel-1\/4\@s {
    width: 25% !important;
  }
  .gel-2\/4\@s {
    width: 50% !important;
  }
  .gel-3\/4\@s {
    width: 75% !important;
  }
  .gel-1\/5\@s {
    width: 20% !important;
  }
  .gel-2\/5\@s {
    width: 40% !important;
  }
  .gel-3\/5\@s {
    width: 60% !important;
  }
  .gel-4\/5\@s {
    width: 80% !important;
  }
  .gel-1\/8\@s {
    width: 12.5% !important;
  }
  .gel-2\/8\@s {
    width: 25% !important;
  }
  .gel-3\/8\@s {
    width: 37.5% !important;
  }
  .gel-4\/8\@s {
    width: 50% !important;
  }
  .gel-5\/8\@s {
    width: 62.5% !important;
  }
  .gel-6\/8\@s {
    width: 75% !important;
  }
  .gel-7\/8\@s {
    width: 87.5% !important;
  }
  .gel-1\/10\@s {
    width: 10% !important;
  }
  .gel-2\/10\@s {
    width: 20% !important;
  }
  .gel-3\/10\@s {
    width: 30% !important;
  }
  .gel-4\/10\@s {
    width: 40% !important;
  }
  .gel-5\/10\@s {
    width: 50% !important;
  }
  .gel-6\/10\@s {
    width: 60% !important;
  }
  .gel-7\/10\@s {
    width: 70% !important;
  }
  .gel-8\/10\@s {
    width: 80% !important;
  }
  .gel-9\/10\@s {
    width: 90% !important;
  }
  .gel-1\/12\@s {
    width: 8.33333% !important;
  }
  .gel-2\/12\@s {
    width: 16.66667% !important;
  }
  .gel-3\/12\@s {
    width: 25% !important;
  }
  .gel-4\/12\@s {
    width: 33.33333% !important;
  }
  .gel-5\/12\@s {
    width: 41.66667% !important;
  }
  .gel-6\/12\@s {
    width: 50% !important;
  }
  .gel-7\/12\@s {
    width: 58.33333% !important;
  }
  .gel-8\/12\@s {
    width: 66.66667% !important;
  }
  .gel-9\/12\@s {
    width: 75% !important;
  }
  .gel-10\/12\@s {
    width: 83.33333% !important;
  }
  .gel-11\/12\@s {
    width: 91.66667% !important;
  }
  .gel-1\/24\@s {
    width: 4.16667% !important;
  }
  .gel-2\/24\@s {
    width: 8.33333% !important;
  }
  .gel-3\/24\@s {
    width: 12.5% !important;
  }
  .gel-4\/24\@s {
    width: 16.66667% !important;
  }
  .gel-5\/24\@s {
    width: 20.83333% !important;
  }
  .gel-6\/24\@s {
    width: 25% !important;
  }
  .gel-7\/24\@s {
    width: 29.16667% !important;
  }
  .gel-8\/24\@s {
    width: 33.33333% !important;
  }
  .gel-9\/24\@s {
    width: 37.5% !important;
  }
  .gel-10\/24\@s {
    width: 41.66667% !important;
  }
  .gel-11\/24\@s {
    width: 45.83333% !important;
  }
  .gel-12\/24\@s {
    width: 50% !important;
  }
  .gel-13\/24\@s {
    width: 54.16667% !important;
  }
  .gel-14\/24\@s {
    width: 58.33333% !important;
  }
  .gel-15\/24\@s {
    width: 62.5% !important;
  }
  .gel-16\/24\@s {
    width: 66.66667% !important;
  }
  .gel-17\/24\@s {
    width: 70.83333% !important;
  }
  .gel-18\/24\@s {
    width: 75% !important;
  }
  .gel-19\/24\@s {
    width: 79.16667% !important;
  }
  .gel-20\/24\@s {
    width: 83.33333% !important;
  }
  .gel-21\/24\@s {
    width: 87.5% !important;
  }
  .gel-22\/24\@s {
    width: 91.66667% !important;
  }
  .gel-23\/24\@s {
    width: 95.83333% !important;
  }
}

@media (min-width: 37.5em) {
  .gel-1\/1\@m {
    width: 100% !important;
  }
  .gel-1\/2\@m {
    width: 50% !important;
  }
  .gel-1\/3\@m {
    width: 33.33333% !important;
  }
  .gel-2\/3\@m {
    width: 66.66667% !important;
  }
  .gel-1\/4\@m {
    width: 25% !important;
  }
  .gel-2\/4\@m {
    width: 50% !important;
  }
  .gel-3\/4\@m {
    width: 75% !important;
  }
  .gel-1\/5\@m {
    width: 20% !important;
  }
  .gel-2\/5\@m {
    width: 40% !important;
  }
  .gel-3\/5\@m {
    width: 60% !important;
  }
  .gel-4\/5\@m {
    width: 80% !important;
  }
  .gel-1\/8\@m {
    width: 12.5% !important;
  }
  .gel-2\/8\@m {
    width: 25% !important;
  }
  .gel-3\/8\@m {
    width: 37.5% !important;
  }
  .gel-4\/8\@m {
    width: 50% !important;
  }
  .gel-5\/8\@m {
    width: 62.5% !important;
  }
  .gel-6\/8\@m {
    width: 75% !important;
  }
  .gel-7\/8\@m {
    width: 87.5% !important;
  }
  .gel-1\/10\@m {
    width: 10% !important;
  }
  .gel-2\/10\@m {
    width: 20% !important;
  }
  .gel-3\/10\@m {
    width: 30% !important;
  }
  .gel-4\/10\@m {
    width: 40% !important;
  }
  .gel-5\/10\@m {
    width: 50% !important;
  }
  .gel-6\/10\@m {
    width: 60% !important;
  }
  .gel-7\/10\@m {
    width: 70% !important;
  }
  .gel-8\/10\@m {
    width: 80% !important;
  }
  .gel-9\/10\@m {
    width: 90% !important;
  }
  .gel-1\/12\@m {
    width: 8.33333% !important;
  }
  .gel-2\/12\@m {
    width: 16.66667% !important;
  }
  .gel-3\/12\@m {
    width: 25% !important;
  }
  .gel-4\/12\@m {
    width: 33.33333% !important;
  }
  .gel-5\/12\@m {
    width: 41.66667% !important;
  }
  .gel-6\/12\@m {
    width: 50% !important;
  }
  .gel-7\/12\@m {
    width: 58.33333% !important;
  }
  .gel-8\/12\@m {
    width: 66.66667% !important;
  }
  .gel-9\/12\@m {
    width: 75% !important;
  }
  .gel-10\/12\@m {
    width: 83.33333% !important;
  }
  .gel-11\/12\@m {
    width: 91.66667% !important;
  }
  .gel-1\/24\@m {
    width: 4.16667% !important;
  }
  .gel-2\/24\@m {
    width: 8.33333% !important;
  }
  .gel-3\/24\@m {
    width: 12.5% !important;
  }
  .gel-4\/24\@m {
    width: 16.66667% !important;
  }
  .gel-5\/24\@m {
    width: 20.83333% !important;
  }
  .gel-6\/24\@m {
    width: 25% !important;
  }
  .gel-7\/24\@m {
    width: 29.16667% !important;
  }
  .gel-8\/24\@m {
    width: 33.33333% !important;
  }
  .gel-9\/24\@m {
    width: 37.5% !important;
  }
  .gel-10\/24\@m {
    width: 41.66667% !important;
  }
  .gel-11\/24\@m {
    width: 45.83333% !important;
  }
  .gel-12\/24\@m {
    width: 50% !important;
  }
  .gel-13\/24\@m {
    width: 54.16667% !important;
  }
  .gel-14\/24\@m {
    width: 58.33333% !important;
  }
  .gel-15\/24\@m {
    width: 62.5% !important;
  }
  .gel-16\/24\@m {
    width: 66.66667% !important;
  }
  .gel-17\/24\@m {
    width: 70.83333% !important;
  }
  .gel-18\/24\@m {
    width: 75% !important;
  }
  .gel-19\/24\@m {
    width: 79.16667% !important;
  }
  .gel-20\/24\@m {
    width: 83.33333% !important;
  }
  .gel-21\/24\@m {
    width: 87.5% !important;
  }
  .gel-22\/24\@m {
    width: 91.66667% !important;
  }
  .gel-23\/24\@m {
    width: 95.83333% !important;
  }
}

@media (min-width: 56.25em) {
  .gel-1\/1\@l {
    width: 100% !important;
  }
  .gel-1\/2\@l {
    width: 50% !important;
  }
  .gel-1\/3\@l {
    width: 33.33333% !important;
  }
  .gel-2\/3\@l {
    width: 66.66667% !important;
  }
  .gel-1\/4\@l {
    width: 25% !important;
  }
  .gel-2\/4\@l {
    width: 50% !important;
  }
  .gel-3\/4\@l {
    width: 75% !important;
  }
  .gel-1\/5\@l {
    width: 20% !important;
  }
  .gel-2\/5\@l {
    width: 40% !important;
  }
  .gel-3\/5\@l {
    width: 60% !important;
  }
  .gel-4\/5\@l {
    width: 80% !important;
  }
  .gel-1\/8\@l {
    width: 12.5% !important;
  }
  .gel-2\/8\@l {
    width: 25% !important;
  }
  .gel-3\/8\@l {
    width: 37.5% !important;
  }
  .gel-4\/8\@l {
    width: 50% !important;
  }
  .gel-5\/8\@l {
    width: 62.5% !important;
  }
  .gel-6\/8\@l {
    width: 75% !important;
  }
  .gel-7\/8\@l {
    width: 87.5% !important;
  }
  .gel-1\/10\@l {
    width: 10% !important;
  }
  .gel-2\/10\@l {
    width: 20% !important;
  }
  .gel-3\/10\@l {
    width: 30% !important;
  }
  .gel-4\/10\@l {
    width: 40% !important;
  }
  .gel-5\/10\@l {
    width: 50% !important;
  }
  .gel-6\/10\@l {
    width: 60% !important;
  }
  .gel-7\/10\@l {
    width: 70% !important;
  }
  .gel-8\/10\@l {
    width: 80% !important;
  }
  .gel-9\/10\@l {
    width: 90% !important;
  }
  .gel-1\/12\@l {
    width: 8.33333% !important;
  }
  .gel-2\/12\@l {
    width: 16.66667% !important;
  }
  .gel-3\/12\@l {
    width: 25% !important;
  }
  .gel-4\/12\@l {
    width: 33.33333% !important;
  }
  .gel-5\/12\@l {
    width: 41.66667% !important;
  }
  .gel-6\/12\@l {
    width: 50% !important;
  }
  .gel-7\/12\@l {
    width: 58.33333% !important;
  }
  .gel-8\/12\@l {
    width: 66.66667% !important;
  }
  .gel-9\/12\@l {
    width: 75% !important;
  }
  .gel-10\/12\@l {
    width: 83.33333% !important;
  }
  .gel-11\/12\@l {
    width: 91.66667% !important;
  }
  .gel-1\/24\@l {
    width: 4.16667% !important;
  }
  .gel-2\/24\@l {
    width: 8.33333% !important;
  }
  .gel-3\/24\@l {
    width: 12.5% !important;
  }
  .gel-4\/24\@l {
    width: 16.66667% !important;
  }
  .gel-5\/24\@l {
    width: 20.83333% !important;
  }
  .gel-6\/24\@l {
    width: 25% !important;
  }
  .gel-7\/24\@l {
    width: 29.16667% !important;
  }
  .gel-8\/24\@l {
    width: 33.33333% !important;
  }
  .gel-9\/24\@l {
    width: 37.5% !important;
  }
  .gel-10\/24\@l {
    width: 41.66667% !important;
  }
  .gel-11\/24\@l {
    width: 45.83333% !important;
  }
  .gel-12\/24\@l {
    width: 50% !important;
  }
  .gel-13\/24\@l {
    width: 54.16667% !important;
  }
  .gel-14\/24\@l {
    width: 58.33333% !important;
  }
  .gel-15\/24\@l {
    width: 62.5% !important;
  }
  .gel-16\/24\@l {
    width: 66.66667% !important;
  }
  .gel-17\/24\@l {
    width: 70.83333% !important;
  }
  .gel-18\/24\@l {
    width: 75% !important;
  }
  .gel-19\/24\@l {
    width: 79.16667% !important;
  }
  .gel-20\/24\@l {
    width: 83.33333% !important;
  }
  .gel-21\/24\@l {
    width: 87.5% !important;
  }
  .gel-22\/24\@l {
    width: 91.66667% !important;
  }
  .gel-23\/24\@l {
    width: 95.83333% !important;
  }
}

@media (min-width: 63em) {
  .gel-1\/1\@xl {
    width: 100% !important;
  }
  .gel-1\/2\@xl {
    width: 50% !important;
  }
  .gel-1\/3\@xl {
    width: 33.33333% !important;
  }
  .gel-2\/3\@xl {
    width: 66.66667% !important;
  }
  .gel-1\/4\@xl {
    width: 25% !important;
  }
  .gel-2\/4\@xl {
    width: 50% !important;
  }
  .gel-3\/4\@xl {
    width: 75% !important;
  }
  .gel-1\/5\@xl {
    width: 20% !important;
  }
  .gel-2\/5\@xl {
    width: 40% !important;
  }
  .gel-3\/5\@xl {
    width: 60% !important;
  }
  .gel-4\/5\@xl {
    width: 80% !important;
  }
  .gel-1\/8\@xl {
    width: 12.5% !important;
  }
  .gel-2\/8\@xl {
    width: 25% !important;
  }
  .gel-3\/8\@xl {
    width: 37.5% !important;
  }
  .gel-4\/8\@xl {
    width: 50% !important;
  }
  .gel-5\/8\@xl {
    width: 62.5% !important;
  }
  .gel-6\/8\@xl {
    width: 75% !important;
  }
  .gel-7\/8\@xl {
    width: 87.5% !important;
  }
  .gel-1\/10\@xl {
    width: 10% !important;
  }
  .gel-2\/10\@xl {
    width: 20% !important;
  }
  .gel-3\/10\@xl {
    width: 30% !important;
  }
  .gel-4\/10\@xl {
    width: 40% !important;
  }
  .gel-5\/10\@xl {
    width: 50% !important;
  }
  .gel-6\/10\@xl {
    width: 60% !important;
  }
  .gel-7\/10\@xl {
    width: 70% !important;
  }
  .gel-8\/10\@xl {
    width: 80% !important;
  }
  .gel-9\/10\@xl {
    width: 90% !important;
  }
  .gel-1\/12\@xl {
    width: 8.33333% !important;
  }
  .gel-2\/12\@xl {
    width: 16.66667% !important;
  }
  .gel-3\/12\@xl {
    width: 25% !important;
  }
  .gel-4\/12\@xl {
    width: 33.33333% !important;
  }
  .gel-5\/12\@xl {
    width: 41.66667% !important;
  }
  .gel-6\/12\@xl {
    width: 50% !important;
  }
  .gel-7\/12\@xl {
    width: 58.33333% !important;
  }
  .gel-8\/12\@xl {
    width: 66.66667% !important;
  }
  .gel-9\/12\@xl {
    width: 75% !important;
  }
  .gel-10\/12\@xl {
    width: 83.33333% !important;
  }
  .gel-11\/12\@xl {
    width: 91.66667% !important;
  }
  .gel-1\/24\@xl {
    width: 4.16667% !important;
  }
  .gel-2\/24\@xl {
    width: 8.33333% !important;
  }
  .gel-3\/24\@xl {
    width: 12.5% !important;
  }
  .gel-4\/24\@xl {
    width: 16.66667% !important;
  }
  .gel-5\/24\@xl {
    width: 20.83333% !important;
  }
  .gel-6\/24\@xl {
    width: 25% !important;
  }
  .gel-7\/24\@xl {
    width: 29.16667% !important;
  }
  .gel-8\/24\@xl {
    width: 33.33333% !important;
  }
  .gel-9\/24\@xl {
    width: 37.5% !important;
  }
  .gel-10\/24\@xl {
    width: 41.66667% !important;
  }
  .gel-11\/24\@xl {
    width: 45.83333% !important;
  }
  .gel-12\/24\@xl {
    width: 50% !important;
  }
  .gel-13\/24\@xl {
    width: 54.16667% !important;
  }
  .gel-14\/24\@xl {
    width: 58.33333% !important;
  }
  .gel-15\/24\@xl {
    width: 62.5% !important;
  }
  .gel-16\/24\@xl {
    width: 66.66667% !important;
  }
  .gel-17\/24\@xl {
    width: 70.83333% !important;
  }
  .gel-18\/24\@xl {
    width: 75% !important;
  }
  .gel-19\/24\@xl {
    width: 79.16667% !important;
  }
  .gel-20\/24\@xl {
    width: 83.33333% !important;
  }
  .gel-21\/24\@xl {
    width: 87.5% !important;
  }
  .gel-22\/24\@xl {
    width: 91.66667% !important;
  }
  .gel-23\/24\@xl {
    width: 95.83333% !important;
  }
}

@media (min-width: 80em) {
  .gel-1\/1\@xxl {
    width: 100% !important;
  }
  .gel-1\/2\@xxl {
    width: 50% !important;
  }
  .gel-1\/3\@xxl {
    width: 33.33333% !important;
  }
  .gel-2\/3\@xxl {
    width: 66.66667% !important;
  }
  .gel-1\/4\@xxl {
    width: 25% !important;
  }
  .gel-2\/4\@xxl {
    width: 50% !important;
  }
  .gel-3\/4\@xxl {
    width: 75% !important;
  }
  .gel-1\/5\@xxl {
    width: 20% !important;
  }
  .gel-2\/5\@xxl {
    width: 40% !important;
  }
  .gel-3\/5\@xxl {
    width: 60% !important;
  }
  .gel-4\/5\@xxl {
    width: 80% !important;
  }
  .gel-1\/8\@xxl {
    width: 12.5% !important;
  }
  .gel-2\/8\@xxl {
    width: 25% !important;
  }
  .gel-3\/8\@xxl {
    width: 37.5% !important;
  }
  .gel-4\/8\@xxl {
    width: 50% !important;
  }
  .gel-5\/8\@xxl {
    width: 62.5% !important;
  }
  .gel-6\/8\@xxl {
    width: 75% !important;
  }
  .gel-7\/8\@xxl {
    width: 87.5% !important;
  }
  .gel-1\/10\@xxl {
    width: 10% !important;
  }
  .gel-2\/10\@xxl {
    width: 20% !important;
  }
  .gel-3\/10\@xxl {
    width: 30% !important;
  }
  .gel-4\/10\@xxl {
    width: 40% !important;
  }
  .gel-5\/10\@xxl {
    width: 50% !important;
  }
  .gel-6\/10\@xxl {
    width: 60% !important;
  }
  .gel-7\/10\@xxl {
    width: 70% !important;
  }
  .gel-8\/10\@xxl {
    width: 80% !important;
  }
  .gel-9\/10\@xxl {
    width: 90% !important;
  }
  .gel-1\/12\@xxl {
    width: 8.33333% !important;
  }
  .gel-2\/12\@xxl {
    width: 16.66667% !important;
  }
  .gel-3\/12\@xxl {
    width: 25% !important;
  }
  .gel-4\/12\@xxl {
    width: 33.33333% !important;
  }
  .gel-5\/12\@xxl {
    width: 41.66667% !important;
  }
  .gel-6\/12\@xxl {
    width: 50% !important;
  }
  .gel-7\/12\@xxl {
    width: 58.33333% !important;
  }
  .gel-8\/12\@xxl {
    width: 66.66667% !important;
  }
  .gel-9\/12\@xxl {
    width: 75% !important;
  }
  .gel-10\/12\@xxl {
    width: 83.33333% !important;
  }
  .gel-11\/12\@xxl {
    width: 91.66667% !important;
  }
  .gel-1\/24\@xxl {
    width: 4.16667% !important;
  }
  .gel-2\/24\@xxl {
    width: 8.33333% !important;
  }
  .gel-3\/24\@xxl {
    width: 12.5% !important;
  }
  .gel-4\/24\@xxl {
    width: 16.66667% !important;
  }
  .gel-5\/24\@xxl {
    width: 20.83333% !important;
  }
  .gel-6\/24\@xxl {
    width: 25% !important;
  }
  .gel-7\/24\@xxl {
    width: 29.16667% !important;
  }
  .gel-8\/24\@xxl {
    width: 33.33333% !important;
  }
  .gel-9\/24\@xxl {
    width: 37.5% !important;
  }
  .gel-10\/24\@xxl {
    width: 41.66667% !important;
  }
  .gel-11\/24\@xxl {
    width: 45.83333% !important;
  }
  .gel-12\/24\@xxl {
    width: 50% !important;
  }
  .gel-13\/24\@xxl {
    width: 54.16667% !important;
  }
  .gel-14\/24\@xxl {
    width: 58.33333% !important;
  }
  .gel-15\/24\@xxl {
    width: 62.5% !important;
  }
  .gel-16\/24\@xxl {
    width: 66.66667% !important;
  }
  .gel-17\/24\@xxl {
    width: 70.83333% !important;
  }
  .gel-18\/24\@xxl {
    width: 75% !important;
  }
  .gel-19\/24\@xxl {
    width: 79.16667% !important;
  }
  .gel-20\/24\@xxl {
    width: 83.33333% !important;
  }
  .gel-21\/24\@xxl {
    width: 87.5% !important;
  }
  .gel-22\/24\@xxl {
    width: 91.66667% !important;
  }
  .gel-23\/24\@xxl {
    width: 95.83333% !important;
  }
}

.gel-canon {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
}

@media (min-width: 20em) {
  .gel-canon {
    font-size: 32px;
    font-size: 2rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}

@media (min-width: 37.5em) {
  .gel-canon {
    font-size: 52px;
    font-size: 3.25rem;
    line-height: 56px;
    line-height: 3.5rem;
  }
  .no-touch .gel-canon {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 48px;
    line-height: 3rem;
  }
}

.gel-canon-bold {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  font-weight: bold;
  letter-spacing: -1px;
  letter-spacing: -0.0625rem;
}

@media (min-width: 20em) {
  .gel-canon-bold {
    font-size: 32px;
    font-size: 2rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}

@media (min-width: 37.5em) {
  .gel-canon-bold {
    font-size: 52px;
    font-size: 3.25rem;
    line-height: 56px;
    line-height: 3.5rem;
  }
  .no-touch .gel-canon-bold {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 48px;
    line-height: 3rem;
  }
}

.gel-trafalgar,
h1 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 20em) {
  .gel-trafalgar,
  h1 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}

@media (min-width: 37.5em) {
  .gel-trafalgar,
  h1 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
  .no-touch .gel-trafalgar, .no-touch h1 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}

.gel-trafalgar-bold {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: bold;
  letter-spacing: -1px;
  letter-spacing: -0.0625rem;
}

@media (min-width: 20em) {
  .gel-trafalgar-bold {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}

@media (min-width: 37.5em) {
  .gel-trafalgar-bold {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
  .no-touch .gel-trafalgar-bold {
    font-size: 32px;
    font-size: 2rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}

.gel-paragon {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 20em) {
  .gel-paragon {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
  }
}

@media (min-width: 37.5em) {
  .gel-paragon {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
  .no-touch .gel-paragon {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 32px;
    line-height: 2rem;
  }
}

.gel-paragon-bold {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: bold;
  letter-spacing: -1px;
  letter-spacing: -0.0625rem;
}

@media (min-width: 20em) {
  .gel-paragon-bold {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
  }
}

@media (min-width: 37.5em) {
  .gel-paragon-bold {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
  .no-touch .gel-paragon-bold {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 32px;
    line-height: 2rem;
  }
}

.gel-double-pica,
h2 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
}

@media (min-width: 37.5em) {
  .gel-double-pica,
  h2 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
  .no-touch .gel-double-pica, .no-touch h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}

.gel-double-pica-bold {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: bold;
  letter-spacing: -1px;
  letter-spacing: -0.0625rem;
}

@media (min-width: 37.5em) {
  .gel-double-pica-bold {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
  .no-touch .gel-double-pica-bold {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}

.gel-great-primer,
h3 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
}

@media (min-width: 37.5em) {
  .gel-great-primer,
  h3 {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .no-touch .gel-great-primer, .no-touch h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.gel-great-primer-bold {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-weight: bold;
}

@media (min-width: 20em) {
  .gel-great-primer-bold {
    letter-spacing: -1px;
    letter-spacing: -0.0625rem;
  }
}

@media (min-width: 37.5em) {
  .gel-great-primer-bold {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .no-touch .gel-great-primer-bold {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.gel-pica,
h4 {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem;
}

@media (min-width: 20em) {
  .gel-pica,
  h4 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}

@media (min-width: 37.5em) {
  .gel-pica,
  h4 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
  .no-touch .gel-pica, .no-touch h4 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}

.gel-pica-bold {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: bold;
}

@media (min-width: 20em) {
  .gel-pica-bold {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}

@media (min-width: 37.5em) {
  .gel-pica-bold {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
  .no-touch .gel-pica-bold {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}

.gel-long-primer {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 18px;
  line-height: 1.125rem;
}

@media (min-width: 37.5em) {
  .gel-long-primer {
    line-height: 20px;
    line-height: 1.25rem;
  }
  .no-touch .gel-long-primer {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}

.gel-long-primer-bold {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 18px;
  line-height: 1.125rem;
  font-weight: bold;
}

@media (min-width: 37.5em) {
  .gel-long-primer-bold {
    line-height: 20px;
    line-height: 1.25rem;
  }
  .no-touch .gel-long-primer-bold {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}

.gel-brevier {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

@media (min-width: 20em) {
  .gel-brevier {
    line-height: 18px;
    line-height: 1.125rem;
  }
}

@media (min-width: 37.5em) {
  .no-touch .gel-brevier {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 16px;
    line-height: 1rem;
  }
}

.gel-brevier-bold {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  font-weight: bold;
}

@media (min-width: 20em) {
  .gel-brevier-bold {
    line-height: 18px;
    line-height: 1.125rem;
  }
}

@media (min-width: 37.5em) {
  .no-touch .gel-brevier-bold {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 16px;
    line-height: 1rem;
  }
}

.gel-minion {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  text-transform: uppercase;
}

@media (min-width: 37.5em) {
  .gel-minion {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .no-touch .gel-minion {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.gel-minion-bold {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  text-transform: uppercase;
  font-weight: bold;
}

@media (min-width: 37.5em) {
  .gel-minion-bold {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .no-touch .gel-minion-bold {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.gel-body-copy {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem;
}

@media (min-width: 20em) {
  .gel-body-copy {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

@media (min-width: 37.5em) {
  .gel-body-copy {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .no-touch .gel-body-copy {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
}

.bbc-news-vj-wrapper {
  color: #404040;
  box-sizing: border-box;
}

.bbc-news-vj-wrapper *, .bbc-news-vj-wrapper *:before, .bbc-news-vj-wrapper *:after {
  box-sizing: inherit;
}

@media (prefers-reduced-motion: reduce) {
  .bbc-news-vj-wrapper * {
    animation: none !important;
    transition: none !important;
  }
}

.bbc-news-vj-wrapper p, .bbc-news-vj-wrapper ul, .bbc-news-vj-wrapper ol {
  font-size: 1em;
}

.bbc-news-vj-wrapper p {
  line-height: 1.375;
  margin-top: 1em;
}

.bbc-news-vj-wrapper ul, .bbc-news-vj-wrapper ol {
  margin: 1em 0;
  list-style-position: inside;
  padding: 0;
}

.bbc-news-vj-wrapper li {
  line-height: 1.375;
}

.bbc-news-vj-wrapper img {
  display: block;
  max-width: 100%;
}

.bbc-news-vj-wrapper a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #dcdcdc;
}

.bbc-news-vj-wrapper a:hover, .bbc-news-vj-wrapper a:active, .bbc-news-vj-wrapper a:focus {
  border-bottom: 0;
  color: #1167a8;
}

.bbc-news-vj-wrapper blockquote {
  line-height: 1.3636;
  position: relative;
  text-align: left;
}

.bbc-news-vj-wrapper input[type=submit],
.bbc-news-vj-wrapper input[type=button],
.bbc-news-vj-wrapper button,
.bbc-news-vj-wrapper label,
.bbc-news-vj-wrapper select,
.bbc-news-vj-wrapper input[type="checkbox"],
.bbc-news-vj-wrapper input[type="radio"] {
  cursor: pointer;
}

.bbc-news-vj-wrapper textarea {
  display: block;
}

.bbc-news-vj-direction--rtl,
.bbc-news-vj-direction--rtl .gel-layout {
  text-align: right;
  direction: rtl;
}

.bbc-news-vj-wrapper--embed .gel-wrap,
.bbc-news-vj-wrapper--amp .gel-wrap {
  padding: 0;
}

.bbc-news-vj-direction--rtl {
  direction: rtl;
}

.off-screen,
.sr-only {
  position: absolute;
  border: 0;
  clip-path: inset(100%);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(100%);
  -webkit-clip: rect(1px, 1px, 1px, 1px);
}

.bbc-news-vj-wrapper {
  font-family: ReithSans, Helmet, Freesans, Helvetica, Arial, sans-serif;
}

.header {
  align-items: center;
  background: #1380a1;
  border-top-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
  box-shadow: 0 3px 0 0 #cfcfd3;
  display: flex;
  justify-content: space-between;
  padding: 1rem;
  position: relative;
  text-transform: lowercase;
  z-index: 10002;
}

.header--title {
  align-items: baseline;
  color: white;
  display: flex;
  font-weight: normal;
  font-size: 1.375rem;
  margin: 0 0.5rem;
  width: 100%;
}

.header--text {
  margin: 0 0.5rem;
}

.header img {
  display: inline;
  vertical-align: middle;
  max-height: 16px;
  height: 16px;
}

@media (max-width: 600px) {
  .header {
    padding: 0.5rem;
  }
  .header--title {
    display: block;
  }
  .header--text {
    display: block;
    margin: 0.25rem 0;
  }
}

.bbc-news-vj-language--telugu .header img,
.bbc-news-vj-language--russian .header img,
.bbc-news-vj-language--marathi .header img,
.bbc-news-vj-language--hindi .header img,
.bbc-news-vj-language--punjabi .header img,
.bbc-news-vj-language--nepali .header img {
  max-height: 1em;
  height: 1em;
  margin-bottom: -1px;
}

.bbc-news-vj-language--marathi .header img,
.bbc-news-vj-language--nepali .header img {
  margin-bottom: -2px;
}

.bbc-news-vj-language--telugu .header img,
.bbc-news-vj-language--russian .header img {
  margin-bottom: -0.25em;
}

.bbc-news-vj-language--tamil .header img {
  max-height: 16px;
  height: 16px;
  vertical-align: text-bottom;
  margin-bottom: 2px;
}

.bbc-news-vj-language--arabic .header img,
.bbc-news-vj-language--pashto .header img,
.bbc-news-vj-language--persian .header img {
  max-height: 20px;
  height: 20px;
  margin-bottom: -6px;
}

.bbc-news-vj-language--burmese .header img,
.bbc-news-vj-language--tigrinya .header img {
  max-height: 1.2em;
  height: 1.2em;
  vertical-align: middle;
}

.bbc-news-vj-language--tigrinya {
  vertical-align: text-bottom;
}

.bbc-news-vj-wrapper {
  /* Using short class names for cell elements that get repeated */
  /* hundreds of times as to reduce total file size */
}

.bbc-news-vj-wrapper .newsspec-26926 {
  margin-top: 2rem;
}

.bbc-news-vj-wrapper .core-component {
  background: #f2f2f2;
  margin-top: -1rem;
  padding: 2rem 0;
  position: relative;
}

.bbc-news-vj-wrapper .core-component__core-msg {
  color: #106078;
  display: none;
  font-size: 0.875rem;
  margin: 1rem 0 0;
  padding: 1rem 1rem 0;
  text-align: center;
}

.bbc-news-vj-wrapper .info-component {
  color: #106078;
  font-size: 0.875rem;
  margin: 1.5rem 0;
}

.bbc-news-vj-wrapper .info-component__last-updated, .bbc-news-vj-wrapper .info-component__source {
  margin: 0;
}

.bbc-news-vj-wrapper .info-component__disclaimer {
  margin-bottom: 1rem;
}

.bbc-news-vj-wrapper .core-component__cta {
  align-items: center;
  color: #3f3f42;
  display: flex;
  font-size: 1rem;
  margin: 0 1rem 1rem;
}

.bbc-news-vj-wrapper .core-component__cta-image {
  margin-right: 0.5rem;
}

.bbc-news-vj-wrapper .core-component__footnote {
  color: #3f3f42;
  font-size: 1rem;
  margin: 1rem;
  padding: 0;
}

.bbc-news-vj-wrapper .core-table {
  border-collapse: collapse;
  position: relative;
}

.bbc-news-vj-wrapper .core-table tr:last-child td {
  border-bottom: 0;
}

.bbc-news-vj-wrapper .core-date-range {
  color: #222;
  display: flex;
  font-size: 0.75rem;
  justify-content: space-between;
  text-transform: uppercase;
}

.bbc-news-vj-wrapper .c__h--v {
  background: #f2f2f2;
  box-shadow: 4px 0 0 0 rgba(207, 207, 211, 0.5);
  color: #3f3f42;
  font-size: 1rem;
  left: 0;
  line-height: 1.4em;
  min-width: 6rem;
  padding: 1rem 1rem 1rem 0;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  /* stylelint-disable */
  position: -webkit-sticky;
  /* stylelint-enable */
  position: sticky;
  text-align: left;
  z-index: 100;
}

.bbc-news-vj-wrapper .c__h--v::after {
  border-bottom: 1px solid rgba(207, 207, 211, 0.5);
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.bbc-news-vj-wrapper .c__h--h {
  background: #f2f2f2;
  color: #222;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  /* stylelint-disable */
  position: -webkit-sticky;
  /* stylelint-enable */
  position: sticky;
  text-align: center;
  top: 0;
  vertical-align: bottom;
  white-space: nowrap;
  z-index: 5;
}

.bbc-news-vj-wrapper .c__h--h > button,
.bbc-news-vj-wrapper .c__h--h > div {
  background-color: transparent;
  border: 0;
  border-bottom: solid 1px #1380a1;
  color: #222;
  display: block;
  font-size: 0.875rem;
  font-family: ReithSans, Helmet, Freesans, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.25rem;
  width: 100%;
}

.bbc-news-vj-wrapper .c__h--c {
  box-shadow: 4px 0 0 0 rgba(207, 207, 211, 0.5);
  left: 0;
  top: 0;
  z-index: 10000;
}

.bbc-news-vj-wrapper .c__h--c > button {
  text-align: left;
  padding-left: 0;
}

.bbc-news-vj-wrapper .c__h--n {
  text-align: left;
  min-width: 18rem;
}

.bbc-news-vj-wrapper .c__c {
  border-bottom: 1px solid rgba(207, 207, 211, 0.5);
  color: #3f3f42;
  font-size: 1rem;
  text-align: right;
  padding: 1rem;
}

.bbc-news-vj-wrapper .c__c--n {
  width: 100%;
}

.bbc-news-vj-wrapper .c__c--d, .bbc-news-vj-wrapper .c__c--t {
  white-space: nowrap;
}

.bbc-news-vj-wrapper .c__s {
  display: none;
}

.bbc-news-vj-wrapper .no-js .world,
.bbc-news-vj-wrapper .no-js .cta,
.bbc-news-vj-wrapper .no-js .pocket__tap-area {
  display: none;
}

.bbc-news-vj-wrapper .no-js .core-component__cta {
  display: none;
}

.bbc-news-vj-wrapper .no-js .core-component__core-msg {
  display: block;
}

.bbc-news-vj-wrapper .no-js .c__s {
  display: table-cell;
  width: 100%;
}

.bbc-news-vj-wrapper .no-js .c__c--n,
.bbc-news-vj-wrapper .no-js .c__h--n {
  min-width: 1rem;
  width: auto;
}

.bbc-news-vj-wrapper .no-js .legend,
.bbc-news-vj-wrapper .no-js .legend__title {
  display: none;
}

.bbc-news-vj-wrapper .no-js .pocket {
  margin: 0 1rem;
}

.bbc-news-vj-wrapper .no-js .input-summary-presentation-container {
  display: none;
}

.bbc-news-vj-wrapper .scroll--v .c__h--h > button,
.bbc-news-vj-wrapper .scroll--v .c__h--h > div {
  box-shadow: 0 4px 2px rgba(207, 207, 211, 0.5);
}

.bbc-news-vj-wrapper .top .c__r,
.bbc-news-vj-wrapper .top .c__c--d,
.bbc-news-vj-wrapper .top .c__c--dr,
.bbc-news-vj-wrapper .top .c__c--t {
  line-height: 1.5em;
  vertical-align: top;
}

@media (max-width: 600px) {
  .bbc-news-vj-wrapper .no-js .core-component__cta {
    display: flex;
  }
  .bbc-news-vj-wrapper .no-js .pocket {
    overflow: auto;
    max-height: 22rem;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .bbc-news-vj-wrapper .core-table {
    width: 100%;
    table-layout: fixed;
  }
  .bbc-news-vj-wrapper .c__h--c {
    width: 8rem;
  }
  .bbc-news-vj-wrapper .c__h--d,
  .bbc-news-vj-wrapper .c__h--t {
    width: 6rem;
  }
}

.bbc-news-vj-wrapper .legend {
  display: flex;
  padding: 0 1rem;
  width: 100%;
}

.bbc-news-vj-wrapper .legend__block {
  flex: 0 0 12.5rem;
}

.bbc-news-vj-wrapper .legend__block-0 {
  flex: 0 0 auto;
  padding-right: 0.5rem;
}

.bbc-news-vj-wrapper .legend__block-null {
  flex: 0 0 auto;
  padding-left: 0.5rem;
}

.bbc-news-vj-wrapper .legend__sq-container,
.bbc-news-vj-wrapper .legend__text-container {
  display: flex;
  width: 100%;
}

.bbc-news-vj-wrapper .legend__sq-container-null, .bbc-news-vj-wrapper .legend__sq-container-0,
.bbc-news-vj-wrapper .legend__text-container-null,
.bbc-news-vj-wrapper .legend__text-container-0 {
  width: 1rem;
}

.bbc-news-vj-wrapper .legend__sq {
  border-right: 1px solid #222;
  flex: 0 0 20%;
  height: 1.25rem;
}

.bbc-news-vj-wrapper .legend__sq-null, .bbc-news-vj-wrapper .legend__sq-0 {
  border-right: 0;
  flex: 0 0 100%;
  height: 1.25rem;
}

.bbc-news-vj-wrapper .legend__sq:last-child {
  border-right: 0;
}

.bbc-news-vj-wrapper .sq {
  height: 1rem;
  padding-bottom: 0.25rem;
  width: 100%;
}

.bbc-news-vj-wrapper .sq-null {
  background-color: #9b80ce;
}

.bbc-news-vj-wrapper .sq-0 {
  background-color: #e4e4e4;
  border: 1px solid #aeaeb5;
}

.bbc-news-vj-wrapper .sq-1 {
  background-color: #ffda64;
}

.bbc-news-vj-wrapper .sq-2 {
  background-color: #faab18;
}

.bbc-news-vj-wrapper .sq-3 {
  background-color: #d46666;
}

.bbc-news-vj-wrapper .sq-4 {
  background-color: #900;
}

.bbc-news-vj-wrapper .sq-5 {
  background-color: #222;
}

.bbc-news-vj-wrapper .legend__text {
  font-size: 0.75rem;
  flex: 0 0 20%;
  text-align: center;
  height: 1rem;
}

.bbc-news-vj-wrapper .legend__text-1, .bbc-news-vj-wrapper .legend__text-4 {
  flex: 0 0 30%;
}

.bbc-news-vj-wrapper .legend__text-1 {
  padding-left: 10%;
}

.bbc-news-vj-wrapper .legend__text-4 {
  padding-right: 10%;
}

.bbc-news-vj-wrapper .legend__title {
  padding: 0 1rem 0.25rem;
}

.bbc-news-vj-wrapper .region_af tbody tr {
  display: none;
}

.bbc-news-vj-wrapper .region_af tbody tr.region_af {
  display: table-row;
}

.bbc-news-vj-wrapper .region_am_na tbody tr {
  display: none;
}

.bbc-news-vj-wrapper .region_am_na tbody tr.region_am_na {
  display: table-row;
}

.bbc-news-vj-wrapper .region_am_lac tbody tr {
  display: none;
}

.bbc-news-vj-wrapper .region_am_lac tbody tr.region_am_lac {
  display: table-row;
}

.bbc-news-vj-wrapper .region_as tbody tr {
  display: none;
}

.bbc-news-vj-wrapper .region_as tbody tr.region_as {
  display: table-row;
}

.bbc-news-vj-wrapper .region_eu tbody tr {
  display: none;
}

.bbc-news-vj-wrapper .region_eu tbody tr.region_eu {
  display: table-row;
}

.bbc-news-vj-wrapper .region_me tbody tr {
  display: none;
}

.bbc-news-vj-wrapper .region_me tbody tr.region_me {
  display: table-row;
}

.bbc-news-vj-wrapper .region_oc tbody tr {
  display: none;
}

.bbc-news-vj-wrapper .region_oc tbody tr.region_oc {
  display: table-row;
}

.bbc-news-vj-wrapper .region_world tbody tr {
  display: table-row;
}

.bbc-news-vj-wrapper .c__h--h.sorted--asc button {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_asc-blue.svg) no-repeat 0.6rem;
}

.bbc-news-vj-wrapper .c__h--h.sorted--asc button:hover {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_asc-hover.svg) no-repeat 0.6rem !important;
}

.bbc-news-vj-wrapper .c__h--h.sorted--desc button {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_desc-blue.svg) no-repeat 0.6rem;
}

.bbc-news-vj-wrapper .sortable button {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_desc.svg) no-repeat 0.6rem;
}

.bbc-news-vj-wrapper .sortable button:empty {
  height: 1.625rem;
  text-decoration: none !important;
}

.bbc-news-vj-wrapper .c__h--h.sortable button {
  padding-left: 1.6rem;
  padding-right: 1rem;
}

.bbc-news-vj-wrapper .c__h--h.sortable:hover button {
  text-decoration: underline;
  cursor: pointer;
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_desc-hover.svg) no-repeat 0.6rem;
}

.bbc-news-vj-wrapper .pocket {
  height: calc(80vh);
  margin: 0 1rem 1rem;
  overflow: auto;
}

.bbc-news-vj-wrapper .pocket--less {
  height: 27rem;
  overflow-y: hidden;
  overflow-x: auto;
}

.bbc-news-vj-wrapper .pocket__fade {
  z-index: 10;
  height: 100%;
  width: 1.8rem;
  background-color: white;
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(to left, #f2f2f2 0%, rgba(242, 242, 242, 0.77) 66%, rgba(255, 255, 255, 0.0718488) 100%);
}

.bbc-news-vj-wrapper .pocket__tap-area {
  background: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.816947) 66%, rgba(255, 255, 255, 0.0718488) 100%);
  border-bottom: 2px solid #1380a1;
  display: block;
  margin-bottom: -1.75rem;
  position: relative;
  top: -3rem;
  width: 100%;
  z-index: 1000000;
}

.bbc-news-vj-wrapper .pocket__tap-area .pocket__button {
  background: #1380a1;
  border: 0;
  color: white;
  display: block;
  font-size: 1rem;
  margin: 0 auto;
  padding: 1rem 2rem;
  position: relative;
  top: 1.75rem;
}

.bbc-news-vj-wrapper .pocket__tap-area .pocket__button:focus, .bbc-news-vj-wrapper .pocket__tap-area .pocket__button:hover {
  background: #222;
}

.bbc-news-vj-wrapper .pocket__tap-area:focus, .bbc-news-vj-wrapper .pocket__tap-area:hover {
  border-bottom-color: #222;
}

.bbc-news-vj-wrapper .pocket__tap-area:focus .pocket__button, .bbc-news-vj-wrapper .pocket__tap-area:hover .pocket__button {
  background: #222;
}

.bbc-news-vj-wrapper .disabled {
  display: none;
  border-bottom: 2px solid #6e6e75;
}

.bbc-news-vj-wrapper .disabled .pocket__button {
  pointer-events: none;
  background-color: #6e6e75;
}

.bbc-news-vj-wrapper .disabled:focus, .bbc-news-vj-wrapper .disabled:hover {
  border-bottom-color: #6e6e75;
}

.bbc-news-vj-wrapper .disabled:focus .pocket__button, .bbc-news-vj-wrapper .disabled:hover .pocket__button {
  background-color: #6e6e75;
}

.bbc-news-vj-wrapper .s-e {
  border: 1px solid #6e6e73;
  height: 1.5rem;
  width: 100%;
}

.bbc-news-vj-wrapper .r {
  height: 100%;
  fill: none;
  stroke-width: 0.1;
  stroke: #6e6e73;
  width: 100%;
}

.bbc-news-vj-wrapper .l-null {
  stroke: #9b80ce;
}

.bbc-news-vj-wrapper .l-0 {
  stroke: #e4e4e4;
}

.bbc-news-vj-wrapper .l-1 {
  stroke: #ffda64;
}

.bbc-news-vj-wrapper .l-2 {
  stroke: #faab18;
}

.bbc-news-vj-wrapper .l-3 {
  stroke: #d46666;
}

.bbc-news-vj-wrapper .l-4 {
  stroke: #900;
}

.bbc-news-vj-wrapper .l-5 {
  stroke: #222;
}

.bbc-news-vj-wrapper .hidden {
  display: none;
}

.bbc-news-vj-wrapper .input-summary-presentation-container {
  margin: 1em;
  position: relative;
  z-index: 10001;
}

.bbc-news-vj-wrapper .input-summary-presentation-container .enhanced-content {
  width: 100%;
}

.bbc-news-vj-wrapper .input-summary-presentation-container .input-container {
  border-radius: 10px 10px 0 0;
  width: 100%;
  display: flex;
}

.bbc-news-vj-wrapper .input-summary-presentation-container .input-container:hover select {
  border-color: #222;
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/chevron-black.svg) no-repeat right;
  background-position-x: 98%;
}

.bbc-news-vj-wrapper .input-summary-presentation-container .input-container label {
  color: #6e6e73;
  display: block;
  font-size: 0.9rem;
  float: left;
  border-bottom: solid #cfcfd3 1px;
  padding-top: 0.2rem;
  padding-right: 2rem;
}

.bbc-news-vj-wrapper .input-summary-presentation-container .input-container select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  color: #222;
  font-size: 1rem;
  width: 100%;
  min-width: 55%;
  padding: 0.125rem 0.125rem 0.25rem;
  border: 0;
  border-radius: 0;
  border-bottom: 4px solid #1380a1;
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/chevron.svg) no-repeat right;
  background-position-x: 98%;
  font-family: inherit;
}

@media (max-width: 550px) {
  .bbc-news-vj-wrapper .input-summary-presentation-container .input-container select {
    padding-right: 2.2rem;
  }
}

.bbc-news-vj-wrapper .input-summary-presentation-container .input-container select::-ms-expand {
  display: none;
}

.bbc-news-vj-direction--rtl .legend__block-0 {
  padding-right: 0;
  padding-left: 1rem;
}

.bbc-news-vj-direction--rtl .legend__block-null {
  padding-left: 0;
  padding-right: 1rem;
}

.bbc-news-vj-direction--rtl .legend__sq {
  border-right: 0;
  border-left: 1px solid #222;
}

.bbc-news-vj-direction--rtl .legend__sq-0 {
  border-left: 0;
}

.bbc-news-vj-direction--rtl .legend__sq:last-child {
  border-left: 0;
}

.bbc-news-vj-direction--rtl .legend__text-1 {
  padding-left: 0;
  padding-right: 10%;
}

.bbc-news-vj-direction--rtl .legend__text-4 {
  padding-right: 0;
  padding-left: 10%;
}

.bbc-news-vj-direction--rtl .core-component {
  text-align: right;
}

.bbc-news-vj-direction--rtl .core-component__core-msg {
  text-align: center !important;
}

.bbc-news-vj-direction--rtl .info-component {
  text-align: right;
}

.bbc-news-vj-direction--rtl .core-component__cta-image {
  margin-right: 0;
  margin-left: 0.5rem;
}

.bbc-news-vj-direction--rtl .pocket__fade {
  left: 0;
  right: auto;
  background: linear-gradient(to right, #f2f2f2 0%, rgba(242, 242, 242, 0.77) 66%, rgba(255, 255, 255, 0.0718488) 100%);
}

.bbc-news-vj-direction--rtl .c__h--v {
  box-shadow: -4px 0 0 0 rgba(207, 207, 211, 0.5);
  padding: 1rem 0 1rem 1rem;
  position: relative;
  text-align: right !important;
}

.bbc-news-vj-direction--rtl .c__h--h {
  text-align: center !important;
}

.bbc-news-vj-direction--rtl .c__h--c {
  box-shadow: -4px 0 0 0 rgba(207, 207, 211, 0.5);
  left: unset;
}

.bbc-news-vj-direction--rtl .c__h--c > div {
  text-align: right !important;
  padding-left: 1rem;
  padding-right: 0;
}

.bbc-news-vj-direction--rtl .c__h--n {
  text-align: right !important;
  min-width: 19rem !important;
  padding-right: 0;
}

.bbc-news-vj-direction--rtl .c__c {
  text-align: left !important;
}

.bbc-news-vj-direction--rtl .input-summary-presentation-container .input-container:hover select {
  background-position-x: 2%;
}

.bbc-news-vj-direction--rtl .input-summary-presentation-container .input-container label {
  padding-right: 0;
  padding-left: 2rem;
}

.bbc-news-vj-direction--rtl .input-summary-presentation-container .input-container select {
  background-position-x: 2%;
}

.bbc-news-vj-direction--rtl .c__h--h.sorted--asc button {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_asc-blue.svg) no-repeat right 0.6rem center;
}

.bbc-news-vj-direction--rtl .c__h--h.sorted--asc button:hover {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_asc-hover.svg) no-repeat right 0.6rem center !important;
}

.bbc-news-vj-direction--rtl .c__h--h.sorted--desc button {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_desc-blue.svg) no-repeat right 0.6rem center;
}

.bbc-news-vj-direction--rtl .sortable button {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_desc.svg) no-repeat right 0.6rem center;
}

.bbc-news-vj-direction--rtl .c__h--h.sortable button {
  padding-left: 1rem;
  padding-right: 1.6rem;
}

.bbc-news-vj-direction--rtl .c__h--h.sortable:hover button {
  background: url(https://news.files.bbci.co.uk/include/newsspec/26926-covid-data-table/assets/app-project-assets/img/triangle_desc-hover.svg) no-repeat right 0.6rem center;
}

.input-summary-presentation-container {
  display: block;
}
