@charset "UTF-8";
img {
  border: 0; }

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.clearfix {
  display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }

/* close commented backslash hack */
@media print {
  .o-ads {
    display: none !important; } }

.o-ads,
[data-o-ads-name] {
  -webkit-animation-name: none;
  animation-name: none; }
  .o-ads iframe,
  [data-o-ads-name] iframe {
    background: none transparent; }

.o-ads--center {
  width: 100%;
  text-align: center; }

.o-ads--empty {
  width: 0;
  height: 0;
  display: none;
  visibility: hidden; }

.o-ads--label-left .o-ads__inner::before {
  content: "▼ Advertisement ▼";
  display: block;
  font-size: 14px; }

.o-ads--label-right .o-ads__inner::before {
  content: "▼ Advertisement ▼";
  display: block;
  font-size: 14px;
  text-align: right; }

.o-ads--transition {
  will-change: min-height, padding, height;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: height 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), min-height 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), padding 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: height 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), min-height 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), padding 0.35s cubic-bezier(0.215, 0.61, 0.355, 1); }

.o-ads--label-with-borders {
  font-size: 14px; }
  .o-ads--label-with-borders:before, .o-ads--label-with-borders:after {
    text-align: left;
    display: block;
    border-color: #ccc1b7;
    border-style: solid;
    border-width: 0; }
  .o-ads--label-with-borders:before {
    content: 'Advertisement';
    padding: 25px 0 20px;
    margin-top: 12.5px;
    border-top-width: 1px; }
  .o-ads--label-with-borders:after {
    content: '';
    padding-top: 25px;
    border-bottom-width: 1px; }

.o-ads--background {
  background-color: #ccc1b7; }

.o-ads--slate-background {
  background-color: #262a33; }

.o-ads--placeholder {
  background: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon:more?source=next&tint=999999,999999") 50%/25% no-repeat transparent; }

.o-ads--reserve-90 {
  min-height: 90px;
  height: 90px;
  padding: 10px 0;
  overflow: hidden; }
  .o-ads--reserve-90[data-o-ads-loaded="MediumRectangle"], .o-ads--reserve-90[data-o-ads-loaded="Billboard"] {
    height: 250px; }

.o-ads--reserve-250 {
  height: 250px;
  min-height: 250px;
  padding: 10px 0;
  overflow: hidden; }
  .o-ads--reserve-250[data-o-ads-loaded="Leaderboard"] .o-ads__outer, .o-ads--reserve-250[data-o-ads-loaded="SuperLeaderboard"] .o-ads__outer {
    position: relative;
    top: 50%;
    margin-top: -45px; }
  .o-ads--reserve-250[data-o-ads-loaded="Leaderboard"][data-o-ads-targeting="pos=top;"] .o-ads__outer, .o-ads--reserve-250[data-o-ads-loaded="SuperLeaderboard"][data-o-ads-targeting="pos=top;"] .o-ads__outer {
    top: 100%;
    margin-top: -90px; }
  :root[data-perf-janky="calm-middle"] [data-o-ads-loaded="Leaderboard"].o-ads--reserve-250[data-o-ads-targeting="pos=top;"] .o-ads__outer,
  :root[data-perf-janky="calm-middle"] [data-o-ads-loaded="SuperLeaderboard"].o-ads--reserve-250[data-o-ads-targeting="pos=top;"] .o-ads__outer {
    top: 50%;
    margin-top: -45px; }

.o-ads--reserve-90[data-o-ads-loaded="Responsive"],
.o-ads--reserve-250[data-o-ads-loaded="Responsive"] {
  height: 250px;
  min-height: 250px;
  padding: 10px 0; }
  @media (max-width: 90em) {
    .o-ads--reserve-90[data-o-ads-loaded="Responsive"],
    .o-ads--reserve-250[data-o-ads-loaded="Responsive"] {
      height: auto;
      min-height: calc(100vw * 0.1734);
      padding: 0; } }
  @media (max-width: 30.615em) {
    .o-ads--reserve-90[data-o-ads-loaded="Responsive"],
    .o-ads--reserve-250[data-o-ads-loaded="Responsive"] {
      height: auto;
      min-height: calc(100vw * 0.481); } }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-Thin.woff");
  font-family: "MetricWeb";
  font-weight: 100;
  font-style: normal; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-Light.woff");
  font-family: "MetricWeb";
  font-weight: 200;
  font-style: normal; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-LightItalic.woff");
  font-family: "MetricWeb";
  font-weight: 200;
  font-style: italic; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-Regular.woff");
  font-family: "MetricWeb";
  font-weight: 400;
  font-style: normal; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-RegularItalic.woff");
  font-family: "MetricWeb";
  font-weight: 400;
  font-style: italic; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-Medium.woff");
  font-family: "MetricWeb";
  font-weight: 500;
  font-style: normal; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-Semibold.woff");
  font-family: "MetricWeb";
  font-weight: 600;
  font-style: normal; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-Bold.woff");
  font-family: "MetricWeb";
  font-weight: 700;
  font-style: normal; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/MetricWeb-BoldItalic.woff");
  font-family: "MetricWeb";
  font-weight: 700;
  font-style: italic; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/FinancierDisplayWeb-LightItalic.woff");
  font-family: "FinancierDisplayWeb";
  font-weight: 200;
  font-style: italic; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/FinancierDisplayWeb-Regular.woff");
  font-family: "FinancierDisplayWeb";
  font-weight: 400;
  font-style: normal; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/FinancierDisplayWeb-MediumItalic.woff");
  font-family: "FinancierDisplayWeb";
  font-weight: 500;
  font-style: italic; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/FinancierDisplayWeb-SemiboldItalic.woff");
  font-family: "FinancierDisplayWeb";
  font-weight: 600;
  font-style: italic; }

@font-face {
  src: url("https://www.ft.com/__origami/service/build/v2/files/o-fonts-assets@1.3.2/FinancierDisplayWeb-Bold.woff");
  font-family: "FinancierDisplayWeb";
  font-weight: 700;
  font-style: normal; }

.o-typography-headline,
.o-typography-heading-level-1 {
  font-family: FinancierDisplayWeb, serif;
  font-size: 28px;
  line-height: 32px;
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-weight: 400; }
  @media (min-width: 30.625em) {
    .o-typography-headline,
    .o-typography-heading-level-1 {
      font-size: 32px;
      line-height: 32px; } }
  @media (min-width: 61.25em) {
    .o-typography-headline,
    .o-typography-heading-level-1 {
      font-size: 40px;
      line-height: 40px; } }
  .o-typography--loading-display .o-typography-headline, .o-typography--loading-display
  .o-typography-heading-level-1 {
    font-size: 25.2px;
    font-family: serif; }
    @media (min-width: 30.625em) {
      .o-typography--loading-display .o-typography-headline, .o-typography--loading-display
      .o-typography-heading-level-1 {
        font-size: 28.8px; } }
    @media (min-width: 61.25em) {
      .o-typography--loading-display .o-typography-headline, .o-typography--loading-display
      .o-typography-heading-level-1 {
        font-size: 36px; } }

.o-typography-headline--large,
.o-typography-heading-level-1--large {
  font-family: FinancierDisplayWeb, serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 28px;
  color: #33302e; }
  @media (min-width: 30.625em) {
    .o-typography-headline--large,
    .o-typography-heading-level-1--large {
      font-size: 40px;
      line-height: 40px; } }
  @media (min-width: 61.25em) {
    .o-typography-headline--large,
    .o-typography-heading-level-1--large {
      font-size: 48px;
      line-height: 48px; } }
  .o-typography--loading-displayBold .o-typography-headline--large, .o-typography--loading-displayBold
  .o-typography-heading-level-1--large {
    font-size: 28.8px;
    font-family: serif; }
    @media (min-width: 30.625em) {
      .o-typography--loading-displayBold .o-typography-headline--large, .o-typography--loading-displayBold
      .o-typography-heading-level-1--large {
        font-size: 36px; } }
    @media (min-width: 61.25em) {
      .o-typography--loading-displayBold .o-typography-headline--large, .o-typography--loading-displayBold
      .o-typography-heading-level-1--large {
        font-size: 43.2px; } }
  .o-typography-headline--large:after,
  .o-typography-heading-level-1--large:after {
    padding-top: 20px;
    padding-bottom: 0px;
    content: '';
    display: block;
    width: 180px;
    border-bottom: 8px solid #000000; }

.o-typography-heading-level-2 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-heading-level-2 {
    font-size: 23.24px;
    font-family: sans-serif; }

.o-typography-heading-level-3 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-heading-level-3 {
    font-size: 24.36px;
    font-family: sans-serif; }

.o-typography-heading-level-4 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-heading-level-4 {
    font-size: 20.88px;
    font-family: sans-serif; }

.o-typography-heading-level-5 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px; }
  .o-typography--loading-sans .o-typography-heading-level-5 {
    font-size: 13.92px;
    font-family: sans-serif; }

.o-typography-read-next {
  font-family: MetricWeb, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 8px;
  color: #000000; }
  .o-typography--loading-sansBold .o-typography-read-next {
    font-size: 14.94px;
    font-family: sans-serif; }
  .o-typography-read-next:after {
    padding-top: 4px;
    content: '';
    display: block;
    width: 60px;
    border-bottom: 4px solid #000000; }

.o-typography-collection-heading {
  font-family: MetricWeb, sans-serif;
  font-size: 24px;
  line-height: 28px;
  padding-top: 8px;
  color: #33302e;
  position: relative;
  border-top: 8px solid #f2e5da; }
  .o-typography--loading-sans .o-typography-collection-heading {
    font-size: 20.88px;
    font-family: sans-serif; }
  .o-typography-collection-heading:before {
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    left: 0;
    width: 50%;
    border-top: 8px solid #000000; }

.o-typography-product-heading-level-1 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-product-heading-level-1 {
    font-size: 26.56px;
    font-family: sans-serif; }

.o-typography-product-heading-level-2 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-product-heading-level-2 {
    font-size: 27.84px;
    font-family: sans-serif; }

.o-typography-product-heading-level-3 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-product-heading-level-3 {
    font-size: 23.24px;
    font-family: sans-serif; }

.o-typography-product-heading-level-4 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-product-heading-level-4 {
    font-size: 24.36px;
    font-family: sans-serif; }

.o-typography-product-heading-level-5 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-product-heading-level-5 {
    font-size: 19.92px;
    font-family: sans-serif; }

.o-typography-product-heading-level-6 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-product-heading-level-6 {
    font-size: 20.88px;
    font-family: sans-serif; }

.o-typography-product-heading-level-7 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-product-heading-level-7 {
    font-size: 16.6px;
    font-family: sans-serif; }

.o-typography-product-heading-level-8 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-product-heading-level-8 {
    font-size: 17.4px;
    font-family: sans-serif; }

.o-typography-product-heading-level-7--thin-rule {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  border-top: 1px solid #b3a9a0;
  padding-top: 12px;
  margin-bottom: 4px; }
  .o-typography--loading-sansBold .o-typography-product-heading-level-7--thin-rule {
    font-size: 16.6px;
    font-family: sans-serif; }

.o-typography-bold {
  font-weight: 700; }

.o-typography-italic {
  font-style: italic; }

.o-typography-sup {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  margin-top: -3px;
  vertical-align: super; }
  .o-typography--loading-sans .o-typography-sup {
    font-size: 10.44px;
    font-family: sans-serif; }

.o-typography-sub {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  margin-bottom: -5px;
  vertical-align: sub; }
  .o-typography--loading-sans .o-typography-sub {
    font-size: 10.44px;
    font-family: sans-serif; }

.o-typography-link {
  color: #0d7680;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 2px solid #cfd8d1; }
  .o-typography-link:hover {
    color: #08474d;
    border-bottom-color: #9ec0bd; }
  .o-typography-link:focus {
    color: #08474d;
    outline: 2px solid #1aecff;
    border-bottom-color: transparent; }

.o-typography-link--external {
  color: #0d7680;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 2px solid #cfd8d1; }
  .o-typography-link--external:hover {
    color: #08474d;
    border-bottom-color: #9ec0bd; }
  .o-typography-link--external:focus {
    color: #08474d;
    outline: 2px solid #1aecff;
    border-bottom-color: transparent; }
  @supports (background-size: contain) {
    .o-typography-link--external {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%230D7680,%230D7680&format=svg");
      background-repeat: no-repeat;
      background-position-x: right;
      background-size: contain;
      padding-right: calc(1em + 0.5ch);
      background-origin: border-box; }
      @media screen and (-ms-high-contrast: active) {
        .o-typography-link--external {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .o-typography-link--external {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } } }
  .o-typography-link--external::after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%230D7680,%230D7680&format=svg");
    width: 24px;
    height: 24px;
    content: 'Opens a new window';
    width: 1rem;
    height: 1rem;
    display: inline-block;
    background-origin: content-box;
    vertical-align: middle;
    border-bottom: inherit;
    border-color: transparent;
    overflow: hidden;
    text-indent: -10000px;
    text-align: left;
    color: rgba(0, 0, 0, 0); }
    @media screen and (-ms-high-contrast: active) {
      .o-typography-link--external::after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-typography-link--external::after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    @supports (background-size: contain) {
      .o-typography-link--external::after {
        position: absolute;
        clip: rect(0 0 0 0);
        margin: -1px;
        border: 0;
        overflow: hidden;
        padding: 0;
        width: 1px;
        height: 1px;
        white-space: nowrap; } }

.o-typography-caption {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-top: 8px;
  margin-bottom: 0px;
  color: #33302e; }
  .o-typography--loading-sans .o-typography-caption {
    font-size: 12.18px;
    font-family: sans-serif; }

.o-typography-topic {
  color: #990f3d;
  text-decoration: none;
  border: 0;
  display: inline-block;
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600; }
  .o-typography-topic:hover {
    color: #4d081f; }
  .o-typography-topic a {
    color: inherit;
    cursor: pointer;
    text-decoration: none;
    border: 0; }
    .o-typography-topic a:hover {
      color: inherit; }
  .o-typography-topic span {
    font-weight: 400; }
  .o-typography--loading-sansBold .o-typography-topic {
    font-size: 13.28px;
    font-family: sans-serif; }

.o-typography-author {
  color: #990f3d;
  text-decoration: none;
  border: 0;
  display: inline-block;
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #33302e; }
  .o-typography-author:hover {
    color: #4d081f; }
  .o-typography-author a {
    color: inherit;
    cursor: pointer;
    text-decoration: none;
    border: 0; }
    .o-typography-author a:hover {
      color: inherit; }
  .o-typography-author span {
    font-weight: 400; }
  .o-typography--loading-sansBold .o-typography-author {
    font-size: 13.28px;
    font-family: sans-serif; }
  .o-typography-author:hover {
    color: #990f3d; }

.o-typography-body {
  font-family: Georgia, serif;
  font-size: 18px;
  line-height: 28px;
  margin-top: 0px;
  margin-bottom: 28px;
  color: #33302e; }

.o-typography-standfirst {
  font-family: MetricWeb, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin-top: 0px;
  margin-bottom: 36px;
  color: #66605c; }
  .o-typography--loading-sans .o-typography-standfirst {
    font-size: 17.4px;
    font-family: sans-serif; }

.o-typography-list {
  margin-top: 0px;
  margin-bottom: 28px; }
  .o-typography-list li {
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #33302e; }

.o-typography-list--ordered {
  padding-left: 0; }
  :root .o-typography-list--ordered {
    counter-reset: item; }
    :root .o-typography-list--ordered li {
      display: block;
      position: relative;
      padding-left: 24px; }
      :root .o-typography-list--ordered li:before {
        font-family: MetricWeb, sans-serif;
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;
        color: #33302e;
        display: inline-block;
        width: 20px;
        -webkit-font-feature-settings: "tnum";
        font-feature-settings: "tnum";
        margin-right: -4px;
        content: counter(item);
        counter-increment: item;
        position: absolute;
        left: 0;
        top: 4px; }
        .o-typography--loading-sansBold :root .o-typography-list--ordered li:before {
          font-size: 13.28px;
          font-family: sans-serif; }

.o-typography-list--unordered {
  padding-left: 0; }
  .o-typography-list--unordered li {
    display: block;
    position: relative;
    padding-left: 1.333333333em; }
    .o-typography-list--unordered li:before {
      color: #33302e;
      display: inline-block;
      position: absolute;
      content: '\2022';
      left: -0.0625em;
      font-size: 1.777777778em; }

.o-typography-footer {
  font-family: MetricWeb, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #33302e; }
  .o-typography--loading-sans .o-typography-footer {
    font-size: 15.66px;
    font-family: sans-serif; }

.o-typography-blockquote {
  margin-left: 0;
  padding-left: 16px;
  border-left: 4px solid #990f3d; }
  .o-typography-blockquote p {
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0px;
    margin-bottom: 28px;
    color: #33302e; }
  .o-typography-blockquote footer {
    font-family: MetricWeb, sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #33302e; }
    .o-typography--loading-sans .o-typography-blockquote footer {
      font-size: 15.66px;
      font-family: sans-serif; }

.o-typography-big-number {
  font-family: MetricWeb, sans-serif;
  font-size: 84px;
  line-height: 84px;
  font-weight: 600;
  color: #33302e; }
  .o-typography--loading-sansBold .o-typography-big-number {
    font-size: 69.72px;
    font-family: sans-serif; }

.o-typography-timestamp {
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #66605c;
  margin-bottom: 16px;
  display: inline-block;
  text-transform: uppercase; }
  .o-typography--loading-sans .o-typography-timestamp {
    font-size: 13.92px;
    font-family: sans-serif; }

.o-typography-wrapper h1 {
  font-family: FinancierDisplayWeb, serif;
  font-size: 28px;
  line-height: 32px;
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-weight: 400; }
  @media (min-width: 30.625em) {
    .o-typography-wrapper h1 {
      font-size: 32px;
      line-height: 32px; } }
  @media (min-width: 61.25em) {
    .o-typography-wrapper h1 {
      font-size: 40px;
      line-height: 40px; } }
  .o-typography--loading-display .o-typography-wrapper h1 {
    font-size: 25.2px;
    font-family: serif; }
    @media (min-width: 30.625em) {
      .o-typography--loading-display .o-typography-wrapper h1 {
        font-size: 28.8px; } }
    @media (min-width: 61.25em) {
      .o-typography--loading-display .o-typography-wrapper h1 {
        font-size: 36px; } }

.o-typography-wrapper h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-wrapper h2 {
    font-size: 23.24px;
    font-family: sans-serif; }

.o-typography-wrapper h3 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-wrapper h3 {
    font-size: 24.36px;
    font-family: sans-serif; }

.o-typography-wrapper h4 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-wrapper h4 {
    font-size: 20.88px;
    font-family: sans-serif; }

.o-typography-wrapper h5 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px; }
  .o-typography--loading-sans .o-typography-wrapper h5 {
    font-size: 13.92px;
    font-family: sans-serif; }

.o-typography-wrapper a {
  color: #0d7680;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 2px solid #cfd8d1; }
  .o-typography-wrapper a:hover {
    color: #08474d;
    border-bottom-color: #9ec0bd; }
  .o-typography-wrapper a:focus {
    color: #08474d;
    outline: 2px solid #1aecff;
    border-bottom-color: transparent; }

.o-typography-wrapper p {
  font-family: Georgia, serif;
  font-size: 18px;
  line-height: 28px;
  margin-top: 0px;
  margin-bottom: 28px;
  color: #33302e; }

.o-typography-wrapper ol,
.o-typography-wrapper ul {
  margin-top: 0px;
  margin-bottom: 28px; }
  .o-typography-wrapper ol li,
  .o-typography-wrapper ul li {
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #33302e; }

.o-typography-wrapper ol {
  padding-left: 0; }
  :root .o-typography-wrapper ol {
    counter-reset: item; }
    :root .o-typography-wrapper ol li {
      display: block;
      position: relative;
      padding-left: 24px; }
      :root .o-typography-wrapper ol li:before {
        font-family: MetricWeb, sans-serif;
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;
        color: #33302e;
        display: inline-block;
        width: 20px;
        -webkit-font-feature-settings: "tnum";
        font-feature-settings: "tnum";
        margin-right: -4px;
        content: counter(item);
        counter-increment: item;
        position: absolute;
        left: 0;
        top: 4px; }
        .o-typography--loading-sansBold :root .o-typography-wrapper ol li:before {
          font-size: 13.28px;
          font-family: sans-serif; }

.o-typography-wrapper ul {
  padding-left: 0; }
  .o-typography-wrapper ul li {
    display: block;
    position: relative;
    padding-left: 1.333333333em; }
    .o-typography-wrapper ul li:before {
      color: #33302e;
      display: inline-block;
      position: absolute;
      content: '\2022';
      left: -0.0625em;
      font-size: 1.777777778em; }

.o-typography-wrapper footer {
  font-family: MetricWeb, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #33302e; }
  .o-typography--loading-sans .o-typography-wrapper footer {
    font-size: 15.66px;
    font-family: sans-serif; }

.o-typography-wrapper blockquote p {
  margin-left: 0;
  padding-left: 16px;
  border-left: 4px solid #990f3d; }
  .o-typography-wrapper blockquote p p {
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0px;
    margin-bottom: 28px;
    color: #33302e; }
  .o-typography-wrapper blockquote p footer {
    font-family: MetricWeb, sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #33302e; }
    .o-typography--loading-sans .o-typography-wrapper blockquote p footer {
      font-size: 15.66px;
      font-family: sans-serif; }

.o-typography-wrapper blockquote footer {
  font-family: MetricWeb, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #33302e; }
  .o-typography--loading-sans .o-typography-wrapper blockquote footer {
    font-size: 15.66px;
    font-family: sans-serif; }

.o-typography-wrapper strong {
  font-weight: 700; }

.o-typography-wrapper em {
  font-style: italic; }

.o-typography-wrapper sup {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  margin-top: -3px;
  vertical-align: super; }
  .o-typography--loading-sans .o-typography-wrapper sup {
    font-size: 10.44px;
    font-family: sans-serif; }

.o-typography-wrapper sub {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  margin-bottom: -5px;
  vertical-align: sub; }
  .o-typography--loading-sans .o-typography-wrapper sub {
    font-size: 10.44px;
    font-family: sans-serif; }

.o-typography-wrapper figcaption {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-top: 8px;
  margin-bottom: 0px;
  color: #33302e; }
  .o-typography--loading-sans .o-typography-wrapper figcaption {
    font-size: 12.18px;
    font-family: sans-serif; }

.o-typography-wrapper--product h1 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-wrapper--product h1 {
    font-size: 26.56px;
    font-family: sans-serif; }

.o-typography-wrapper--product h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-wrapper--product h2 {
    font-size: 27.84px;
    font-family: sans-serif; }

.o-typography-wrapper--product h3 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-wrapper--product h3 {
    font-size: 23.24px;
    font-family: sans-serif; }

.o-typography-wrapper--product h4 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-wrapper--product h4 {
    font-size: 24.36px;
    font-family: sans-serif; }

.o-typography-wrapper--product h5 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 600; }
  .o-typography--loading-sansBold .o-typography-wrapper--product h5 {
    font-size: 19.92px;
    font-family: sans-serif; }

.o-typography-wrapper--product h6 {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #33302e;
  font-family: MetricWeb, sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400; }
  .o-typography--loading-sans .o-typography-wrapper--product h6 {
    font-size: 20.88px;
    font-family: sans-serif; }

.o-typography-wrapper--product a {
  color: #0d7680;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 2px solid #cfd8d1; }
  .o-typography-wrapper--product a:hover {
    color: #08474d;
    border-bottom-color: #9ec0bd; }
  .o-typography-wrapper--product a:focus {
    color: #08474d;
    outline: 2px solid #1aecff;
    border-bottom-color: transparent; }

.o-typography-wrapper--product p {
  font-family: Georgia, serif;
  font-size: 18px;
  line-height: 28px;
  margin-top: 0px;
  margin-bottom: 28px;
  color: #33302e; }

.o-typography-wrapper--product ol,
.o-typography-wrapper--product ul {
  margin-top: 0px;
  margin-bottom: 28px; }
  .o-typography-wrapper--product ol li,
  .o-typography-wrapper--product ul li {
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #33302e; }

.o-typography-wrapper--product ol {
  padding-left: 0; }
  :root .o-typography-wrapper--product ol {
    counter-reset: item; }
    :root .o-typography-wrapper--product ol li {
      display: block;
      position: relative;
      padding-left: 24px; }
      :root .o-typography-wrapper--product ol li:before {
        font-family: MetricWeb, sans-serif;
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;
        color: #33302e;
        display: inline-block;
        width: 20px;
        -webkit-font-feature-settings: "tnum";
        font-feature-settings: "tnum";
        margin-right: -4px;
        content: counter(item);
        counter-increment: item;
        position: absolute;
        left: 0;
        top: 4px; }
        .o-typography--loading-sansBold :root .o-typography-wrapper--product ol li:before {
          font-size: 13.28px;
          font-family: sans-serif; }

.o-typography-wrapper--product ul {
  padding-left: 0; }
  .o-typography-wrapper--product ul li {
    display: block;
    position: relative;
    padding-left: 1.333333333em; }
    .o-typography-wrapper--product ul li:before {
      color: #33302e;
      display: inline-block;
      position: absolute;
      content: '\2022';
      left: -0.0625em;
      font-size: 1.777777778em; }

.o-typography-wrapper--product footer {
  font-family: MetricWeb, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #33302e; }
  .o-typography--loading-sans .o-typography-wrapper--product footer {
    font-size: 15.66px;
    font-family: sans-serif; }

.o-typography-wrapper--product blockquote p {
  margin-left: 0;
  padding-left: 16px;
  border-left: 4px solid #990f3d; }
  .o-typography-wrapper--product blockquote p p {
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0px;
    margin-bottom: 28px;
    color: #33302e; }
  .o-typography-wrapper--product blockquote p footer {
    font-family: MetricWeb, sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #33302e; }
    .o-typography--loading-sans .o-typography-wrapper--product blockquote p footer {
      font-size: 15.66px;
      font-family: sans-serif; }

.o-typography-wrapper--product blockquote footer {
  font-family: MetricWeb, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #33302e; }
  .o-typography--loading-sans .o-typography-wrapper--product blockquote footer {
    font-size: 15.66px;
    font-family: sans-serif; }

.o-typography-wrapper--product strong {
  font-weight: 700; }

.o-typography-wrapper--product em {
  font-style: italic; }

.o-typography-wrapper--product sup {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  margin-top: -3px;
  vertical-align: super; }
  .o-typography--loading-sans .o-typography-wrapper--product sup {
    font-size: 10.44px;
    font-family: sans-serif; }

.o-typography-wrapper--product sub {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  margin-bottom: -5px;
  vertical-align: sub; }
  .o-typography--loading-sans .o-typography-wrapper--product sub {
    font-size: 10.44px;
    font-family: sans-serif; }

.o-typography-wrapper--product figcaption {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-top: 8px;
  margin-bottom: 0px;
  color: #33302e; }
  .o-typography--loading-sans .o-typography-wrapper--product figcaption {
    font-size: 12.18px;
    font-family: sans-serif; }

html:after {
  content: '{ "layout": "default", "gutter": "10px" }';
  display: none; }
  @media (min-width: 30.625em) {
    html:after {
      content: '{ "layout": "S", "gutter": "10px" }'; } }
  @media (min-width: 46.25em) {
    html:after {
      content: '{ "layout": "M", "gutter": "20px" }'; } }
  @media (min-width: 61.25em) {
    html:after {
      content: '{ "layout": "L", "gutter": "20px" }'; } }
  @media (min-width: 76.25em) {
    html:after {
      content: '{ "layout": "XL", "gutter": "20px" }'; } }

html:before {
  display: none;
  content: '{"layouts": {"S": "490px", "M": "740px", "L": "980px", "XL": "1220px"}}'; }

.o-grid-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  min-width: 240px;
  max-width: 1220px;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1220px;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 46.25em) {
    .o-grid-container {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 46.25em) {
    .o-grid-container {
      max-width: 740px; } }
  @media (min-width: 61.25em) {
    .o-grid-container {
      max-width: 980px; } }
  @media (min-width: 76.25em) {
    .o-grid-container {
      max-width: 1220px; } }
  @media \0screen {
    .o-grid-container {
      padding-left: 20px;
      padding-right: 20px;
      width: 980px; } }

.o-grid-container--bleed {
  padding-left: 0;
  padding-right: 0; }

.o-grid-row {
  clear: both;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  zoom: 1; }
  @media print {
    .o-grid-row {
      display: inherit; } }
  @media (min-width: 46.25em) {
    .o-grid-row {
      margin-left: -20px; } }
  @media \0screen {
    .o-grid-row {
      margin-left: -20px; } }
  .o-grid-row:before, .o-grid-row:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-grid-row:after {
    clear: both; }

[data-o-grid-colspan] {
  position: relative;
  float: left;
  flex: 1 1 0%;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px; }
  @media \0screen {
    [data-o-grid-colspan] {
      min-width: 0 !important; } }
  @media (min-width: 46.25em) {
    [data-o-grid-colspan] {
      padding-left: 20px; } }
  @media \0screen {
    [data-o-grid-colspan] {
      padding-left: 20px; } }

[data-o-grid-colspan~="0"] {
  display: none; }

[data-o-grid-colspan~="1"] {
  display: block;
  -webkit-flex-basis: 8.33333%;
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  min-width: 8.33333%;
  max-width: 8.33333%;
  width: 8.33333%; }

[data-o-grid-colspan~="2"] {
  display: block;
  -webkit-flex-basis: 16.66667%;
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  min-width: 16.66667%;
  max-width: 16.66667%;
  width: 16.66667%; }

[data-o-grid-colspan~="3"] {
  display: block;
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  min-width: 25%;
  max-width: 25%;
  width: 25%; }

[data-o-grid-colspan~="4"] {
  display: block;
  -webkit-flex-basis: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  min-width: 33.33333%;
  max-width: 33.33333%;
  width: 33.33333%; }

[data-o-grid-colspan~="5"] {
  display: block;
  -webkit-flex-basis: 41.66667%;
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  min-width: 41.66667%;
  max-width: 41.66667%;
  width: 41.66667%; }

[data-o-grid-colspan~="6"] {
  display: block;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  min-width: 50%;
  max-width: 50%;
  width: 50%; }

[data-o-grid-colspan~="7"] {
  display: block;
  -webkit-flex-basis: 58.33333%;
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  min-width: 58.33333%;
  max-width: 58.33333%;
  width: 58.33333%; }

[data-o-grid-colspan~="8"] {
  display: block;
  -webkit-flex-basis: 66.66667%;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  min-width: 66.66667%;
  max-width: 66.66667%;
  width: 66.66667%; }

[data-o-grid-colspan~="9"] {
  display: block;
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  min-width: 75%;
  max-width: 75%;
  width: 75%; }

[data-o-grid-colspan~="10"] {
  display: block;
  -webkit-flex-basis: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  min-width: 83.33333%;
  max-width: 83.33333%;
  width: 83.33333%; }

[data-o-grid-colspan~="11"] {
  display: block;
  -webkit-flex-basis: 91.66667%;
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  min-width: 91.66667%;
  max-width: 91.66667%;
  width: 91.66667%; }

[data-o-grid-colspan~="12"] {
  display: block;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%; }

.o-grid-row--compact {
  margin-left: 0; }
  .o-grid-row--compact > [data-o-grid-colspan] {
    padding-left: 0; }

[data-o-grid-colspan~="hide"] {
  display: none; }

[data-o-grid-colspan~="center"] {
  margin-left: auto;
  margin-right: auto;
  float: none; }

[data-o-grid-colspan~="full-width"] {
  display: block;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%; }

[data-o-grid-colspan~="one-half"] {
  display: block;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  min-width: 50%;
  max-width: 50%;
  width: 50%; }

[data-o-grid-colspan~="one-third"] {
  display: block;
  -webkit-flex-basis: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  min-width: 33.33333%;
  max-width: 33.33333%;
  width: 33.33333%; }

[data-o-grid-colspan~="two-thirds"] {
  display: block;
  -webkit-flex-basis: 66.66667%;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  min-width: 66.66667%;
  max-width: 66.66667%;
  width: 66.66667%; }

[data-o-grid-colspan~="one-quarter"] {
  display: block;
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  min-width: 25%;
  max-width: 25%;
  width: 25%; }

[data-o-grid-colspan~="three-quarters"] {
  display: block;
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  min-width: 75%;
  max-width: 75%;
  width: 75%; }

[data-o-grid-colspan~="push0"] {
  left: 0%;
  right: auto; }

[data-o-grid-colspan~="pull0"] {
  right: 0%;
  left: auto; }

[data-o-grid-colspan~="offset0"] {
  margin-left: 0%; }

[data-o-grid-colspan~="push1"] {
  left: 8.33333%;
  right: auto; }

[data-o-grid-colspan~="pull1"] {
  right: 8.33333%;
  left: auto; }

[data-o-grid-colspan~="offset1"] {
  margin-left: 8.33333%; }

[data-o-grid-colspan~="push2"] {
  left: 16.66667%;
  right: auto; }

[data-o-grid-colspan~="pull2"] {
  right: 16.66667%;
  left: auto; }

[data-o-grid-colspan~="offset2"] {
  margin-left: 16.66667%; }

[data-o-grid-colspan~="push3"] {
  left: 25%;
  right: auto; }

[data-o-grid-colspan~="pull3"] {
  right: 25%;
  left: auto; }

[data-o-grid-colspan~="offset3"] {
  margin-left: 25%; }

[data-o-grid-colspan~="push4"] {
  left: 33.33333%;
  right: auto; }

[data-o-grid-colspan~="pull4"] {
  right: 33.33333%;
  left: auto; }

[data-o-grid-colspan~="offset4"] {
  margin-left: 33.33333%; }

[data-o-grid-colspan~="push5"] {
  left: 41.66667%;
  right: auto; }

[data-o-grid-colspan~="pull5"] {
  right: 41.66667%;
  left: auto; }

[data-o-grid-colspan~="offset5"] {
  margin-left: 41.66667%; }

[data-o-grid-colspan~="push6"] {
  left: 50%;
  right: auto; }

[data-o-grid-colspan~="pull6"] {
  right: 50%;
  left: auto; }

[data-o-grid-colspan~="offset6"] {
  margin-left: 50%; }

[data-o-grid-colspan~="push7"] {
  left: 58.33333%;
  right: auto; }

[data-o-grid-colspan~="pull7"] {
  right: 58.33333%;
  left: auto; }

[data-o-grid-colspan~="offset7"] {
  margin-left: 58.33333%; }

[data-o-grid-colspan~="push8"] {
  left: 66.66667%;
  right: auto; }

[data-o-grid-colspan~="pull8"] {
  right: 66.66667%;
  left: auto; }

[data-o-grid-colspan~="offset8"] {
  margin-left: 66.66667%; }

[data-o-grid-colspan~="push9"] {
  left: 75%;
  right: auto; }

[data-o-grid-colspan~="pull9"] {
  right: 75%;
  left: auto; }

[data-o-grid-colspan~="offset9"] {
  margin-left: 75%; }

[data-o-grid-colspan~="push10"] {
  left: 83.33333%;
  right: auto; }

[data-o-grid-colspan~="pull10"] {
  right: 83.33333%;
  left: auto; }

[data-o-grid-colspan~="offset10"] {
  margin-left: 83.33333%; }

[data-o-grid-colspan~="push11"] {
  left: 91.66667%;
  right: auto; }

[data-o-grid-colspan~="pull11"] {
  right: 91.66667%;
  left: auto; }

[data-o-grid-colspan~="offset11"] {
  margin-left: 91.66667%; }

@media \0screen {
  [data-o-grid-colspan~="Shide"] {
    display: none; }
  [data-o-grid-colspan~="Scenter"] {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  [data-o-grid-colspan~="Suncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  [data-o-grid-colspan~="Sfull-width"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="Sone-half"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="Sone-third"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="Stwo-thirds"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="Sone-quarter"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="Sthree-quarters"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="Spush0"] {
    left: 0%;
    right: auto; }
  [data-o-grid-colspan~="Spull0"] {
    right: 0%;
    left: auto; }
  [data-o-grid-colspan~="Soffset0"] {
    margin-left: 0%; }
  [data-o-grid-colspan~="Spush1"] {
    left: 8.33333%;
    right: auto; }
  [data-o-grid-colspan~="Spull1"] {
    right: 8.33333%;
    left: auto; }
  [data-o-grid-colspan~="Soffset1"] {
    margin-left: 8.33333%; }
  [data-o-grid-colspan~="Spush2"] {
    left: 16.66667%;
    right: auto; }
  [data-o-grid-colspan~="Spull2"] {
    right: 16.66667%;
    left: auto; }
  [data-o-grid-colspan~="Soffset2"] {
    margin-left: 16.66667%; }
  [data-o-grid-colspan~="Spush3"] {
    left: 25%;
    right: auto; }
  [data-o-grid-colspan~="Spull3"] {
    right: 25%;
    left: auto; }
  [data-o-grid-colspan~="Soffset3"] {
    margin-left: 25%; }
  [data-o-grid-colspan~="Spush4"] {
    left: 33.33333%;
    right: auto; }
  [data-o-grid-colspan~="Spull4"] {
    right: 33.33333%;
    left: auto; }
  [data-o-grid-colspan~="Soffset4"] {
    margin-left: 33.33333%; }
  [data-o-grid-colspan~="Spush5"] {
    left: 41.66667%;
    right: auto; }
  [data-o-grid-colspan~="Spull5"] {
    right: 41.66667%;
    left: auto; }
  [data-o-grid-colspan~="Soffset5"] {
    margin-left: 41.66667%; }
  [data-o-grid-colspan~="Spush6"] {
    left: 50%;
    right: auto; }
  [data-o-grid-colspan~="Spull6"] {
    right: 50%;
    left: auto; }
  [data-o-grid-colspan~="Soffset6"] {
    margin-left: 50%; }
  [data-o-grid-colspan~="Spush7"] {
    left: 58.33333%;
    right: auto; }
  [data-o-grid-colspan~="Spull7"] {
    right: 58.33333%;
    left: auto; }
  [data-o-grid-colspan~="Soffset7"] {
    margin-left: 58.33333%; }
  [data-o-grid-colspan~="Spush8"] {
    left: 66.66667%;
    right: auto; }
  [data-o-grid-colspan~="Spull8"] {
    right: 66.66667%;
    left: auto; }
  [data-o-grid-colspan~="Soffset8"] {
    margin-left: 66.66667%; }
  [data-o-grid-colspan~="Spush9"] {
    left: 75%;
    right: auto; }
  [data-o-grid-colspan~="Spull9"] {
    right: 75%;
    left: auto; }
  [data-o-grid-colspan~="Soffset9"] {
    margin-left: 75%; }
  [data-o-grid-colspan~="Spush10"] {
    left: 83.33333%;
    right: auto; }
  [data-o-grid-colspan~="Spull10"] {
    right: 83.33333%;
    left: auto; }
  [data-o-grid-colspan~="Soffset10"] {
    margin-left: 83.33333%; }
  [data-o-grid-colspan~="Spush11"] {
    left: 91.66667%;
    right: auto; }
  [data-o-grid-colspan~="Spull11"] {
    right: 91.66667%;
    left: auto; }
  [data-o-grid-colspan~="Soffset11"] {
    margin-left: 91.66667%; }
  [data-o-grid-colspan~="S0"] {
    display: none; }
  [data-o-grid-colspan~="S1"] {
    display: block;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%; }
  [data-o-grid-colspan~="S2"] {
    display: block;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%; }
  [data-o-grid-colspan~="S3"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="S4"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="S5"] {
    display: block;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%; }
  [data-o-grid-colspan~="S6"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="S7"] {
    display: block;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%; }
  [data-o-grid-colspan~="S8"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="S9"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="S10"] {
    display: block;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%; }
  [data-o-grid-colspan~="S11"] {
    display: block;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%; }
  [data-o-grid-colspan~="S12"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="Mhide"] {
    display: none; }
  [data-o-grid-colspan~="Mcenter"] {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  [data-o-grid-colspan~="Muncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  [data-o-grid-colspan~="Mfull-width"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="Mone-half"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="Mone-third"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="Mtwo-thirds"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="Mone-quarter"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="Mthree-quarters"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="Mpush0"] {
    left: 0%;
    right: auto; }
  [data-o-grid-colspan~="Mpull0"] {
    right: 0%;
    left: auto; }
  [data-o-grid-colspan~="Moffset0"] {
    margin-left: 0%; }
  [data-o-grid-colspan~="Mpush1"] {
    left: 8.33333%;
    right: auto; }
  [data-o-grid-colspan~="Mpull1"] {
    right: 8.33333%;
    left: auto; }
  [data-o-grid-colspan~="Moffset1"] {
    margin-left: 8.33333%; }
  [data-o-grid-colspan~="Mpush2"] {
    left: 16.66667%;
    right: auto; }
  [data-o-grid-colspan~="Mpull2"] {
    right: 16.66667%;
    left: auto; }
  [data-o-grid-colspan~="Moffset2"] {
    margin-left: 16.66667%; }
  [data-o-grid-colspan~="Mpush3"] {
    left: 25%;
    right: auto; }
  [data-o-grid-colspan~="Mpull3"] {
    right: 25%;
    left: auto; }
  [data-o-grid-colspan~="Moffset3"] {
    margin-left: 25%; }
  [data-o-grid-colspan~="Mpush4"] {
    left: 33.33333%;
    right: auto; }
  [data-o-grid-colspan~="Mpull4"] {
    right: 33.33333%;
    left: auto; }
  [data-o-grid-colspan~="Moffset4"] {
    margin-left: 33.33333%; }
  [data-o-grid-colspan~="Mpush5"] {
    left: 41.66667%;
    right: auto; }
  [data-o-grid-colspan~="Mpull5"] {
    right: 41.66667%;
    left: auto; }
  [data-o-grid-colspan~="Moffset5"] {
    margin-left: 41.66667%; }
  [data-o-grid-colspan~="Mpush6"] {
    left: 50%;
    right: auto; }
  [data-o-grid-colspan~="Mpull6"] {
    right: 50%;
    left: auto; }
  [data-o-grid-colspan~="Moffset6"] {
    margin-left: 50%; }
  [data-o-grid-colspan~="Mpush7"] {
    left: 58.33333%;
    right: auto; }
  [data-o-grid-colspan~="Mpull7"] {
    right: 58.33333%;
    left: auto; }
  [data-o-grid-colspan~="Moffset7"] {
    margin-left: 58.33333%; }
  [data-o-grid-colspan~="Mpush8"] {
    left: 66.66667%;
    right: auto; }
  [data-o-grid-colspan~="Mpull8"] {
    right: 66.66667%;
    left: auto; }
  [data-o-grid-colspan~="Moffset8"] {
    margin-left: 66.66667%; }
  [data-o-grid-colspan~="Mpush9"] {
    left: 75%;
    right: auto; }
  [data-o-grid-colspan~="Mpull9"] {
    right: 75%;
    left: auto; }
  [data-o-grid-colspan~="Moffset9"] {
    margin-left: 75%; }
  [data-o-grid-colspan~="Mpush10"] {
    left: 83.33333%;
    right: auto; }
  [data-o-grid-colspan~="Mpull10"] {
    right: 83.33333%;
    left: auto; }
  [data-o-grid-colspan~="Moffset10"] {
    margin-left: 83.33333%; }
  [data-o-grid-colspan~="Mpush11"] {
    left: 91.66667%;
    right: auto; }
  [data-o-grid-colspan~="Mpull11"] {
    right: 91.66667%;
    left: auto; }
  [data-o-grid-colspan~="Moffset11"] {
    margin-left: 91.66667%; }
  [data-o-grid-colspan~="M0"] {
    display: none; }
  [data-o-grid-colspan~="M1"] {
    display: block;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%; }
  [data-o-grid-colspan~="M2"] {
    display: block;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%; }
  [data-o-grid-colspan~="M3"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="M4"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="M5"] {
    display: block;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%; }
  [data-o-grid-colspan~="M6"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="M7"] {
    display: block;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%; }
  [data-o-grid-colspan~="M8"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="M9"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="M10"] {
    display: block;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%; }
  [data-o-grid-colspan~="M11"] {
    display: block;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%; }
  [data-o-grid-colspan~="M12"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="Lhide"] {
    display: none; }
  [data-o-grid-colspan~="Lcenter"] {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  [data-o-grid-colspan~="Luncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  [data-o-grid-colspan~="Lfull-width"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="Lone-half"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="Lone-third"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="Ltwo-thirds"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="Lone-quarter"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="Lthree-quarters"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="Lpush0"] {
    left: 0%;
    right: auto; }
  [data-o-grid-colspan~="Lpull0"] {
    right: 0%;
    left: auto; }
  [data-o-grid-colspan~="Loffset0"] {
    margin-left: 0%; }
  [data-o-grid-colspan~="Lpush1"] {
    left: 8.33333%;
    right: auto; }
  [data-o-grid-colspan~="Lpull1"] {
    right: 8.33333%;
    left: auto; }
  [data-o-grid-colspan~="Loffset1"] {
    margin-left: 8.33333%; }
  [data-o-grid-colspan~="Lpush2"] {
    left: 16.66667%;
    right: auto; }
  [data-o-grid-colspan~="Lpull2"] {
    right: 16.66667%;
    left: auto; }
  [data-o-grid-colspan~="Loffset2"] {
    margin-left: 16.66667%; }
  [data-o-grid-colspan~="Lpush3"] {
    left: 25%;
    right: auto; }
  [data-o-grid-colspan~="Lpull3"] {
    right: 25%;
    left: auto; }
  [data-o-grid-colspan~="Loffset3"] {
    margin-left: 25%; }
  [data-o-grid-colspan~="Lpush4"] {
    left: 33.33333%;
    right: auto; }
  [data-o-grid-colspan~="Lpull4"] {
    right: 33.33333%;
    left: auto; }
  [data-o-grid-colspan~="Loffset4"] {
    margin-left: 33.33333%; }
  [data-o-grid-colspan~="Lpush5"] {
    left: 41.66667%;
    right: auto; }
  [data-o-grid-colspan~="Lpull5"] {
    right: 41.66667%;
    left: auto; }
  [data-o-grid-colspan~="Loffset5"] {
    margin-left: 41.66667%; }
  [data-o-grid-colspan~="Lpush6"] {
    left: 50%;
    right: auto; }
  [data-o-grid-colspan~="Lpull6"] {
    right: 50%;
    left: auto; }
  [data-o-grid-colspan~="Loffset6"] {
    margin-left: 50%; }
  [data-o-grid-colspan~="Lpush7"] {
    left: 58.33333%;
    right: auto; }
  [data-o-grid-colspan~="Lpull7"] {
    right: 58.33333%;
    left: auto; }
  [data-o-grid-colspan~="Loffset7"] {
    margin-left: 58.33333%; }
  [data-o-grid-colspan~="Lpush8"] {
    left: 66.66667%;
    right: auto; }
  [data-o-grid-colspan~="Lpull8"] {
    right: 66.66667%;
    left: auto; }
  [data-o-grid-colspan~="Loffset8"] {
    margin-left: 66.66667%; }
  [data-o-grid-colspan~="Lpush9"] {
    left: 75%;
    right: auto; }
  [data-o-grid-colspan~="Lpull9"] {
    right: 75%;
    left: auto; }
  [data-o-grid-colspan~="Loffset9"] {
    margin-left: 75%; }
  [data-o-grid-colspan~="Lpush10"] {
    left: 83.33333%;
    right: auto; }
  [data-o-grid-colspan~="Lpull10"] {
    right: 83.33333%;
    left: auto; }
  [data-o-grid-colspan~="Loffset10"] {
    margin-left: 83.33333%; }
  [data-o-grid-colspan~="Lpush11"] {
    left: 91.66667%;
    right: auto; }
  [data-o-grid-colspan~="Lpull11"] {
    right: 91.66667%;
    left: auto; }
  [data-o-grid-colspan~="Loffset11"] {
    margin-left: 91.66667%; }
  [data-o-grid-colspan~="L0"] {
    display: none; }
  [data-o-grid-colspan~="L1"] {
    display: block;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%; }
  [data-o-grid-colspan~="L2"] {
    display: block;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%; }
  [data-o-grid-colspan~="L3"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="L4"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="L5"] {
    display: block;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%; }
  [data-o-grid-colspan~="L6"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="L7"] {
    display: block;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%; }
  [data-o-grid-colspan~="L8"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="L9"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="L10"] {
    display: block;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%; }
  [data-o-grid-colspan~="L11"] {
    display: block;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%; }
  [data-o-grid-colspan~="L12"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; } }

@media (min-width: 30.625em) {
  [data-o-grid-colspan~="Shide"] {
    display: none; }
  [data-o-grid-colspan~="Scenter"] {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  [data-o-grid-colspan~="Suncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  [data-o-grid-colspan~="Sfull-width"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="Sone-half"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="Sone-third"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="Stwo-thirds"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="Sone-quarter"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="Sthree-quarters"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="Spush0"] {
    left: 0%;
    right: auto; }
  [data-o-grid-colspan~="Spull0"] {
    right: 0%;
    left: auto; }
  [data-o-grid-colspan~="Soffset0"] {
    margin-left: 0%; }
  [data-o-grid-colspan~="Spush1"] {
    left: 8.33333%;
    right: auto; }
  [data-o-grid-colspan~="Spull1"] {
    right: 8.33333%;
    left: auto; }
  [data-o-grid-colspan~="Soffset1"] {
    margin-left: 8.33333%; }
  [data-o-grid-colspan~="Spush2"] {
    left: 16.66667%;
    right: auto; }
  [data-o-grid-colspan~="Spull2"] {
    right: 16.66667%;
    left: auto; }
  [data-o-grid-colspan~="Soffset2"] {
    margin-left: 16.66667%; }
  [data-o-grid-colspan~="Spush3"] {
    left: 25%;
    right: auto; }
  [data-o-grid-colspan~="Spull3"] {
    right: 25%;
    left: auto; }
  [data-o-grid-colspan~="Soffset3"] {
    margin-left: 25%; }
  [data-o-grid-colspan~="Spush4"] {
    left: 33.33333%;
    right: auto; }
  [data-o-grid-colspan~="Spull4"] {
    right: 33.33333%;
    left: auto; }
  [data-o-grid-colspan~="Soffset4"] {
    margin-left: 33.33333%; }
  [data-o-grid-colspan~="Spush5"] {
    left: 41.66667%;
    right: auto; }
  [data-o-grid-colspan~="Spull5"] {
    right: 41.66667%;
    left: auto; }
  [data-o-grid-colspan~="Soffset5"] {
    margin-left: 41.66667%; }
  [data-o-grid-colspan~="Spush6"] {
    left: 50%;
    right: auto; }
  [data-o-grid-colspan~="Spull6"] {
    right: 50%;
    left: auto; }
  [data-o-grid-colspan~="Soffset6"] {
    margin-left: 50%; }
  [data-o-grid-colspan~="Spush7"] {
    left: 58.33333%;
    right: auto; }
  [data-o-grid-colspan~="Spull7"] {
    right: 58.33333%;
    left: auto; }
  [data-o-grid-colspan~="Soffset7"] {
    margin-left: 58.33333%; }
  [data-o-grid-colspan~="Spush8"] {
    left: 66.66667%;
    right: auto; }
  [data-o-grid-colspan~="Spull8"] {
    right: 66.66667%;
    left: auto; }
  [data-o-grid-colspan~="Soffset8"] {
    margin-left: 66.66667%; }
  [data-o-grid-colspan~="Spush9"] {
    left: 75%;
    right: auto; }
  [data-o-grid-colspan~="Spull9"] {
    right: 75%;
    left: auto; }
  [data-o-grid-colspan~="Soffset9"] {
    margin-left: 75%; }
  [data-o-grid-colspan~="Spush10"] {
    left: 83.33333%;
    right: auto; }
  [data-o-grid-colspan~="Spull10"] {
    right: 83.33333%;
    left: auto; }
  [data-o-grid-colspan~="Soffset10"] {
    margin-left: 83.33333%; }
  [data-o-grid-colspan~="Spush11"] {
    left: 91.66667%;
    right: auto; }
  [data-o-grid-colspan~="Spull11"] {
    right: 91.66667%;
    left: auto; }
  [data-o-grid-colspan~="Soffset11"] {
    margin-left: 91.66667%; }
  [data-o-grid-colspan~="S0"] {
    display: none; }
  [data-o-grid-colspan~="S1"] {
    display: block;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%; }
  [data-o-grid-colspan~="S2"] {
    display: block;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%; }
  [data-o-grid-colspan~="S3"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="S4"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="S5"] {
    display: block;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%; }
  [data-o-grid-colspan~="S6"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="S7"] {
    display: block;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%; }
  [data-o-grid-colspan~="S8"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="S9"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="S10"] {
    display: block;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%; }
  [data-o-grid-colspan~="S11"] {
    display: block;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%; }
  [data-o-grid-colspan~="S12"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; } }

@media (min-width: 46.25em) {
  [data-o-grid-colspan~="Mhide"] {
    display: none; }
  [data-o-grid-colspan~="Mcenter"] {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  [data-o-grid-colspan~="Muncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  [data-o-grid-colspan~="Mfull-width"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="Mone-half"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="Mone-third"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="Mtwo-thirds"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="Mone-quarter"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="Mthree-quarters"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="Mpush0"] {
    left: 0%;
    right: auto; }
  [data-o-grid-colspan~="Mpull0"] {
    right: 0%;
    left: auto; }
  [data-o-grid-colspan~="Moffset0"] {
    margin-left: 0%; }
  [data-o-grid-colspan~="Mpush1"] {
    left: 8.33333%;
    right: auto; }
  [data-o-grid-colspan~="Mpull1"] {
    right: 8.33333%;
    left: auto; }
  [data-o-grid-colspan~="Moffset1"] {
    margin-left: 8.33333%; }
  [data-o-grid-colspan~="Mpush2"] {
    left: 16.66667%;
    right: auto; }
  [data-o-grid-colspan~="Mpull2"] {
    right: 16.66667%;
    left: auto; }
  [data-o-grid-colspan~="Moffset2"] {
    margin-left: 16.66667%; }
  [data-o-grid-colspan~="Mpush3"] {
    left: 25%;
    right: auto; }
  [data-o-grid-colspan~="Mpull3"] {
    right: 25%;
    left: auto; }
  [data-o-grid-colspan~="Moffset3"] {
    margin-left: 25%; }
  [data-o-grid-colspan~="Mpush4"] {
    left: 33.33333%;
    right: auto; }
  [data-o-grid-colspan~="Mpull4"] {
    right: 33.33333%;
    left: auto; }
  [data-o-grid-colspan~="Moffset4"] {
    margin-left: 33.33333%; }
  [data-o-grid-colspan~="Mpush5"] {
    left: 41.66667%;
    right: auto; }
  [data-o-grid-colspan~="Mpull5"] {
    right: 41.66667%;
    left: auto; }
  [data-o-grid-colspan~="Moffset5"] {
    margin-left: 41.66667%; }
  [data-o-grid-colspan~="Mpush6"] {
    left: 50%;
    right: auto; }
  [data-o-grid-colspan~="Mpull6"] {
    right: 50%;
    left: auto; }
  [data-o-grid-colspan~="Moffset6"] {
    margin-left: 50%; }
  [data-o-grid-colspan~="Mpush7"] {
    left: 58.33333%;
    right: auto; }
  [data-o-grid-colspan~="Mpull7"] {
    right: 58.33333%;
    left: auto; }
  [data-o-grid-colspan~="Moffset7"] {
    margin-left: 58.33333%; }
  [data-o-grid-colspan~="Mpush8"] {
    left: 66.66667%;
    right: auto; }
  [data-o-grid-colspan~="Mpull8"] {
    right: 66.66667%;
    left: auto; }
  [data-o-grid-colspan~="Moffset8"] {
    margin-left: 66.66667%; }
  [data-o-grid-colspan~="Mpush9"] {
    left: 75%;
    right: auto; }
  [data-o-grid-colspan~="Mpull9"] {
    right: 75%;
    left: auto; }
  [data-o-grid-colspan~="Moffset9"] {
    margin-left: 75%; }
  [data-o-grid-colspan~="Mpush10"] {
    left: 83.33333%;
    right: auto; }
  [data-o-grid-colspan~="Mpull10"] {
    right: 83.33333%;
    left: auto; }
  [data-o-grid-colspan~="Moffset10"] {
    margin-left: 83.33333%; }
  [data-o-grid-colspan~="Mpush11"] {
    left: 91.66667%;
    right: auto; }
  [data-o-grid-colspan~="Mpull11"] {
    right: 91.66667%;
    left: auto; }
  [data-o-grid-colspan~="Moffset11"] {
    margin-left: 91.66667%; }
  [data-o-grid-colspan~="M0"] {
    display: none; }
  [data-o-grid-colspan~="M1"] {
    display: block;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%; }
  [data-o-grid-colspan~="M2"] {
    display: block;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%; }
  [data-o-grid-colspan~="M3"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="M4"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="M5"] {
    display: block;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%; }
  [data-o-grid-colspan~="M6"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="M7"] {
    display: block;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%; }
  [data-o-grid-colspan~="M8"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="M9"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="M10"] {
    display: block;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%; }
  [data-o-grid-colspan~="M11"] {
    display: block;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%; }
  [data-o-grid-colspan~="M12"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; } }

@media (min-width: 61.25em) {
  [data-o-grid-colspan~="Lhide"] {
    display: none; }
  [data-o-grid-colspan~="Lcenter"] {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  [data-o-grid-colspan~="Luncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  [data-o-grid-colspan~="Lfull-width"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="Lone-half"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="Lone-third"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="Ltwo-thirds"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="Lone-quarter"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="Lthree-quarters"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="Lpush0"] {
    left: 0%;
    right: auto; }
  [data-o-grid-colspan~="Lpull0"] {
    right: 0%;
    left: auto; }
  [data-o-grid-colspan~="Loffset0"] {
    margin-left: 0%; }
  [data-o-grid-colspan~="Lpush1"] {
    left: 8.33333%;
    right: auto; }
  [data-o-grid-colspan~="Lpull1"] {
    right: 8.33333%;
    left: auto; }
  [data-o-grid-colspan~="Loffset1"] {
    margin-left: 8.33333%; }
  [data-o-grid-colspan~="Lpush2"] {
    left: 16.66667%;
    right: auto; }
  [data-o-grid-colspan~="Lpull2"] {
    right: 16.66667%;
    left: auto; }
  [data-o-grid-colspan~="Loffset2"] {
    margin-left: 16.66667%; }
  [data-o-grid-colspan~="Lpush3"] {
    left: 25%;
    right: auto; }
  [data-o-grid-colspan~="Lpull3"] {
    right: 25%;
    left: auto; }
  [data-o-grid-colspan~="Loffset3"] {
    margin-left: 25%; }
  [data-o-grid-colspan~="Lpush4"] {
    left: 33.33333%;
    right: auto; }
  [data-o-grid-colspan~="Lpull4"] {
    right: 33.33333%;
    left: auto; }
  [data-o-grid-colspan~="Loffset4"] {
    margin-left: 33.33333%; }
  [data-o-grid-colspan~="Lpush5"] {
    left: 41.66667%;
    right: auto; }
  [data-o-grid-colspan~="Lpull5"] {
    right: 41.66667%;
    left: auto; }
  [data-o-grid-colspan~="Loffset5"] {
    margin-left: 41.66667%; }
  [data-o-grid-colspan~="Lpush6"] {
    left: 50%;
    right: auto; }
  [data-o-grid-colspan~="Lpull6"] {
    right: 50%;
    left: auto; }
  [data-o-grid-colspan~="Loffset6"] {
    margin-left: 50%; }
  [data-o-grid-colspan~="Lpush7"] {
    left: 58.33333%;
    right: auto; }
  [data-o-grid-colspan~="Lpull7"] {
    right: 58.33333%;
    left: auto; }
  [data-o-grid-colspan~="Loffset7"] {
    margin-left: 58.33333%; }
  [data-o-grid-colspan~="Lpush8"] {
    left: 66.66667%;
    right: auto; }
  [data-o-grid-colspan~="Lpull8"] {
    right: 66.66667%;
    left: auto; }
  [data-o-grid-colspan~="Loffset8"] {
    margin-left: 66.66667%; }
  [data-o-grid-colspan~="Lpush9"] {
    left: 75%;
    right: auto; }
  [data-o-grid-colspan~="Lpull9"] {
    right: 75%;
    left: auto; }
  [data-o-grid-colspan~="Loffset9"] {
    margin-left: 75%; }
  [data-o-grid-colspan~="Lpush10"] {
    left: 83.33333%;
    right: auto; }
  [data-o-grid-colspan~="Lpull10"] {
    right: 83.33333%;
    left: auto; }
  [data-o-grid-colspan~="Loffset10"] {
    margin-left: 83.33333%; }
  [data-o-grid-colspan~="Lpush11"] {
    left: 91.66667%;
    right: auto; }
  [data-o-grid-colspan~="Lpull11"] {
    right: 91.66667%;
    left: auto; }
  [data-o-grid-colspan~="Loffset11"] {
    margin-left: 91.66667%; }
  [data-o-grid-colspan~="L0"] {
    display: none; }
  [data-o-grid-colspan~="L1"] {
    display: block;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%; }
  [data-o-grid-colspan~="L2"] {
    display: block;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%; }
  [data-o-grid-colspan~="L3"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="L4"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="L5"] {
    display: block;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%; }
  [data-o-grid-colspan~="L6"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="L7"] {
    display: block;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%; }
  [data-o-grid-colspan~="L8"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="L9"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="L10"] {
    display: block;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%; }
  [data-o-grid-colspan~="L11"] {
    display: block;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%; }
  [data-o-grid-colspan~="L12"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; } }

@media (min-width: 76.25em) {
  [data-o-grid-colspan~="XLhide"] {
    display: none; }
  [data-o-grid-colspan~="XLcenter"] {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  [data-o-grid-colspan~="XLuncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  [data-o-grid-colspan~="XLfull-width"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  [data-o-grid-colspan~="XLone-half"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="XLone-third"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="XLtwo-thirds"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="XLone-quarter"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="XLthree-quarters"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="XLpush0"] {
    left: 0%;
    right: auto; }
  [data-o-grid-colspan~="XLpull0"] {
    right: 0%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset0"] {
    margin-left: 0%; }
  [data-o-grid-colspan~="XLpush1"] {
    left: 8.33333%;
    right: auto; }
  [data-o-grid-colspan~="XLpull1"] {
    right: 8.33333%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset1"] {
    margin-left: 8.33333%; }
  [data-o-grid-colspan~="XLpush2"] {
    left: 16.66667%;
    right: auto; }
  [data-o-grid-colspan~="XLpull2"] {
    right: 16.66667%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset2"] {
    margin-left: 16.66667%; }
  [data-o-grid-colspan~="XLpush3"] {
    left: 25%;
    right: auto; }
  [data-o-grid-colspan~="XLpull3"] {
    right: 25%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset3"] {
    margin-left: 25%; }
  [data-o-grid-colspan~="XLpush4"] {
    left: 33.33333%;
    right: auto; }
  [data-o-grid-colspan~="XLpull4"] {
    right: 33.33333%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset4"] {
    margin-left: 33.33333%; }
  [data-o-grid-colspan~="XLpush5"] {
    left: 41.66667%;
    right: auto; }
  [data-o-grid-colspan~="XLpull5"] {
    right: 41.66667%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset5"] {
    margin-left: 41.66667%; }
  [data-o-grid-colspan~="XLpush6"] {
    left: 50%;
    right: auto; }
  [data-o-grid-colspan~="XLpull6"] {
    right: 50%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset6"] {
    margin-left: 50%; }
  [data-o-grid-colspan~="XLpush7"] {
    left: 58.33333%;
    right: auto; }
  [data-o-grid-colspan~="XLpull7"] {
    right: 58.33333%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset7"] {
    margin-left: 58.33333%; }
  [data-o-grid-colspan~="XLpush8"] {
    left: 66.66667%;
    right: auto; }
  [data-o-grid-colspan~="XLpull8"] {
    right: 66.66667%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset8"] {
    margin-left: 66.66667%; }
  [data-o-grid-colspan~="XLpush9"] {
    left: 75%;
    right: auto; }
  [data-o-grid-colspan~="XLpull9"] {
    right: 75%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset9"] {
    margin-left: 75%; }
  [data-o-grid-colspan~="XLpush10"] {
    left: 83.33333%;
    right: auto; }
  [data-o-grid-colspan~="XLpull10"] {
    right: 83.33333%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset10"] {
    margin-left: 83.33333%; }
  [data-o-grid-colspan~="XLpush11"] {
    left: 91.66667%;
    right: auto; }
  [data-o-grid-colspan~="XLpull11"] {
    right: 91.66667%;
    left: auto; }
  [data-o-grid-colspan~="XLoffset11"] {
    margin-left: 91.66667%; }
  [data-o-grid-colspan~="XL0"] {
    display: none; }
  [data-o-grid-colspan~="XL1"] {
    display: block;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%; }
  [data-o-grid-colspan~="XL2"] {
    display: block;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%; }
  [data-o-grid-colspan~="XL3"] {
    display: block;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%; }
  [data-o-grid-colspan~="XL4"] {
    display: block;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%; }
  [data-o-grid-colspan~="XL5"] {
    display: block;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%; }
  [data-o-grid-colspan~="XL6"] {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
  [data-o-grid-colspan~="XL7"] {
    display: block;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%; }
  [data-o-grid-colspan~="XL8"] {
    display: block;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%; }
  [data-o-grid-colspan~="XL9"] {
    display: block;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%; }
  [data-o-grid-colspan~="XL10"] {
    display: block;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%; }
  [data-o-grid-colspan~="XL11"] {
    display: block;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%; }
  [data-o-grid-colspan~="XL12"] {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; } }

.o-buttons {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  margin: 0;
  border-style: solid;
  text-align: center;
  text-decoration: none;
  font-family: MetricWeb, sans-serif;
  font-weight: 600;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
  transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-clip: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 21px 21px;
  min-height: 28px;
  min-width: 60px;
  padding: 6px 8px 6px 8px;
  font-size: 14px;
  line-height: 14px;
  border-width: 1px;
  background-color: transparent;
  color: #0d7680;
  border-color: #0d7680; }
  .o-buttons[aria-selected=true], .o-buttons[aria-current], .o-buttons[aria-pressed=true], .o-buttons:active {
    background-color: #0d7680;
    color: #ffffff;
    border-color: #0d7680; }
  .o-buttons:not([disabled]):hover {
    background-color: rgba(13, 118, 128, 0.1);
    color: #0d7680;
    border-color: #0d7680;
    text-decoration: none; }
  .o-buttons:not([disabled]):focus {
    background-color: rgba(13, 118, 128, 0.1);
    color: #0d7680;
    border-color: #0d7680; }
  .o-buttons[disabled] {
    pointer-events: none;
    opacity: 0.4;
    cursor: default; }

.o-buttons--default {
  background-size: 21px 21px;
  min-height: 28px;
  min-width: 60px;
  padding: 6px 8px 6px 8px;
  font-size: 14px;
  line-height: 14px;
  border-width: 1px; }

.o-buttons--big {
  background-size: 40px 40px;
  min-height: 40px;
  min-width: 80px;
  padding: 11px 20px 11px 20px;
  font-size: 16px;
  line-height: 16px;
  border-width: 1px; }

.o-buttons--primary {
  background-color: #0d7680;
  color: #ffffff;
  border-color: transparent; }
  .o-buttons--primary[aria-selected=true], .o-buttons--primary[aria-current], .o-buttons--primary[aria-pressed=true], .o-buttons--primary:active {
    background-color: #08474d;
    color: #ffffff;
    border-color: transparent; }
  .o-buttons--primary:not([disabled]):hover {
    background-color: #0a5e66;
    color: #ffffff;
    border-color: transparent;
    text-decoration: none; }
  .o-buttons--primary:not([disabled]):focus {
    background-color: #0a5e66;
    color: #ffffff;
    border-color: transparent; }

.o-buttons--primary.o-buttons--inverse {
  background-color: #ffffff;
  color: #262a33;
  border-color: transparent; }
  .o-buttons--primary.o-buttons--inverse[aria-selected=true], .o-buttons--primary.o-buttons--inverse[aria-current], .o-buttons--primary.o-buttons--inverse[aria-pressed=true], .o-buttons--primary.o-buttons--inverse:active {
    background-color: #bebfc2;
    color: #262a33;
    border-color: transparent; }
  .o-buttons--primary.o-buttons--inverse:not([disabled]):hover {
    background-color: #a8aaad;
    color: #262a33;
    border-color: transparent;
    text-decoration: none; }
  .o-buttons--primary.o-buttons--inverse:not([disabled]):focus {
    background-color: #ffffff;
    color: #262a33;
    border-color: transparent; }

.o-buttons--primary.o-buttons--mono {
  background-color: #262a33;
  color: #ffffff;
  border-color: transparent; }
  .o-buttons--primary.o-buttons--mono[aria-selected=true], .o-buttons--primary.o-buttons--mono[aria-current], .o-buttons--primary.o-buttons--mono[aria-pressed=true], .o-buttons--primary.o-buttons--mono:active {
    background-color: #7d7a7a;
    color: #ffffff;
    border-color: transparent; }
  .o-buttons--primary.o-buttons--mono:not([disabled]):hover {
    background-color: #676668;
    color: #ffffff;
    border-color: transparent;
    text-decoration: none; }
  .o-buttons--primary.o-buttons--mono:not([disabled]):focus {
    background-color: #676668;
    color: #ffffff;
    border-color: transparent; }

.o-buttons--secondary {
  background-color: transparent;
  color: #0d7680;
  border-color: #0d7680; }
  .o-buttons--secondary[aria-selected=true], .o-buttons--secondary[aria-current], .o-buttons--secondary[aria-pressed=true], .o-buttons--secondary:active {
    background-color: #0d7680;
    color: #ffffff;
    border-color: #0d7680; }
  .o-buttons--secondary:not([disabled]):hover {
    background-color: rgba(13, 118, 128, 0.1);
    color: #0d7680;
    border-color: #0d7680;
    text-decoration: none; }
  .o-buttons--secondary:not([disabled]):focus {
    background-color: rgba(13, 118, 128, 0.1);
    color: #0d7680;
    border-color: #0d7680; }

.o-buttons--inverse {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff; }
  .o-buttons--inverse[aria-selected=true], .o-buttons--inverse[aria-current], .o-buttons--inverse[aria-pressed=true], .o-buttons--inverse:active {
    background-color: #ffffff;
    color: #000000;
    border-color: #ffffff; }
  .o-buttons--inverse:not([disabled]):hover {
    background-color: #51555c;
    color: #ffffff;
    border-color: #ffffff;
    text-decoration: none; }
  .o-buttons--inverse:not([disabled]):focus {
    background-color: #51555c;
    color: #ffffff;
    border-color: #ffffff; }

.o-buttons--mono {
  background-color: transparent;
  color: #262a33;
  border-color: #262a33; }
  .o-buttons--mono[aria-selected=true], .o-buttons--mono[aria-current], .o-buttons--mono[aria-pressed=true], .o-buttons--mono:active {
    background-color: #262a33;
    color: #ffffff;
    border-color: #262a33; }
  .o-buttons--mono:not([disabled]):hover {
    background-color: #e9ddd3;
    color: #262a33;
    border-color: #262a33;
    text-decoration: none; }
  .o-buttons--mono:not([disabled]):focus {
    background-color: #e9ddd3;
    color: #262a33;
    border-color: #262a33; }

.o-buttons--b2c {
  background-color: #3a70af;
  color: #ffffff;
  border-color: #3a70af; }
  .o-buttons--b2c[aria-selected=true], .o-buttons--b2c[aria-current], .o-buttons--b2c[aria-pressed=true], .o-buttons--b2c:active {
    background-color: #99c6fb;
    color: #1a1817;
    border-color: #3a70af; }
  .o-buttons--b2c:not([disabled]):hover {
    background-color: #4e96eb;
    color: #1a1817;
    border-color: #3a70af;
    text-decoration: none; }
  .o-buttons--b2c:not([disabled]):focus {
    background-color: #4e96eb;
    color: #1a1817;
    border-color: #3a70af; }

.o-buttons-pagination > .o-buttons {
  padding-left: 5px;
  padding-right: 5px;
  min-width: 24px; }
  .o-buttons-pagination > .o-buttons.o-buttons--big {
    padding-left: 9px;
    padding-right: 9px;
    min-width: 36px; }

.o-buttons-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 3px;
  padding-left: 22px; }
  .o-buttons-icon .o-buttons-icon__label {
    font-size: 0;
    height: 1px;
    overflow: hidden;
    display: block; }
  .o-buttons-icon.o-buttons--big {
    padding-left: 40px; }
  .o-buttons-icon.o-buttons-icon--icon-only {
    padding-left: 0;
    background-position: 50%;
    min-width: 40px; }

.o-buttons--primary.o-buttons-icon--arrow-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--arrow-left[aria-selected=true], .o-buttons--primary.o-buttons-icon--arrow-left[aria-current], .o-buttons--primary.o-buttons-icon--arrow-left[aria-pressed=true], .o-buttons--primary.o-buttons-icon--arrow-left:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-left:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-left:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-left:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--arrow-right[aria-selected=true], .o-buttons--primary.o-buttons-icon--arrow-right[aria-current], .o-buttons--primary.o-buttons-icon--arrow-right[aria-pressed=true], .o-buttons--primary.o-buttons-icon--arrow-right:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-right:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-right:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-right:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--upload {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--upload[aria-selected=true], .o-buttons--primary.o-buttons-icon--upload[aria-current], .o-buttons--primary.o-buttons-icon--upload[aria-pressed=true], .o-buttons--primary.o-buttons-icon--upload:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--upload:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--upload:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--upload:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--tick {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--tick[aria-selected=true], .o-buttons--primary.o-buttons-icon--tick[aria-current], .o-buttons--primary.o-buttons-icon--tick[aria-pressed=true], .o-buttons--primary.o-buttons-icon--tick:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--tick:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--tick:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--tick:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--plus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--plus[aria-selected=true], .o-buttons--primary.o-buttons-icon--plus[aria-current], .o-buttons--primary.o-buttons-icon--plus[aria-pressed=true], .o-buttons--primary.o-buttons-icon--plus:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--plus:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--plus:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--plus:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--warning {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--warning[aria-selected=true], .o-buttons--primary.o-buttons-icon--warning[aria-current], .o-buttons--primary.o-buttons-icon--warning[aria-pressed=true], .o-buttons--primary.o-buttons-icon--warning:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--warning:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--warning:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--warning:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--arrow-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--arrow-down[aria-selected=true], .o-buttons--primary.o-buttons-icon--arrow-down[aria-current], .o-buttons--primary.o-buttons-icon--arrow-down[aria-pressed=true], .o-buttons--primary.o-buttons-icon--arrow-down:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-down:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-down:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-down:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--arrow-up {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--arrow-up[aria-selected=true], .o-buttons--primary.o-buttons-icon--arrow-up[aria-current], .o-buttons--primary.o-buttons-icon--arrow-up[aria-pressed=true], .o-buttons--primary.o-buttons-icon--arrow-up:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-up:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-up:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--arrow-up:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--grid[aria-selected=true], .o-buttons--primary.o-buttons-icon--grid[aria-current], .o-buttons--primary.o-buttons-icon--grid[aria-pressed=true], .o-buttons--primary.o-buttons-icon--grid:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--grid:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--grid:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--grid:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--list[aria-selected=true], .o-buttons--primary.o-buttons-icon--list[aria-current], .o-buttons--primary.o-buttons-icon--list[aria-pressed=true], .o-buttons--primary.o-buttons-icon--list:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--list:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--list:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--list:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--edit {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--edit[aria-selected=true], .o-buttons--primary.o-buttons-icon--edit[aria-current], .o-buttons--primary.o-buttons-icon--edit[aria-pressed=true], .o-buttons--primary.o-buttons-icon--edit:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--edit:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--edit:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--edit:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--download {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--download[aria-selected=true], .o-buttons--primary.o-buttons-icon--download[aria-current], .o-buttons--primary.o-buttons-icon--download[aria-pressed=true], .o-buttons--primary.o-buttons-icon--download:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--download:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--download:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--download:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons-icon--search {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons-icon--search[aria-selected=true], .o-buttons--primary.o-buttons-icon--search[aria-current], .o-buttons--primary.o-buttons-icon--search[aria-pressed=true], .o-buttons--primary.o-buttons-icon--search:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--search:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--search:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons-icon--search:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-left:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-right:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--upload:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--tick:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--plus:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--warning:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-down:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--arrow-up:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--grid:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--list:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--edit:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--download {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--download:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--inverse.o-buttons-icon--search {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search[aria-selected=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search[aria-current], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search[aria-pressed=true], .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--primary.o-buttons--inverse.o-buttons-icon--search:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23262A33,%23262A33&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-left:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-right:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--upload {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--upload:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--tick {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--tick:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--plus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--plus:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--warning {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--warning:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-down:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--arrow-up:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--grid:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--list[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--list[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--list[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--list:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--list:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--list:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--list:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--edit {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--edit:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--download {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--download[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--download[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--download[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--download:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--download:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--download:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--download:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--primary.o-buttons--mono.o-buttons-icon--search {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--primary.o-buttons--mono.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--search[aria-selected=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--search[aria-current], .o-buttons--primary.o-buttons--mono.o-buttons-icon--search[aria-pressed=true], .o-buttons--primary.o-buttons--mono.o-buttons-icon--search:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--search:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--search:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--primary.o-buttons--mono.o-buttons-icon--search:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--arrow-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--arrow-left[aria-selected=true], .o-buttons-icon--arrow-left[aria-current], .o-buttons-icon--arrow-left[aria-pressed=true], .o-buttons-icon--arrow-left:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--arrow-left:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--arrow-left:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--arrow-left:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--arrow-right[aria-selected=true], .o-buttons-icon--arrow-right[aria-current], .o-buttons-icon--arrow-right[aria-pressed=true], .o-buttons-icon--arrow-right:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--arrow-right:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--arrow-right:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--arrow-right:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--upload {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--upload[aria-selected=true], .o-buttons-icon--upload[aria-current], .o-buttons-icon--upload[aria-pressed=true], .o-buttons-icon--upload:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--upload:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--upload:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--upload:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--tick {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--tick[aria-selected=true], .o-buttons-icon--tick[aria-current], .o-buttons-icon--tick[aria-pressed=true], .o-buttons-icon--tick:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--tick:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--tick:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--tick:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--plus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--plus[aria-selected=true], .o-buttons-icon--plus[aria-current], .o-buttons-icon--plus[aria-pressed=true], .o-buttons-icon--plus:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--plus:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--plus:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--plus:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--warning {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--warning[aria-selected=true], .o-buttons-icon--warning[aria-current], .o-buttons-icon--warning[aria-pressed=true], .o-buttons-icon--warning:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--warning:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--warning:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--warning:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--arrow-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--arrow-down[aria-selected=true], .o-buttons-icon--arrow-down[aria-current], .o-buttons-icon--arrow-down[aria-pressed=true], .o-buttons-icon--arrow-down:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--arrow-down:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--arrow-down:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--arrow-down:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--arrow-up {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--arrow-up[aria-selected=true], .o-buttons-icon--arrow-up[aria-current], .o-buttons-icon--arrow-up[aria-pressed=true], .o-buttons-icon--arrow-up:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--arrow-up:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--arrow-up:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--arrow-up:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--grid[aria-selected=true], .o-buttons-icon--grid[aria-current], .o-buttons-icon--grid[aria-pressed=true], .o-buttons-icon--grid:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--grid:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--grid:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--grid:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--list[aria-selected=true], .o-buttons-icon--list[aria-current], .o-buttons-icon--list[aria-pressed=true], .o-buttons-icon--list:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--list:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--list:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--list:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--edit {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--edit[aria-selected=true], .o-buttons-icon--edit[aria-current], .o-buttons-icon--edit[aria-pressed=true], .o-buttons-icon--edit:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--edit:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--edit:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--edit:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--download {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--download[aria-selected=true], .o-buttons-icon--download[aria-current], .o-buttons-icon--download[aria-pressed=true], .o-buttons-icon--download:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--download:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--download:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--download:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons-icon--search {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons-icon--search[aria-selected=true], .o-buttons-icon--search[aria-current], .o-buttons-icon--search[aria-pressed=true], .o-buttons-icon--search:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons-icon--search:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--search:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%230D7680,%230D7680&format=svg"); }
  .o-buttons-icon--search:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--arrow-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--arrow-left[aria-selected=true], .o-buttons--inverse.o-buttons-icon--arrow-left[aria-current], .o-buttons--inverse.o-buttons-icon--arrow-left[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--arrow-left:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-left:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-left:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-left:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--arrow-right[aria-selected=true], .o-buttons--inverse.o-buttons-icon--arrow-right[aria-current], .o-buttons--inverse.o-buttons-icon--arrow-right[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--arrow-right:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-right:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-right:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-right:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--upload {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--upload[aria-selected=true], .o-buttons--inverse.o-buttons-icon--upload[aria-current], .o-buttons--inverse.o-buttons-icon--upload[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--upload:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--upload:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--upload:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--upload:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--tick {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--tick[aria-selected=true], .o-buttons--inverse.o-buttons-icon--tick[aria-current], .o-buttons--inverse.o-buttons-icon--tick[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--tick:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--tick:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--tick:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--tick:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--plus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--plus[aria-selected=true], .o-buttons--inverse.o-buttons-icon--plus[aria-current], .o-buttons--inverse.o-buttons-icon--plus[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--plus:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--plus:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--plus:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--plus:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--warning {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--warning[aria-selected=true], .o-buttons--inverse.o-buttons-icon--warning[aria-current], .o-buttons--inverse.o-buttons-icon--warning[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--warning:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--warning:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--warning:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--warning:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--arrow-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--arrow-down[aria-selected=true], .o-buttons--inverse.o-buttons-icon--arrow-down[aria-current], .o-buttons--inverse.o-buttons-icon--arrow-down[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--arrow-down:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-down:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-down:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-down:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--arrow-up {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--arrow-up[aria-selected=true], .o-buttons--inverse.o-buttons-icon--arrow-up[aria-current], .o-buttons--inverse.o-buttons-icon--arrow-up[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--arrow-up:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-up:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-up:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--arrow-up:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--grid[aria-selected=true], .o-buttons--inverse.o-buttons-icon--grid[aria-current], .o-buttons--inverse.o-buttons-icon--grid[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--grid:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--grid:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--grid:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--grid:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--list[aria-selected=true], .o-buttons--inverse.o-buttons-icon--list[aria-current], .o-buttons--inverse.o-buttons-icon--list[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--list:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--list:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--list:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--list:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--edit {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--edit[aria-selected=true], .o-buttons--inverse.o-buttons-icon--edit[aria-current], .o-buttons--inverse.o-buttons-icon--edit[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--edit:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--edit:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--edit:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--edit:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--download {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--download[aria-selected=true], .o-buttons--inverse.o-buttons-icon--download[aria-current], .o-buttons--inverse.o-buttons-icon--download[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--download:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--download:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--download:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--download:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--inverse.o-buttons-icon--search {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--inverse.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--inverse.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--inverse.o-buttons-icon--search[aria-selected=true], .o-buttons--inverse.o-buttons-icon--search[aria-current], .o-buttons--inverse.o-buttons-icon--search[aria-pressed=true], .o-buttons--inverse.o-buttons-icon--search:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--search:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--search:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--inverse.o-buttons-icon--search:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--arrow-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--arrow-left[aria-selected=true], .o-buttons--mono.o-buttons-icon--arrow-left[aria-current], .o-buttons--mono.o-buttons-icon--arrow-left[aria-pressed=true], .o-buttons--mono.o-buttons-icon--arrow-left:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-left:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-left:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-left:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--arrow-right[aria-selected=true], .o-buttons--mono.o-buttons-icon--arrow-right[aria-current], .o-buttons--mono.o-buttons-icon--arrow-right[aria-pressed=true], .o-buttons--mono.o-buttons-icon--arrow-right:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-right:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-right:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-right:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--upload {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--upload[aria-selected=true], .o-buttons--mono.o-buttons-icon--upload[aria-current], .o-buttons--mono.o-buttons-icon--upload[aria-pressed=true], .o-buttons--mono.o-buttons-icon--upload:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--upload:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--upload:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--upload:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--tick {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--tick[aria-selected=true], .o-buttons--mono.o-buttons-icon--tick[aria-current], .o-buttons--mono.o-buttons-icon--tick[aria-pressed=true], .o-buttons--mono.o-buttons-icon--tick:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--tick:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--tick:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--tick:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--plus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--plus[aria-selected=true], .o-buttons--mono.o-buttons-icon--plus[aria-current], .o-buttons--mono.o-buttons-icon--plus[aria-pressed=true], .o-buttons--mono.o-buttons-icon--plus:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--plus:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--plus:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--plus:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--warning {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--warning[aria-selected=true], .o-buttons--mono.o-buttons-icon--warning[aria-current], .o-buttons--mono.o-buttons-icon--warning[aria-pressed=true], .o-buttons--mono.o-buttons-icon--warning:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--warning:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--warning:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--warning:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--arrow-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--arrow-down[aria-selected=true], .o-buttons--mono.o-buttons-icon--arrow-down[aria-current], .o-buttons--mono.o-buttons-icon--arrow-down[aria-pressed=true], .o-buttons--mono.o-buttons-icon--arrow-down:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-down:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-down:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-down:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--arrow-up {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--arrow-up[aria-selected=true], .o-buttons--mono.o-buttons-icon--arrow-up[aria-current], .o-buttons--mono.o-buttons-icon--arrow-up[aria-pressed=true], .o-buttons--mono.o-buttons-icon--arrow-up:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-up:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-up:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--arrow-up:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--grid[aria-selected=true], .o-buttons--mono.o-buttons-icon--grid[aria-current], .o-buttons--mono.o-buttons-icon--grid[aria-pressed=true], .o-buttons--mono.o-buttons-icon--grid:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--grid:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--grid:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--grid:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--list[aria-selected=true], .o-buttons--mono.o-buttons-icon--list[aria-current], .o-buttons--mono.o-buttons-icon--list[aria-pressed=true], .o-buttons--mono.o-buttons-icon--list:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--list:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--list:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--list:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--edit {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--edit[aria-selected=true], .o-buttons--mono.o-buttons-icon--edit[aria-current], .o-buttons--mono.o-buttons-icon--edit[aria-pressed=true], .o-buttons--mono.o-buttons-icon--edit:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--edit:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--edit:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--edit:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--download {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--download[aria-selected=true], .o-buttons--mono.o-buttons-icon--download[aria-current], .o-buttons--mono.o-buttons-icon--download[aria-pressed=true], .o-buttons--mono.o-buttons-icon--download:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--download:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--download:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--download:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--mono.o-buttons-icon--search {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--mono.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--mono.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--mono.o-buttons-icon--search[aria-selected=true], .o-buttons--mono.o-buttons-icon--search[aria-current], .o-buttons--mono.o-buttons-icon--search[aria-pressed=true], .o-buttons--mono.o-buttons-icon--search:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  .o-buttons--mono.o-buttons-icon--search:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--search:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23262A33,%23262A33&format=svg"); }
  .o-buttons--mono.o-buttons-icon--search:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--arrow-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--arrow-left[aria-selected=true], .o-buttons--b2c.o-buttons-icon--arrow-left[aria-current], .o-buttons--b2c.o-buttons-icon--arrow-left[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--arrow-left:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-left:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-left:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-left:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--arrow-right[aria-selected=true], .o-buttons--b2c.o-buttons-icon--arrow-right[aria-current], .o-buttons--b2c.o-buttons-icon--arrow-right[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--arrow-right:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-right:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-right:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-right:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--upload {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--upload[aria-selected=true], .o-buttons--b2c.o-buttons-icon--upload[aria-current], .o-buttons--b2c.o-buttons-icon--upload[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--upload:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--upload:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--upload:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--upload:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--tick {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--tick[aria-selected=true], .o-buttons--b2c.o-buttons-icon--tick[aria-current], .o-buttons--b2c.o-buttons-icon--tick[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--tick:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--tick:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--tick:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--tick:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--plus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--plus[aria-selected=true], .o-buttons--b2c.o-buttons-icon--plus[aria-current], .o-buttons--b2c.o-buttons-icon--plus[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--plus:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--plus:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--plus:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--plus:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--warning {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--warning[aria-selected=true], .o-buttons--b2c.o-buttons-icon--warning[aria-current], .o-buttons--b2c.o-buttons-icon--warning[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--warning:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--warning:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--warning:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--warning:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--arrow-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--arrow-down[aria-selected=true], .o-buttons--b2c.o-buttons-icon--arrow-down[aria-current], .o-buttons--b2c.o-buttons-icon--arrow-down[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--arrow-down:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-down:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-down:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-down:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--arrow-up {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--arrow-up[aria-selected=true], .o-buttons--b2c.o-buttons-icon--arrow-up[aria-current], .o-buttons--b2c.o-buttons-icon--arrow-up[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--arrow-up:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-up:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-up:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--arrow-up:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--grid[aria-selected=true], .o-buttons--b2c.o-buttons-icon--grid[aria-current], .o-buttons--b2c.o-buttons-icon--grid[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--grid:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--grid:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--grid:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--grid:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--list[aria-selected=true], .o-buttons--b2c.o-buttons-icon--list[aria-current], .o-buttons--b2c.o-buttons-icon--list[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--list:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--list:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--list:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--list:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--edit {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--edit[aria-selected=true], .o-buttons--b2c.o-buttons-icon--edit[aria-current], .o-buttons--b2c.o-buttons-icon--edit[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--edit:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--edit:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--edit:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--edit:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--download {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--download[aria-selected=true], .o-buttons--b2c.o-buttons-icon--download[aria-current], .o-buttons--b2c.o-buttons-icon--download[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--download:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--download:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--download:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--download:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons--b2c.o-buttons-icon--search {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-buttons--b2c.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-buttons--b2c.o-buttons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-buttons--b2c.o-buttons-icon--search[aria-selected=true], .o-buttons--b2c.o-buttons-icon--search[aria-current], .o-buttons--b2c.o-buttons-icon--search[aria-pressed=true], .o-buttons--b2c.o-buttons-icon--search:active {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--search:not([disabled]):hover {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--search:not([disabled]):focus {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%231A1817,%231A1817&format=svg"); }
  .o-buttons--b2c.o-buttons-icon--search:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%231A1817,%231A1817&format=svg");
    content: ''; }

.o-buttons-group > .o-buttons {
  position: relative;
  border-radius: 0; }
  .o-buttons-group > .o-buttons + .o-buttons {
    margin-left: -1px; }
  .o-buttons-group > .o-buttons:hover, .o-buttons-group > .o-buttons:focus {
    z-index: 1; }

.o-buttons-group :first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left-width: 1px; }

.o-buttons-group :last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* at some point these should be normalised in o-icons */
.o-header {
  color: #33302e;
  background-color: #fff1e5; }

.o-header__row {
  border-bottom: 1px solid #ccc1b7; }

.o-header__container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  min-width: 240px;
  max-width: 1220px;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1220px;
  padding-left: 10px;
  padding-right: 10px;
  zoom: 1; }
  @media (min-width: 46.25em) {
    .o-header__container {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 46.25em) {
    .o-header__container {
      max-width: 740px; } }
  @media (min-width: 61.25em) {
    .o-header__container {
      max-width: 980px; } }
  @media (min-width: 76.25em) {
    .o-header__container {
      max-width: 1220px; } }
  @media \0screen {
    .o-header__container {
      padding-left: 20px;
      padding-right: 20px;
      width: 980px; } }
  .o-header__container:before, .o-header__container:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-header__container:after {
    clear: both; }

.o-header__visually-hidden {
  position: absolute;
  clip: rect(0 0 0 0);
  margin: -1px;
  border: 0;
  overflow: hidden;
  padding: 0;
  width: 1px;
  height: 1px;
  white-space: nowrap; }

.o-header__top-wrapper {
  display: table;
  width: 100%; }

.o-header__top-column {
  display: table-cell;
  vertical-align: middle; }

.o-header__top-column--left,
.o-header__top-column--right {
  width: 12.5%;
  white-space: nowrap; }

.o-header__top-column--left {
  text-align: left; }

.o-header__top-column--right {
  text-align: right; }

.o-header__top-column--center {
  text-align: center; }

.o-header__top-takeover {
  display: none; }
  @media (min-width: 61.25em) {
    .o-header__top-takeover {
      display: block; }
      .o-header__top-takeover ~ * {
        display: none !important; } }

.o-header__top-link {
  color: inherit;
  text-decoration: none;
  border: 0;
  display: inline-block;
  margin-left: 10px;
  text-transform: uppercase;
  font-size: 10px;
  text-align: center;
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px; }
  .o-header__top-link:hover {
    color: #33302e; }
  .o-header__top-link--highlight, .o-header__top-link[aria-selected="true"], .o-header__top-link[aria-current] {
    color: #0a5e66; }
  @media (min-width: 61.25em) {
    .o-header__top-link {
      margin-left: 20px;
      margin-top: 30px;
      margin-bottom: 30px; } }
  @media (min-width: 46.25em) {
    .o-header__top-link {
      margin-top: 24px;
      margin-bottom: 24px; } }
  .o-header__top-link:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: ' ';
    width: 40px;
    height: 40px; }
  .o-header__top-link:first-child {
    margin-left: -10px; }

.o-header__top-link--menu:before {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&tint=%2333302E,%2333302E&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-header__top-link--menu:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__top-link--menu:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-header__top-link--search:before {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%2333302E,%2333302E&format=svg"); }
  @media screen and (-ms-high-contrast: active) {
    .o-header__top-link--search:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__top-link--search:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

@media (max-width: 61.24em) {
  .o-header__top-link--menu + .o-header__top-link--search {
    display: none; } }

.o-header__top-link--myft:before {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-myft?source=o-header&tint=%2333302E,%2333302E&format=svg");
  width: 35px;
  margin-top: 0; }
  @media screen and (-ms-high-contrast: active) {
    .o-header__top-link--myft:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-myft?source=o-header&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__top-link--myft:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-myft?source=o-header&tint=%23000000,%23000000&format=svg"); } }
  @media (min-width: 46.25em) {
    .o-header__top-link--myft:before {
      width: 44px; } }
  @media (min-width: 61.25em) {
    .o-header__top-link--myft:before {
      width: 52px; } }

.o-header__top-link-label {
  /* Deprecate this label in next breaking release (v7), but for v6.12.0
		display-none it so that layout won't break and people don't have
		to update their markup to get the change
		*/
  display: none; }

.o-header__top-logo {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%2333302E,%2333302E&format=svg");
  width: 200px;
  height: 16px;
  display: block;
  border: 0;
  margin: 16px auto;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat; }
  @media screen and (-ms-high-contrast: active) {
    .o-header__top-logo {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__top-logo {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%23000000,%23000000&format=svg"); } }
  @media (min-width: 30.625em) {
    .o-header__top-logo {
      width: 250px;
      height: 20px; } }
  @media (min-width: 46.25em) {
    .o-header__top-logo {
      width: 300px;
      height: 24px;
      margin-top: 24px;
      margin-bottom: 24px; } }
  @media (min-width: 61.25em) {
    .o-header__top-logo {
      width: 500px;
      height: 40px;
      margin-top: 30px;
      margin-bottom: 30px; } }

.o-header__subnav {
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  background-color: #fff9f5;
  border-bottom: 1px solid #ccc1b7; }
  .o-typography--loading-sans .o-header__subnav {
    font-size: 13.92px;
    font-family: sans-serif; }

.o-header__subnav-wrap-outside {
  margin-left: -5px; }
  [data-o-header--js] .o-header__subnav-wrap-outside {
    overflow: hidden;
    height: 44px; }
    @media (min-width: 46.25em) {
      [data-o-header--js] .o-header__subnav-wrap-outside {
        height: 36px; } }

.o-header__subnav-wrap-inside {
  overflow: auto; }
  [data-o-header--js] .o-header__subnav-wrap-inside {
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    padding-bottom: 30px; }

.o-header__subnav-content {
  white-space: nowrap;
  margin-left: 5px; }

.o-header__subnav-list {
  display: inline-block;
  padding: 0;
  margin: 0; }
  .o-header__subnav-list + .o-header__subnav-list .o-header__subnav-item:first-child {
    position: relative;
    margin-left: 13px;
    padding-left: 14px; }
    .o-header__subnav-list + .o-header__subnav-list .o-header__subnav-item:first-child:before {
      content: '';
      position: absolute;
      top: 15%;
      left: 0;
      height: 70%;
      border-left: 1px solid #ccc1b7; }
    .o-header__subnav-list + .o-header__subnav-list .o-header__subnav-item:first-child:before {
      top: 50%;
      margin-top: -15.4px;
      height: 30.8px; }
      @media (min-width: 46.25em) {
        .o-header__subnav-list + .o-header__subnav-list .o-header__subnav-item:first-child:before {
          margin-top: -12.6px;
          height: 25.2px; } }

.o-header__subnav-item {
  position: relative;
  display: inline-block;
  padding-left: 8px; }
  .o-header__subnav-list--children .o-header__subnav-item {
    padding-left: 16px; }
  .o-header__subnav-item:first-child {
    padding-left: 0; }
  .o-header__subnav-list--breadcrumb .o-header__subnav-item:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
    width: 15px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: '';
    position: relative;
    top: 0.125em;
    margin-right: 6px; }
    @media screen and (-ms-high-contrast: active) {
      .o-header__subnav-list--breadcrumb .o-header__subnav-item:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-header__subnav-list--breadcrumb .o-header__subnav-item:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-header__subnav-list--breadcrumb .o-header__subnav-item:first-child:before {
    content: none; }

.o-header__subnav-link {
  color: inherit;
  text-decoration: none;
  border: 0;
  position: relative;
  display: block;
  padding: 8px 0;
  white-space: nowrap;
  color: #33302e;
  display: inline-block;
  padding: 12px 0; }
  .o-header__subnav-link:hover {
    color: #33302e; }
  .o-header__subnav-link--highlight, .o-header__subnav-link[aria-selected="true"], .o-header__subnav-link[aria-current] {
    color: #0a5e66; }
  .o-header__subnav-link:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px; }
  .o-header__subnav-link:hover:after {
    background-color: #33302e; }
  .o-header__subnav-link--highlight:after, .o-header__subnav-link[aria-selected="true"]:after, .o-header__subnav-link[aria-current]:after {
    background-color: #0a5e66; }
  @media (min-width: 46.25em) {
    .o-header__subnav-link {
      padding: 8px 0; } }
  .o-header__subnav-list--breadcrumb .o-header__subnav-link {
    color: #0a5e66;
    text-transform: uppercase;
    font-weight: 600; }

.o-header__subnav-link--right {
  float: right;
  display: none; }
  @media (min-width: 46.25em) {
    .o-header__subnav-link--right {
      display: block; } }

.o-header__subnav-button {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%2333302E,%2333302E&format=svg");
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #e6d9ce;
  position: absolute;
  top: 0;
  width: 25px;
  height: 100%;
  padding: 0;
  border: 0;
  -webkit-transition: 0.25s opacity 0.5s;
  transition: 0.25s opacity 0.5s; }
  @media screen and (-ms-high-contrast: active) {
    .o-header__subnav-button {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__subnav-button {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-header__subnav-button:hover {
    background-color: #ccc1b7; }
  .o-header__subnav-button[disabled] {
    opacity: 0;
    pointer-events: none; }
  [data-o-header--no-js] .o-header__subnav-button {
    display: none; }

.o-header__subnav-button--left {
  left: 0; }

.o-header__subnav-button--right {
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.o-header__search {
  padding: 8px 0;
  text-align: center;
  background: #ccc1b7; }
  .o-header__search[aria-hidden="false"] {
    display: block; }

[data-o-header-search] {
  display: none; }

.o-header__search-form {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 640px;
  margin: 0 auto; }

.o-header__search-term,
.o-header__search-submit {
  line-height: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
  vertical-align: middle; }

.o-header__search-term {
  font-family: MetricWeb, sans-serif;
  background-size: 21px 21px;
  min-height: 28px;
  min-width: 60px;
  padding: 6px 8px 6px 8px;
  font-size: 14px;
  line-height: 14px;
  border-width: 1px;
  border-radius: 0;
  background: white;
  border-style: solid;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 50%;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .o-header__search-term:focus {
    outline: none;
    border-color: #0a5e66; }

.o-header__search-submit {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  margin: 0;
  border-style: solid;
  text-align: center;
  text-decoration: none;
  font-family: MetricWeb, sans-serif;
  font-weight: 600;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
  transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-clip: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 21px 21px;
  min-height: 28px;
  min-width: 60px;
  padding: 6px 8px 6px 8px;
  font-size: 14px;
  line-height: 14px;
  border-width: 1px;
  background-color: #262a33;
  color: #ffffff;
  border-color: transparent;
  margin-left: 14px; }
  .o-header__search-submit[aria-selected=true], .o-header__search-submit[aria-current], .o-header__search-submit[aria-pressed=true], .o-header__search-submit:active {
    background-color: #7d7a7a;
    color: #ffffff;
    border-color: transparent; }
  .o-header__search-submit:not([disabled]):hover {
    background-color: #676668;
    color: #ffffff;
    border-color: transparent;
    text-decoration: none; }
  .o-header__search-submit:not([disabled]):focus {
    background-color: #676668;
    color: #ffffff;
    border-color: transparent; }
  .o-header__search-submit[disabled] {
    pointer-events: none;
    opacity: 0.4;
    cursor: default; }

.o-header__search-close {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 40px;
  height: 40px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  border: 0;
  margin-left: 14px;
  vertical-align: middle; }
  @media screen and (-ms-high-contrast: active) {
    .o-header__search-close {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__search-close {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  @media (max-width: 46.24em) {
    .o-header__search-close {
      display: none; } }

.o-header__nav {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 20px; }
  .o-typography--loading-sans .o-header__nav {
    font-size: 12.18px;
    font-family: sans-serif; }

.o-header__nav--mobile {
  white-space: nowrap; }
  @media (min-width: 61.25em) {
    .o-header__nav--mobile {
      display: none; } }

.o-header__nav--desktop {
  display: none; }
  @media (min-width: 61.25em) {
    .o-header__nav--desktop {
      display: block; } }

.o-header__nav-list {
  display: table;
  margin: 0 auto;
  padding: 0; }

.o-header__nav-list--left {
  float: left; }

.o-header__nav-list--right {
  float: right; }

.o-header__nav-item {
  display: table-cell;
  vertical-align: middle;
  padding-left: 12px; }
  .o-header__nav-item:first-child {
    padding-left: 0; }
  .o-header__nav--mobile .o-header__nav-item {
    padding-left: 28px; }
    .o-header__nav--mobile .o-header__nav-item:first-child {
      padding-left: 0; }

@media (max-width: 46.24em) {
  .o-header__nav-item--expanded {
    display: none; } }

.o-header__nav-link {
  color: inherit;
  text-decoration: none;
  border: 0;
  position: relative;
  display: block;
  padding: 8px 0;
  white-space: nowrap; }
  .o-header__nav-link:hover {
    color: #33302e; }
  .o-header__nav-link--highlight, .o-header__nav-link[aria-selected="true"], .o-header__nav-link[aria-current] {
    color: #0a5e66; }
  .o-header__nav-link:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px; }
  .o-header__nav-link:hover:after {
    background-color: #33302e; }
  .o-header__nav-link--highlight:after, .o-header__nav-link[aria-selected="true"]:after, .o-header__nav-link[aria-current]:after {
    background-color: #0a5e66; }

.o-header__nav-link--primary {
  font-weight: 600;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased; }

.o-header__nav-button {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  margin: 0;
  border-style: solid;
  text-align: center;
  text-decoration: none;
  font-family: MetricWeb, sans-serif;
  font-weight: 600;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
  transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-clip: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 21px 21px;
  min-height: 28px;
  min-width: 60px;
  padding: 6px 8px 6px 8px;
  font-size: 14px;
  line-height: 14px;
  border-width: 1px;
  background-color: #262a33;
  color: #ffffff;
  border-color: transparent; }
  .o-header__nav-button[aria-selected=true], .o-header__nav-button[aria-current], .o-header__nav-button[aria-pressed=true], .o-header__nav-button:active {
    background-color: #7d7a7a;
    color: #ffffff;
    border-color: transparent; }
  .o-header__nav-button:not([disabled]):hover {
    background-color: #676668;
    color: #ffffff;
    border-color: transparent;
    text-decoration: none; }
  .o-header__nav-button:not([disabled]):focus {
    background-color: #676668;
    color: #ffffff;
    border-color: transparent; }
  .o-header__nav-button[disabled] {
    pointer-events: none;
    opacity: 0.4;
    cursor: default; }

.o-header__anon {
  text-align: center; }
  @media (min-width: 61.25em) {
    .o-header__anon {
      display: none; } }

.o-header__anon-list {
  margin: 0;
  padding: 0; }

.o-header__anon-item {
  display: inline-block; }
  .o-header__anon-item + .o-header__anon-item {
    position: relative;
    margin-left: 13px;
    padding-left: 14px; }
    .o-header__anon-item + .o-header__anon-item:before {
      content: '';
      position: absolute;
      top: 15%;
      left: 0;
      height: 70%;
      border-left: 1px solid #ccc1b7; }

.o-header__anon-link {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: inherit;
  text-decoration: none;
  border: 0;
  position: relative;
  display: block;
  padding: 8px 0;
  white-space: nowrap; }
  .o-typography--loading-sans .o-header__anon-link {
    font-size: 12.18px;
    font-family: sans-serif; }
  .o-header__anon-link:hover {
    color: #33302e; }
  .o-header__anon-link--highlight, .o-header__anon-link[aria-selected="true"], .o-header__anon-link[aria-current] {
    color: #0a5e66; }
  .o-header__anon-link:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px; }
  .o-header__anon-link:hover:after {
    background-color: #33302e; }
  .o-header__anon-link--highlight:after, .o-header__anon-link[aria-selected="true"]:after, .o-header__anon-link[aria-current]:after {
    background-color: #0a5e66; }

.o-header__drawer {
  background-color: #fff1e5;
  font-family: MetricWeb, sans-serif; }
  .o-header__drawer[data-o-header-drawer--js] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    border-right: 1px solid #ccc1b7;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    will-change: transform; }
    @media (min-width: 46.25em) {
      .o-header__drawer[data-o-header-drawer--js] {
        width: 320px; } }
    .o-header__drawer[data-o-header-drawer--js][aria-hidden] {
      -webkit-box-shadow: 0 1px 2px rgba(77, 72, 69, 0.25), 0 4px 6px rgba(77, 72, 69, 0.1);
      box-shadow: 0 1px 2px rgba(77, 72, 69, 0.25), 0 4px 6px rgba(77, 72, 69, 0.1);
      border-left: 30px solid transparent;
      margin-left: -30px; }
    .o-header__drawer[data-o-header-drawer--js][aria-hidden="false"] {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }

.o-header__drawer--opening,
.o-header__drawer--closing {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(1, 0, 0.5, 1.2);
  transition: -webkit-transform 0.5s cubic-bezier(1, 0, 0.5, 1.2);
  transition: transform 0.5s cubic-bezier(1, 0, 0.5, 1.2);
  transition: transform 0.5s cubic-bezier(1, 0, 0.5, 1.2), -webkit-transform 0.5s cubic-bezier(1, 0, 0.5, 1.2); }

[data-o-header-drawer--js] .o-header__drawer-inner {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-color: #b3a9a0 transparent; }
  [data-o-header-drawer--js] .o-header__drawer-inner::-webkit-scrollbar {
    width: 12px; }
  [data-o-header-drawer--js] .o-header__drawer-inner::-webkit-scrollbar-thumb {
    background: #b3a9a0;
    background-clip: content-box;
    border: 4px solid transparent; }

.o-header__drawer-tools {
  overflow: hidden;
  padding: 18px 0 12px 16px;
  background-color: transparent;
  color: #33302e; }

.o-header__drawer-tools-logo {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%2333302E,%2333302E&format=svg");
  width: 210px;
  height: 18px;
  border-bottom: 0; }
  @media screen and (-ms-high-contrast: active) {
    .o-header__drawer-tools-logo {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__drawer-tools-logo {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%23000000,%23000000&format=svg"); } }

.o-header__drawer-tools-close {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%2333302E,%2333302E&format=svg");
  width: 40px;
  height: 40px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  float: right;
  border: 0;
  opacity: 0.75;
  cursor: pointer;
  margin-top: -10px; }
  @media screen and (-ms-high-contrast: active) {
    .o-header__drawer-tools-close {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__drawer-tools-close {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-header__drawer-tools-close:hover, .o-header__drawer-tools-close:focus {
    opacity: 1; }
  [data-o-header-drawer--no-js] .o-header__drawer-tools-close {
    display: none; }

.o-header__drawer-editions {
  padding: 0 16px; }

.o-header__drawer-editions-link {
  color: #0a5e66;
  display: inline-block;
  padding: 6px 0 8px;
  margin-left: 0.5em;
  border-bottom: 0;
  font-size: 18px;
  text-decoration: underline; }
  .o-header__drawer-editions-link:first-child {
    margin-left: 0; }
  .o-header__drawer-editions-link[aria-selected="true"], .o-header__drawer-editions-link[aria-current] {
    color: #4d4845;
    font-weight: 600;
    text-decoration: none;
    pointer-events: none; }

.o-header__drawer-search {
  padding: 12px 16px; }
  @media (min-width: 61.25em) {
    .o-header__drawer-search {
      display: none; } }

.o-header__drawer-search-form {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.o-header__drawer-search-term,
.o-header__drawer-search-submit {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
  padding: 8px 8px;
  border: 1px solid;
  font-size: 100%; }

.o-header__drawer-search-term {
  background-color: #ffffff;
  border-color: #ccc1b7;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .o-header__drawer-search-term:focus {
    border-color: #0a5e66; }

.o-header__drawer-search-submit {
  background-color: #0a5e66;
  border-color: transparent; }
  .o-header__drawer-search-submit:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: '';
    margin-top: -6px; }
    @media screen and (-ms-high-contrast: active) {
      .o-header__drawer-search-submit:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-header__drawer-search-submit:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-header__drawer-menu {
  color: #33302e;
  border-color: #e6d9ce; }

.o-header__drawer-menu--user {
  background-color: #e6d9ce;
  padding-bottom: 12px;
  border-top: 1px solid #ccc1b7; }

.o-header__drawer-menu-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden; }

[data-o-header-drawer--no-js] .o-header__drawer-menu-list--child {
  display: none; }

[data-o-header-drawer--js] .o-header__drawer-menu-list--child {
  max-height: 0;
  visibility: hidden;
  -webkit-transition: max-height 0.25s ease-out;
  transition: max-height 0.25s ease-out; }
  [data-o-header-drawer--js] .o-header__drawer-menu-list--child[aria-hidden="false"] {
    background-color: #fff9f5;
    max-height: 600px;
    visibility: visible;
    -webkit-box-shadow: inset 0 -1px 0 #e6d9ce, inset 0 1px 0 #e6d9ce;
    box-shadow: inset 0 -1px 0 #e6d9ce, inset 0 1px 0 #e6d9ce; }

.o-header__drawer-menu-item {
  margin-top: 1px; }

.o-header__drawer-menu-item--divide {
  border-top: 2px solid #e6d9ce; }

.o-header__drawer-menu-item--heading {
  background-color: #e6d9ce;
  padding: 8px 16px;
  font-weight: 600; }

.o-header__drawer-menu-toggle-wrapper {
  position: relative; }

.o-header__drawer-menu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42px;
  padding: 0;
  text-align: left;
  border: 0;
  cursor: pointer;
  font-size: 0; }
  .o-header__drawer-menu-toggle:before {
    content: ' ';
    margin-left: 9px; }
  .o-header__drawer-menu-toggle[aria-expanded="true"]:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .o-header__drawer-menu-toggle:hover {
    outline: 0; }
  [data-o-header-drawer--no-js] .o-header__drawer-menu-toggle {
    display: none; }

.o-header__drawer-menu-toggle--selected {
  background: rgba(255, 255, 255, 0.25); }
  .o-header__drawer-menu-toggle--selected:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline; }
    @media screen and (-ms-high-contrast: active) {
      .o-header__drawer-menu-toggle--selected:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-header__drawer-menu-toggle--selected:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-header__drawer-menu-toggle--unselected {
  background: rgba(230, 217, 206, 0.85); }
  .o-header__drawer-menu-toggle--unselected:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline; }
    @media screen and (-ms-high-contrast: active) {
      .o-header__drawer-menu-toggle--unselected:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-header__drawer-menu-toggle--unselected:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-header__drawer-menu-link {
  color: inherit;
  display: block;
  padding: 12px 16px;
  border-bottom: 0;
  font-size: 18px;
  text-decoration: none; }
  .o-header__drawer-menu-link:hover {
    color: #0a5e66; }
  [aria-expanded="true"] + .o-header__drawer-menu-link {
    background-color: #fff9f5; }

.o-header__drawer-menu-link--selected {
  color: #ffffff;
  background-color: #0a5e66; }
  .o-header__drawer-menu-link--selected:hover, .o-header__drawer-menu-link--selected:focus {
    color: #fff9f5;
    outline-color: #33302e; }
  [aria-expanded="true"] + .o-header__drawer-menu-link--selected {
    background-color: #0a5e66; }

.o-header__drawer-menu-link--child {
  padding-left: 40px; }

.o-header__drawer-menu-link--secondary {
  font-weight: 600; }

.o-header__drawer-menu-link-detail {
  display: block;
  margin-top: 0.25em;
  font-size: 14px; }

@-webkit-keyframes o-header-mega {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes o-header-mega {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.o-header__mega {
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  -webkit-box-shadow: 0 1px 2px rgba(77, 72, 69, 0.25), 0 4px 6px rgba(77, 72, 69, 0.1);
  box-shadow: 0 1px 2px rgba(77, 72, 69, 0.25), 0 4px 6px rgba(77, 72, 69, 0.1);
  display: none;
  position: absolute;
  top: 100%;
  left: 20px;
  right: 20px;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 18px 0;
  border-top: 1px solid #ccc1b7;
  background-color: #fff9f5; }
  .o-typography--loading-sans .o-header__mega {
    font-size: 13.92px;
    font-family: sans-serif; }
  .o-typography--loading-sans .o-header__mega {
    font-size: 13.92px;
    font-family: sans-serif; }
  .o-header__mega[aria-expanded="true"],
  [data-o-header--no-js] :hover > .o-header__mega {
    display: block; }

.o-header__mega--animation {
  -webkit-animation: o-header-mega 0.5s ease-out;
  animation: o-header-mega 0.5s ease-out; }

.o-header__mega-wrapper {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-spacing: 24px 0;
  margin-left: -24px; }

.o-header__mega-column {
  display: table-cell;
  padding-left: 24px;
  border-left: 1px solid #ccc1b7; }
  .o-header__mega-column:first-child {
    border-left: 0;
    padding-left: 0; }

.o-header__mega-column--articles .o-header__mega-item:before {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23990F3D,%23990F3D&format=svg");
  width: 15px;
  height: 15px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  vertical-align: text-top;
  content: ''; }
  @media screen and (-ms-high-contrast: active) {
    .o-header__mega-column--articles .o-header__mega-item:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-header__mega-column--articles .o-header__mega-item:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-header__mega-column--articles .o-header__mega-link {
  white-space: none; }

.o-header__mega-column--subsections {
  width: 30%; }
  .o-header__mega-column--subsections .o-header__mega-list {
    -webkit-columns: 2;
    columns: 2; }
  .o-header__mega-column--subsections .o-header__mega-item:first-child {
    font-weight: 600; }

.o-header__mega-heading {
  margin: 0 0 8px;
  font-size: inherit;
  text-transform: uppercase; }

.o-header__mega-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.o-header__mega-item {
  line-height: 1.5; }

.o-header__mega-link {
  color: inherit;
  text-decoration: none;
  border: 0; }
  .o-header__mega-link:hover {
    color: #33302e; }
  .o-header__mega-link--highlight, .o-header__mega-link[aria-selected="true"], .o-header__mega-link[aria-current] {
    color: #0a5e66; }
  .o-header__mega-link:hover {
    text-decoration: underline; }

.o-header--sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(1, 0, 0.5, 1.275);
  transition: -webkit-transform 0.35s cubic-bezier(1, 0, 0.5, 1.275);
  transition: transform 0.35s cubic-bezier(1, 0, 0.5, 1.275);
  transition: transform 0.35s cubic-bezier(1, 0, 0.5, 1.275), -webkit-transform 0.35s cubic-bezier(1, 0, 0.5, 1.275);
  will-change: transform;
  border-top: 30px solid transparent;
  margin-top: -30px; }
  @media print {
    .o-header--sticky {
      display: none; } }

.o-header--sticky-active {
  -webkit-box-shadow: 0 1px 3px rgba(77, 72, 69, 0.2), 0 6px 10px rgba(77, 72, 69, 0.15);
  box-shadow: 0 1px 3px rgba(77, 72, 69, 0.2), 0 6px 10px rgba(77, 72, 69, 0.15);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0); }

.o-header--simple .o-header__top-wrapper {
  height: 55px; }

.o-header--simple .o-header__top-link {
  margin-top: 4px;
  margin-bottom: 4px; }

.o-header--simple .o-header__top-logo {
  margin-top: 0;
  margin-bottom: 0; }
  @media (min-width: 61.25em) {
    .o-header--simple .o-header__top-logo {
      width: 300px;
      height: 24px; } }

.o-header--simple .o-header__top-takeover .o-header__nav-link {
  padding: 0;
  line-height: 55px; }

.o-header__subbrand {
  height: 39px;
  background-color: #443c47;
  padding: 8px 0;
  display: table;
  width: 100%; }
  @media (min-width: 46.25em) {
    .o-header__subbrand {
      height: 64px; } }

.o-header__subbrand-logo {
  display: table-cell;
  vertical-align: middle;
  border: 0;
  margin: 16px auto;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.o-header--transparent {
  border-color: rgba(255, 255, 255, 0.4);
  background-color: transparent; }
  .o-header--transparent .o-header__row {
    border-bottom-color: rgba(255, 255, 255, 0.4); }
  .o-header--transparent .o-header__top-link--menu:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
    @media screen and (-ms-high-contrast: active) {
      .o-header--transparent .o-header__top-link--menu:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-header--transparent .o-header__top-link--menu:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-header--transparent .o-header__top-link--search:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
    @media screen and (-ms-high-contrast: active) {
      .o-header--transparent .o-header__top-link--search:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-header--transparent .o-header__top-link--search:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-header--transparent .o-header__top-link--myft:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-myft?source=o-header&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
    @media screen and (-ms-high-contrast: active) {
      .o-header--transparent .o-header__top-link--myft:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-myft?source=o-header&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-header--transparent .o-header__top-link--myft:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-myft?source=o-header&tint=%23000000,%23000000&format=svg"); } }
  .o-header--transparent .o-header__top-logo {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%23FFFFFF,%23FFFFFF&format=svg"); }
    @media screen and (-ms-high-contrast: active) {
      .o-header--transparent .o-header__top-logo {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-header--transparent .o-header__top-logo {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-ft-masthead?source=o-header&tint=%23000000,%23000000&format=svg"); } }
  .o-header--transparent .o-header__nav-button {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    margin: 0;
    border-style: solid;
    text-align: center;
    text-decoration: none;
    font-family: MetricWeb, sans-serif;
    font-weight: 600;
    border-radius: 0;
    cursor: pointer;
    -webkit-transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
    transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-clip: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-size: 21px 21px;
    min-height: 28px;
    min-width: 60px;
    padding: 6px 8px 6px 8px;
    font-size: 14px;
    line-height: 14px;
    border-width: 1px;
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff; }
    .o-header--transparent .o-header__nav-button[aria-selected=true], .o-header--transparent .o-header__nav-button[aria-current], .o-header--transparent .o-header__nav-button[aria-pressed=true], .o-header--transparent .o-header__nav-button:active {
      background-color: #ffffff;
      color: #000000;
      border-color: #ffffff; }
    .o-header--transparent .o-header__nav-button:not([disabled]):hover {
      background-color: #51555c;
      color: #ffffff;
      border-color: #ffffff;
      text-decoration: none; }
    .o-header--transparent .o-header__nav-button:not([disabled]):focus {
      background-color: #51555c;
      color: #ffffff;
      border-color: #ffffff; }
    .o-header--transparent .o-header__nav-button[disabled] {
      pointer-events: none;
      opacity: 0.4;
      cursor: default; }
  .o-header--transparent .o-header__nav-link:hover,
  .o-header--transparent .o-header__anon-link:hover {
    color: #ffffff; }
  .o-header--transparent .o-header__nav-link:hover:after,
  .o-header--transparent .o-header__anon-link:hover:after {
    background-color: #ffffff; }
  .o-header--transparent .o-header__nav-link--highlight, .o-header--transparent .o-header__nav-link[aria-selected="true"], .o-header--transparent .o-header__nav-link[aria-current],
  .o-header--transparent .o-header__anon-link--highlight,
  .o-header--transparent .o-header__anon-link[aria-selected="true"],
  .o-header--transparent .o-header__anon-link[aria-current] {
    color: #ffffff; }
  .o-header--transparent .o-header__nav-link--highlight:after, .o-header--transparent .o-header__nav-link[aria-selected="true"]:after, .o-header--transparent .o-header__nav-link[aria-current]:after,
  .o-header--transparent .o-header__anon-link--highlight:after,
  .o-header--transparent .o-header__anon-link[aria-selected="true"]:after,
  .o-header--transparent .o-header__anon-link[aria-current]:after {
    background-color: #ffffff; }

html:after {
  content: '{ "layout": "default", "gutter": "10px" }';
  display: none; }
  @media (min-width: 30.625em) {
    html:after {
      content: '{ "layout": "S", "gutter": "10px" }'; } }
  @media (min-width: 46.25em) {
    html:after {
      content: '{ "layout": "M", "gutter": "20px" }'; } }
  @media (min-width: 61.25em) {
    html:after {
      content: '{ "layout": "L", "gutter": "20px" }'; } }
  @media (min-width: 76.25em) {
    html:after {
      content: '{ "layout": "XL", "gutter": "20px" }'; } }

.o-footer {
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin-top: 40px;
  line-height: 20px; }
  .o-typography--loading-sans .o-footer {
    font-size: 13.92px;
    font-family: sans-serif; }
  .o-footer a {
    border-bottom: 0;
    text-decoration: none; }

.o-footer__container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  min-width: 240px;
  max-width: 1220px;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1220px;
  padding-left: 10px;
  padding-right: 10px;
  /* hack to stop the margins collapsing */
  padding-top: 0.1px; }
  @media (min-width: 46.25em) {
    .o-footer__container {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 46.25em) {
    .o-footer__container {
      max-width: 740px; } }
  @media (min-width: 61.25em) {
    .o-footer__container {
      max-width: 980px; } }
  @media (min-width: 76.25em) {
    .o-footer__container {
      max-width: 1220px; } }
  @media \0screen {
    .o-footer__container {
      padding-left: 20px;
      padding-right: 20px;
      width: 980px; } }

.o-footer__row {
  margin-top: 20px; }

.o-footer__legal-links {
  padding-left: 0px; }
  .o-footer__legal-links li {
    font-family: MetricWeb, sans-serif;
    font-size: 14px;
    line-height: 16px;
    list-style: none;
    display: inline-block; }
    .o-typography--loading-sans .o-footer__legal-links li {
      font-size: 12.18px;
      font-family: sans-serif; }
    .o-footer__legal-links li:before {
      content: '\2022';
      padding-left: 4px;
      padding-right: 4px; }
    .o-footer__legal-links li:first-child:before {
      content: '';
      padding: 0; }

.o-footer__external-link {
  position: relative;
  border-top: 1px solid;
  border-bottom: 1px solid; }
  .o-footer__external-link.o-footer__external-link {
    overflow: visible; }
  .o-footer__external-link:after, .o-footer__external-link:before {
    content: '';
    display: block;
    position: absolute;
    width: 100vw;
    left: 50%;
    margin-left: -50vw; }
  .o-footer__external-link:before {
    top: 0; }
  .o-footer__external-link:after {
    bottom: 0; }
  .o-footer__external-link a {
    padding-top: 12px;
    padding-bottom: 12px;
    display: block; }
    .o-footer__external-link a:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
      width: 20px;
      height: 20px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      vertical-align: middle;
      content: ' '; }
      @media screen and (-ms-high-contrast: active) {
        .o-footer__external-link a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .o-footer__external-link a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-footer__copyright {
  margin-top: 20px;
  margin-bottom: 20px; }
  .o-footer__copyright a {
    text-decoration: underline; }

.o-footer__brand {
  padding-top: 16px;
  padding-bottom: 16px; }

.o-footer__brand-logo {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftlogo:brand-nikkei-tagline?source=o-footer&format=svg");
  height: 20px;
  background-repeat: no-repeat;
  background-position: right; }

@media print {
  .o-footer {
    display: none; } }

.o-footer__matrix,
.o-footer__matrix-content {
  clear: both;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  zoom: 1; }
  @media print {
    .o-footer__matrix,
    .o-footer__matrix-content {
      display: inherit; } }
  @media (min-width: 46.25em) {
    .o-footer__matrix,
    .o-footer__matrix-content {
      margin-left: -20px; } }
  @media \0screen {
    .o-footer__matrix,
    .o-footer__matrix-content {
      margin-left: -20px; } }
  .o-footer__matrix:before, .o-footer__matrix:after,
  .o-footer__matrix-content:before,
  .o-footer__matrix-content:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-footer__matrix:after,
  .o-footer__matrix-content:after {
    clear: both; }

.o-footer__matrix-group,
.o-footer__matrix-column {
  position: relative;
  float: left;
  flex: 1 1 0%;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px; }
  @media \0screen {
    .o-footer__matrix-group,
    .o-footer__matrix-column {
      min-width: 0 !important; } }
  @media (min-width: 46.25em) {
    .o-footer__matrix-group,
    .o-footer__matrix-column {
      padding-left: 20px; } }
  @media \0screen {
    .o-footer__matrix-group,
    .o-footer__matrix-column {
      padding-left: 20px; } }

.o-footer__matrix-group--1 {
  display: block;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  min-width: 50%;
  max-width: 50%;
  width: 50%; }
  @media (min-width: 46.25em) {
    .o-footer__matrix-group--1 {
      display: block;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
      min-width: 25%;
      max-width: 25%; } }
  @media \0screen {
    .o-footer__matrix-group--1 {
      display: block;
      width: 25%; } }
  @media (min-width: 61.25em) {
    .o-footer__matrix-group--1 {
      display: block;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
      min-width: 16.66667%;
      max-width: 16.66667%; } }
  @media \0screen {
    .o-footer__matrix-group--1 {
      display: block;
      width: 16.66667%; } }
  .o-footer__matrix-group--1 .o-footer__matrix-column {
    display: block;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%; }

.o-footer__matrix-group--2 {
  display: block;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%; }
  @media (min-width: 46.25em) {
    .o-footer__matrix-group--2 {
      display: block;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      min-width: 50%;
      max-width: 50%; } }
  @media \0screen {
    .o-footer__matrix-group--2 {
      display: block;
      width: 50%; } }
  @media (min-width: 61.25em) {
    .o-footer__matrix-group--2 {
      display: block;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
      min-width: 33.33333%;
      max-width: 33.33333%; } }
  @media \0screen {
    .o-footer__matrix-group--2 {
      display: block;
      width: 33.33333%; } }
  .o-footer__matrix-group--2 .o-footer__matrix-column {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }

.o-footer__matrix-group--4 {
  display: block;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%; }
  @media (min-width: 61.25em) {
    .o-footer__matrix-group--4 {
      display: block;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
      min-width: 66.66667%;
      max-width: 66.66667%; } }
  @media \0screen {
    .o-footer__matrix-group--4 {
      display: block;
      width: 66.66667%; } }
  .o-footer__matrix-group--4 .o-footer__matrix-column {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
    @media (min-width: 46.25em) {
      .o-footer__matrix-group--4 .o-footer__matrix-column {
        display: block;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        min-width: 25%;
        max-width: 25%; } }
    @media \0screen {
      .o-footer__matrix-group--4 .o-footer__matrix-column {
        display: block;
        width: 25%; } }

.o-footer__matrix-group--6 {
  display: block;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%; }
  .o-footer__matrix-group--6 .o-footer__matrix-column {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%; }
    @media (min-width: 46.25em) {
      .o-footer__matrix-group--6 .o-footer__matrix-column {
        display: block;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        min-width: 25%;
        max-width: 25%; } }
    @media \0screen {
      .o-footer__matrix-group--6 .o-footer__matrix-column {
        display: block;
        width: 25%; } }
    @media (min-width: 61.25em) {
      .o-footer__matrix-group--6 .o-footer__matrix-column {
        display: block;
        -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        min-width: 16.66667%;
        max-width: 16.66667%; } }
    @media \0screen {
      .o-footer__matrix-group--6 .o-footer__matrix-column {
        display: block;
        width: 16.66667%; } }

.o-footer__matrix-title,
.o-footer__matrix-link {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.o-footer__matrix-title {
  margin: 0;
  line-height: inherit;
  font-size: inherit;
  font-weight: 600; }
  .o-footer__matrix-title[aria-expanded] {
    position: relative;
    border-top: 1px solid;
    line-height: 40px;
    cursor: pointer; }
    .o-footer__matrix-title[aria-expanded]:after {
      content: ' ';
      position: absolute;
      right: 0;
      top: 10px; }
      .o-footer--theme-dark .o-footer__matrix-title[aria-expanded]:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
        width: 20px;
        height: 20px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .o-footer--theme-dark .o-footer__matrix-title[aria-expanded]:after {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .o-footer--theme-dark .o-footer__matrix-title[aria-expanded]:after {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .o-footer--theme-light .o-footer__matrix-title[aria-expanded]:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 20px;
        height: 20px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .o-footer--theme-light .o-footer__matrix-title[aria-expanded]:after {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .o-footer--theme-light .o-footer__matrix-title[aria-expanded]:after {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-footer__matrix-title[aria-expanded="true"]:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }

.o-footer__matrix-content[aria-hidden="true"] {
  display: none; }

.o-footer__matrix-column {
  margin-top: 16px;
  margin-bottom: 16px; }

.o-footer__matrix-link {
  padding-top: 8px;
  padding-bottom: 8px;
  display: block; }
  .o-footer__matrix-link:first-child {
    margin-top: -8px; }

.o-footer--theme-dark {
  background-color: #262a33;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .o-footer--theme-dark .o-footer__external-link,
  .o-footer--theme-dark .o-footer__matrix-title[aria-expanded] {
    border-color: #51555c; }
  .o-footer--theme-dark .o-footer__matrix-title a {
    color: #ffffff; }
  .o-footer--theme-dark a {
    color: #a8aaad; }
    .o-footer--theme-dark a:hover, .o-footer--theme-dark a:focus {
      color: #ffffff; }
  .o-footer--theme-dark .o-footer__external-link a:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    width: 20px;
    height: 20px; }
    @media screen and (-ms-high-contrast: active) {
      .o-footer--theme-dark .o-footer__external-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-footer--theme-dark .o-footer__external-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-footer--theme-dark .o-footer__copyright {
    color: #a8aaad; }
  .o-footer--theme-dark .o-footer__brand {
    color: #ffffff;
    background-color: #000000; }

.o-footer--theme-light {
  background-color: #f2e5da;
  color: #33302e; }
  .o-footer--theme-light .o-footer__title {
    color: #000000; }
  .o-footer--theme-light .o-footer__matrix-title,
  .o-footer--theme-light .o-footer__matrix-title[aria-expanded] {
    border-color: #ccc1b7; }
  .o-footer--theme-light a {
    color: #66605c; }
    .o-footer--theme-light a:hover, .o-footer--theme-light a:focus {
      color: #000000; }
  .o-footer--theme-light .o-footer__copyright {
    color: #66605c; }
  .o-footer--theme-light .o-footer__brand {
    color: #33302e;
    background-color: #ccc1b7; }
  .o-footer--theme-light .o-footer__external-link a {
    color: #33302e; }
    .o-footer--theme-light .o-footer__external-link a:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg");
      width: 20px;
      height: 20px; }
      @media screen and (-ms-high-contrast: active) {
        .o-footer--theme-light .o-footer__external-link a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .o-footer--theme-light .o-footer__external-link a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline; }

.o-icons-icon--arrow-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--arrow-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--arrow-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--arrow-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--arrow-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--arrow-up {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--arrow-up {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--arrows-left-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrows-left-right?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--arrows-left-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrows-left-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--arrows-left-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrows-left-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--arrows-up-down {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrows-up-down?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--arrows-up-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrows-up-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--arrows-up-down {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrows-up-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--book {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:book?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--book {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:book?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--book {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:book?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--bookmark-outline {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:bookmark-outline?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--bookmark-outline {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:bookmark-outline?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--bookmark-outline {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:bookmark-outline?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--bookmark {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:bookmark?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--bookmark {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:bookmark?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--bookmark {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:bookmark?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--circle {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:circle?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--circle {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:circle?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--circle {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:circle?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--corporate {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:corporate?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--corporate {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:corporate?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--corporate {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:corporate?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--cross {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--cross {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--cross {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--dollar {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:dollar?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--dollar {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:dollar?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--dollar {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:dollar?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--download {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--download {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:download?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--edit {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--edit {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:edit?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--gift {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:gift?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--gift {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:gift?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--gift {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:gift?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--hamburger {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--hamburger {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--hamburger {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:hamburger?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--ipad {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:ipad?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--ipad {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:ipad?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--ipad {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:ipad?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--link {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:link?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--link {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:link?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--link {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:link?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--lock {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:lock?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--lock {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:lock?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--lock {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:lock?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--mail {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:mail?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--mail {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:mail?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--mail {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:mail?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--minus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--minus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--minus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--more {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:more?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--more {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:more?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--more {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:more?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--newspaper {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:newspaper?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--newspaper {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:newspaper?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--newspaper {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:newspaper?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--notifications {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:notifications?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--notifications {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:notifications?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--notifications {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:notifications?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--outside-page {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--outside-page {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--outside-page {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--pause {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:pause?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--pause {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:pause?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--pause {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:pause?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--phone {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:phone?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--phone {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:phone?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--phone {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:phone?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--play {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--play {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--play {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--plus {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--plus {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:plus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--podcast {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:podcast?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--podcast {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:podcast?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--podcast {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:podcast?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--print {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:print?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--print {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:print?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--print {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:print?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--refresh {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:refresh?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--refresh {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:refresh?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--refresh {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:refresh?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--search {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--search {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:search?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--series {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:series?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--series {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:series?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--series {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:series?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--settings {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:settings?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--settings {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:settings?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--settings {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:settings?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--share {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:share?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--share {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:share?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--share {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:share?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--speech-left {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--speech-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--speech-left {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--speech-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-right?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--speech-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--speech-right {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--speech {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--speech {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--speech {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--stop {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:stop?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--stop {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:stop?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--stop {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:stop?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--tick {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--tick {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--trash {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:trash?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--trash {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:trash?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--trash {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:trash?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--upload {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--upload {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:upload?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--user {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:user?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--user {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:user?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--user {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:user?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--users {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:users?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--users {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:users?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--users {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:users?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--video {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:video?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--video {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:video?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--video {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:video?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--warning {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--warning {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--written-text {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:written-text?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--written-text {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:written-text?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--written-text {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:written-text?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--warning-alt {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning-alt?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--warning-alt {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning-alt?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--warning-alt {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:warning-alt?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-icons-icon--pin {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:pin?source=o-icons&format=svg");
  width: 128px;
  height: 128px; }
  @media screen and (-ms-high-contrast: active) {
    .o-icons-icon--pin {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:pin?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-icons-icon--pin {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:pin?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-overlay {
  -webkit-box-shadow: 0 1px 4px rgba(77, 72, 69, 0.15), 0 8px 14px rgba(77, 72, 69, 0.2);
  box-shadow: 0 1px 4px rgba(77, 72, 69, 0.15), 0 8px 14px rgba(77, 72, 69, 0.2);
  position: fixed;
  z-index: 10;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  border: 1px solid #ccc1b7;
  background: #ffffff;
  border-radius: 0; }

.o-overlay-shadow {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#33000000', endColorstr='#33000000');
  /* IE */
  background-color: rgba(0, 0, 0, 0.2);
  position: fixed;
  height: 150%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out; }

.o-overlay__heading {
  font-size: 20px;
  margin: 0;
  overflow: hidden;
  background: transparent;
  color: #33302e; }

.o-overlay__title {
  margin: 10px 10px 10px 20px;
  display: block;
  line-height: 25px;
  overflow: auto; }

.o-overlay__close {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23807973,%23807973&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-size: contain;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  float: right;
  position: relative;
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  width: 20px;
  height: 20px;
  padding: 0.25em;
  cursor: pointer;
  font-size: 8px;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  @media screen and (-ms-high-contrast: active) {
    .o-overlay__close {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-overlay__close {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-overlay__close:after {
    position: absolute;
    content: '';
    top: -10px;
    right: -10px;
    left: -10px;
    bottom: -10px; }

.o-overlay__heading--shaded {
  background: #33302e;
  color: #ffffff;
  border-color: #33302e;
  font-weight: normal;
  -webkit-font-smoothing: antialiased; }
  .o-overlay__heading--shaded .o-overlay__close {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    background-size: contain;
    color: #ffffff;
    background-color: #807973;
    border-color: #ffffff; }
    @media screen and (-ms-high-contrast: active) {
      .o-overlay__heading--shaded .o-overlay__close {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-overlay__heading--shaded .o-overlay__close {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    .o-overlay__heading--shaded .o-overlay__close:focus,
    .o-hoverable-on .o-overlay__heading--shaded .o-overlay__close:hover {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23807973,%23807973&format=svg");
      width: 20px;
      height: 20px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      background-size: contain;
      background-color: #ffffff; }
      @media screen and (-ms-high-contrast: active) {
        .o-overlay__heading--shaded .o-overlay__close:focus,
        .o-hoverable-on .o-overlay__heading--shaded .o-overlay__close:hover {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .o-overlay__heading--shaded .o-overlay__close:focus,
        .o-hoverable-on .o-overlay__heading--shaded .o-overlay__close:hover {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-overlay__content {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  padding: 20px; }
  .o-overlay__content > *:first-child {
    margin-top: 0; }
  .o-overlay__content > *:last-child {
    margin-bottom: 0; }

.o-overlay--compact .o-overlay__content {
  padding: 10px; }

.o-overlay--compact .o-overlay__heading {
  font-size: 16px; }

.o-overlay--compact .o-overlay__title {
  margin-top: 8px;
  margin-bottom: 5px;
  margin-left: 10px;
  line-height: 16px; }

.o-overlay--compact .o-overlay__close {
  margin: 5px 5px 5px 10px; }

.o-overlay--full-screen,
.o-overlay--full-width {
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.o-overlay--full-screen,
.o-overlay--full-height {
  padding-top: 0;
  padding-bottom: 0;
  height: 100%; }

.o-overlay--full-screen {
  border: 0; }

.o-forms {
  position: relative;
  max-width: 380px;
  margin: 0 0 20px;
  padding: 0;
  border: 0;
  min-width: auto; }
  @media (min-width: 30.625em) {
    .o-forms {
      padding-right: 10px;
      padding-left: 10px; } }

.o-forms__text,
.o-forms__select,
.o-forms__textarea {
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #33302e;
  border-color: #b3a9a0;
  background-color: #ffffff;
  margin-top: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 380px;
  min-height: 40px;
  padding: 9px 9px 9px;
  border: 1px solid #b3a9a0;
  border-radius: 0;
  background-clip: padding-box;
  outline: none;
  -webkit-transition: 0.15s -webkit-box-shadow ease-in;
  transition: 0.15s -webkit-box-shadow ease-in;
  transition: 0.15s box-shadow ease-in;
  transition: 0.15s box-shadow ease-in, 0.15s -webkit-box-shadow ease-in;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .o-typography--loading-sans .o-forms__text, .o-typography--loading-sans
  .o-forms__select, .o-typography--loading-sans
  .o-forms__textarea {
    font-size: 13.92px;
    font-family: sans-serif; }
  .o-forms__text:focus,
  .o-forms__select:focus,
  .o-forms__textarea:focus {
    border-color: #999189;
    -webkit-box-shadow: 0 0 0 2px #1aecff;
    box-shadow: 0 0 0 2px #1aecff; }
  .o-forms__text:disabled,
  .o-forms__select:disabled,
  .o-forms__textarea:disabled {
    color: #66605c;
    border-color: #e6d9ce;
    background-color: #e6d9ce;
    cursor: default; }
  .o-forms__text::-webkit-input-placeholder,
  .o-forms__select::-webkit-input-placeholder,
  .o-forms__textarea::-webkit-input-placeholder {
    color: #66605c; }
  .o-forms__text::-ms-input-placeholder,
  .o-forms__select::-ms-input-placeholder,
  .o-forms__textarea::-ms-input-placeholder {
    color: #66605c; }
  .o-forms__text::placeholder,
  .o-forms__select::placeholder,
  .o-forms__textarea::placeholder {
    color: #66605c; }

.o-forms__select {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%2333302E,%2333302E&format=svg");
  color: #33302e;
  cursor: pointer;
  background-position: right center;
  background-position: right 9px center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-right: 42px;
  padding-top: 7px;
  line-height: 110%;
  padding-bottom: 7px\9;
  padding-right: 9px\9;
  background-image: none\9;
  text-indent: 0.01px;
  text-overflow: ''; }
  @media screen and (-ms-high-contrast: active) {
    .o-forms__select {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-forms__select {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-forms__select::-ms-expand {
    display: none;
    color: #ffffff; }
  .o-forms__select:disabled {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%2366605C,%2366605C&format=svg"); }
    @media screen and (-ms-high-contrast: active) {
      .o-forms__select:disabled {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-forms__select:disabled {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-forms__select[multiple] {
  cursor: pointer;
  height: auto;
  background-image: none;
  padding: 9px 9px 9px;
  line-height: 110%;
  padding-bottom: 7px\9; }

.o-forms__textarea {
  vertical-align: top;
  resize: vertical;
  height: auto;
  min-height: 40px; }

.o-forms__label {
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #33302e;
  display: block;
  padding: 0; }
  .o-typography--loading-sansBold .o-forms__label {
    font-size: 13.28px;
    font-family: sans-serif; }
  .o-forms__label p {
    margin-top: 0px;
    margin-bottom: 8px; }
    .o-forms__label p:last-child {
      margin-bottom: 0px; }

.o-forms__label--optional:after {
  font-size: 14px;
  line-height: 16px;
  color: #66605c;
  content: ' (optional)';
  font-weight: 400; }

.o-forms__additional-info {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #66605c;
  display: block; }
  .o-typography--loading-sans .o-forms__additional-info {
    font-size: 12.18px;
    font-family: sans-serif; }

.o-forms--error .o-forms__text:not(:disabled),
.o-forms--error .o-forms__select:not(:disabled),
.o-forms--error .o-forms__textarea:not(:disabled) {
  color: #cc0000;
  border-color: #cc0000;
  background-color: #ffffff; }
  .o-forms--error .o-forms__text:not(:disabled):focus,
  .o-forms--error .o-forms__select:not(:disabled):focus,
  .o-forms--error .o-forms__textarea:not(:disabled):focus {
    border-color: #cc0000;
    outline-offset: 0; }

.o-forms__errortext {
  display: none; }

.o-forms--error .o-forms__errortext {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #cc0000;
  clear: both;
  display: block;
  margin-top: 4px; }
  .o-typography--loading-sans .o-forms--error .o-forms__errortext {
    font-size: 12.18px;
    font-family: sans-serif; }

.o-forms--valid .o-forms__text:not(:disabled),
.o-forms--valid .o-forms__select:not(:disabled),
.o-forms--valid .o-forms__textarea:not(:disabled) {
  color: #00994d;
  border-color: #00994d;
  background-color: rgba(0, 153, 77, 0.05); }
  .o-forms--valid .o-forms__text:not(:disabled):focus,
  .o-forms--valid .o-forms__select:not(:disabled):focus,
  .o-forms--valid .o-forms__textarea:not(:disabled):focus {
    border-color: #00994d;
    outline-offset: 0; }

.o-forms--date .o-forms__group {
  margin-top: 8px; }
  .o-forms--date .o-forms__group .o-forms__label {
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    font-weight: 400;
    margin-bottom: 4px; }
  .o-forms--date .o-forms__group .o-forms__text {
    margin-top: 0; }
  .o-forms--date .o-forms__group .o-forms__text:first-of-type {
    clear: left; }
  .o-forms--date .o-forms__group .o-forms__text,
  .o-forms--date .o-forms__group .o-forms__label {
    width: calc(2.2ch + 18px);
    margin-right: 12px;
    float: left; }
  .o-forms--date .o-forms__group .o-forms__text--year,
  .o-forms--date .o-forms__group .o-forms__label--year {
    width: calc(4.2ch + 18px); }

.o-forms__group {
  margin-top: 12px; }
  .o-forms__group .o-forms__toggle,
  .o-forms__group input + .o-forms__label {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 16px 0; }
    .o-forms__group .o-forms__toggle:first-of-type,
    .o-forms__group input + .o-forms__label:first-of-type {
      margin-top: 0; }
    .o-forms__group .o-forms__toggle:last-of-type,
    .o-forms__group input + .o-forms__label:last-of-type {
      margin-bottom: 0; }
  .o-forms__group--inline {
    margin: 4px -15px -8px 0;
    max-width: 100%; }
    .o-forms__group--inline .o-forms__toggle,
    .o-forms__group--inline input + .o-forms__label {
      display: inline-block;
      width: auto;
      margin: 8px 15px 8px 0; }
      .o-forms__group--inline .o-forms__toggle:first-of-type,
      .o-forms__group--inline input + .o-forms__label:first-of-type {
        margin-top: 8px; }
      .o-forms__group--inline .o-forms__toggle:last-of-type,
      .o-forms__group--inline input + .o-forms__label:last-of-type {
        margin-bottom: 8px; }
  @supports (display: grid) {
    .o-forms__group--inline-together {
      display: -ms-inline-grid;
      display: inline-grid;
      grid-auto-columns: 1fr;
      grid-auto-flow: column;
      overflow: hidden;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      max-width: 100%; } }
  .o-forms__group--inline-together input + .o-forms__label {
    margin: 3px 0;
    width: auto;
    float: left; }
    .o-forms__group--inline-together input + .o-forms__label:first-of-type {
      margin: 3px 0 3px 3px; }
    .o-forms__group--inline-together input + .o-forms__label:last-of-type {
      margin: 3px 3px 3px 0; }
  .o-forms__group--inline-together:after {
    content: "";
    display: table;
    clear: both; }
  @supports (display: grid) {
    .o-forms__group--inline-together:after {
      display: none; } }

.o-forms__radio,
.o-forms__checkbox {
  position: absolute;
  opacity: 0; }
  .o-forms__radio + .o-forms__label,
  .o-forms__checkbox + .o-forms__label {
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    font-weight: 400;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 36px;
    min-height: 24px; }
  .o-forms__radio + .o-forms__label::before,
  .o-forms__checkbox + .o-forms__label::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border: 1px solid #b3a9a0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: '';
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in; }
  .o-forms__radio:focus + .o-forms__label::before,
  .o-forms__checkbox:focus + .o-forms__label::before {
    border-color: #999189;
    -webkit-box-shadow: 0 0 0 2px #1aecff;
    box-shadow: 0 0 0 2px #1aecff; }
  .o-forms__radio + .o-forms__label::after,
  .o-forms__checkbox + .o-forms__label::after {
    content: '';
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: 0.1s opacity ease-in;
    transition: 0.1s opacity ease-in; }
  .o-forms__radio:checked + .o-forms__label::after,
  .o-forms__checkbox:checked + .o-forms__label::after {
    opacity: 1; }
  .o-forms__radio:disabled + .o-forms__label,
  .o-forms__checkbox:disabled + .o-forms__label {
    opacity: 0.4;
    cursor: default; }

.o-forms__radio + .o-forms__label::before {
  border-radius: 9999px; }

.o-forms__radio:checked + .o-forms__label::before {
  border: 1px solid #0d7680; }

.o-forms__radio + .o-forms__label::after {
  background-color: #0d7680;
  border-radius: 9999px;
  height: 12px;
  width: 12px;
  margin: 6px; }
  @media screen and (-ms-high-contrast: active) {
    .o-forms__radio + .o-forms__label::after {
      background-color: windowText; } }

.o-forms__checkbox + .o-forms__label::after {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 24px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #0d7680; }
  @media screen and (-ms-high-contrast: active) {
    .o-forms__checkbox + .o-forms__label::after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-forms__checkbox + .o-forms__label::after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-forms__checkbox + .o-forms__label::before {
  background-color: #ffffff; }

.o-forms--error .o-forms__group ~ .o-forms__errortext,
.o-forms__group ~ .o-forms__status {
  margin-top: 12px; }

.o-forms--error .o-forms__group--inline-together ~ .o-forms__errortext,
.o-forms__group--inline-together ~ .o-forms__status {
  margin-top: 4px; }

.o-forms__radio--right + .o-forms__label,
.o-forms__checkbox--right + .o-forms__label {
  padding-right: 36px;
  padding-left: 0;
  text-align: right; }

.o-forms__radio--right + .o-forms__label::after,
.o-forms__radio--right + .o-forms__label::before,
.o-forms__checkbox--right + .o-forms__label::after,
.o-forms__checkbox--right + .o-forms__label::before {
  right: 0;
  left: auto; }

.o-forms__affix-wrapper {
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 12px; }
  .o-forms__affix-wrapper .o-forms__text,
  .o-forms__affix-wrapper .o-forms__select,
  .o-forms__affix-wrapper .o-forms__textarea {
    margin-top: 0; }

.o-forms__suffix {
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: table-cell;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1%;
  white-space: nowrap;
  padding-left: 9px;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .o-typography--loading-sans .o-forms__suffix {
    font-size: 13.92px;
    font-family: sans-serif; }
  .o-forms__suffix > * {
    display: table-cell; }

input.o-forms__radio-button {
  position: absolute;
  clip: rect(0 0 0 0);
  margin: -1px;
  border: 0;
  overflow: hidden;
  padding: 0;
  width: 1px;
  height: 1px;
  white-space: nowrap; }

a.o-forms__radio-button,
.o-forms__radio-button + .o-forms__label {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 1;
  margin: 3px 0;
  cursor: pointer;
  font-weight: 600;
  padding: 6px;
  min-height: 28px;
  min-width: 57px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.3s background-color, 0.15s color ease-out;
  transition: 0.3s background-color, 0.15s color ease-out;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 3px; }
  .o-typography--loading-sans a.o-forms__radio-button, .o-typography--loading-sans
  .o-forms__radio-button + .o-forms__label {
    font-size: 12.18px;
    font-family: sans-serif; }
  a.o-forms__radio-button:first-of-type,
  .o-forms__radio-button + .o-forms__label:first-of-type {
    margin: 3px 0 3px 3px; }
  a.o-forms__radio-button:last-of-type,
  .o-forms__radio-button + .o-forms__label:last-of-type {
    margin: 3px 3px 3px 0; }
  a.o-forms__radio-button:first-of-type,
  .o-forms__radio-button + .o-forms__label:first-of-type {
    margin-left: 3px;
    border-left: 0; }
  a.o-forms__radio-button:last-of-type,
  .o-forms__radio-button + .o-forms__label:last-of-type {
    margin-right: 3px; }
  a.o-forms__radio-button:before,
  .o-forms__radio-button + .o-forms__label:before {
    content: '';
    position: absolute;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    border-left: 0;
    border-right: 0; }

a.o-forms__radio-button:focus,
.o-forms__radio-button:focus + .o-forms__label {
  border-color: #999189;
  -webkit-box-shadow: 0 0 0 2px #1aecff;
  box-shadow: 0 0 0 2px #1aecff;
  z-index: 1; }

a.o-forms__radio-button:disabled,
.o-forms__radio-button:disabled + .o-forms__label {
  opacity: 0.5;
  cursor: default; }
  a.o-forms__radio-button:disabled:last-of-type,
  .o-forms__radio-button:disabled + .o-forms__label:last-of-type {
    left: -1px;
    padding-left: 7px;
    position: relative; }

a.o-forms__radio-button,
.o-forms__radio-button + .o-forms__label {
  margin: 3px 0;
  color: #0d7680;
  border-left: 1px solid #b3a9a0; }
  a.o-forms__radio-button:first-of-type,
  .o-forms__radio-button + .o-forms__label:first-of-type {
    margin: 3px 0 3px 3px; }
  a.o-forms__radio-button:last-of-type,
  .o-forms__radio-button + .o-forms__label:last-of-type {
    margin: 3px 3px 3px 0; }
  a.o-forms__radio-button:before,
  .o-forms__radio-button + .o-forms__label:before {
    border: 1px solid #b3a9a0;
    border-left: 0;
    border-right: 0; }
  a.o-forms__radio-button:last-of-type:before,
  .o-forms__radio-button + .o-forms__label:last-of-type:before {
    border-right: 1px solid #b3a9a0; }
  a.o-forms__radio-button:first-of-type:before,
  .o-forms__radio-button + .o-forms__label:first-of-type:before {
    border-left: 1px solid #b3a9a0; }

a.o-forms__radio-button:not(:disabled):not(.o-forms__radio-button--current):hover,
.o-forms__radio-button:not(:disabled):not(:checked) + .o-forms__label:hover {
  background-color: rgba(13, 118, 128, 0.15); }

a.o-forms__radio-button.o-forms__radio-button--current,
.o-forms__radio-button:checked + .o-forms__label {
  background-color: #0d7680;
  color: #ffffff; }

a.o-forms__radio-button.o-forms__radio-button--negative.o-forms__radio-button--current,
.o-forms__radio-button--negative:checked + .o-forms__label {
  background-color: #08474d; }

.o-forms--error .o-forms__radio-button + .o-forms__label:first-of-type:before, .o-forms--error .o-forms__radio-button + .o-forms__label:last-of-type:before, .o-forms--error .o-forms__radio-button + .o-forms__label:before {
  border-color: #cc0000; }

.o-forms__toggle .o-forms__label {
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
  font-weight: 400;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-top: 2px;
  padding-left: 36px;
  min-height: 24px;
  padding-left: 50.4px;
  min-height: 24px; }
  .o-forms__toggle .o-forms__label:before {
    position: absolute;
    content: '';
    background-color: #33302e;
    top: 0;
    left: 0;
    width: 38.4px;
    height: 24px;
    border-radius: 38.4px; }
  .o-forms__toggle .o-forms__label:after {
    position: absolute;
    content: '';
    background-color: #fff1e5;
    top: 2px;
    left: 2px;
    -webkit-transition: left 0.075s ease-in-out;
    transition: left 0.075s ease-in-out;
    width: 20px;
    height: 20px;
    border-radius: 20px; }

.o-forms__toggle .o-forms__toggle__checkbox:checked + .o-forms__label:after {
  left: 16.4px; }

.o-forms__toggle .o-forms__toggle__checkbox {
  display: none; }

.o-forms__toggle--inverse .o-forms__label:before {
  background-color: #ffffff; }

.o-forms__toggle--inverse .o-forms__label:after {
  background-color: #0d7680; }

.o-forms__toggle--inverse .o-forms__toggle__checkbox:checked + .o-forms__label:before {
  background-color: #1aecff; }

.o-forms__toggle--inverse .o-forms__label {
  color: #ffffff; }

.o-forms-section {
  max-width: 380px;
  padding: 10px 0;
  margin: 0 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media (min-width: 30.625em) {
    .o-forms-section {
      margin-left: 0;
      margin-right: 0; } }
  .o-forms-section--highlight {
    background-color: #e6d9ce; }
  .o-forms-section--error {
    background-color: #fad9ce; }
    .o-forms-section--error .o-forms-section__message {
      background-color: #cc0000;
      color: #ffffff; }
  .o-forms-section__message {
    font-family: MetricWeb, sans-serif;
    font-size: 18px;
    line-height: 20px;
    background-color: #e6d9ce;
    padding: 0 10px;
    margin-bottom: 12px;
    margin-top: -10px; }
    .o-typography--loading-sans .o-forms-section__message {
      font-size: 15.66px;
      font-family: sans-serif; }
    .o-forms-section__message p {
      font-family: MetricWeb, sans-serif;
      font-size: 18px;
      line-height: 20px;
      padding: 8px 0;
      margin: 0; }
      .o-typography--loading-sans .o-forms-section__message p {
        font-size: 15.66px;
        font-family: sans-serif; }
  .o-forms-section > .o-forms:last-child {
    margin-bottom: 0; }

.o-forms__status {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  line-height: 1em;
  white-space: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 5em;
  margin-top: 4px;
  display: none; }
  .o-typography--loading-sans .o-forms__status {
    font-size: 12.18px;
    font-family: sans-serif; }
  .o-forms__status:after {
    content: ''; }
  .o-forms__status:before {
    content: '';
    margin: -7px 0 -7px -7px; }

.o-forms__status[aria-hidden="false"] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: calc(-1em - 4px); }

.o-forms--saving .o-forms__status:after {
  content: 'Saving'; }

.o-forms--saving .o-forms__status:before {
  width: 22px;
  height: 22px;
  border: 4px solid rgba(51, 48, 46, 0.25);
  border-top-color: #33302e;
  margin: 0 7px 0 0;
  width: 10px;
  height: 10px;
  border-width: 2px; }

@-webkit-keyframes o-loading-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes o-loading-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
  .o-forms--saving .o-forms__status:before {
    display: inline-block;
    border-radius: 50%;
    -webkit-animation: o-loading-spinner 1s infinite linear;
    animation: o-loading-spinner 1s infinite linear; }

.o-forms--saved .o-forms__status:after {
  content: 'Saved';
  color: #00994d; }

.o-forms--saved .o-forms__status:before {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%2300994D,%2300994D&format=svg");
  width: 28px;
  height: 28px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline; }
  @media screen and (-ms-high-contrast: active) {
    .o-forms--saved .o-forms__status:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-forms--saved .o-forms__status:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-forms .o-forms__status--icon-only {
  min-width: 28px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center; }
  .o-forms .o-forms__status--icon-only:after {
    position: absolute;
    clip: rect(0 0 0 0);
    margin: -1px;
    border: 0;
    overflow: hidden;
    padding: 0;
    width: 1px;
    height: 1px;
    white-space: nowrap; }

@supports (display: grid) {
  .o-forms--inline {
    max-width: 470px; }
    @media (min-width: 30.625em) {
      .o-forms--inline {
        margin: 0 0 32px; } } }

.o-forms--inline,
.o-forms--inline _:-ms-lang(x) {
  max-width: 470px; }
  @media (min-width: 30.625em) {
    .o-forms--inline,
    .o-forms--inline _:-ms-lang(x) {
      margin: 0 0 32px; } }

@media (min-width: 30.625em) {
  .o-forms--inline:not(fieldset),
  .o-forms__inline-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr min-content 1fr;
    grid-template-columns: 1fr -webkit-min-content 1fr;
    grid-template-columns: 1fr min-content 1fr;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 10px min-content 10px 1fr;
    min-width: none;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
    .o-forms--inline:not(fieldset) > .o-forms__label,
    .o-forms--inline:not(fieldset) > .o-forms__additional-info,
    .o-forms--inline:not(fieldset) > .o-forms__inline-item,
    .o-forms__inline-container > .o-forms__label,
    .o-forms__inline-container > .o-forms__additional-info,
    .o-forms__inline-container > .o-forms__inline-item {
      -ms-grid-column: 1;
      grid-column: 1;
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }
    .o-forms--inline:not(fieldset) > .o-forms__affix-wrapper,
    .o-forms--inline:not(fieldset) > .o-forms__text,
    .o-forms--inline:not(fieldset) > .o-forms__select,
    .o-forms--inline:not(fieldset) > .o-forms__textarea,
    .o-forms--inline:not(fieldset) > .o-forms__group,
    .o-forms--inline:not(fieldset) > .o-forms__inline-item--right,
    .o-forms__inline-container > .o-forms__affix-wrapper,
    .o-forms__inline-container > .o-forms__text,
    .o-forms__inline-container > .o-forms__select,
    .o-forms__inline-container > .o-forms__textarea,
    .o-forms__inline-container > .o-forms__group,
    .o-forms__inline-container > .o-forms__inline-item--right {
      grid-column: 3;
      -ms-grid-column: 5;
      -ms-grid-row: 1;
      grid-row: 1;
      -webkit-align-self: start;
      -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start; }
    @supports (display: grid) {
      .o-forms--inline:not(fieldset) .o-forms__affix-wrapper,
      .o-forms--inline:not(fieldset) .o-forms__text,
      .o-forms--inline:not(fieldset) .o-forms__select,
      .o-forms--inline:not(fieldset) .o-forms__textarea,
      .o-forms--inline:not(fieldset) .o-forms__group,
      .o-forms--inline:not(fieldset) .o-forms__inline-item--right,
      .o-forms__inline-container .o-forms__affix-wrapper,
      .o-forms__inline-container .o-forms__text,
      .o-forms__inline-container .o-forms__select,
      .o-forms__inline-container .o-forms__textarea,
      .o-forms__inline-container .o-forms__group,
      .o-forms__inline-container .o-forms__inline-item--right {
        margin-top: 0; } }
    .o-forms--inline:not(fieldset) .o-forms__affix-wrapper,
    _:-ms-lang(x),
    .o-forms--inline:not(fieldset) .o-forms__text,
    .o-forms--inline:not(fieldset) .o-forms__select,
    .o-forms--inline:not(fieldset) .o-forms__textarea,
    .o-forms--inline:not(fieldset) .o-forms__group,
    .o-forms--inline:not(fieldset) .o-forms__inline-item--right,
    .o-forms__inline-container .o-forms__affix-wrapper,
    .o-forms__inline-container .o-forms__text,
    .o-forms__inline-container .o-forms__select,
    .o-forms__inline-container .o-forms__textarea,
    .o-forms__inline-container .o-forms__group,
    .o-forms__inline-container .o-forms__inline-item--right {
      margin-top: 0; }
    .o-forms--inline:not(fieldset) .o-forms__status,
    .o-forms__inline-container .o-forms__status {
      grid-column: 3;
      -ms-grid-column: 5;
      -ms-grid-row: 2;
      grid-row: 2;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      min-width: none;
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      .o-forms--inline:not(fieldset) .o-forms__status:after,
      .o-forms__inline-container .o-forms__status:after {
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1; }
      .o-forms--inline:not(fieldset) .o-forms__status:before,
      .o-forms__inline-container .o-forms__status:before {
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1; }
    .o-forms--inline:not(fieldset) .o-forms__status--icon-only,
    .o-forms__inline-container .o-forms__status--icon-only {
      margin-right: -10px;
      margin-left: 10px; }
    .o-forms--inline:not(fieldset) > .o-forms__errortext,
    .o-forms__inline-container > .o-forms__errortext {
      grid-column: 3;
      -ms-grid-column: 5;
      -ms-grid-row: 2;
      grid-row: 2; }
    .o-forms--inline:not(fieldset) > .o-forms__inline-item--long,
    .o-forms__inline-container > .o-forms__inline-item--long {
      -webkit-align-self: start;
      -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
      -ms-grid-row: 1;
      -ms-grid-row-span: 3;
      grid-row: 1 / span 3; }
    .o-forms--inline:not(fieldset) .o-forms__status--left,
    .o-forms__inline-container .o-forms__status--left {
      grid-column: 2;
      -ms-grid-column: 3;
      -ms-grid-row: 1;
      grid-row: 1;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      margin-top: 0px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      visibility: hidden; }
      .o-forms--inline:not(fieldset) .o-forms__status--left[aria-hidden="false"],
      .o-forms__inline-container .o-forms__status--left[aria-hidden="false"] {
        visibility: visible;
        margin-bottom: 0px; } }

.o-forms--inline-controls {
  margin: 0 0 28px; }
  .o-forms--inline-controls > .o-forms__inline-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr min-content 1fr;
    grid-template-columns: 1fr -webkit-min-content 1fr;
    grid-template-columns: 1fr min-content 1fr;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 10px min-content 10px 1fr;
    min-width: none;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-grid-columns: 1fr min-content min-content;
    grid-template-columns: 1fr -webkit-min-content -webkit-min-content;
    grid-template-columns: 1fr min-content min-content; }
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__label,
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__additional-info,
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__inline-item {
      -ms-grid-column: 1;
      grid-column: 1;
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__affix-wrapper,
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__text,
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__select,
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__textarea,
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__group,
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__inline-item--right {
      grid-column: 3;
      -ms-grid-column: 5;
      -ms-grid-row: 1;
      grid-row: 1;
      -webkit-align-self: start;
      -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start; }
    @supports (display: grid) {
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__affix-wrapper,
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__text,
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__select,
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__textarea,
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__group,
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__inline-item--right {
        margin-top: 0; } }
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__affix-wrapper,
    _:-ms-lang(x),
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__text,
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__select,
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__textarea,
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__group,
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__inline-item--right {
      margin-top: 0; }
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__status {
      grid-column: 3;
      -ms-grid-column: 5;
      -ms-grid-row: 2;
      grid-row: 2;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      min-width: none;
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__status:after {
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1; }
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__status:before {
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1; }
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__status--icon-only {
      margin-right: -10px;
      margin-left: 10px; }
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__errortext {
      grid-column: 3;
      -ms-grid-column: 5;
      -ms-grid-row: 2;
      grid-row: 2; }
    .o-forms--inline-controls > .o-forms__inline-container > .o-forms__inline-item--long {
      -webkit-align-self: start;
      -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
      -ms-grid-row: 1;
      -ms-grid-row-span: 3;
      grid-row: 1 / span 3; }
    .o-forms--inline-controls > .o-forms__inline-container .o-forms__group {
      -ms-grid-column-align: end;
      justify-self: end; }
    @media (min-width: 30.625em) {
      .o-forms--inline-controls > .o-forms__inline-container .o-forms__status--left {
        grid-column: 2;
        -ms-grid-column: 3;
        -ms-grid-row: 1;
        grid-row: 1;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-top: 0px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        visibility: hidden; }
        .o-forms--inline-controls > .o-forms__inline-container .o-forms__status--left[aria-hidden="false"] {
          visibility: visible;
          margin-bottom: 0px; } }
  .o-forms--inline-controls.o-forms--error {
    margin: 0 0 12px; }

.o-forms--inline.o-forms--radios,
.o-forms--inline.o-forms--checkboxes,
.o-forms--radios > .o-forms__inline-container,
.o-forms--checkboxes > .o-forms__inline-container {
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }
  .o-forms--inline.o-forms--radios > .o-forms__label,
  .o-forms--inline.o-forms--radios > .o-forms__additional-info,
  .o-forms--inline.o-forms--radios > .o-forms__inline-item,
  .o-forms--inline.o-forms--checkboxes > .o-forms__label,
  .o-forms--inline.o-forms--checkboxes > .o-forms__additional-info,
  .o-forms--inline.o-forms--checkboxes > .o-forms__inline-item,
  .o-forms--radios > .o-forms__inline-container > .o-forms__label,
  .o-forms--radios > .o-forms__inline-container > .o-forms__additional-info,
  .o-forms--radios > .o-forms__inline-container > .o-forms__inline-item,
  .o-forms--checkboxes > .o-forms__inline-container > .o-forms__label,
  .o-forms--checkboxes > .o-forms__inline-container > .o-forms__additional-info,
  .o-forms--checkboxes > .o-forms__inline-container > .o-forms__inline-item {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    -ms-grid-row-align: start; }

.o-forms__text--small,
.o-forms__select--small {
  padding-top: 0;
  padding-bottom: 0;
  min-height: 28px;
  background-size: 16px 16px;
  background-position-x: 99%;
  line-height: 26px; }

.o-forms__select--small {
  padding-right: 25px;
  padding-right: 9px\9; }

.o-forms--wide,
.o-forms--wide .o-forms__inline-container,
.o-forms--wide .o-forms__text,
.o-forms--wide .o-forms__select,
.o-forms--wide .o-forms__textarea,
.o-forms-section--wide {
  max-width: none; }

.o-forms--bleed,
.o-forms--bleed .o-forms__inline-container,
.o-forms--bleed .o-forms__text,
.o-forms--bleed .o-forms__select,
.o-forms--bleed .o-forms__textarea,
.o-forms-section--bleed {
  max-width: none;
  padding-left: 0;
  padding-right: 0; }

.o-forms--unskin {
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  border: 0 !important;
  background-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-text-fill-color: #33302e !important;
  opacity: 1 !important;
  border-radius: 0 !important; }

.o-teaser {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 16px;
  position: relative;
  width: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .o-typography--loading-sans .o-teaser {
    font-size: 12.18px;
    font-family: sans-serif; }
  .o-teaser *,
  .o-teaser *:before,
  .o-teaser *:after {
    /*autoprefixer: off*/
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit; }

.o-teaser__meta {
  font-size: 16px;
  line-height: 20px;
  color: #990f3d; }

.o-teaser__tag {
  font-weight: 600;
  color: inherit;
  text-decoration: none;
  border: 0;
  margin: 0 0.25em; }
  .o-teaser__tag:hover, .o-teaser__tag:focus {
    color: #736c67; }
  .o-teaser__tag span {
    display: inline-block; }
  .o-teaser__tag:first-child {
    margin-left: 0; }

.o-teaser__tag-suffix {
  font-size: 14px;
  color: #66605c; }

.o-teaser__heading {
  font-family: FinancierDisplayWeb, serif;
  font-size: 20px;
  line-height: 24px;
  color: black;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400; }
  .o-typography--loading-display .o-teaser__heading {
    font-size: 18px;
    font-family: serif; }
  .o-teaser__heading a {
    padding: 2px 0;
    color: inherit;
    text-decoration: none;
    border: 0; }
    .o-teaser__heading a:focus, .o-teaser__heading a:hover {
      color: #736c67; }
    .o-teaser__heading a:visited {
      color: #66605c; }

.o-teaser__standfirst {
  font-size: 16px;
  line-height: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #66605c; }
  .o-teaser__heading + .o-teaser__standfirst {
    margin-top: 10px; }

.o-teaser__image-placeholder {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  z-index: 1; }
  .o-teaser__image-placeholder .o-teaser__image {
    float: left; }

.o-teaser__image {
  display: block;
  width: 100%;
  margin: 0; }

.o-teaser--has-headshot .o-teaser__content {
  padding-right: 95px;
  min-height: 60px; }

.o-teaser__headshot {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 75px;
  width: 75px; }

.o-teaser__timestamp {
  font-size: 12px;
  line-height: 20px;
  color: #66605c;
  display: block;
  text-transform: uppercase; }
  .o-teaser__heading + .o-teaser__timestamp:not(:empty) {
    margin-top: 5px; }

@-webkit-keyframes live-blog-pulse {
  0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }

@keyframes live-blog-pulse {
  0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }

.o-teaser__timestamp--new,
.o-teaser__timestamp--updated,
.o-teaser__timestamp--inprogress {
  color: #cc0000; }

.o-teaser__timestamp-prefix:before,
.o-teaser__timestamp--inprogress:before {
  content: '';
  display: inline-block;
  margin-right: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #cf191d; }

.o-teaser__timestamp-prefix:before {
  position: relative;
  top: 1px; }

.o-teaser__timestamp--inprogress {
  position: relative; }
  .o-teaser__timestamp--inprogress:before {
    position: absolute;
    top: 5px;
    opacity: 0.2;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-animation: live-blog-pulse 1.7s ease infinite;
    animation: live-blog-pulse 1.7s ease infinite; }

.o-teaser__timestamp-prefix {
  color: inherit; }

.o-teaser__timestamp--inprogress.o-teaser__timestamp-prefix:before {
  margin-right: 7px; }

.o-teaser__timestamp--comingsoon {
  color: #fd9d00; }
  .o-teaser__timestamp--comingsoon .o-teaser__timestamp-prefix:before {
    background-color: #fd9d00; }

.o-teaser__timestamp--closed {
  color: #66605c; }
  .o-teaser__timestamp--closed .o-teaser__timestamp-prefix:before {
    background-color: #66605c; }

.o-teaser--paid-post {
  background-color: #ffffff;
  color: black; }
  .o-teaser--paid-post.o-teaser--paid-post {
    padding: 12px; }
  .o-teaser--paid-post .o-teaser__meta {
    font-weight: 600;
    color: #33302e; }
  .o-teaser--paid-post .o-teaser__promoted-prefix {
    background-color: #0f5499;
    color: #ffffff;
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: 1px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    padding: 0.2em 0.6em;
    background-color: #008040;
    color: #ffffff;
    font-size: 12px;
    line-height: 16px; }
    .o-typography--loading-sansBold .o-teaser--paid-post .o-teaser__promoted-prefix {
      font-size: 9.96px;
      font-family: sans-serif; }

.o-teaser--promoted-content {
  background-color: #ffffff;
  color: black; }
  .o-teaser--promoted-content.o-teaser--promoted-content.o-teaser--promoted-content {
    padding: 12px; }
  @supports (background-size: contain) {
    .o-teaser--promoted-content .o-teaser__heading a {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%2333302E,%2333302E&format=svg");
      background-repeat: no-repeat;
      background-position-x: right;
      background-size: contain;
      padding-right: calc(1em + 0.5ch);
      background-origin: border-box; }
      @media screen and (-ms-high-contrast: active) {
        .o-teaser--promoted-content .o-teaser__heading a {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .o-teaser--promoted-content .o-teaser__heading a {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } } }
  .o-teaser--promoted-content .o-teaser__heading a::after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%2333302E,%2333302E&format=svg");
    width: 24px;
    height: 24px;
    content: 'Opens a new window';
    width: 1rem;
    height: 1rem;
    display: inline-block;
    background-origin: content-box;
    vertical-align: middle;
    border-bottom: inherit;
    border-color: transparent;
    overflow: hidden;
    text-indent: -10000px;
    text-align: left;
    color: rgba(0, 0, 0, 0); }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser--promoted-content .o-teaser__heading a::after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser--promoted-content .o-teaser__heading a::after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    @supports (background-size: contain) {
      .o-teaser--promoted-content .o-teaser__heading a::after {
        position: absolute;
        clip: rect(0 0 0 0);
        margin: -1px;
        border: 0;
        overflow: hidden;
        padding: 0;
        width: 1px;
        height: 1px;
        white-space: nowrap; } }
  .o-teaser--promoted-content .o-teaser__meta {
    font-weight: 600;
    color: #33302e; }
  .o-teaser--promoted-content .o-teaser__promoted-prefix {
    background-color: #0f5499;
    color: #ffffff;
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: 1px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    padding: 0.2em 0.6em;
    background-color: #008040;
    color: #ffffff;
    font-size: 12px;
    line-height: 16px; }
    .o-typography--loading-sansBold .o-teaser--promoted-content .o-teaser__promoted-prefix {
      font-size: 9.96px;
      font-family: sans-serif; }

.o-teaser__related {
  list-style: disc outside;
  padding-left: 30px;
  margin: 0 0 20px;
  border-left: 1px solid #66605c; }
  @media (max-width: 46.24em) {
    .o-teaser__related {
      display: none; } }

.o-teaser__related-item {
  font-size: 14px;
  line-height: 22px;
  color: #66605c; }
  @media (min-width: 61.25em) {
    .o-teaser__related-item {
      font-size: 16px;
      line-height: 24px; } }
  .o-teaser__related-item:hover, .o-teaser__related-item:focus {
    color: #736c67; }
  .o-teaser__related-item a {
    border-bottom: 0;
    text-decoration: none;
    color: inherit; }
    .o-teaser__related-item a:hover {
      color: inherit; }
  .o-teaser__related-item.o-teaser__related-item--video a:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    width: 13px;
    height: 13px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: '';
    position: relative;
    top: 1px;
    background-color: #000000;
    margin-left: 5px; }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser__related-item.o-teaser__related-item--video a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser__related-item.o-teaser__related-item--video a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser__syndication-indicator {
  position: relative;
  top: 4px;
  border-radius: 50%; }
  .o-teaser__syndication-indicator span {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden; }

.syndi.o-teaser__syndication-indicator {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #999189; }
  @media screen and (-ms-high-contrast: active) {
    .syndi.o-teaser__syndication-indicator {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .syndi.o-teaser__syndication-indicator {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser__syndication-indicator--yes,
.syndi.o-teaser__syndication-indicator--yes {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #00994d; }
  @media screen and (-ms-high-contrast: active) {
    .o-teaser__syndication-indicator--yes,
    .syndi.o-teaser__syndication-indicator--yes {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-teaser__syndication-indicator--yes,
    .syndi.o-teaser__syndication-indicator--yes {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser__syndication-indicator--no,
.syndi.o-teaser__syndication-indicator--no {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #cc0000; }
  @media screen and (-ms-high-contrast: active) {
    .o-teaser__syndication-indicator--no,
    .syndi.o-teaser__syndication-indicator--no {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-teaser__syndication-indicator--no,
    .syndi.o-teaser__syndication-indicator--no {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser__syndication-indicator--verify,
.syndi.o-teaser__syndication-indicator--verify {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #ff8833; }
  @media screen and (-ms-high-contrast: active) {
    .o-teaser__syndication-indicator--verify,
    .syndi.o-teaser__syndication-indicator--verify {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-teaser__syndication-indicator--verify,
    .syndi.o-teaser__syndication-indicator--verify {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--small {
  padding-bottom: 16px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ccc1b7; }
  .o-teaser--small .o-teaser__content {
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  .o-teaser--small .o-teaser__image-container {
    width: 30%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-top: 4px;
    padding-right: 20px; }
    @media (max-width: 46.24em) {
      .o-teaser--small .o-teaser__image-container {
        display: none; } }
  .o-teaser--small.o-teaser--stacked {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .o-teaser--small.o-teaser--stacked .o-teaser__content {
      -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto; }
    @media (min-width: 46.25em) {
      .o-teaser--small.o-teaser--stacked {
        border-bottom: 0;
        padding-bottom: 0; } }
    .o-teaser--small.o-teaser--stacked .o-teaser__image-container {
      margin-bottom: 16px;
      width: 100%;
      min-height: 1px;
      padding-top: 0;
      padding-right: 0; }
  .o-teaser--small.o-teaser--image-position-right.o-teaser--has-image .o-teaser__image-container {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-left: 20px;
    padding-right: inherit; }

.o-teaser--large,
.o-teaser--large-portrait,
.o-teaser--large-landscape {
  zoom: 1; }
  .o-teaser--large:before, .o-teaser--large:after,
  .o-teaser--large-portrait:before,
  .o-teaser--large-portrait:after,
  .o-teaser--large-landscape:before,
  .o-teaser--large-landscape:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-teaser--large:after,
  .o-teaser--large-portrait:after,
  .o-teaser--large-landscape:after {
    clear: both; }
  .o-teaser--large .o-teaser__content,
  .o-teaser--large-portrait .o-teaser__content,
  .o-teaser--large-landscape .o-teaser__content {
    padding: 20px;
    border: 1px solid #ccc1b7; }
  .o-teaser--large .o-teaser__heading,
  .o-teaser--large-portrait .o-teaser__heading,
  .o-teaser--large-landscape .o-teaser__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px; }
    .o-typography--loading-sans .o-teaser--large .o-teaser__heading, .o-typography--loading-sans
    .o-teaser--large-portrait .o-teaser__heading, .o-typography--loading-sans
    .o-teaser--large-landscape .o-teaser__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
  .o-teaser--large .o-teaser__timestamp,
  .o-teaser--large-portrait .o-teaser__timestamp,
  .o-teaser--large-landscape .o-teaser__timestamp {
    margin-top: 4px; }
  .o-teaser--large .o-teaser__standfirst,
  .o-teaser--large-portrait .o-teaser__standfirst,
  .o-teaser--large-landscape .o-teaser__standfirst {
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px; }
    @media (min-width: 61.25em) {
      .o-teaser--large .o-teaser__standfirst,
      .o-teaser--large-portrait .o-teaser__standfirst,
      .o-teaser--large-landscape .o-teaser__standfirst {
        font-size: 20px;
        line-height: 24px; } }

.o-teaser--large-portrait .o-teaser__content {
  border-bottom: 0; }

.o-teaser--large-portrait .o-teaser__image {
  position: relative;
  z-index: 1; }

.o-teaser--large-portrait .o-teaser__image-container {
  position: relative;
  float: none;
  width: 100%;
  margin-top: -1px;
  padding-left: 25%; }
  .o-teaser--large-portrait .o-teaser__image-container:after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 50%;
    border-left: 1px solid #ccc1b7;
    border-bottom: 1px solid #ccc1b7; }

.o-teaser--large-landscape .o-teaser__content {
  position: relative;
  float: left;
  width: 60%;
  border-right: 0; }
  .o-teaser--large-landscape .o-teaser__content:after {
    content: '';
    position: absolute;
    top: 1px;
    right: -25%;
    height: 100%;
    width: 25%;
    display: block;
    border: 1px solid #ccc1b7;
    border-left: 0; }

.o-teaser--large-landscape .o-teaser__image {
  position: relative;
  max-width: 220px;
  z-index: 1; }

.o-teaser--large-landscape .o-teaser__image-container {
  position: relative;
  float: right;
  width: 40%;
  margin-top: 0;
  padding-left: 0; }
  .o-teaser--large-landscape .o-teaser__image-container:after {
    display: none; }

.o-teaser--large.o-teaser--has-image .o-teaser__image {
  position: relative;
  z-index: 1; }
  @media (min-width: 46.25em) and (max-width: 61.24em) {
    .o-teaser--large.o-teaser--has-image .o-teaser__image {
      max-width: 220px; } }

.o-teaser--large.o-teaser--has-image .o-teaser__image-container {
  position: relative;
  float: none;
  width: 100%;
  margin-top: -1px;
  padding-left: 25%; }
  .o-teaser--large.o-teaser--has-image .o-teaser__image-container:after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 50%;
    border-left: 1px solid #ccc1b7;
    border-bottom: 1px solid #ccc1b7; }
  @media (min-width: 30.625em) and (max-width: 61.24em) {
    .o-teaser--large.o-teaser--has-image .o-teaser__image-container {
      float: right;
      margin-top: 0;
      padding-left: 0; }
      .o-teaser--large.o-teaser--has-image .o-teaser__image-container:after {
        display: none; } }
  @media (min-width: 30.625em) and (max-width: 46.24em) {
    .o-teaser--large.o-teaser--has-image .o-teaser__image-container {
      width: 40%; } }
  @media (min-width: 46.25em) and (max-width: 61.24em) {
    .o-teaser--large.o-teaser--has-image .o-teaser__image-container {
      width: 30%; } }

@media (max-width: 30.615em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    border-bottom: 0; } }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    position: relative;
    float: left;
    border-right: 0; }
    .o-teaser--large.o-teaser--has-image .o-teaser__content:after {
      content: '';
      position: absolute;
      top: 1px;
      right: -25%;
      height: 100%;
      width: 25%;
      display: block;
      border: 1px solid #ccc1b7;
      border-left: 0; } }

@media (min-width: 30.625em) and (max-width: 46.24em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    width: 60%; } }

@media (min-width: 46.25em) and (max-width: 61.24em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    width: 70%; } }

@media (min-width: 61.25em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    border-bottom: 0; } }

.o-teaser--opinion .o-teaser__meta {
  color: #0f5499; }

.o-teaser--opinion.o-teaser--opinion-background .o-teaser__standfirst,
.o-teaser--opinion.o-teaser--opinion-background .o-teaser__timestamp {
  color: #525c66; }

.o-teaser--opinion.o-teaser--opinion-background.o-teaser--large .o-teaser__content,
.o-teaser--opinion.o-teaser--opinion-background.o-teaser--large .o-teaser__image-container:after {
  background-color: #cce6ff;
  color: black;
  border: 0; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--opinion.o-teaser--opinion-background.o-teaser--large .o-teaser__content:after {
    background-color: #cce6ff;
    color: black;
    top: 0;
    border: 0; } }

.o-teaser--inverse .o-teaser__heading a:hover,
.o-teaser--inverse .o-teaser__heading a:focus,
.o-teaser--inverse .o-teaser__heading a:visited,
.o-teaser--inverse .o-teaser__tag:hover,
.o-teaser--inverse .o-teaser__tag:focus {
  color: #999999; }

.o-teaser--inverse .o-teaser__meta,
.o-teaser--inverse .o-teaser__duration,
.o-teaser--inverse .o-teaser__heading {
  color: #ffffff; }

.o-teaser--inverse .o-teaser__standfirst,
.o-teaser--inverse .o-teaser__timestamp {
  color: #b3b3b3; }

.o-teaser--inverse.o-teaser--hero .o-teaser__meta:after {
  border-bottom-color: #ffffff; }

.o-teaser--video .o-teaser__heading:before {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  content: '';
  width: 0.7em;
  height: 0.7em;
  min-width: 12px;
  min-height: 12px;
  margin-right: 0.15em;
  background-color: #262a33; }
  @media screen and (-ms-high-contrast: active) {
    .o-teaser--video .o-teaser__heading:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-teaser--video .o-teaser__heading:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--video.o-teaser--has-image .o-teaser__heading:before {
  content: none; }

@media (max-width: 46.24em) {
  .o-teaser--video.o-teaser--has-image.o-teaser--small .o-teaser__heading:before {
    content: ''; } }

.o-teaser--video .o-teaser__standfirst {
  display: none; }

.o-teaser--video .o-teaser__image-placeholder {
  position: relative; }
  .o-teaser--video .o-teaser__image-placeholder:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    pointer-events: none;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 15%;
    padding-top: 15%;
    min-width: 20px;
    min-height: 20px;
    background-color: #262a33; }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser--video .o-teaser__image-placeholder:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser--video .o-teaser__image-placeholder:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--big-video .o-teaser__heading:before,
.o-teaser--has-video .o-teaser__heading:before {
  content: none; }

.o-teaser--big-video .o-teaser__image-container,
.o-teaser--has-video .o-teaser__image-container {
  padding: 0 0 12px; }

.o-teaser--big-video.o-teaser--large .o-teaser__image-container,
.o-teaser--big-video.o-teaser--hero .o-teaser__image-container,
.o-teaser--has-video.o-teaser--large .o-teaser__image-container,
.o-teaser--has-video.o-teaser--hero .o-teaser__image-container {
  padding-left: 10%;
  padding-right: 10%; }

.o-teaser--big-video.o-teaser--large .o-teaser__image-container,
.o-teaser--has-video.o-teaser--large .o-teaser__image-container {
  padding-top: 12px; }

.o-teaser--big-video.o-teaser--hero .o-teaser__image-container,
.o-teaser--has-video.o-teaser--hero .o-teaser__image-container {
  padding-top: 4px; }

.o-teaser__duration {
  font-size: 14px;
  color: #66605c; }

.o-teaser--hero {
  zoom: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap; }
  .o-teaser--hero:before, .o-teaser--hero:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-teaser--hero:after {
    clear: both; }
  .o-teaser--hero .o-teaser__content {
    padding: 20px;
    border: 1px solid #ccc1b7; }
  .o-teaser--hero .o-teaser__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px; }
    .o-typography--loading-sans .o-teaser--hero .o-teaser__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
  .o-teaser--hero .o-teaser__timestamp {
    margin-top: 4px; }
  .o-teaser--hero .o-teaser__standfirst {
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px; }
    @media (min-width: 61.25em) {
      .o-teaser--hero .o-teaser__standfirst {
        font-size: 20px;
        line-height: 24px; } }
  .o-teaser--hero .o-teaser__content {
    background-color: #f2dfce;
    border: 0; }
  .o-teaser--hero .o-teaser__meta:after {
    margin-top: 4px;
    margin-bottom: 12px;
    content: '';
    display: block;
    width: 60px;
    border-bottom: 4px solid #990f3d; }
  .o-teaser--hero.o-teaser--has-image .o-teaser__image {
    position: relative;
    z-index: 1; }
    @media (min-width: 46.25em) and (max-width: 61.24em) {
      .o-teaser--hero.o-teaser--has-image .o-teaser__image {
        max-width: 220px; } }
  .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
    position: relative;
    float: none;
    width: 100%;
    margin-top: -1px;
    padding-left: 25%; }
    .o-teaser--hero.o-teaser--has-image .o-teaser__image-container:after {
      position: absolute;
      top: 0;
      left: 0;
      content: '';
      display: block;
      width: 100%;
      height: 50%;
      border-left: 1px solid #ccc1b7;
      border-bottom: 1px solid #ccc1b7; }
    @media (min-width: 30.625em) and (max-width: 61.24em) {
      .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
        float: right;
        margin-top: 0;
        padding-left: 0; }
        .o-teaser--hero.o-teaser--has-image .o-teaser__image-container:after {
          display: none; } }
    @media (min-width: 30.625em) and (max-width: 46.24em) {
      .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
        width: 40%; } }
    @media (min-width: 46.25em) and (max-width: 61.24em) {
      .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
        width: 30%; } }
  .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    width: 100%;
    padding-left: 30%; }
    .o-teaser--hero.o-teaser--has-image .o-teaser__image-container:after {
      background-color: #f2dfce;
      display: block;
      top: 50%;
      border: 0; }
  .o-teaser--hero.o-teaser--has-image .o-teaser__image {
    max-width: 100%; }
  @media (max-width: 46.24em) {
    .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__content {
      text-align: center; }
    .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__meta:after {
      margin-left: auto;
      margin-right: auto; }
    .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__image-container {
      padding: 0 15%; } }
  @media (min-width: 46.25em) {
    .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image {
      position: relative; }
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__image-container {
        position: relative;
        margin-top: 0;
        padding-left: 0;
        z-index: 0; }
        .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__image-container:after {
          display: none; }
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__content {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        min-height: 30%;
        background-color: transparent;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(transparent));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), transparent);
        pointer-events: none; }
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__heading,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__heading a,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__heading a:visited,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__meta,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__standfirst,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__timestamp {
        color: #ffffff;
        pointer-events: auto; }
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__meta:after {
        border-bottom-color: #ffffff; } }
  .o-teaser--hero.o-teaser--standalone .o-teaser__heading {
    font-size: 28px;
    line-height: 32px; }
  .o-teaser--hero.o-teaser--standalone .o-teaser__image-container {
    padding-left: 20%; }
    .o-teaser--hero.o-teaser--standalone .o-teaser__image-container:after {
      top: 25%;
      height: 75%; }

.o-teaser--centre .o-teaser__content {
  text-align: center; }

.o-teaser--centre .o-teaser__meta:after {
  margin-left: auto;
  margin-right: auto; }

.o-teaser--centre.o-teaser--has-image .o-teaser__image-container {
  padding: 0 15%; }

.o-teaser--stretched {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .o-teaser--stretched .o-teaser__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .o-teaser--stretched .o-teaser__heading {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }

.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:focus,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:visited,
.o-teaser--hero.o-teaser--highlight .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--highlight .o-teaser__tag:focus, .o-teaser--hero.o-teaser--opinion .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:focus,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:visited,
.o-teaser--hero.o-teaser--opinion .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--opinion .o-teaser__tag:focus {
  color: #999999; }

.o-teaser--hero.o-teaser--highlight .o-teaser__meta,
.o-teaser--hero.o-teaser--highlight .o-teaser__duration,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading, .o-teaser--hero.o-teaser--opinion .o-teaser__meta,
.o-teaser--hero.o-teaser--opinion .o-teaser__duration,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading {
  color: #ffffff; }

.o-teaser--hero.o-teaser--highlight .o-teaser__standfirst,
.o-teaser--hero.o-teaser--highlight .o-teaser__timestamp, .o-teaser--hero.o-teaser--opinion .o-teaser__standfirst,
.o-teaser--hero.o-teaser--opinion .o-teaser__timestamp {
  color: #b3b3b3; }

.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__meta:after, .o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__meta:after {
  border-bottom-color: #ffffff; }

.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__content,
.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__image-container:after, .o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__content,
.o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__image-container:after {
  border: 0; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__content:after, .o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__content:after {
    top: 0;
    border: 0; } }

.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:focus,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:visited,
.o-teaser--hero.o-teaser--opinion .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--opinion .o-teaser__tag:focus {
  color: #bed1e3; }

.o-teaser--hero.o-teaser--opinion .o-teaser__standfirst,
.o-teaser--hero.o-teaser--opinion .o-teaser__timestamp,
.o-teaser--hero.o-teaser--opinion .o-teaser__timestamp-prefix:before {
  color: #cfddeb; }

.o-teaser--hero.o-teaser--opinion .o-teaser__timestamp-prefix:before {
  background-color: #cfddeb; }

.o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__content,
.o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__image-container:after {
  background-color: #0f5499; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__content:after {
    background-color: #0f5499; } }

.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:focus,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:visited,
.o-teaser--hero.o-teaser--highlight .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--highlight .o-teaser__tag:focus {
  color: #e3becb; }

.o-teaser--hero.o-teaser--highlight .o-teaser__standfirst,
.o-teaser--hero.o-teaser--highlight .o-teaser__timestamp,
.o-teaser--hero.o-teaser--highlight .o-teaser__timestamp-prefix:before {
  color: #ebcfd8; }

.o-teaser--hero.o-teaser--highlight .o-teaser__timestamp-prefix:before {
  background-color: #ebcfd8; }

.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__content,
.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__image-container:after {
  background-color: #990f3d;
  color: white; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__content:after {
    background-color: #990f3d;
    color: white; } }

.o-teaser--hero.o-teaser--extra-article .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--extra-article .o-teaser__heading a:focus {
  color: #ffec1a; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--extra-article .o-teaser__tag:focus {
  color: #fffac1; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__meta {
  color: #ffec1a; }
  .o-teaser--hero.o-teaser--extra-article .o-teaser__meta:after {
    border-color: #ffec1a; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__heading {
  color: #ffffff; }
  .o-teaser--hero.o-teaser--extra-article .o-teaser__heading a:visited {
    color: #939599; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__standfirst,
.o-teaser--hero.o-teaser--extra-article .o-teaser__timestamp {
  color: #d4d4d6; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__image-container:after,
.o-teaser--hero.o-teaser--extra-article .o-teaser__content {
  background-color: #262a33; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--hero.o-teaser--extra-article .o-teaser__content:after {
    background-color: #262a33; } }

@media (min-width: 46.25em) and (max-width: 61.24em) {
  .o-teaser--midslice.o-teaser--has-image .o-teaser__image-container {
    padding: 0 30%; } }

.o-teaser--top-story {
  zoom: 1; }
  .o-teaser--top-story:before, .o-teaser--top-story:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-teaser--top-story:after {
    clear: both; }
  .o-teaser--top-story .o-teaser__content {
    padding: 20px;
    border: 1px solid #ccc1b7; }
  .o-teaser--top-story .o-teaser__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px; }
    .o-typography--loading-sans .o-teaser--top-story .o-teaser__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
  .o-teaser--top-story .o-teaser__timestamp {
    margin-top: 4px; }
  .o-teaser--top-story .o-teaser__standfirst {
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px; }
    @media (min-width: 61.25em) {
      .o-teaser--top-story .o-teaser__standfirst {
        font-size: 20px;
        line-height: 24px; } }
  .o-teaser--top-story .o-teaser__content {
    padding: 0 0 32px;
    border: 0; }
  .o-teaser--top-story .o-teaser__heading {
    font-family: FinancierDisplayWeb, serif;
    font-size: 32px;
    line-height: 1; }
    @media (min-width: 61.25em) {
      .o-teaser--top-story .o-teaser__heading {
        font-size: 48px;
        line-height: 48px; } }
    .o-typography--loading-display .o-teaser--top-story .o-teaser__heading {
      font-size: 28.8px;
      font-family: serif; }
      @media (min-width: 61.25em) {
        .o-typography--loading-display .o-teaser--top-story .o-teaser__heading {
          font-size: 43.2px; } }
  .o-teaser--top-story .o-teaser__standfirst {
    font-size: 20px;
    line-height: 24px; }
  .o-teaser--top-story.o-teaser--landscape .o-teaser__image-container, .o-teaser--top-story.o-teaser--standalone .o-teaser__image-container {
    margin-bottom: 20px; }
  .o-teaser--top-story.o-teaser--landscape, .o-teaser--top-story.o-teaser--big-story {
    zoom: 1;
    background-color: #f2dfce;
    padding: 12px; }
    .o-teaser--top-story.o-teaser--landscape:before, .o-teaser--top-story.o-teaser--landscape:after, .o-teaser--top-story.o-teaser--big-story:before, .o-teaser--top-story.o-teaser--big-story:after {
      content: '';
      display: table;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .o-teaser--top-story.o-teaser--landscape:after, .o-teaser--top-story.o-teaser--big-story:after {
      clear: both; }
    @media (min-width: 46.25em) {
      .o-teaser--top-story.o-teaser--landscape, .o-teaser--top-story.o-teaser--big-story {
        padding: 20px 0 0 20px; }
        .o-teaser--top-story.o-teaser--landscape .o-teaser__content, .o-teaser--top-story.o-teaser--big-story .o-teaser__content {
          float: left;
          width: 50%;
          padding-right: 20px; }
        .o-teaser--top-story.o-teaser--landscape .o-teaser__image-container,
        .o-teaser--top-story.o-teaser--landscape .o-teaser__related, .o-teaser--top-story.o-teaser--big-story .o-teaser__image-container,
        .o-teaser--top-story.o-teaser--big-story .o-teaser__related {
          float: right;
          width: 50%; }
        .o-teaser--top-story.o-teaser--landscape .o-teaser__related, .o-teaser--top-story.o-teaser--big-story .o-teaser__related {
          padding-right: 20px; } }
  .o-teaser--top-story.o-teaser--big-story {
    margin-bottom: 0;
    padding: 0;
    border-bottom: 0; }
    .o-teaser--top-story.o-teaser--big-story .o-teaser__image-placeholder {
      padding-bottom: 100%; }
    .o-teaser--top-story.o-teaser--big-story .o-teaser__content {
      padding: 60px 0 12px; }
    @media (min-width: 46.25em) {
      .o-teaser--top-story.o-teaser--big-story .o-teaser__content {
        float: left;
        width: 50%;
        padding: 60px 20px 12px 0; }
      .o-teaser--top-story.o-teaser--big-story .o-teaser__image-container {
        width: 50%;
        float: right; } }
    @media (min-width: 61.25em) {
      .o-teaser--top-story.o-teaser--big-story .o-teaser__image-container {
        margin-bottom: 0; } }

.o-teaser--basic-package,
.o-teaser--special-report-package,
.o-teaser--extra-package {
  width: 100%;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap; }
  .o-teaser--basic-package .o-teaser__heading a:hover,
  .o-teaser--basic-package .o-teaser__heading a:focus,
  .o-teaser--basic-package .o-teaser__heading a:visited,
  .o-teaser--basic-package .o-teaser__tag:hover,
  .o-teaser--basic-package .o-teaser__tag:focus,
  .o-teaser--special-report-package .o-teaser__heading a:hover,
  .o-teaser--special-report-package .o-teaser__heading a:focus,
  .o-teaser--special-report-package .o-teaser__heading a:visited,
  .o-teaser--special-report-package .o-teaser__tag:hover,
  .o-teaser--special-report-package .o-teaser__tag:focus,
  .o-teaser--extra-package .o-teaser__heading a:hover,
  .o-teaser--extra-package .o-teaser__heading a:focus,
  .o-teaser--extra-package .o-teaser__heading a:visited,
  .o-teaser--extra-package .o-teaser__tag:hover,
  .o-teaser--extra-package .o-teaser__tag:focus {
    color: #999999; }
  .o-teaser--basic-package .o-teaser__meta,
  .o-teaser--basic-package .o-teaser__duration,
  .o-teaser--basic-package .o-teaser__heading,
  .o-teaser--special-report-package .o-teaser__meta,
  .o-teaser--special-report-package .o-teaser__duration,
  .o-teaser--special-report-package .o-teaser__heading,
  .o-teaser--extra-package .o-teaser__meta,
  .o-teaser--extra-package .o-teaser__duration,
  .o-teaser--extra-package .o-teaser__heading {
    color: #ffffff; }
  .o-teaser--basic-package .o-teaser__standfirst,
  .o-teaser--basic-package .o-teaser__timestamp,
  .o-teaser--special-report-package .o-teaser__standfirst,
  .o-teaser--special-report-package .o-teaser__timestamp,
  .o-teaser--extra-package .o-teaser__standfirst,
  .o-teaser--extra-package .o-teaser__timestamp {
    color: #b3b3b3; }
  .o-teaser--basic-package.o-teaser--hero .o-teaser__meta:after,
  .o-teaser--special-report-package.o-teaser--hero .o-teaser__meta:after,
  .o-teaser--extra-package.o-teaser--hero .o-teaser__meta:after {
    border-bottom-color: #ffffff; }
  .o-teaser--basic-package .package-teaser__list,
  .o-teaser--special-report-package .package-teaser__list,
  .o-teaser--extra-package .package-teaser__list {
    margin: -12px 0 0;
    padding: 0 20px 12px;
    background: inherit;
    list-style: none; }
  .o-teaser--basic-package .package-teaser__list-item, .o-teaser--basic-package .package-teaser__landing-link,
  .o-teaser--special-report-package .package-teaser__list-item,
  .o-teaser--special-report-package .package-teaser__landing-link,
  .o-teaser--extra-package .package-teaser__list-item,
  .o-teaser--extra-package .package-teaser__landing-link {
    font-family: MetricWeb, sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 12px 0; }
    .o-typography--loading-sans .o-teaser--basic-package .package-teaser__list-item, .o-typography--loading-sans .o-teaser--basic-package .package-teaser__landing-link, .o-typography--loading-sans
    .o-teaser--special-report-package .package-teaser__list-item, .o-typography--loading-sans
    .o-teaser--special-report-package .package-teaser__landing-link, .o-typography--loading-sans
    .o-teaser--extra-package .package-teaser__list-item, .o-typography--loading-sans
    .o-teaser--extra-package .package-teaser__landing-link {
      font-size: 13.92px;
      font-family: sans-serif; }
    .o-teaser--basic-package .package-teaser__list-item > a, .o-teaser--basic-package .package-teaser__landing-link > a,
    .o-teaser--special-report-package .package-teaser__list-item > a,
    .o-teaser--special-report-package .package-teaser__landing-link > a,
    .o-teaser--extra-package .package-teaser__list-item > a,
    .o-teaser--extra-package .package-teaser__landing-link > a {
      text-decoration: none;
      border: 0; }
  .o-teaser--basic-package .package-teaser__list-item a,
  .o-teaser--special-report-package .package-teaser__list-item a,
  .o-teaser--extra-package .package-teaser__list-item a {
    color: #33302e; }
    .o-teaser--basic-package .package-teaser__list-item a:hover,
    .o-teaser--special-report-package .package-teaser__list-item a:hover,
    .o-teaser--extra-package .package-teaser__list-item a:hover {
      color: #736c67; }
  .o-teaser--basic-package .package-teaser__landing-link a,
  .o-teaser--special-report-package .package-teaser__landing-link a,
  .o-teaser--extra-package .package-teaser__landing-link a {
    color: #b31247; }
    .o-teaser--basic-package .package-teaser__landing-link a:hover,
    .o-teaser--special-report-package .package-teaser__landing-link a:hover,
    .o-teaser--extra-package .package-teaser__landing-link a:hover {
      color: #b31247; }
    .o-teaser--basic-package .package-teaser__landing-link a:after,
    .o-teaser--special-report-package .package-teaser__landing-link a:after,
    .o-teaser--extra-package .package-teaser__landing-link a:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23B31247,%23B31247&format=svg");
      width: 30px;
      height: 30px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      content: '';
      position: absolute;
      bottom: 18px; }
      @media screen and (-ms-high-contrast: active) {
        .o-teaser--basic-package .package-teaser__landing-link a:after,
        .o-teaser--special-report-package .package-teaser__landing-link a:after,
        .o-teaser--extra-package .package-teaser__landing-link a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .o-teaser--basic-package .package-teaser__landing-link a:after,
        .o-teaser--special-report-package .package-teaser__landing-link a:after,
        .o-teaser--extra-package .package-teaser__landing-link a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-teaser--basic-package .o-teaser__image-placeholder,
  .o-teaser--special-report-package .o-teaser__image-placeholder,
  .o-teaser--extra-package .o-teaser__image-placeholder {
    z-index: -1; }
  .o-teaser--basic-package .o-teaser__content,
  .o-teaser--special-report-package .o-teaser__content,
  .o-teaser--extra-package .o-teaser__content {
    background-color: #f2dfce; }
  .o-teaser--basic-package .o-teaser__meta,
  .o-teaser--special-report-package .o-teaser__meta,
  .o-teaser--extra-package .o-teaser__meta {
    color: #b31247;
    padding: 15px 0 0 20px;
    width: calc(100% - 40px);
    position: relative;
    top: -50px;
    background: inherit; }
    .o-teaser--basic-package .o-teaser__meta:after,
    .o-teaser--special-report-package .o-teaser__meta:after,
    .o-teaser--extra-package .o-teaser__meta:after {
      margin-top: 4px;
      content: "";
      display: block;
      width: 60px;
      border-bottom: 4px solid #b31247; }
  .o-teaser--basic-package .o-teaser__heading,
  .o-teaser--special-report-package .o-teaser__heading,
  .o-teaser--extra-package .o-teaser__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px;
    color: black;
    background: inherit;
    padding: 20px;
    margin-top: -52px;
    width: 100%; }
    .o-typography--loading-sans .o-teaser--basic-package .o-teaser__heading, .o-typography--loading-sans
    .o-teaser--special-report-package .o-teaser__heading, .o-typography--loading-sans
    .o-teaser--extra-package .o-teaser__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
    .o-teaser--basic-package .o-teaser__heading a:hover, .o-teaser--basic-package .o-teaser__heading:focus,
    .o-teaser--special-report-package .o-teaser__heading a:hover,
    .o-teaser--special-report-package .o-teaser__heading:focus,
    .o-teaser--extra-package .o-teaser__heading a:hover,
    .o-teaser--extra-package .o-teaser__heading:focus {
      color: #736c67; }

.o-teaser--special-report-package .package-teaser__list-item a {
  color: #ffffff; }
  .o-teaser--special-report-package .package-teaser__list-item a:hover {
    color: #eabfcd; }

.o-teaser--special-report-package .package-teaser__landing-link a {
  color: #f0d0da; }
  .o-teaser--special-report-package .package-teaser__landing-link a:hover {
    color: #ffffff; }
  .o-teaser--special-report-package .package-teaser__landing-link a:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    width: 30px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline; }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser--special-report-package .package-teaser__landing-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser--special-report-package .package-teaser__landing-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--special-report-package .o-teaser__content {
  background-color: #b31247; }

.o-teaser--special-report-package .o-teaser__meta {
  color: #ffffff; }
  .o-teaser--special-report-package .o-teaser__meta:after {
    border-color: #ffffff; }

.o-teaser--special-report-package .o-teaser__heading {
  color: #ffffff; }
  .o-teaser--special-report-package .o-teaser__heading a:hover,
  .o-teaser--special-report-package .o-teaser__heading a:visited, .o-teaser--special-report-package .o-teaser__heading:focus {
    color: #eabfcd; }

.o-teaser--extra-package .package-teaser__list-item a {
  color: #ffffff; }
  .o-teaser--extra-package .package-teaser__list-item a:hover {
    color: #ffec1a; }

.o-teaser--extra-package .package-teaser__landing-link a {
  color: #ffec1a; }
  .o-teaser--extra-package .package-teaser__landing-link a:hover {
    color: #ffffff; }
  .o-teaser--extra-package .package-teaser__landing-link a:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFEC1A,%23FFEC1A&format=svg");
    width: 30px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline; }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser--extra-package .package-teaser__landing-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser--extra-package .package-teaser__landing-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--extra-package .o-teaser__content {
  background-color: #262a33; }

.o-teaser--extra-package .o-teaser__meta {
  color: #ffec1a; }
  .o-teaser--extra-package .o-teaser__meta:after {
    border-color: #ffec1a; }

.o-teaser--extra-package .o-teaser__heading {
  color: #ffffff; }
  .o-teaser--extra-package .o-teaser__heading a:hover, .o-teaser--extra-package .o-teaser__heading:focus {
    color: #ffec1a; }

.o-teaser--extra-package .o-teaser__timestamp {
  color: #ffffff; }

.o-teaser--small.o-teaser--live .o-teaser__content {
  padding: 12px; }

.o-teaser--small.o-teaser--live.o-teaser--has-image {
  padding: 12px; }
  .o-teaser--small.o-teaser--live.o-teaser--has-image .o-teaser__content {
    padding: 0px; }

.o-teaser--small.o-teaser--live {
  background: #cc0000; }
  .o-teaser--small.o-teaser--live .o-teaser__heading a:hover,
  .o-teaser--small.o-teaser--live .o-teaser__heading a:focus,
  .o-teaser--small.o-teaser--live .o-teaser__heading a:visited,
  .o-teaser--small.o-teaser--live .o-teaser__tag:hover,
  .o-teaser--small.o-teaser--live .o-teaser__tag:focus {
    color: #999999; }
  .o-teaser--small.o-teaser--live .o-teaser__meta,
  .o-teaser--small.o-teaser--live .o-teaser__duration,
  .o-teaser--small.o-teaser--live .o-teaser__heading {
    color: #ffffff; }
  .o-teaser--small.o-teaser--live .o-teaser__standfirst,
  .o-teaser--small.o-teaser--live .o-teaser__timestamp {
    color: #b3b3b3; }
  .o-teaser--small.o-teaser--live.o-teaser--hero .o-teaser__meta:after {
    border-bottom-color: #ffffff; }
  .o-teaser--small.o-teaser--live .o-teaser__content * {
    color: white; }
    .o-teaser--small.o-teaser--live .o-teaser__content *:hover {
      color: white; }
  .o-teaser--small.o-teaser--live .o-teaser__heading a:focus, .o-teaser--small.o-teaser--live .o-teaser__heading a:hover, .o-teaser--small.o-teaser--live .o-teaser__heading a:visited {
    color: #fae6e6; }
  .o-teaser--small.o-teaser--live .o-teaser__timestamp-prefix:before,
  .o-teaser--small.o-teaser--live .o-teaser__timestamp--inprogress:before {
    background-color: white; }

.o-teaser--live .o-teaser__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.o-teaser--live .o-teaser__timestamp {
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1; }

.o-teaser--live .o-teaser__timestamp time {
  display: none; }

html {
  background-color: #fff1e5;
  font-family: MetricWeb, sans-serif;
  font-size: initial;
  overflow-x: hidden; }

body {
  margin: 0;
  color: #33302e;
  -webkit-text-size-adjust: 100%; }

.core .o--if-js,
.enhanced .o--if-no-js {
  display: none !important; }

a {
  color: #0f5499;
  -webkit-font-smoothing: antialiased;
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

.alphaville-visually-hidden {
  position: absolute;
  clip: rect(0 0 0 0);
  margin: -1px;
  border: 0;
  overflow: hidden;
  padding: 0;
  width: 1px;
  height: 1px; }

.alphaville-content {
  margin-top: 12px; }

.alphaville-logged-in .alphaville-logged-in-hidden {
  display: none; }

.alphaville-logged-out .alphaville-logged-out-hidden {
  display: none; }

.clearfix:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

.alphaville-content-box {
  position: relative;
  border: 1px solid #ccc1b7;
  margin: 10px 0;
  padding: 15px 25px 15px 20px; }
  .alphaville-content-box:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }

.alphaville-content-box__title {
  font-family: FinancierDisplayWeb, serif;
  font-size: 20px;
  line-height: 24px;
  left: 10px;
  top: -10px;
  background-color: #fff1e5;
  position: absolute;
  margin: 0;
  padding: 0 10px; }
  .o-typography--loading-display .alphaville-content-box__title {
    font-size: 18px;
    font-family: serif; }

.alphaville-overlay-text {
  min-width: 150px;
  max-width: 250px;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px; }

.alphaville-overlay-form-content {
  min-width: 300px;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px; }

.alphaville-overlay-buttons {
  text-align: center; }
  .alphaville-overlay-buttons .alphaville-overlay-ok,
  .alphaville-overlay-buttons .alphaville-overlay-cancel,
  .alphaville-overlay-buttons .alphaville-overlay-submit {
    min-width: 70px; }

.alphaville-ad-top {
  display: none; }
  @media (min-width: 46.25em) {
    .alphaville-ad-top {
      display: block;
      padding: 10px 0;
      line-height: 0;
      background-color: #ccc1b7; } }

.alphaville-ad-stream {
  display: block; }
  @media (min-width: 61.25em) {
    .alphaville-ad-stream {
      display: none; } }

.alphaville-ad-mpu-mobile {
  display: block; }
  @media (min-width: 61.25em) {
    .alphaville-ad-mpu-mobile {
      display: none; } }

.alphaville-ad-dmpu-desktop {
  display: none;
  margin-bottom: 15px; }
  @media (min-width: 61.25em) {
    .alphaville-ad-dmpu-desktop {
      display: block; } }

.alphaville-ad-grid-small {
  position: relative;
  float: left;
  flex: 1 1 0%;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  display: block;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  display: block; }
  @media \0screen {
    .alphaville-ad-grid-small {
      min-width: 0 !important; } }
  @media (min-width: 46.25em) {
    .alphaville-ad-grid-small {
      padding-left: 20px; } }
  @media \0screen {
    .alphaville-ad-grid-small {
      padding-left: 20px; } }
  @media \0screen {
    .alphaville-ad-grid-small {
      display: none; } }
  @media (min-width: 46.25em) {
    .alphaville-ad-grid-small {
      display: none; } }

.alphaville-ad-grid-large {
  position: relative;
  float: left;
  flex: 1 1 0%;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  display: none;
  display: none; }
  @media \0screen {
    .alphaville-ad-grid-large {
      min-width: 0 !important; } }
  @media (min-width: 46.25em) {
    .alphaville-ad-grid-large {
      padding-left: 20px; } }
  @media \0screen {
    .alphaville-ad-grid-large {
      padding-left: 20px; } }
  @media (min-width: 46.25em) {
    .alphaville-ad-grid-large {
      display: block;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      min-width: 100%;
      max-width: 100%; } }
  @media \0screen {
    .alphaville-ad-grid-large {
      display: block;
      width: 100%; } }

.alphaville-ad-grid {
  position: relative;
  float: left;
  flex: 1 1 0%;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  display: block;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%; }
  @media \0screen {
    .alphaville-ad-grid {
      min-width: 0 !important; } }
  @media (min-width: 46.25em) {
    .alphaville-ad-grid {
      padding-left: 20px; } }
  @media \0screen {
    .alphaville-ad-grid {
      padding-left: 20px; } }

.alphaville-ad-longroom-mobile-mpu {
  display: block; }
  @media (min-width: 46.25em) {
    .alphaville-ad-longroom-mobile-mpu {
      display: none; } }

.alphaville-ad-longroom-tablet-leaderboard,
.alphaville-ad-longroom-tablet-mpu {
  display: none; }
  @media (min-width: 46.25em) {
    .alphaville-ad-longroom-tablet-leaderboard,
    .alphaville-ad-longroom-tablet-mpu {
      display: block; } }
  @media (min-width: 61.25em) {
    .alphaville-ad-longroom-tablet-leaderboard,
    .alphaville-ad-longroom-tablet-mpu {
      display: none; } }

.o-ads--empty,
.o-ads[data-o-ads-loaded=false] {
  height: 0;
  min-height: 0;
  padding: 0;
  overflow: hidden; }

.barrier {
  font-size: 14px;
  border: 1px solid black;
  padding: 10px;
  text-align: center; }
  .barrier h2 {
    margin-bottom: 5px; }
  .barrier .o-buttons {
    display: block;
    max-width: 180px;
    margin: 6px auto;
    padding-left: 4px;
    padding-right: 4px; }
    .barrier .o-buttons:hover {
      text-decoration: none; }

.barrier-subtitle {
  margin-top: 0; }

.barrier-img {
  margin: 10px auto; }
  .barrier-img img {
    width: 100%;
    max-width: 455px; }

.marketslive-live-lozenge-icon {
  display: inline-block;
  padding: 7px;
  color: #ffffff;
  background-color: transparent;
  border-radius: 34px;
  margin-left: 5px;
  position: relative;
  border: 2px solid #cf191d; }
  .marketslive-live-lozenge-icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    background-color: #cf191d;
    border-radius: 27px;
    margin-top: 2px;
    margin-right: 2px; }

.marketslive-live-title {
  color: #cf191d !important; }

.marketslive-live-color {
  color: #cf191d !important; }

.marketslive-notification {
  position: fixed;
  bottom: 0;
  left: 0px;
  width: 100%;
  background: #ffffff;
  padding: 6px 0;
  -webkit-box-shadow: 0px -2px 4px -2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px -2px 4px -2px rgba(0, 0, 0, 0.3);
  z-index: 5; }
  @media (min-width: 46.25em) {
    .marketslive-notification {
      left: 15px;
      width: auto;
      min-width: 300px;
      padding: 20px 10px;
      font-size: 14px;
      text-align: center;
      -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
      box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3); } }
  .marketslive-notification .marketslive-notification-close {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%2314BDCC,%2314BDCC&format=svg");
    width: 15px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    float: right;
    margin-right: 10px;
    cursor: pointer;
    margin-top: 4px; }
    @media screen and (-ms-high-contrast: active) {
      .marketslive-notification .marketslive-notification-close {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .marketslive-notification .marketslive-notification-close {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    @media (min-width: 46.25em) {
      .marketslive-notification .marketslive-notification-close {
        position: absolute;
        top: 5px;
        right: 8px;
        margin-right: 0;
        margin-top: 0; } }
  .marketslive-notification .marketslive-notification-title {
    display: inline-block;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 18px;
    color: #cf191d;
    margin-left: 10px; }
    @media (min-width: 46.25em) {
      .marketslive-notification .marketslive-notification-title {
        display: block;
        margin-left: 0;
        margin-bottom: 5px; } }
  .marketslive-notification .marketslive-notification-icon {
    display: inline-block;
    padding: 5px;
    color: #ffffff;
    background-color: transparent;
    border-radius: 26px;
    margin-left: 5px;
    position: relative;
    border: 2px solid #cf191d; }
    .marketslive-notification .marketslive-notification-icon:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      padding: 3px;
      background-color: #cf191d;
      border-radius: 23px;
      margin-top: 2px;
      margin-right: 2px; }
  .marketslive-notification .marketslive-notification-desc {
    display: none; }
    @media (min-width: 46.25em) {
      .marketslive-notification .marketslive-notification-desc {
        display: block;
        margin-bottom: 10px;
        color: #cf191d;
        font-size: 13px; } }
  .marketslive-notification .marketslive-notification-cta {
    display: inline-block;
    margin-left: 10px; }
    @media (min-width: 46.25em) {
      .marketslive-notification .marketslive-notification-cta {
        margin-left: 0;
        display: block; } }
    .marketslive-notification .marketslive-notification-cta a {
      display: inline-block;
      padding: 3px 7px;
      border: 1px solid #14bdcc;
      color: #14bdcc;
      font-size: 13px;
      text-decoration: none; }
      .marketslive-notification .marketslive-notification-cta a:hover {
        text-decoration: underline; }

.alphaville-header .ml-live-lozenge-icon {
  display: none; }

.alphaville-drawer[data-o-header-drawer--js] .o-header__drawer-menu-list--child[aria-hidden=false] {
  max-height: 1000px; }

.alphaville-header-ml-lozenge-icon {
  display: inline-block;
  padding: 6px;
  color: #ffffff;
  background-color: transparent;
  border-radius: 32px;
  margin-left: 5px;
  position: relative;
  border: 2px solid #cf191d;
  margin-bottom: -3px;
  display: none; }
  .alphaville-header-ml-lozenge-icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px;
    background-color: #cf191d;
    border-radius: 26px;
    margin-top: 2px;
    margin-right: 2px; }
  .ml-is-live .alphaville-header-ml-lozenge-icon {
    display: inline-block; }

.alphaville-drawer-ml-lozenge-icon {
  display: inline-block;
  padding: 6px;
  color: #ffffff;
  background-color: transparent;
  border-radius: 32px;
  margin-left: 5px;
  position: relative;
  border: 2px solid #cf191d;
  margin-bottom: -2px;
  display: none; }
  .alphaville-drawer-ml-lozenge-icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px;
    background-color: #cf191d;
    border-radius: 26px;
    margin-top: 2px;
    margin-right: 2px; }
  .o-header__drawer-menu-link--selected .alphaville-drawer-ml-lozenge-icon {
    display: inline-block;
    padding: 6px;
    color: #ffffff;
    background-color: transparent;
    border-radius: 32px;
    margin-left: 5px;
    position: relative;
    border: 2px solid #ffffff;
    display: none; }
    .o-header__drawer-menu-link--selected .alphaville-drawer-ml-lozenge-icon:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      padding: 4px;
      background-color: #ffffff;
      border-radius: 26px;
      margin-top: 2px;
      margin-right: 2px; }
    .ml-is-live .o-header__drawer-menu-link--selected .alphaville-drawer-ml-lozenge-icon {
      display: inline-block; }
  .ml-is-live .alphaville-drawer-ml-lozenge-icon {
    display: inline-block; }

.ml-is-live .alphaville-header-ml-title {
  color: #cf191d !important; }

.ml-is-live .alphaville-drawer-ml-title {
  color: #cf191d !important; }
  .ml-is-live .alphaville-drawer-ml-title.o-header__drawer-menu-link--selected {
    color: #ffffff !important; }

.alphaville-header__toggle-article-view {
  float: right;
  line-height: 17px;
  padding: 8px 0 0;
  display: none; }
  @media (min-width: 30.625em) {
    .alphaville-header__toggle-article-view {
      display: block; } }

.o-header__nav--desktop .alphaville-header__toggle-article-view {
  margin-right: 20px; }

.alphaville-header--sticky .alphaville-header__toggle-article-view {
  padding-top: 15px; }

.alphaville-header__toggle-article-view-item-separator {
  display: inline-block;
  width: 1px;
  height: 23px;
  margin: 0 5px;
  background: #ccc1b7; }

.alphaville-header__toggle-article-view-item {
  border: 0;
  display: inline-block;
  position: relative; }
  .alphaville-header__toggle-article-view-item:after {
    position: absolute;
    top: 0;
    left: 0;
    content: ''; }

.alphaville-header__toggle-article-view-label {
  display: none; }
  @media (min-width: 46.25em) {
    .alphaville-header__toggle-article-view-label {
      display: inline-block;
      position: relative;
      top: -9px;
      font-style: italic; } }

.alphaville-header__toggle-article-view--grid {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23CCC1B7,%23CCC1B7&format=svg");
  width: 25px;
  height: 25px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline; }
  @media screen and (-ms-high-contrast: active) {
    .alphaville-header__toggle-article-view--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .alphaville-header__toggle-article-view--grid {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .alphaville-header__toggle-article-view--grid:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    visibility: hidden;
    left: -9999px; }
    @media screen and (-ms-high-contrast: active) {
      .alphaville-header__toggle-article-view--grid:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .alphaville-header__toggle-article-view--grid:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .alphaville-header__toggle-article-view--grid:hover, .alphaville-header__toggle-article-view--grid[data-selected] {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline; }
    @media screen and (-ms-high-contrast: active) {
      .alphaville-header__toggle-article-view--grid:hover, .alphaville-header__toggle-article-view--grid[data-selected] {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .alphaville-header__toggle-article-view--grid:hover, .alphaville-header__toggle-article-view--grid[data-selected] {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:grid?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.alphaville-header__toggle-article-view--list {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23CCC1B7,%23CCC1B7&format=svg");
  width: 25px;
  height: 25px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline; }
  @media screen and (-ms-high-contrast: active) {
    .alphaville-header__toggle-article-view--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .alphaville-header__toggle-article-view--list {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .alphaville-header__toggle-article-view--list:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    visibility: hidden;
    left: -9999px; }
    @media screen and (-ms-high-contrast: active) {
      .alphaville-header__toggle-article-view--list:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .alphaville-header__toggle-article-view--list:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .alphaville-header__toggle-article-view--list:hover, .alphaville-header__toggle-article-view--list[data-selected] {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline; }
    @media screen and (-ms-high-contrast: active) {
      .alphaville-header__toggle-article-view--list:hover, .alphaville-header__toggle-article-view--list[data-selected] {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .alphaville-header__toggle-article-view--list:hover, .alphaville-header__toggle-article-view--list[data-selected] {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:list?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.alphaville-header__container {
  text-align: center; }
  @media (min-width: 46.25em) {
    .alphaville-header__container {
      text-align: left; } }

@media (min-width: 46.25em) {
  .alphaville-header__nav-list {
    margin: 0; } }

.alphaville-header__subbrand {
  position: relative; }
  .alphaville-header__subbrand:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #a6a6a6;
    position: absolute;
    left: 0;
    top: 50%; }

.alphaville-header__subbrand-content {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  min-width: 240px;
  max-width: 1220px;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1220px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center; }
  @media (min-width: 46.25em) {
    .alphaville-header__subbrand-content {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 46.25em) {
    .alphaville-header__subbrand-content {
      max-width: 740px; } }
  @media (min-width: 61.25em) {
    .alphaville-header__subbrand-content {
      max-width: 980px; } }
  @media (min-width: 76.25em) {
    .alphaville-header__subbrand-content {
      max-width: 1220px; } }
  @media \0screen {
    .alphaville-header__subbrand-content {
      padding-left: 20px;
      padding-right: 20px;
      width: 980px; } }
  .alphaville-header__subbrand-content:before {
    content: '';
    background: url(/assets/index/bower/BSJQk3FPFq/alphaville-ui/header/AV_brand_logo.svg) no-repeat;
    background-size: contain;
    height: 56px;
    width: 100px;
    float: left;
    margin: -12px -100px -12px 0; }
    @media (min-width: 46.25em) {
      .alphaville-header__subbrand-content:before {
        height: 84px;
        margin-top: -10px; } }

.alphaville-header__subbrand-title {
  font-family: MetricWeb, sans-serif;
  font-size: 28px;
  line-height: 32px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 500;
  display: inline-block;
  background: #443c47;
  position: relative;
  padding: 0 10px; }
  .o-typography--loading-sans .alphaville-header__subbrand-title {
    font-size: 24.36px;
    font-family: sans-serif; }
  @media (min-width: 46.25em) {
    .alphaville-header__subbrand-title {
      font-size: 32px;
      line-height: 34px;
      margin-top: 14px; } }

@media (max-width: 46.24em) {
  .alphaville-header__nav-item--user {
    display: none; } }

.o-header__top-column--left,
.o-header__top-column--right {
  width: 30%; }

@-webkit-keyframes alphaville-spinner-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes alphaville-spinner-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.alphaville-spinner {
  font-size: 10px;
  text-indent: -9999em;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff1e5;
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, #e6d9ce), color-stop(42%, rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, #e6d9ce 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  -webkit-animation: alphaville-spinner-rotate 0.7s infinite linear;
  animation: alphaville-spinner-rotate 0.7s infinite linear;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }
  .alphaville-spinner:after {
    background: #fff1e5;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }

.alphaville-infinite-scroll--spinner-container {
  display: none;
  margin: 20px auto; }

.o-footer__more-from-ft {
  border-top: 1px solid #b0b0b0;
  border-bottom: 1px solid #b0b0b0;
  padding-top: 10px;
  padding-bottom: 10px; }

.o-footer__more-from-ft a {
  line-height: 17px;
  font-size: 15px;
  color: white; }

.o-footer__more-from-ft .o-icons-icon--arrow-right {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=png&width=16") \9;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  margin-bottom: -4px; }

.twitterTimeline {
  margin-bottom: 10px; }

.alphaville-pagination {
  text-align: center;
  margin: 15px; }
  .alphaville-pagination .alphaville-pagination-label {
    margin: 0 15px;
    display: inline-block; }

.o-share {
  display: inline-block; }
  .o-share ul {
    margin: 0;
    padding: 0; }

.o-share__action {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 40px;
  height: 40px;
  margin: 0 5px 0 0;
  list-style-type: none;
  line-height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  cursor: pointer; }
  @media (min-width: 30.625em) {
    .o-share__action {
      margin-right: 10px; } }

.o-share__text {
  position: absolute;
  clip: rect(0 0 0 0);
  margin: -1px;
  border: 0;
  overflow: hidden;
  padding: 0;
  width: 1px;
  height: 1px;
  white-space: nowrap; }

.o-share__icon {
  display: block;
  position: relative;
  top: -1px;
  left: -1px;
  width: 40px;
  height: 40px;
  border: 0;
  cursor: pointer;
  padding: 0;
  background-color: transparent; }
  .o-share__icon:after {
    position: absolute;
    display: block;
    content: '';
    width: 45px;
    height: 45px;
    top: -2px;
    left: -2px; }
    @media (min-width: 30.625em) {
      .o-share__icon:after {
        width: 50px;
        height: 50px;
        top: -5px;
        left: -5px; } }

.o-share__icon--facebook:before {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:facebook?source=o-share&format=svg"); }
  .o-share__icon--facebook:before:after {
    content: '';
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:facebook?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

@media screen and (-ms-high-contrast: active) {
  .o-share__icon--facebook:before {
    background-color: #000000;
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:facebook?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); } }

.o-share__icon--facebook:hover,
.o-share__icon--facebook:focus {
  border-color: #3b579d;
  background-color: #3b579d; }
  .o-share__icon--facebook:hover:before,
  .o-share__icon--facebook:focus:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:facebook?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

.o-share__icon {
  display: block;
  position: relative;
  top: -1px;
  left: -1px;
  width: 40px;
  height: 40px;
  border: 0;
  cursor: pointer;
  padding: 0;
  background-color: transparent; }
  .o-share__icon:after {
    position: absolute;
    display: block;
    content: '';
    width: 45px;
    height: 45px;
    top: -2px;
    left: -2px; }
    @media (min-width: 30.625em) {
      .o-share__icon:after {
        width: 50px;
        height: 50px;
        top: -5px;
        left: -5px; } }

.o-share__icon--twitter:before {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:twitter?source=o-share&format=svg"); }
  .o-share__icon--twitter:before:after {
    content: '';
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:twitter?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

@media screen and (-ms-high-contrast: active) {
  .o-share__icon--twitter:before {
    background-color: #000000;
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:twitter?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); } }

.o-share__icon--twitter:hover,
.o-share__icon--twitter:focus {
  border-color: #1da1f2;
  background-color: #1da1f2; }
  .o-share__icon--twitter:hover:before,
  .o-share__icon--twitter:focus:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:twitter?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

.o-share__icon {
  display: block;
  position: relative;
  top: -1px;
  left: -1px;
  width: 40px;
  height: 40px;
  border: 0;
  cursor: pointer;
  padding: 0;
  background-color: transparent; }
  .o-share__icon:after {
    position: absolute;
    display: block;
    content: '';
    width: 45px;
    height: 45px;
    top: -2px;
    left: -2px; }
    @media (min-width: 30.625em) {
      .o-share__icon:after {
        width: 50px;
        height: 50px;
        top: -5px;
        left: -5px; } }

.o-share__icon--whatsapp:before {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:whatsapp?source=o-share&format=svg"); }
  .o-share__icon--whatsapp:before:after {
    content: '';
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:whatsapp?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

@media screen and (-ms-high-contrast: active) {
  .o-share__icon--whatsapp:before {
    background-color: #000000;
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:whatsapp?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); } }

.o-share__icon--whatsapp:hover,
.o-share__icon--whatsapp:focus {
  border-color: #25d366;
  background-color: #25d366; }
  .o-share__icon--whatsapp:hover:before,
  .o-share__icon--whatsapp:focus:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:whatsapp?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

.o-share__icon {
  display: block;
  position: relative;
  top: -1px;
  left: -1px;
  width: 40px;
  height: 40px;
  border: 0;
  cursor: pointer;
  padding: 0;
  background-color: transparent; }
  .o-share__icon:after {
    position: absolute;
    display: block;
    content: '';
    width: 45px;
    height: 45px;
    top: -2px;
    left: -2px; }
    @media (min-width: 30.625em) {
      .o-share__icon:after {
        width: 50px;
        height: 50px;
        top: -5px;
        left: -5px; } }

.o-share__icon--linkedin:before {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:linkedin?source=o-share&format=svg"); }
  .o-share__icon--linkedin:before:after {
    content: '';
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:linkedin?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

@media screen and (-ms-high-contrast: active) {
  .o-share__icon--linkedin:before {
    background-color: #000000;
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:linkedin?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); } }

.o-share__icon--linkedin:hover,
.o-share__icon--linkedin:focus {
  border-color: #0077b5;
  background-color: #0077b5; }
  .o-share__icon--linkedin:hover:before,
  .o-share__icon--linkedin:focus:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:linkedin?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

.o-share__icon {
  display: block;
  position: relative;
  top: -1px;
  left: -1px;
  width: 40px;
  height: 40px;
  border: 0;
  cursor: pointer;
  padding: 0;
  background-color: transparent; }
  .o-share__icon:after {
    position: absolute;
    display: block;
    content: '';
    width: 45px;
    height: 45px;
    top: -2px;
    left: -2px; }
    @media (min-width: 30.625em) {
      .o-share__icon:after {
        width: 50px;
        height: 50px;
        top: -5px;
        left: -5px; } }

.o-share__icon--mail:before {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:mail?source=o-share&format=svg"); }
  .o-share__icon--mail:before:after {
    content: '';
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:mail?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

@media screen and (-ms-high-contrast: active) {
  .o-share__icon--mail:before {
    background-color: #000000;
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:mail?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); } }

.o-share__icon--mail:hover,
.o-share__icon--mail:focus {
  border-color: #0a5e66;
  background-color: #0a5e66; }
  .o-share__icon--mail:hover:before,
  .o-share__icon--mail:focus:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:mail?source=o-share&format=svg&tint=%23FFFFFF,%23FFFFFF"); }

.article__share {
  position: relative;
  margin-top: 15px;
  padding: 5px 0;
  border-top: 1px solid #ccc1b7;
  border-bottom: 1px solid #ccc1b7; }
  .article__share a {
    color: #0d7680;
    text-decoration: none; }
  .article__share__count {
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    top: -5px;
    display: none; }
    .o-typography--loading-sans .article__share__count {
      font-size: 10.44px;
      font-family: sans-serif; }
    @media (min-width: 30.625em) {
      .article__share__count {
        display: inline; } }
  .article__share__comments {
    font-family: MetricWeb, sans-serif;
    font-size: 16px;
    line-height: 20px; }
    .o-typography--loading-sans .article__share__comments {
      font-size: 13.92px;
      font-family: sans-serif; }
    .article__share__comments:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%234D4845,%234D4845&format=svg");
      width: 40px;
      height: 40px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      content: '';
      position: relative;
      vertical-align: middle; }
      @media screen and (-ms-high-contrast: active) {
        .article__share__comments:before {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .article__share__comments:before {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .article__share__print {
    display: none; }
    @media (min-width: 46.25em) {
      .article__share__print {
        display: block; } }
    .article__share__print:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:print?source=o-icons&tint=%234D4845,%234D4845&format=svg");
      width: 40px;
      height: 40px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      content: '';
      position: relative;
      vertical-align: middle; }
      @media screen and (-ms-high-contrast: active) {
        .article__share__print:before {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:print?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .article__share__print:before {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:print?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .article__share--bottom {
    clear: left;
    margin-bottom: 15px; }
  .article__share-item {
    vertical-align: middle;
    float: right;
    margin-right: 16px; }
  .article__share .o-share {
    display: block;
    float: left; }
  .article__share .n-myft-ui__button {
    min-height: 24px;
    padding-top: 4px;
    padding-bottom: 4px; }

.article__main .email-article .email-article__border {
  border-top: 0; }

.core .article__main .article__share-action--email {
  display: none; }

.article__main .article__share-bottom-gutter--top {
  margin-bottom: 15px; }

.article__main .article__share-bottom-gutter--bottom {
  margin-bottom: 30px; }

.o-teaser {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 16px;
  position: relative;
  width: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .o-typography--loading-sans .o-teaser {
    font-size: 12.18px;
    font-family: sans-serif; }
  .o-teaser *,
  .o-teaser *:before,
  .o-teaser *:after {
    /*autoprefixer: off*/
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit; }

.o-teaser__meta {
  font-size: 16px;
  line-height: 20px;
  color: #990f3d; }

.o-teaser__tag {
  font-weight: 600;
  color: inherit;
  text-decoration: none;
  border: 0;
  margin: 0 0.25em; }
  .o-teaser__tag:hover, .o-teaser__tag:focus {
    color: #736c67; }
  .o-teaser__tag span {
    display: inline-block; }
  .o-teaser__tag:first-child {
    margin-left: 0; }

.o-teaser__tag-suffix {
  font-size: 14px;
  color: #66605c; }

.o-teaser__heading {
  font-family: FinancierDisplayWeb, serif;
  font-size: 20px;
  line-height: 24px;
  color: black;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400; }
  .o-typography--loading-display .o-teaser__heading {
    font-size: 18px;
    font-family: serif; }
  .o-teaser__heading a {
    padding: 2px 0;
    color: inherit;
    text-decoration: none;
    border: 0; }
    .o-teaser__heading a:focus, .o-teaser__heading a:hover {
      color: #736c67; }
    .o-teaser__heading a:visited {
      color: #66605c; }

.o-teaser__standfirst {
  font-size: 16px;
  line-height: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #66605c; }
  .o-teaser__heading + .o-teaser__standfirst {
    margin-top: 10px; }

.o-teaser__image-placeholder {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  z-index: 1; }
  .o-teaser__image-placeholder .o-teaser__image {
    float: left; }

.o-teaser__image {
  display: block;
  width: 100%;
  margin: 0; }

.o-teaser--has-headshot .o-teaser__content {
  padding-right: 95px;
  min-height: 60px; }

.o-teaser__headshot {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 75px;
  width: 75px; }

.o-teaser__timestamp {
  font-size: 12px;
  line-height: 20px;
  color: #66605c;
  display: block;
  text-transform: uppercase; }
  .o-teaser__heading + .o-teaser__timestamp:not(:empty) {
    margin-top: 5px; }

@keyframes live-blog-pulse {
  0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }

.o-teaser__timestamp--new,
.o-teaser__timestamp--updated,
.o-teaser__timestamp--inprogress {
  color: #cc0000; }

.o-teaser__timestamp-prefix:before,
.o-teaser__timestamp--inprogress:before {
  content: '';
  display: inline-block;
  margin-right: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #cf191d; }

.o-teaser__timestamp-prefix:before {
  position: relative;
  top: 1px; }

.o-teaser__timestamp--inprogress {
  position: relative; }
  .o-teaser__timestamp--inprogress:before {
    position: absolute;
    top: 5px;
    opacity: 0.2;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-animation: live-blog-pulse 1.7s ease infinite;
    animation: live-blog-pulse 1.7s ease infinite; }

.o-teaser__timestamp-prefix {
  color: inherit; }

.o-teaser__timestamp--inprogress.o-teaser__timestamp-prefix:before {
  margin-right: 7px; }

.o-teaser__timestamp--comingsoon {
  color: #fd9d00; }
  .o-teaser__timestamp--comingsoon .o-teaser__timestamp-prefix:before {
    background-color: #fd9d00; }

.o-teaser__timestamp--closed {
  color: #66605c; }
  .o-teaser__timestamp--closed .o-teaser__timestamp-prefix:before {
    background-color: #66605c; }

.o-teaser--paid-post {
  background-color: #ffffff;
  color: black; }
  .o-teaser--paid-post.o-teaser--paid-post {
    padding: 12px; }
  .o-teaser--paid-post .o-teaser__meta {
    font-weight: 600;
    color: #33302e; }
  .o-teaser--paid-post .o-teaser__promoted-prefix {
    background-color: #0f5499;
    color: #ffffff;
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: 1px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    padding: 0.2em 0.6em;
    background-color: #008040;
    color: #ffffff;
    font-size: 12px;
    line-height: 16px; }
    .o-typography--loading-sansBold .o-teaser--paid-post .o-teaser__promoted-prefix {
      font-size: 9.96px;
      font-family: sans-serif; }

.o-teaser--promoted-content {
  background-color: #ffffff;
  color: black; }
  .o-teaser--promoted-content.o-teaser--promoted-content.o-teaser--promoted-content {
    padding: 12px; }
  @supports (background-size: contain) {
    .o-teaser--promoted-content .o-teaser__heading a {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%2333302E,%2333302E&format=svg");
      background-repeat: no-repeat;
      background-position-x: right;
      background-size: contain;
      padding-right: calc(1em + 0.5ch);
      background-origin: border-box; }
      @media screen and (-ms-high-contrast: active) {
        .o-teaser--promoted-content .o-teaser__heading a {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .o-teaser--promoted-content .o-teaser__heading a {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } } }
  .o-teaser--promoted-content .o-teaser__heading a::after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%2333302E,%2333302E&format=svg");
    width: 24px;
    height: 24px;
    content: 'Opens a new window';
    width: 1rem;
    height: 1rem;
    display: inline-block;
    background-origin: content-box;
    vertical-align: middle;
    border-bottom: inherit;
    border-color: transparent;
    overflow: hidden;
    text-indent: -10000px;
    text-align: left;
    color: rgba(0, 0, 0, 0); }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser--promoted-content .o-teaser__heading a::after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser--promoted-content .o-teaser__heading a::after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    @supports (background-size: contain) {
      .o-teaser--promoted-content .o-teaser__heading a::after {
        position: absolute;
        clip: rect(0 0 0 0);
        margin: -1px;
        border: 0;
        overflow: hidden;
        padding: 0;
        width: 1px;
        height: 1px;
        white-space: nowrap; } }
  .o-teaser--promoted-content .o-teaser__meta {
    font-weight: 600;
    color: #33302e; }
  .o-teaser--promoted-content .o-teaser__promoted-prefix {
    background-color: #0f5499;
    color: #ffffff;
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: 1px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    padding: 0.2em 0.6em;
    background-color: #008040;
    color: #ffffff;
    font-size: 12px;
    line-height: 16px; }
    .o-typography--loading-sansBold .o-teaser--promoted-content .o-teaser__promoted-prefix {
      font-size: 9.96px;
      font-family: sans-serif; }

.o-teaser__related {
  list-style: disc outside;
  padding-left: 30px;
  margin: 0 0 20px;
  border-left: 1px solid #66605c; }
  @media (max-width: 46.24em) {
    .o-teaser__related {
      display: none; } }

.o-teaser__related-item {
  font-size: 14px;
  line-height: 22px;
  color: #66605c; }
  @media (min-width: 61.25em) {
    .o-teaser__related-item {
      font-size: 16px;
      line-height: 24px; } }
  .o-teaser__related-item:hover, .o-teaser__related-item:focus {
    color: #736c67; }
  .o-teaser__related-item a {
    border-bottom: 0;
    text-decoration: none;
    color: inherit; }
    .o-teaser__related-item a:hover {
      color: inherit; }
  .o-teaser__related-item.o-teaser__related-item--video a:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    width: 13px;
    height: 13px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: '';
    position: relative;
    top: 1px;
    background-color: #000000;
    margin-left: 5px; }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser__related-item.o-teaser__related-item--video a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser__related-item.o-teaser__related-item--video a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser__syndication-indicator {
  position: relative;
  top: 4px;
  border-radius: 50%; }
  .o-teaser__syndication-indicator span {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden; }

.syndi.o-teaser__syndication-indicator {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #999189; }
  @media screen and (-ms-high-contrast: active) {
    .syndi.o-teaser__syndication-indicator {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .syndi.o-teaser__syndication-indicator {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser__syndication-indicator--yes,
.syndi.o-teaser__syndication-indicator--yes {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #00994d; }
  @media screen and (-ms-high-contrast: active) {
    .o-teaser__syndication-indicator--yes,
    .syndi.o-teaser__syndication-indicator--yes {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-teaser__syndication-indicator--yes,
    .syndi.o-teaser__syndication-indicator--yes {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser__syndication-indicator--no,
.syndi.o-teaser__syndication-indicator--no {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #cc0000; }
  @media screen and (-ms-high-contrast: active) {
    .o-teaser__syndication-indicator--no,
    .syndi.o-teaser__syndication-indicator--no {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-teaser__syndication-indicator--no,
    .syndi.o-teaser__syndication-indicator--no {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:minus?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser__syndication-indicator--verify,
.syndi.o-teaser__syndication-indicator--verify {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-color: #ff8833; }
  @media screen and (-ms-high-contrast: active) {
    .o-teaser__syndication-indicator--verify,
    .syndi.o-teaser__syndication-indicator--verify {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-teaser__syndication-indicator--verify,
    .syndi.o-teaser__syndication-indicator--verify {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:tick?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--small {
  padding-bottom: 16px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ccc1b7; }
  .o-teaser--small .o-teaser__content {
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  .o-teaser--small .o-teaser__image-container {
    width: 30%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-top: 4px;
    padding-right: 20px; }
    @media (max-width: 46.24em) {
      .o-teaser--small .o-teaser__image-container {
        display: none; } }
  .o-teaser--small.o-teaser--stacked {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .o-teaser--small.o-teaser--stacked .o-teaser__content {
      -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto; }
    @media (min-width: 46.25em) {
      .o-teaser--small.o-teaser--stacked {
        border-bottom: 0;
        padding-bottom: 0; } }
    .o-teaser--small.o-teaser--stacked .o-teaser__image-container {
      margin-bottom: 16px;
      width: 100%;
      min-height: 1px;
      padding-top: 0;
      padding-right: 0; }
  .o-teaser--small.o-teaser--image-position-right.o-teaser--has-image .o-teaser__image-container {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-left: 20px;
    padding-right: inherit; }

.o-teaser--large,
.o-teaser--large-portrait,
.o-teaser--large-landscape {
  zoom: 1; }
  .o-teaser--large:before, .o-teaser--large:after,
  .o-teaser--large-portrait:before,
  .o-teaser--large-portrait:after,
  .o-teaser--large-landscape:before,
  .o-teaser--large-landscape:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-teaser--large:after,
  .o-teaser--large-portrait:after,
  .o-teaser--large-landscape:after {
    clear: both; }
  .o-teaser--large .o-teaser__content,
  .o-teaser--large-portrait .o-teaser__content,
  .o-teaser--large-landscape .o-teaser__content {
    padding: 20px;
    border: 1px solid #ccc1b7; }
  .o-teaser--large .o-teaser__heading,
  .o-teaser--large-portrait .o-teaser__heading,
  .o-teaser--large-landscape .o-teaser__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px; }
    .o-typography--loading-sans .o-teaser--large .o-teaser__heading, .o-typography--loading-sans
    .o-teaser--large-portrait .o-teaser__heading, .o-typography--loading-sans
    .o-teaser--large-landscape .o-teaser__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
  .o-teaser--large .o-teaser__timestamp,
  .o-teaser--large-portrait .o-teaser__timestamp,
  .o-teaser--large-landscape .o-teaser__timestamp {
    margin-top: 4px; }
  .o-teaser--large .o-teaser__standfirst,
  .o-teaser--large-portrait .o-teaser__standfirst,
  .o-teaser--large-landscape .o-teaser__standfirst {
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px; }
    @media (min-width: 61.25em) {
      .o-teaser--large .o-teaser__standfirst,
      .o-teaser--large-portrait .o-teaser__standfirst,
      .o-teaser--large-landscape .o-teaser__standfirst {
        font-size: 20px;
        line-height: 24px; } }

.o-teaser--large-portrait .o-teaser__content {
  border-bottom: 0; }

.o-teaser--large-portrait .o-teaser__image {
  position: relative;
  z-index: 1; }

.o-teaser--large-portrait .o-teaser__image-container {
  position: relative;
  float: none;
  width: 100%;
  margin-top: -1px;
  padding-left: 25%; }
  .o-teaser--large-portrait .o-teaser__image-container:after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 50%;
    border-left: 1px solid #ccc1b7;
    border-bottom: 1px solid #ccc1b7; }

.o-teaser--large-landscape .o-teaser__content {
  position: relative;
  float: left;
  width: 60%;
  border-right: 0; }
  .o-teaser--large-landscape .o-teaser__content:after {
    content: '';
    position: absolute;
    top: 1px;
    right: -25%;
    height: 100%;
    width: 25%;
    display: block;
    border: 1px solid #ccc1b7;
    border-left: 0; }

.o-teaser--large-landscape .o-teaser__image {
  position: relative;
  max-width: 220px;
  z-index: 1; }

.o-teaser--large-landscape .o-teaser__image-container {
  position: relative;
  float: right;
  width: 40%;
  margin-top: 0;
  padding-left: 0; }
  .o-teaser--large-landscape .o-teaser__image-container:after {
    display: none; }

.o-teaser--large.o-teaser--has-image .o-teaser__image {
  position: relative;
  z-index: 1; }
  @media (min-width: 46.25em) and (max-width: 61.24em) {
    .o-teaser--large.o-teaser--has-image .o-teaser__image {
      max-width: 220px; } }

.o-teaser--large.o-teaser--has-image .o-teaser__image-container {
  position: relative;
  float: none;
  width: 100%;
  margin-top: -1px;
  padding-left: 25%; }
  .o-teaser--large.o-teaser--has-image .o-teaser__image-container:after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 50%;
    border-left: 1px solid #ccc1b7;
    border-bottom: 1px solid #ccc1b7; }
  @media (min-width: 30.625em) and (max-width: 61.24em) {
    .o-teaser--large.o-teaser--has-image .o-teaser__image-container {
      float: right;
      margin-top: 0;
      padding-left: 0; }
      .o-teaser--large.o-teaser--has-image .o-teaser__image-container:after {
        display: none; } }
  @media (min-width: 30.625em) and (max-width: 46.24em) {
    .o-teaser--large.o-teaser--has-image .o-teaser__image-container {
      width: 40%; } }
  @media (min-width: 46.25em) and (max-width: 61.24em) {
    .o-teaser--large.o-teaser--has-image .o-teaser__image-container {
      width: 30%; } }

@media (max-width: 30.615em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    border-bottom: 0; } }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    position: relative;
    float: left;
    border-right: 0; }
    .o-teaser--large.o-teaser--has-image .o-teaser__content:after {
      content: '';
      position: absolute;
      top: 1px;
      right: -25%;
      height: 100%;
      width: 25%;
      display: block;
      border: 1px solid #ccc1b7;
      border-left: 0; } }

@media (min-width: 30.625em) and (max-width: 46.24em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    width: 60%; } }

@media (min-width: 46.25em) and (max-width: 61.24em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    width: 70%; } }

@media (min-width: 61.25em) {
  .o-teaser--large.o-teaser--has-image .o-teaser__content {
    border-bottom: 0; } }

.o-teaser--opinion .o-teaser__meta {
  color: #0f5499; }

.o-teaser--opinion.o-teaser--opinion-background .o-teaser__standfirst,
.o-teaser--opinion.o-teaser--opinion-background .o-teaser__timestamp {
  color: #525c66; }

.o-teaser--opinion.o-teaser--opinion-background.o-teaser--large .o-teaser__content,
.o-teaser--opinion.o-teaser--opinion-background.o-teaser--large .o-teaser__image-container:after {
  background-color: #cce6ff;
  color: black;
  border: 0; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--opinion.o-teaser--opinion-background.o-teaser--large .o-teaser__content:after {
    background-color: #cce6ff;
    color: black;
    top: 0;
    border: 0; } }

.o-teaser--inverse .o-teaser__heading a:hover,
.o-teaser--inverse .o-teaser__heading a:focus,
.o-teaser--inverse .o-teaser__heading a:visited,
.o-teaser--inverse .o-teaser__tag:hover,
.o-teaser--inverse .o-teaser__tag:focus {
  color: #999999; }

.o-teaser--inverse .o-teaser__meta,
.o-teaser--inverse .o-teaser__duration,
.o-teaser--inverse .o-teaser__heading {
  color: #ffffff; }

.o-teaser--inverse .o-teaser__standfirst,
.o-teaser--inverse .o-teaser__timestamp {
  color: #b3b3b3; }

.o-teaser--inverse.o-teaser--hero .o-teaser__meta:after {
  border-bottom-color: #ffffff; }

.o-teaser--video .o-teaser__heading:before {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  content: '';
  width: 0.7em;
  height: 0.7em;
  min-width: 12px;
  min-height: 12px;
  margin-right: 0.15em;
  background-color: #262a33; }
  @media screen and (-ms-high-contrast: active) {
    .o-teaser--video .o-teaser__heading:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-teaser--video .o-teaser__heading:before {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--video.o-teaser--has-image .o-teaser__heading:before {
  content: none; }

@media (max-width: 46.24em) {
  .o-teaser--video.o-teaser--has-image.o-teaser--small .o-teaser__heading:before {
    content: ''; } }

.o-teaser--video .o-teaser__standfirst {
  display: none; }

.o-teaser--video .o-teaser__image-placeholder {
  position: relative; }
  .o-teaser--video .o-teaser__image-placeholder:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    pointer-events: none;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 15%;
    padding-top: 15%;
    min-width: 20px;
    min-height: 20px;
    background-color: #262a33; }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser--video .o-teaser__image-placeholder:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser--video .o-teaser__image-placeholder:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--big-video .o-teaser__heading:before,
.o-teaser--has-video .o-teaser__heading:before {
  content: none; }

.o-teaser--big-video .o-teaser__image-container,
.o-teaser--has-video .o-teaser__image-container {
  padding: 0 0 12px; }

.o-teaser--big-video.o-teaser--large .o-teaser__image-container,
.o-teaser--big-video.o-teaser--hero .o-teaser__image-container,
.o-teaser--has-video.o-teaser--large .o-teaser__image-container,
.o-teaser--has-video.o-teaser--hero .o-teaser__image-container {
  padding-left: 10%;
  padding-right: 10%; }

.o-teaser--big-video.o-teaser--large .o-teaser__image-container,
.o-teaser--has-video.o-teaser--large .o-teaser__image-container {
  padding-top: 12px; }

.o-teaser--big-video.o-teaser--hero .o-teaser__image-container,
.o-teaser--has-video.o-teaser--hero .o-teaser__image-container {
  padding-top: 4px; }

.o-teaser__duration {
  font-size: 14px;
  color: #66605c; }

.o-teaser--hero {
  zoom: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap; }
  .o-teaser--hero:before, .o-teaser--hero:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-teaser--hero:after {
    clear: both; }
  .o-teaser--hero .o-teaser__content {
    padding: 20px;
    border: 1px solid #ccc1b7; }
  .o-teaser--hero .o-teaser__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px; }
    .o-typography--loading-sans .o-teaser--hero .o-teaser__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
  .o-teaser--hero .o-teaser__timestamp {
    margin-top: 4px; }
  .o-teaser--hero .o-teaser__standfirst {
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px; }
    @media (min-width: 61.25em) {
      .o-teaser--hero .o-teaser__standfirst {
        font-size: 20px;
        line-height: 24px; } }
  .o-teaser--hero .o-teaser__content {
    background-color: #f2dfce;
    border: 0; }
  .o-teaser--hero .o-teaser__meta:after {
    margin-top: 4px;
    margin-bottom: 12px;
    content: '';
    display: block;
    width: 60px;
    border-bottom: 4px solid #990f3d; }
  .o-teaser--hero.o-teaser--has-image .o-teaser__image {
    position: relative;
    z-index: 1; }
    @media (min-width: 46.25em) and (max-width: 61.24em) {
      .o-teaser--hero.o-teaser--has-image .o-teaser__image {
        max-width: 220px; } }
  .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
    position: relative;
    float: none;
    width: 100%;
    margin-top: -1px;
    padding-left: 25%; }
    .o-teaser--hero.o-teaser--has-image .o-teaser__image-container:after {
      position: absolute;
      top: 0;
      left: 0;
      content: '';
      display: block;
      width: 100%;
      height: 50%;
      border-left: 1px solid #ccc1b7;
      border-bottom: 1px solid #ccc1b7; }
    @media (min-width: 30.625em) and (max-width: 61.24em) {
      .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
        float: right;
        margin-top: 0;
        padding-left: 0; }
        .o-teaser--hero.o-teaser--has-image .o-teaser__image-container:after {
          display: none; } }
    @media (min-width: 30.625em) and (max-width: 46.24em) {
      .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
        width: 40%; } }
    @media (min-width: 46.25em) and (max-width: 61.24em) {
      .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
        width: 30%; } }
  .o-teaser--hero.o-teaser--has-image .o-teaser__image-container {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    width: 100%;
    padding-left: 30%; }
    .o-teaser--hero.o-teaser--has-image .o-teaser__image-container:after {
      background-color: #f2dfce;
      display: block;
      top: 50%;
      border: 0; }
  .o-teaser--hero.o-teaser--has-image .o-teaser__image {
    max-width: 100%; }
  @media (max-width: 46.24em) {
    .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__content {
      text-align: center; }
    .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__meta:after {
      margin-left: auto;
      margin-right: auto; }
    .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__image-container {
      padding: 0 15%; } }
  @media (min-width: 46.25em) {
    .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image {
      position: relative; }
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__image-container {
        position: relative;
        margin-top: 0;
        padding-left: 0;
        z-index: 0; }
        .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__image-container:after {
          display: none; }
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__content {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        min-height: 30%;
        background-color: transparent;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(transparent));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), transparent);
        pointer-events: none; }
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__heading,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__heading a,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__heading a:visited,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__meta,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__standfirst,
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__timestamp {
        color: #ffffff;
        pointer-events: auto; }
      .o-teaser--hero.o-teaser--has-image.o-teaser--hero-image .o-teaser__meta:after {
        border-bottom-color: #ffffff; } }
  .o-teaser--hero.o-teaser--standalone .o-teaser__heading {
    font-size: 28px;
    line-height: 32px; }
  .o-teaser--hero.o-teaser--standalone .o-teaser__image-container {
    padding-left: 20%; }
    .o-teaser--hero.o-teaser--standalone .o-teaser__image-container:after {
      top: 25%;
      height: 75%; }

.o-teaser--centre .o-teaser__content {
  text-align: center; }

.o-teaser--centre .o-teaser__meta:after {
  margin-left: auto;
  margin-right: auto; }

.o-teaser--centre.o-teaser--has-image .o-teaser__image-container {
  padding: 0 15%; }

.o-teaser--stretched {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .o-teaser--stretched .o-teaser__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .o-teaser--stretched .o-teaser__heading {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }

.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:focus,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:visited,
.o-teaser--hero.o-teaser--highlight .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--highlight .o-teaser__tag:focus, .o-teaser--hero.o-teaser--opinion .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:focus,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:visited,
.o-teaser--hero.o-teaser--opinion .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--opinion .o-teaser__tag:focus {
  color: #999999; }

.o-teaser--hero.o-teaser--highlight .o-teaser__meta,
.o-teaser--hero.o-teaser--highlight .o-teaser__duration,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading, .o-teaser--hero.o-teaser--opinion .o-teaser__meta,
.o-teaser--hero.o-teaser--opinion .o-teaser__duration,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading {
  color: #ffffff; }

.o-teaser--hero.o-teaser--highlight .o-teaser__standfirst,
.o-teaser--hero.o-teaser--highlight .o-teaser__timestamp, .o-teaser--hero.o-teaser--opinion .o-teaser__standfirst,
.o-teaser--hero.o-teaser--opinion .o-teaser__timestamp {
  color: #b3b3b3; }

.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__meta:after, .o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__meta:after {
  border-bottom-color: #ffffff; }

.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__content,
.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__image-container:after, .o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__content,
.o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__image-container:after {
  border: 0; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__content:after, .o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__content:after {
    top: 0;
    border: 0; } }

.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:focus,
.o-teaser--hero.o-teaser--opinion .o-teaser__heading a:visited,
.o-teaser--hero.o-teaser--opinion .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--opinion .o-teaser__tag:focus {
  color: #bed1e3; }

.o-teaser--hero.o-teaser--opinion .o-teaser__standfirst,
.o-teaser--hero.o-teaser--opinion .o-teaser__timestamp,
.o-teaser--hero.o-teaser--opinion .o-teaser__timestamp-prefix:before {
  color: #cfddeb; }

.o-teaser--hero.o-teaser--opinion .o-teaser__timestamp-prefix:before {
  background-color: #cfddeb; }

.o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__content,
.o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__image-container:after {
  background-color: #0f5499; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--hero.o-teaser--opinion.o-teaser--hero .o-teaser__content:after {
    background-color: #0f5499; } }

.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:focus,
.o-teaser--hero.o-teaser--highlight .o-teaser__heading a:visited,
.o-teaser--hero.o-teaser--highlight .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--highlight .o-teaser__tag:focus {
  color: #e3becb; }

.o-teaser--hero.o-teaser--highlight .o-teaser__standfirst,
.o-teaser--hero.o-teaser--highlight .o-teaser__timestamp,
.o-teaser--hero.o-teaser--highlight .o-teaser__timestamp-prefix:before {
  color: #ebcfd8; }

.o-teaser--hero.o-teaser--highlight .o-teaser__timestamp-prefix:before {
  background-color: #ebcfd8; }

.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__content,
.o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__image-container:after {
  background-color: #990f3d;
  color: white; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--hero.o-teaser--highlight.o-teaser--hero .o-teaser__content:after {
    background-color: #990f3d;
    color: white; } }

.o-teaser--hero.o-teaser--extra-article .o-teaser__heading a:hover,
.o-teaser--hero.o-teaser--extra-article .o-teaser__heading a:focus {
  color: #ffec1a; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__tag:hover,
.o-teaser--hero.o-teaser--extra-article .o-teaser__tag:focus {
  color: #fffac1; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__meta {
  color: #ffec1a; }
  .o-teaser--hero.o-teaser--extra-article .o-teaser__meta:after {
    border-color: #ffec1a; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__heading {
  color: #ffffff; }
  .o-teaser--hero.o-teaser--extra-article .o-teaser__heading a:visited {
    color: #939599; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__standfirst,
.o-teaser--hero.o-teaser--extra-article .o-teaser__timestamp {
  color: #d4d4d6; }

.o-teaser--hero.o-teaser--extra-article .o-teaser__image-container:after,
.o-teaser--hero.o-teaser--extra-article .o-teaser__content {
  background-color: #262a33; }

@media (min-width: 30.625em) and (max-width: 61.24em) {
  .o-teaser--hero.o-teaser--extra-article .o-teaser__content:after {
    background-color: #262a33; } }

@media (min-width: 46.25em) and (max-width: 61.24em) {
  .o-teaser--midslice.o-teaser--has-image .o-teaser__image-container {
    padding: 0 30%; } }

.o-teaser--top-story {
  zoom: 1; }
  .o-teaser--top-story:before, .o-teaser--top-story:after {
    content: '';
    display: table;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .o-teaser--top-story:after {
    clear: both; }
  .o-teaser--top-story .o-teaser__content {
    padding: 20px;
    border: 1px solid #ccc1b7; }
  .o-teaser--top-story .o-teaser__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px; }
    .o-typography--loading-sans .o-teaser--top-story .o-teaser__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
  .o-teaser--top-story .o-teaser__timestamp {
    margin-top: 4px; }
  .o-teaser--top-story .o-teaser__standfirst {
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px; }
    @media (min-width: 61.25em) {
      .o-teaser--top-story .o-teaser__standfirst {
        font-size: 20px;
        line-height: 24px; } }
  .o-teaser--top-story .o-teaser__content {
    padding: 0 0 32px;
    border: 0; }
  .o-teaser--top-story .o-teaser__heading {
    font-family: FinancierDisplayWeb, serif;
    font-size: 32px;
    line-height: 1; }
    @media (min-width: 61.25em) {
      .o-teaser--top-story .o-teaser__heading {
        font-size: 48px;
        line-height: 48px; } }
    .o-typography--loading-display .o-teaser--top-story .o-teaser__heading {
      font-size: 28.8px;
      font-family: serif; }
      @media (min-width: 61.25em) {
        .o-typography--loading-display .o-teaser--top-story .o-teaser__heading {
          font-size: 43.2px; } }
  .o-teaser--top-story .o-teaser__standfirst {
    font-size: 20px;
    line-height: 24px; }
  .o-teaser--top-story.o-teaser--landscape .o-teaser__image-container, .o-teaser--top-story.o-teaser--standalone .o-teaser__image-container {
    margin-bottom: 20px; }
  .o-teaser--top-story.o-teaser--landscape, .o-teaser--top-story.o-teaser--big-story {
    zoom: 1;
    background-color: #f2dfce;
    padding: 12px; }
    .o-teaser--top-story.o-teaser--landscape:before, .o-teaser--top-story.o-teaser--landscape:after, .o-teaser--top-story.o-teaser--big-story:before, .o-teaser--top-story.o-teaser--big-story:after {
      content: '';
      display: table;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .o-teaser--top-story.o-teaser--landscape:after, .o-teaser--top-story.o-teaser--big-story:after {
      clear: both; }
    @media (min-width: 46.25em) {
      .o-teaser--top-story.o-teaser--landscape, .o-teaser--top-story.o-teaser--big-story {
        padding: 20px 0 0 20px; }
        .o-teaser--top-story.o-teaser--landscape .o-teaser__content, .o-teaser--top-story.o-teaser--big-story .o-teaser__content {
          float: left;
          width: 50%;
          padding-right: 20px; }
        .o-teaser--top-story.o-teaser--landscape .o-teaser__image-container,
        .o-teaser--top-story.o-teaser--landscape .o-teaser__related, .o-teaser--top-story.o-teaser--big-story .o-teaser__image-container,
        .o-teaser--top-story.o-teaser--big-story .o-teaser__related {
          float: right;
          width: 50%; }
        .o-teaser--top-story.o-teaser--landscape .o-teaser__related, .o-teaser--top-story.o-teaser--big-story .o-teaser__related {
          padding-right: 20px; } }
  .o-teaser--top-story.o-teaser--big-story {
    margin-bottom: 0;
    padding: 0;
    border-bottom: 0; }
    .o-teaser--top-story.o-teaser--big-story .o-teaser__image-placeholder {
      padding-bottom: 100%; }
    .o-teaser--top-story.o-teaser--big-story .o-teaser__content {
      padding: 60px 0 12px; }
    @media (min-width: 46.25em) {
      .o-teaser--top-story.o-teaser--big-story .o-teaser__content {
        float: left;
        width: 50%;
        padding: 60px 20px 12px 0; }
      .o-teaser--top-story.o-teaser--big-story .o-teaser__image-container {
        width: 50%;
        float: right; } }
    @media (min-width: 61.25em) {
      .o-teaser--top-story.o-teaser--big-story .o-teaser__image-container {
        margin-bottom: 0; } }

.o-teaser--basic-package,
.o-teaser--special-report-package,
.o-teaser--extra-package {
  width: 100%;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap; }
  .o-teaser--basic-package .o-teaser__heading a:hover,
  .o-teaser--basic-package .o-teaser__heading a:focus,
  .o-teaser--basic-package .o-teaser__heading a:visited,
  .o-teaser--basic-package .o-teaser__tag:hover,
  .o-teaser--basic-package .o-teaser__tag:focus,
  .o-teaser--special-report-package .o-teaser__heading a:hover,
  .o-teaser--special-report-package .o-teaser__heading a:focus,
  .o-teaser--special-report-package .o-teaser__heading a:visited,
  .o-teaser--special-report-package .o-teaser__tag:hover,
  .o-teaser--special-report-package .o-teaser__tag:focus,
  .o-teaser--extra-package .o-teaser__heading a:hover,
  .o-teaser--extra-package .o-teaser__heading a:focus,
  .o-teaser--extra-package .o-teaser__heading a:visited,
  .o-teaser--extra-package .o-teaser__tag:hover,
  .o-teaser--extra-package .o-teaser__tag:focus {
    color: #999999; }
  .o-teaser--basic-package .o-teaser__meta,
  .o-teaser--basic-package .o-teaser__duration,
  .o-teaser--basic-package .o-teaser__heading,
  .o-teaser--special-report-package .o-teaser__meta,
  .o-teaser--special-report-package .o-teaser__duration,
  .o-teaser--special-report-package .o-teaser__heading,
  .o-teaser--extra-package .o-teaser__meta,
  .o-teaser--extra-package .o-teaser__duration,
  .o-teaser--extra-package .o-teaser__heading {
    color: #ffffff; }
  .o-teaser--basic-package .o-teaser__standfirst,
  .o-teaser--basic-package .o-teaser__timestamp,
  .o-teaser--special-report-package .o-teaser__standfirst,
  .o-teaser--special-report-package .o-teaser__timestamp,
  .o-teaser--extra-package .o-teaser__standfirst,
  .o-teaser--extra-package .o-teaser__timestamp {
    color: #b3b3b3; }
  .o-teaser--basic-package.o-teaser--hero .o-teaser__meta:after,
  .o-teaser--special-report-package.o-teaser--hero .o-teaser__meta:after,
  .o-teaser--extra-package.o-teaser--hero .o-teaser__meta:after {
    border-bottom-color: #ffffff; }
  .o-teaser--basic-package .package-teaser__list,
  .o-teaser--special-report-package .package-teaser__list,
  .o-teaser--extra-package .package-teaser__list {
    margin: -12px 0 0;
    padding: 0 20px 12px;
    background: inherit;
    list-style: none; }
  .o-teaser--basic-package .package-teaser__list-item, .o-teaser--basic-package .package-teaser__landing-link,
  .o-teaser--special-report-package .package-teaser__list-item,
  .o-teaser--special-report-package .package-teaser__landing-link,
  .o-teaser--extra-package .package-teaser__list-item,
  .o-teaser--extra-package .package-teaser__landing-link {
    font-family: MetricWeb, sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 12px 0; }
    .o-typography--loading-sans .o-teaser--basic-package .package-teaser__list-item, .o-typography--loading-sans .o-teaser--basic-package .package-teaser__landing-link, .o-typography--loading-sans
    .o-teaser--special-report-package .package-teaser__list-item, .o-typography--loading-sans
    .o-teaser--special-report-package .package-teaser__landing-link, .o-typography--loading-sans
    .o-teaser--extra-package .package-teaser__list-item, .o-typography--loading-sans
    .o-teaser--extra-package .package-teaser__landing-link {
      font-size: 13.92px;
      font-family: sans-serif; }
    .o-teaser--basic-package .package-teaser__list-item > a, .o-teaser--basic-package .package-teaser__landing-link > a,
    .o-teaser--special-report-package .package-teaser__list-item > a,
    .o-teaser--special-report-package .package-teaser__landing-link > a,
    .o-teaser--extra-package .package-teaser__list-item > a,
    .o-teaser--extra-package .package-teaser__landing-link > a {
      text-decoration: none;
      border: 0; }
  .o-teaser--basic-package .package-teaser__list-item a,
  .o-teaser--special-report-package .package-teaser__list-item a,
  .o-teaser--extra-package .package-teaser__list-item a {
    color: #33302e; }
    .o-teaser--basic-package .package-teaser__list-item a:hover,
    .o-teaser--special-report-package .package-teaser__list-item a:hover,
    .o-teaser--extra-package .package-teaser__list-item a:hover {
      color: #736c67; }
  .o-teaser--basic-package .package-teaser__landing-link a,
  .o-teaser--special-report-package .package-teaser__landing-link a,
  .o-teaser--extra-package .package-teaser__landing-link a {
    color: #b31247; }
    .o-teaser--basic-package .package-teaser__landing-link a:hover,
    .o-teaser--special-report-package .package-teaser__landing-link a:hover,
    .o-teaser--extra-package .package-teaser__landing-link a:hover {
      color: #b31247; }
    .o-teaser--basic-package .package-teaser__landing-link a:after,
    .o-teaser--special-report-package .package-teaser__landing-link a:after,
    .o-teaser--extra-package .package-teaser__landing-link a:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23B31247,%23B31247&format=svg");
      width: 30px;
      height: 30px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      content: '';
      position: absolute;
      bottom: 18px; }
      @media screen and (-ms-high-contrast: active) {
        .o-teaser--basic-package .package-teaser__landing-link a:after,
        .o-teaser--special-report-package .package-teaser__landing-link a:after,
        .o-teaser--extra-package .package-teaser__landing-link a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .o-teaser--basic-package .package-teaser__landing-link a:after,
        .o-teaser--special-report-package .package-teaser__landing-link a:after,
        .o-teaser--extra-package .package-teaser__landing-link a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-teaser--basic-package .o-teaser__image-placeholder,
  .o-teaser--special-report-package .o-teaser__image-placeholder,
  .o-teaser--extra-package .o-teaser__image-placeholder {
    z-index: -1; }
  .o-teaser--basic-package .o-teaser__content,
  .o-teaser--special-report-package .o-teaser__content,
  .o-teaser--extra-package .o-teaser__content {
    background-color: #f2dfce; }
  .o-teaser--basic-package .o-teaser__meta,
  .o-teaser--special-report-package .o-teaser__meta,
  .o-teaser--extra-package .o-teaser__meta {
    color: #b31247;
    padding: 15px 0 0 20px;
    width: calc(100% - 40px);
    position: relative;
    top: -50px;
    background: inherit; }
    .o-teaser--basic-package .o-teaser__meta:after,
    .o-teaser--special-report-package .o-teaser__meta:after,
    .o-teaser--extra-package .o-teaser__meta:after {
      margin-top: 4px;
      content: "";
      display: block;
      width: 60px;
      border-bottom: 4px solid #b31247; }
  .o-teaser--basic-package .o-teaser__heading,
  .o-teaser--special-report-package .o-teaser__heading,
  .o-teaser--extra-package .o-teaser__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px;
    color: black;
    background: inherit;
    padding: 20px;
    margin-top: -52px;
    width: 100%; }
    .o-typography--loading-sans .o-teaser--basic-package .o-teaser__heading, .o-typography--loading-sans
    .o-teaser--special-report-package .o-teaser__heading, .o-typography--loading-sans
    .o-teaser--extra-package .o-teaser__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
    .o-teaser--basic-package .o-teaser__heading a:hover, .o-teaser--basic-package .o-teaser__heading:focus,
    .o-teaser--special-report-package .o-teaser__heading a:hover,
    .o-teaser--special-report-package .o-teaser__heading:focus,
    .o-teaser--extra-package .o-teaser__heading a:hover,
    .o-teaser--extra-package .o-teaser__heading:focus {
      color: #736c67; }

.o-teaser--special-report-package .package-teaser__list-item a {
  color: #ffffff; }
  .o-teaser--special-report-package .package-teaser__list-item a:hover {
    color: #eabfcd; }

.o-teaser--special-report-package .package-teaser__landing-link a {
  color: #f0d0da; }
  .o-teaser--special-report-package .package-teaser__landing-link a:hover {
    color: #ffffff; }
  .o-teaser--special-report-package .package-teaser__landing-link a:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
    width: 30px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline; }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser--special-report-package .package-teaser__landing-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser--special-report-package .package-teaser__landing-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--special-report-package .o-teaser__content {
  background-color: #b31247; }

.o-teaser--special-report-package .o-teaser__meta {
  color: #ffffff; }
  .o-teaser--special-report-package .o-teaser__meta:after {
    border-color: #ffffff; }

.o-teaser--special-report-package .o-teaser__heading {
  color: #ffffff; }
  .o-teaser--special-report-package .o-teaser__heading a:hover,
  .o-teaser--special-report-package .o-teaser__heading a:visited, .o-teaser--special-report-package .o-teaser__heading:focus {
    color: #eabfcd; }

.o-teaser--extra-package .package-teaser__list-item a {
  color: #ffffff; }
  .o-teaser--extra-package .package-teaser__list-item a:hover {
    color: #ffec1a; }

.o-teaser--extra-package .package-teaser__landing-link a {
  color: #ffec1a; }
  .o-teaser--extra-package .package-teaser__landing-link a:hover {
    color: #ffffff; }
  .o-teaser--extra-package .package-teaser__landing-link a:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23FFEC1A,%23FFEC1A&format=svg");
    width: 30px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline; }
    @media screen and (-ms-high-contrast: active) {
      .o-teaser--extra-package .package-teaser__landing-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-teaser--extra-package .package-teaser__landing-link a:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.o-teaser--extra-package .o-teaser__content {
  background-color: #262a33; }

.o-teaser--extra-package .o-teaser__meta {
  color: #ffec1a; }
  .o-teaser--extra-package .o-teaser__meta:after {
    border-color: #ffec1a; }

.o-teaser--extra-package .o-teaser__heading {
  color: #ffffff; }
  .o-teaser--extra-package .o-teaser__heading a:hover, .o-teaser--extra-package .o-teaser__heading:focus {
    color: #ffec1a; }

.o-teaser--extra-package .o-teaser__timestamp {
  color: #ffffff; }

.o-teaser--small.o-teaser--live .o-teaser__content {
  padding: 12px; }

.o-teaser--small.o-teaser--live.o-teaser--has-image {
  padding: 12px; }
  .o-teaser--small.o-teaser--live.o-teaser--has-image .o-teaser__content {
    padding: 0px; }

.o-teaser--small.o-teaser--live {
  background: #cc0000; }
  .o-teaser--small.o-teaser--live .o-teaser__heading a:hover,
  .o-teaser--small.o-teaser--live .o-teaser__heading a:focus,
  .o-teaser--small.o-teaser--live .o-teaser__heading a:visited,
  .o-teaser--small.o-teaser--live .o-teaser__tag:hover,
  .o-teaser--small.o-teaser--live .o-teaser__tag:focus {
    color: #999999; }
  .o-teaser--small.o-teaser--live .o-teaser__meta,
  .o-teaser--small.o-teaser--live .o-teaser__duration,
  .o-teaser--small.o-teaser--live .o-teaser__heading {
    color: #ffffff; }
  .o-teaser--small.o-teaser--live .o-teaser__standfirst,
  .o-teaser--small.o-teaser--live .o-teaser__timestamp {
    color: #b3b3b3; }
  .o-teaser--small.o-teaser--live.o-teaser--hero .o-teaser__meta:after {
    border-bottom-color: #ffffff; }
  .o-teaser--small.o-teaser--live .o-teaser__content * {
    color: white; }
    .o-teaser--small.o-teaser--live .o-teaser__content *:hover {
      color: white; }
  .o-teaser--small.o-teaser--live .o-teaser__heading a:focus, .o-teaser--small.o-teaser--live .o-teaser__heading a:hover, .o-teaser--small.o-teaser--live .o-teaser__heading a:visited {
    color: #fae6e6; }
  .o-teaser--small.o-teaser--live .o-teaser__timestamp-prefix:before,
  .o-teaser--small.o-teaser--live .o-teaser__timestamp--inprogress:before {
    background-color: white; }

.o-teaser--live .o-teaser__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.o-teaser--live .o-teaser__timestamp {
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1; }

.o-teaser--live .o-teaser__timestamp time {
  display: none; }

.alphaville-card__heading {
  font-family: FinancierDisplayWeb, serif;
  font-size: 20px;
  line-height: 24px;
  color: black;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 10px; }
  .o-typography--loading-display .alphaville-card__heading {
    font-size: 18px;
    font-family: serif; }
  .alphaville-card__heading a {
    padding: 2px 0;
    color: inherit;
    text-decoration: none;
    border: 0; }
    .alphaville-card__heading a:focus, .alphaville-card__heading a:hover {
      color: #736c67; }
    .alphaville-card__heading a:visited {
      color: #66605c; }

.alphaville-card__heading--invert {
  font-family: FinancierDisplayWeb, serif;
  font-size: 20px;
  line-height: 24px;
  color: black;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  color: #33302e; }
  .o-typography--loading-display .alphaville-card__heading--invert {
    font-size: 18px;
    font-family: serif; }
  .alphaville-card__heading--invert a {
    padding: 2px 0;
    color: inherit;
    text-decoration: none;
    border: 0; }
    .alphaville-card__heading--invert a:focus, .alphaville-card__heading--invert a:hover {
      color: #736c67; }
    .alphaville-card__heading--invert a:visited {
      color: #66605c; }

.alphaville-card__heading-truncate--2lines {
  max-height: 56px;
  overflow: hidden; }

.alphaville-card__heading-truncate--3lines {
  max-height: 84px;
  overflow: hidden; }

.alphaville-card__tag {
  font-weight: 600;
  color: inherit;
  text-decoration: none;
  border: 0;
  margin: 0 0.25em;
  font-size: 16px;
  line-height: 20px;
  color: #990f3d;
  margin: 0 0 10px;
  display: inline-block; }
  .alphaville-card__tag:hover, .alphaville-card__tag:focus {
    color: #736c67; }
  .alphaville-card__tag span {
    display: inline-block; }
  .alphaville-card__tag:first-child {
    margin-left: 0; }

.alphaville-card__standfirst {
  font-size: 16px;
  line-height: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #66605c; }
  .o-teaser__heading + .alphaville-card__standfirst {
    margin-top: 10px; }

.alphaville-card__standfirst-truncate--2lines {
  max-height: 38px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2; }

.alphaville-card__standfirst-truncate--3lines {
  max-height: 57px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 3; }

.alphaville-card__standfirst-truncate--4lines {
  max-height: 76px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 4; }

.alphaville-card__standfirst-truncate--5lines {
  max-height: 95px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 5; }

.alphaville-card__standfirst-truncate--7lines {
  max-height: 133px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 7; }

.alphaville-card__timestamp {
  font-size: 12px;
  line-height: 20px;
  color: #66605c;
  display: block;
  text-transform: uppercase;
  display: inline-block; }
  .o-teaser__heading + .alphaville-card__timestamp:not(:empty) {
    margin-top: 5px; }

.alphaville-card {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 16px;
  position: relative;
  width: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*autoprefixer: off*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 0; }
  .o-typography--loading-sans .alphaville-card {
    font-size: 12.18px;
    font-family: sans-serif; }
  .alphaville-card *,
  .alphaville-card *:before,
  .alphaville-card *:after {
    /*autoprefixer: off*/
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit; }
  .alphaville-card .alphaville-card--comment-counter {
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-size: 14px;
    color: #22757c;
    float: right;
    padding: 9px 0 0 5px; }
    .o-typography--loading-sans .alphaville-card .alphaville-card--comment-counter {
      font-size: 10.44px;
      font-family: sans-serif; }
    .alphaville-card .alphaville-card--comment-counter:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%2322757C,%2322757C&format=svg");
      width: 24px;
      height: 24px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      content: '';
      position: relative;
      vertical-align: middle; }
      @media screen and (-ms-high-contrast: active) {
        .alphaville-card .alphaville-card--comment-counter:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .alphaville-card .alphaville-card--comment-counter:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .alphaville-card.alphaville-card--grid {
    overflow: hidden;
    background-color: #fff9f5; }
    .alphaville-card.alphaville-card--grid p {
      margin: 0; }
    .alphaville-card.alphaville-card--grid .alphaville-card__tag {
      margin-bottom: 5px; }
    .alphaville-card.alphaville-card--grid .alphaville-card__timestamp {
      padding: 10px 0 0; }
    .alphaville-card.alphaville-card--grid .alphaville-card__heading {
      line-height: 28px; }
    .alphaville-card.alphaville-card--grid .alphaville-card__content {
      padding-bottom: 26px; }
  .alphaville-card.alphaville-card--list {
    display: block; }
    .alphaville-card.alphaville-card--list .alphaville-card__standfirst {
      font-size: 18px;
      font-family: Georgia;
      line-height: 25.2px; }
    .alphaville-card.alphaville-card--list .alphaville-card__image {
      display: block;
      width: 100%;
      margin: 0;
      width: 100%; }
      .alphaville-card.alphaville-card--list .alphaville-card__image img {
        display: block;
        max-width: 100%;
        height: auto;
        margin: 0; }
      @media (min-width: 46.25em) {
        .alphaville-card.alphaville-card--list .alphaville-card__image {
          float: left;
          margin: 0 10px 10px 0;
          width: auto;
          max-width: 40%; } }
    .alphaville-card.alphaville-card--list .alphaville-card__footer {
      position: inherit;
      width: inherit; }

.alphaville-card__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }
  .alphaville-card__footer p.article__byline {
    display: inline-block;
    font-family: MetricWeb, sans-serif;
    color: #333333;
    line-height: 12px;
    font-size: 12px; }
    .alphaville-card__footer p.article__byline .article__byline-tag {
      font-family: MetricWeb, sans-serif;
      color: #9e2f50;
      font-weight: 600;
      line-height: 12px;
      font-size: 12px; }

.alphaville-card__content {
  position: relative; }

.alphaville-card--inline-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .alphaville-card--inline-list li {
    padding-right: 4px; }
    .alphaville-card--inline-list li,
    .alphaville-card--inline-list li a {
      display: inline-block; }
    .alphaville-card--inline-list li a:after {
      content: ', '; }
    .alphaville-card--inline-list li:last-child {
      padding-right: 0; }
      .alphaville-card--inline-list li:last-child a:after {
        content: ''; }

.alphaville-card--series .alphaville-card__theme {
  overflow: hidden; }
  .alphaville-card--series .alphaville-card__theme > a,
  .alphaville-card--series .alphaville-card__theme .alphaville-card--inline-list {
    position: relative;
    padding-right: 25px; }
    .alphaville-card--series .alphaville-card__theme > a:after,
    .alphaville-card--series .alphaville-card__theme .alphaville-card--inline-list:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:series?source=o-icons&tint=%23807973,%23807973&format=svg");
      width: 40px;
      height: 40px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      margin: -10px -9px 0 0; }
      @media screen and (-ms-high-contrast: active) {
        .alphaville-card--series .alphaville-card__theme > a:after,
        .alphaville-card--series .alphaville-card__theme .alphaville-card--inline-list:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:series?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .alphaville-card--series .alphaville-card__theme > a:after,
        .alphaville-card--series .alphaville-card__theme .alphaville-card--inline-list:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:series?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.alphaville-card--podcast .alphaville-card__theme > a,
.alphaville-card--podcast .alphaville-card__theme .alphaville-card--inline-list, .alphaville-card--podcast .alphaville-card__meta > a,
.alphaville-card--podcast .alphaville-card__meta .alphaville-card--inline-list, .alphaville-card--alphachat .alphaville-card__theme > a,
.alphaville-card--alphachat .alphaville-card__theme .alphaville-card--inline-list, .alphaville-card--alphachat .alphaville-card__meta > a,
.alphaville-card--alphachat .alphaville-card__meta .alphaville-card--inline-list {
  position: relative;
  padding-right: 50px; }
  .alphaville-card--podcast .alphaville-card__theme > a:before,
  .alphaville-card--podcast .alphaville-card__theme .alphaville-card--inline-list:before, .alphaville-card--podcast .alphaville-card__meta > a:before,
  .alphaville-card--podcast .alphaville-card__meta .alphaville-card--inline-list:before, .alphaville-card--alphachat .alphaville-card__theme > a:before,
  .alphaville-card--alphachat .alphaville-card__theme .alphaville-card--inline-list:before, .alphaville-card--alphachat .alphaville-card__meta > a:before,
  .alphaville-card--alphachat .alphaville-card__meta .alphaville-card--inline-list:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:podcast?source=o-icons&tint=%23807973,%23807973&format=svg");
    width: 40px;
    height: 40px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    margin: -10px 0 0 0; }
    @media screen and (-ms-high-contrast: active) {
      .alphaville-card--podcast .alphaville-card__theme > a:before,
      .alphaville-card--podcast .alphaville-card__theme .alphaville-card--inline-list:before, .alphaville-card--podcast .alphaville-card__meta > a:before,
      .alphaville-card--podcast .alphaville-card__meta .alphaville-card--inline-list:before, .alphaville-card--alphachat .alphaville-card__theme > a:before,
      .alphaville-card--alphachat .alphaville-card__theme .alphaville-card--inline-list:before, .alphaville-card--alphachat .alphaville-card__meta > a:before,
      .alphaville-card--alphachat .alphaville-card__meta .alphaville-card--inline-list:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:podcast?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .alphaville-card--podcast .alphaville-card__theme > a:before,
      .alphaville-card--podcast .alphaville-card__theme .alphaville-card--inline-list:before, .alphaville-card--podcast .alphaville-card__meta > a:before,
      .alphaville-card--podcast .alphaville-card__meta .alphaville-card--inline-list:before, .alphaville-card--alphachat .alphaville-card__theme > a:before,
      .alphaville-card--alphachat .alphaville-card__theme .alphaville-card--inline-list:before, .alphaville-card--alphachat .alphaville-card__meta > a:before,
      .alphaville-card--alphachat .alphaville-card__meta .alphaville-card--inline-list:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:podcast?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.alphaville-card--podcast.alphaville-card--series .alphaville-card__theme > a:before,
.alphaville-card--podcast.alphaville-card--series .alphaville-card__theme .alphaville-card--inline-list:before, .alphaville-card--alphachat.alphaville-card--series .alphaville-card__theme > a:before,
.alphaville-card--alphachat.alphaville-card--series .alphaville-card__theme .alphaville-card--inline-list:before {
  right: 25px; }

.alphaville-card--fill-space {
  height: 100%;
  padding-bottom: 10px; }
  .alphaville-card--fill-space .alphaville-card__content {
    height: 100%; }

.alphaville-card--marketslive.alphaville-card--grid {
  background-color: #443c47;
  position: relative;
  margin-bottom: 0; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card--marketslive-live--lozenge {
    display: inline-block;
    padding: 45px;
    color: #ffffff;
    background-color: transparent;
    border-radius: 240px;
    margin-left: 5px;
    position: relative;
    border: 15px solid #6a636c;
    position: absolute;
    top: -55px;
    right: -60px; }
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card--marketslive-live--lozenge:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      padding: 30px;
      background-color: #6a636c;
      border-radius: 130px;
      margin-top: 15px;
      margin-right: 15px; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card--marketslive-lozenge-icon {
    display: inline-block;
    padding: 7px;
    color: #ffffff;
    background-color: #fff1e5;
    border-radius: 36px;
    margin-left: 5px;
    position: relative;
    border: 2px solid #cf191d;
    margin-bottom: -2px; }
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card--marketslive-lozenge-icon:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      padding: 5px;
      background-color: #cf191d;
      border-radius: 28px;
      margin-top: 2px;
      margin-right: 2px; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px;
    line-height: 26px;
    font-size: 25px;
    margin-bottom: 12px; }
    .o-typography--loading-sans .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__heading {
      font-size: 24.36px;
      font-family: sans-serif; }
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__heading,
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__heading a {
      color: #fffce9; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__theme {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px;
    line-height: 26px;
    font-size: 25px;
    margin-bottom: 4px; }
    .o-typography--loading-sans .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__theme {
      font-size: 24.36px;
      font-family: sans-serif; }
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__theme:before {
      position: absolute;
      top: 0;
      left: 2px;
      width: 118px;
      height: 8px;
      content: '';
      background: #f4a208;
      margin-top: -10px; }
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__theme a {
      text-decoration: none;
      text-transform: uppercase; }
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__theme .alphaville-card__theme-part1,
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__theme .alphaville-card__theme-part2 {
      color: #f4a208; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__footer .alphaville-card__timestamp {
    color: #fffce9; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__footer .alphaville-card--comment-counter {
    color: #fffce9; }
    .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__footer .alphaville-card--comment-counter:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23FFFCE9,%23FFFCE9&format=svg");
      width: 24px;
      height: 24px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      position: relative;
      vertical-align: middle; }
      @media screen and (-ms-high-contrast: active) {
        .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__footer .alphaville-card--comment-counter:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__footer .alphaville-card--comment-counter:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .alphaville-card--marketslive.alphaville-card--grid.alphaville-card--marketslive-live .alphaville-card__theme-part2 {
    color: #ffffff;
    font-weight: 600; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__standfirst {
    color: #c6c4c6; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__heading-truncate--2lines {
    max-height: 54px;
    overflow: hidden; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__heading-truncate--3lines {
    max-height: 81px;
    overflow: hidden; }
  .alphaville-card--marketslive.alphaville-card--grid .alphaville-card__content {
    padding-bottom: 0; }

.alphaville-card--firstft.alphaville-card--grid .alphaville-card__tag {
  font-family: Georgia, serif;
  font-size: 24px;
  line-height: 28px;
  color: #b35400;
  font-size: 28px;
  line-height: 29px;
  margin-bottom: 2px; }
  .alphaville-card--firstft.alphaville-card--grid .alphaville-card__tag .alphaville-card__tag-part1 {
    font-style: italic; }

.alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading {
  font-family: FinancierDisplayWeb, serif;
  font-size: 20px;
  line-height: 24px;
  color: black;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600; }
  .o-typography--loading-display .alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading {
    font-size: 18px;
    font-family: serif; }
  .alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading a {
    padding: 2px 0;
    color: inherit;
    text-decoration: none;
    border: 0; }
    .alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading a:focus, .alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading a:hover {
      color: #736c67; }
    .alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading a:visited {
      color: #66605c; }
  .o-typography--loading-sansBold .alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading {
    font-size: 9.96px;
    font-family: sans-serif; }
  .alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading,
  .alphaville-card--firstft.alphaville-card--grid .alphaville-card__subheading a {
    color: #b3a9a0; }

.alphaville-card--list .alphaville-card__tag-part1, .alphaville-card--list .alphaville-card__tag-part2 {
  font-family: Georgia, serif;
  font-size: 24px;
  line-height: 28px;
  color: #b35400;
  font-size: 26px;
  line-height: 31px; }

.alphaville-card--list .alphaville-card__tag-part1 {
  font-style: italic; }

.alphaville-card--hero.alphaville-card--grid {
  background-color: #ebe0d1;
  position: relative; }
  .alphaville-card--hero.alphaville-card--grid .alphaville-card__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    font-size: 25px;
    line-height: 26px;
    margin-bottom: 10px; }
    .o-typography--loading-sansBold .alphaville-card--hero.alphaville-card--grid .alphaville-card__heading {
      font-size: 16.6px;
      font-family: sans-serif; }
    .alphaville-card--hero.alphaville-card--grid .alphaville-card__heading,
    .alphaville-card--hero.alphaville-card--grid .alphaville-card__heading a {
      color: #443c47; }
  .alphaville-card--hero.alphaville-card--grid .alphaville-card__theme {
    margin-bottom: 6px; }
    .alphaville-card--hero.alphaville-card--grid .alphaville-card__theme,
    .alphaville-card--hero.alphaville-card--grid .alphaville-card__theme a,
    .alphaville-card--hero.alphaville-card--grid .alphaville-card__theme .alphaville-card__tag {
      font-family: MetricWeb, sans-serif;
      font-size: 28px;
      line-height: 32px;
      font-weight: 600;
      font-size: 25px;
      line-height: 26px;
      text-transform: uppercase;
      color: #f4a208; }
      .o-typography--loading-sansBold .alphaville-card--hero.alphaville-card--grid .alphaville-card__theme, .o-typography--loading-sansBold
      .alphaville-card--hero.alphaville-card--grid .alphaville-card__theme a, .o-typography--loading-sansBold
      .alphaville-card--hero.alphaville-card--grid .alphaville-card__theme .alphaville-card__tag {
        font-size: 23.24px;
        font-family: sans-serif; }
    .alphaville-card--hero.alphaville-card--grid .alphaville-card__theme:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 118px;
      height: 8px;
      content: '';
      background: #f4a208;
      margin-top: -10px; }
  .alphaville-card--hero.alphaville-card--grid .alphaville-card__image {
    display: block;
    float: right;
    max-width: 40%;
    max-height: 70%;
    padding-left: 10px;
    padding-bottom: 10px; }
  .alphaville-card--hero.alphaville-card--grid .alphaville-card__heading-truncate--2lines {
    max-height: 54px;
    overflow: hidden; }
  .alphaville-card--hero.alphaville-card--grid .alphaville-card__heading-truncate--3lines {
    max-height: 81px;
    overflow: hidden; }

.alphaville-card--opinion.alphaville-card--grid {
  background-color: #443c47;
  position: relative; }
  .alphaville-card--opinion.alphaville-card--grid .alphaville-card__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: 600;
    line-height: 26px;
    font-size: 25px;
    margin-bottom: 12px; }
    .o-typography--loading-sansBold .alphaville-card--opinion.alphaville-card--grid .alphaville-card__heading {
      font-size: 23.24px;
      font-family: sans-serif; }
    .alphaville-card--opinion.alphaville-card--grid .alphaville-card__heading,
    .alphaville-card--opinion.alphaville-card--grid .alphaville-card__heading a {
      color: #fffce9; }
  .alphaville-card--opinion.alphaville-card--grid .alphaville-card__theme {
    margin-bottom: 6px; }
    .alphaville-card--opinion.alphaville-card--grid .alphaville-card__theme,
    .alphaville-card--opinion.alphaville-card--grid .alphaville-card__theme a,
    .alphaville-card--opinion.alphaville-card--grid .alphaville-card__theme .alphaville-card__tag {
      font-family: MetricWeb, sans-serif;
      font-size: 28px;
      line-height: 32px;
      font-size: 25px;
      line-height: 26px;
      text-transform: uppercase;
      color: #f4a208; }
      .o-typography--loading-sans .alphaville-card--opinion.alphaville-card--grid .alphaville-card__theme, .o-typography--loading-sans
      .alphaville-card--opinion.alphaville-card--grid .alphaville-card__theme a, .o-typography--loading-sans
      .alphaville-card--opinion.alphaville-card--grid .alphaville-card__theme .alphaville-card__tag {
        font-size: 24.36px;
        font-family: sans-serif; }
    .alphaville-card--opinion.alphaville-card--grid .alphaville-card__theme:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 118px;
      height: 8px;
      content: '';
      background: #f4a208;
      margin-top: -10px; }
  .alphaville-card--opinion.alphaville-card--grid .alphaville-card__headshot--spacer {
    display: block;
    float: right;
    width: 90px;
    height: 70px; }
  .alphaville-card--opinion.alphaville-card--grid .alphaville-card__headshot {
    position: absolute;
    width: 100px;
    height: 100px;
    bottom: -10px;
    right: -10px; }
    .alphaville-card--opinion.alphaville-card--grid .alphaville-card__headshot img {
      width: 100%; }
  .alphaville-card--opinion.alphaville-card--grid .alphaville-card__heading-truncate--2lines {
    max-height: 54px;
    overflow: hidden; }
  .alphaville-card--opinion.alphaville-card--grid .alphaville-card__heading-truncate--3lines {
    max-height: 81px;
    overflow: hidden; }
  .alphaville-card--opinion.alphaville-card--grid .alphaville-card__timestamp {
    color: #fffce9; }
  .alphaville-card--opinion.alphaville-card--grid .alphaville-card--comment-counter {
    color: #fffce9; }
    .alphaville-card--opinion.alphaville-card--grid .alphaville-card--comment-counter:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23FFFCE9,%23FFFCE9&format=svg");
      width: 24px;
      height: 24px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      position: relative;
      vertical-align: middle; }
      @media screen and (-ms-high-contrast: active) {
        .alphaville-card--opinion.alphaville-card--grid .alphaville-card--comment-counter:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .alphaville-card--opinion.alphaville-card--grid .alphaville-card--comment-counter:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.alphaville-card--image-lead.alphaville-card--grid {
  background-color: #443c47;
  position: relative;
  min-height: 170px; }
  .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__heading {
    font-family: MetricWeb, sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: 600;
    line-height: 26px;
    font-size: 25px;
    margin-bottom: 12px; }
    .o-typography--loading-sansBold .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__heading {
      font-size: 23.24px;
      font-family: sans-serif; }
    .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__heading,
    .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__heading a {
      color: #fffce9; }
  .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__theme {
    margin-bottom: 6px; }
    .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__theme,
    .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__theme a,
    .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__theme .alphaville-card__tag {
      font-family: MetricWeb, sans-serif;
      font-size: 28px;
      line-height: 32px;
      font-size: 25px;
      line-height: 26px;
      text-transform: uppercase;
      color: #f4a208; }
      .o-typography--loading-sans .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__theme, .o-typography--loading-sans
      .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__theme a, .o-typography--loading-sans
      .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__theme .alphaville-card__tag {
        font-size: 24.36px;
        font-family: sans-serif; }
    .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__theme:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 118px;
      height: 8px;
      content: '';
      background: #f4a208;
      margin-top: -10px; }
  .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__heading-truncate--2lines {
    max-height: 54px;
    overflow: hidden; }
  .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__heading-truncate--3lines {
    max-height: 81px;
    overflow: hidden; }
  .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__timestamp {
    color: #fffce9; }
  .alphaville-card--image-lead.alphaville-card--grid .alphaville-card--comment-counter {
    color: #fffce9; }
    .alphaville-card--image-lead.alphaville-card--grid .alphaville-card--comment-counter:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23FFFCE9,%23FFFCE9&format=svg");
      width: 24px;
      height: 24px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      position: relative;
      vertical-align: middle; }
      @media screen and (-ms-high-contrast: active) {
        .alphaville-card--image-lead.alphaville-card--grid .alphaville-card--comment-counter:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .alphaville-card--image-lead.alphaville-card--grid .alphaville-card--comment-counter:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__image-background {
    position: absolute;
    width: 98%;
    height: 74%;
    top: 25%;
    left: 0;
    overflow: hidden;
    padding-left: 1%;
    padding-right: 1%; }
    .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__image-background div {
      width: 100%;
      height: 100%;
      position: relative;
      opacity: 0.6;
      background-size: cover; }
      .alphaville-card--image-lead.alphaville-card--grid .alphaville-card__image-background div:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 54px;
        top: 0;
        left: 0;
        background: -webkit-gradient(linear, left top, left bottom, from(#443c47), to(transparent));
        background: linear-gradient(to bottom, #443c47 0%, transparent 100%); }

.alphaville-article-list .alphaville-list-time {
  margin-top: 20px; }
  .alphaville-article-list .alphaville-list-time .alphaville-list-time-label {
    font-size: 16px;
    line-height: 18px;
    font-weight: 600; }
  .alphaville-article-list .alphaville-list-time .alphaville-list-time-date {
    font-size: 16px;
    line-height: 22px;
    color: #999189;
    font-weight: 600;
    text-transform: uppercase; }

.alphaville-article-list .alphaville-card {
  background: none;
  padding-left: 0;
  padding-right: 0; }

.alphaville-article-list .alphaville-ad-stream {
  padding: 20px 0;
  border-bottom: 1px solid #ccc1b7; }

.alphaville-article-list .alphaville-card-container {
  border-bottom: 1px solid #ccc1b7;
  padding: 10px 0 20px; }
  .alphaville-article-list .alphaville-card-container:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }

.o-cookie-message {
  position: fixed;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  width: 100%;
  margin: 0; }
  @media (min-width: 30.625em) {
    .o-cookie-message {
      width: 58.33333%;
      margin: 20px; } }
  @media (min-width: 46.25em) {
    .o-cookie-message {
      width: 50%; } }
  @media (min-width: 61.25em) {
    .o-cookie-message {
      width: 41.66667%; } }
  @media (min-width: 76.25em) {
    .o-cookie-message {
      width: 488px;
      left: calc((100vw - 1220px) / 2); } }
  .o-cookie-message--active {
    display: block; }
  .o-cookie-message--closed {
    display: none; }
  .o-cookie-message__outer {
    background-color: #ffffff;
    color: #000000;
    -webkit-box-shadow: 0 1px 4px rgba(77, 72, 69, 0.15), 0 8px 14px rgba(77, 72, 69, 0.2);
    box-shadow: 0 1px 4px rgba(77, 72, 69, 0.15), 0 8px 14px rgba(77, 72, 69, 0.2);
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .o-cookie-message__inner {
    font-family: MetricWeb, sans-serif;
    font-size: 20px;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1220px;
    margin: 0 auto;
    padding: 40px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 4px rgba(77, 72, 69, 0.15), 0 8px 14px rgba(77, 72, 69, 0.2);
    box-shadow: 0 1px 4px rgba(77, 72, 69, 0.15), 0 8px 14px rgba(77, 72, 69, 0.2);
    font-family: MetricWeb, sans-serif;
    font-size: 16px;
    line-height: 20px;
    display: block;
    padding: 40px;
    padding-top: 28px;
    max-width: none; }
    .o-typography--loading-sans .o-cookie-message__inner {
      font-size: 17.4px;
      font-family: sans-serif; }
    @media (max-width: 30.615em) {
      .o-cookie-message__inner {
        font-family: MetricWeb, sans-serif;
        font-size: 16px;
        line-height: 20px;
        display: block;
        padding: 40px;
        padding-top: 28px; }
        .o-typography--loading-sans .o-cookie-message__inner {
          font-size: 13.92px;
          font-family: sans-serif; } }
    .o-typography--loading-sans .o-cookie-message__inner {
      font-size: 13.92px;
      font-family: sans-serif; }
  .o-cookie-message__content {
    padding: 0 40px;
    padding: 0; }
    .o-cookie-message__content h1,
    .o-cookie-message__content h2,
    .o-cookie-message__content h3,
    .o-cookie-message__content h4,
    .o-cookie-message__content h5,
    .o-cookie-message__content h6 {
      font-family: MetricWeb, sans-serif;
      font-size: 24px;
      line-height: 28px;
      font-weight: 600;
      margin-top: 0;
      margin-bottom: 4px; }
      .o-typography--loading-sans .o-cookie-message__content h1, .o-typography--loading-sans
      .o-cookie-message__content h2, .o-typography--loading-sans
      .o-cookie-message__content h3, .o-typography--loading-sans
      .o-cookie-message__content h4, .o-typography--loading-sans
      .o-cookie-message__content h5, .o-typography--loading-sans
      .o-cookie-message__content h6 {
        font-size: 20.88px;
        font-family: sans-serif; }
    .o-cookie-message__content p {
      margin-top: 0;
      margin-bottom: 0; }
    .o-cookie-message__content b,
    .o-cookie-message__content strong {
      font-weight: 600; }
    .o-cookie-message__content > ul {
      padding-left: 0;
      margin-top: 12px;
      margin-bottom: 0; }
      .o-cookie-message__content > ul li {
        display: block;
        position: relative;
        padding-left: 1.333333333em; }
        .o-cookie-message__content > ul li:before {
          color: #33302e;
          display: inline-block;
          position: absolute;
          content: '\2022';
          left: -0.0625em;
          font-size: 1.777777778em; }
      .o-cookie-message__content > ul li {
        font-family: MetricWeb, sans-serif;
        font-size: 20px;
        line-height: 28px; }
        .o-typography--loading-sans .o-cookie-message__content > ul li {
          font-size: 17.4px;
          font-family: sans-serif; }
      .o-cookie-message__content > ul li:before {
        color: inherit; }
    .o-cookie-message__content a {
      color: #0d7680;
      text-decoration: none;
      cursor: pointer;
      border-bottom: 2px solid #cfe4e6; }
      .o-cookie-message__content a:hover {
        color: #0d7680;
        border-bottom-color: #9ec8cc; }
      .o-cookie-message__content a:focus {
        color: #0d7680;
        outline: 2px solid #0d7680;
        border-bottom-color: transparent; }
    @media (max-width: 30.615em) {
      .o-cookie-message__content {
        padding: 0; } }
    .o-cookie-message__content h1,
    .o-cookie-message__content h2,
    .o-cookie-message__content h3,
    .o-cookie-message__content h4,
    .o-cookie-message__content h5,
    .o-cookie-message__content h6,
    .o-cookie-message__content ul li {
      font-family: MetricWeb, sans-serif;
      font-size: 16px;
      line-height: 20px; }
      .o-typography--loading-sans .o-cookie-message__content h1, .o-typography--loading-sans
      .o-cookie-message__content h2, .o-typography--loading-sans
      .o-cookie-message__content h3, .o-typography--loading-sans
      .o-cookie-message__content h4, .o-typography--loading-sans
      .o-cookie-message__content h5, .o-typography--loading-sans
      .o-cookie-message__content h6, .o-typography--loading-sans
      .o-cookie-message__content ul li {
        font-size: 13.92px;
        font-family: sans-serif; }
    @media (max-width: 46.24em) {
      .o-cookie-message__content,
      .o-cookie-message__content h1,
      .o-cookie-message__content h2,
      .o-cookie-message__content h3,
      .o-cookie-message__content h4,
      .o-cookie-message__content h5,
      .o-cookie-message__content h6,
      .o-cookie-message__content ul li {
        font-family: MetricWeb, sans-serif;
        font-size: 16px;
        line-height: 20px; }
        .o-typography--loading-sans .o-cookie-message__content, .o-typography--loading-sans
        .o-cookie-message__content h1, .o-typography--loading-sans
        .o-cookie-message__content h2, .o-typography--loading-sans
        .o-cookie-message__content h3, .o-typography--loading-sans
        .o-cookie-message__content h4, .o-typography--loading-sans
        .o-cookie-message__content h5, .o-typography--loading-sans
        .o-cookie-message__content h6, .o-typography--loading-sans
        .o-cookie-message__content ul li {
          font-size: 13.92px;
          font-family: sans-serif; } }
  .o-cookie-message__actions {
    font-family: MetricWeb, sans-serif;
    font-size: 20px;
    line-height: 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .o-typography--loading-sans .o-cookie-message__actions {
      font-size: 17.4px;
      font-family: sans-serif; }
    @media (max-width: 30.615em) {
      .o-cookie-message__actions {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 24px; } }
    @media (max-width: 46.24em) {
      .o-cookie-message__actions {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 24px; } }
    @media (max-width: 46.24em) {
      .o-cookie-message__actions {
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 0; }
        .o-cookie-message__actions .o-cookie-message__action {
          -webkit-align-self: stretch;
          -ms-flex-item-align: stretch;
          -ms-grid-row-align: stretch;
          align-self: stretch; }
          .o-cookie-message__actions .o-cookie-message__action .o-cookie-message__button {
            width: 100%;
            margin-top: 24px; } }
  .o-cookie-message__action {
    padding-right: 40px;
    padding-right: 20px;
    padding: 0; }
    @media (max-width: 30.615em) {
      .o-cookie-message__action {
        padding-right: 0; } }
  .o-cookie-message__button {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    margin: 0;
    border-style: solid;
    text-align: center;
    text-decoration: none;
    font-family: MetricWeb, sans-serif;
    font-weight: 600;
    border-radius: 0;
    cursor: pointer;
    -webkit-transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
    transition: 0.3s background-color, 0.15s color ease-out, 0.15s border-color ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-clip: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-size: 40px 40px;
    min-height: 40px;
    min-width: 80px;
    padding: 11px 20px 11px 20px;
    font-size: 16px;
    line-height: 16px;
    border-width: 1px;
    background-color: transparent;
    color: #0d7680;
    border-color: #0d7680;
    background-color: #0d7680;
    color: #ffffff;
    border-color: #0d7680;
    white-space: nowrap; }
    .o-cookie-message__button[aria-selected=true], .o-cookie-message__button[aria-current], .o-cookie-message__button[aria-pressed=true], .o-cookie-message__button:active {
      background-color: #0d7680;
      color: #ffffff;
      border-color: #0d7680; }
    .o-cookie-message__button:not([disabled]):hover {
      background-color: rgba(13, 118, 128, 0.1);
      color: #0d7680;
      border-color: #0d7680;
      text-decoration: none; }
    .o-cookie-message__button:not([disabled]):focus {
      background-color: rgba(13, 118, 128, 0.1);
      color: #0d7680;
      border-color: #0d7680; }
    .o-cookie-message__button[disabled] {
      pointer-events: none;
      opacity: 0.4;
      cursor: default; }
    .o-cookie-message__button[aria-selected=true], .o-cookie-message__button[aria-current], .o-cookie-message__button[aria-pressed=true], .o-cookie-message__button:active {
      background-color: #0d7680;
      color: #ffffff;
      border-color: #0d7680; }
    .o-cookie-message__button:not([disabled]):hover {
      background-color: #cfe4e6;
      color: #0d7680;
      border-color: #0d7680;
      text-decoration: none; }
    .o-cookie-message__button:not([disabled]):focus {
      background-color: #0d7680;
      color: #ffffff;
      border-color: #0d7680; }
    .o-cookie-message__button, .o-cookie-message__button:not([disabled]):active {
      color: #ffffff; }

.o-cookie-message__inner.privacy-policy-message {
  width: 100%;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  padding: 20px 40px; }
  @media (min-width: 30.625em) {
    .o-cookie-message__inner.privacy-policy-message {
      width: 58.33333%;
      margin: 20px; } }
  @media (min-width: 46.25em) {
    .o-cookie-message__inner.privacy-policy-message {
      width: 50%; } }
  @media (min-width: 61.25em) {
    .o-cookie-message__inner.privacy-policy-message {
      width: 41.66667%; } }
  @media (min-width: 76.25em) {
    .o-cookie-message__inner.privacy-policy-message {
      width: 488px;
      left: calc((100vw - 1220px) / 2); } }
  .o-cookie-message__inner.privacy-policy-message .o-cookie-message__close {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg");
    width: 26px;
    height: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: inherit;
    border: 0;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
    display: block;
    position: absolute;
    right: 7px;
    top: 7px; }
    @media screen and (-ms-high-contrast: active) {
      .o-cookie-message__inner.privacy-policy-message .o-cookie-message__close {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-cookie-message__inner.privacy-policy-message .o-cookie-message__close {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:cross?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-cookie-message__inner.privacy-policy-message h5 {
    margin-top: 0px;
    margin-bottom: 20px;
    color: #33302e;
    font-family: MetricWeb, sans-serif;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 8px; }
    .o-typography--loading-sansBold .o-cookie-message__inner.privacy-policy-message h5 {
      font-size: 19.92px;
      font-family: sans-serif; }
  .o-cookie-message__inner.privacy-policy-message p {
    margin: 0; }

.o-cookie-message__heading {
  font-family: MetricWeb, sans-serif;
  font-size: 24px;
  line-height: 28px;
  padding-right: 40px; }
  .o-cookie-message__heading h1,
  .o-cookie-message__heading h2,
  .o-cookie-message__heading h3,
  .o-cookie-message__heading h4,
  .o-cookie-message__heading h5,
  .o-cookie-message__heading h6 {
    margin-bottom: 0; }
  .o-cookie-message__heading:after {
    margin-top: 8px;
    margin-bottom: 16px;
    content: '';
    display: block;
    width: 100px;
    border-bottom: 8px solid;
    border-color: #0d7680; }
  .o-typography--loading-sans .o-cookie-message__heading {
    font-size: 20.88px;
    font-family: sans-serif; }
  .o-cookie-message__heading h1,
  .o-cookie-message__heading h2,
  .o-cookie-message__heading h3,
  .o-cookie-message__heading h4,
  .o-cookie-message__heading h5,
  .o-cookie-message__heading h6 {
    font-family: MetricWeb, sans-serif;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600; }
    .o-typography--loading-sans .o-cookie-message__heading h1, .o-typography--loading-sans
    .o-cookie-message__heading h2, .o-typography--loading-sans
    .o-cookie-message__heading h3, .o-typography--loading-sans
    .o-cookie-message__heading h4, .o-typography--loading-sans
    .o-cookie-message__heading h5, .o-typography--loading-sans
    .o-cookie-message__heading h6 {
      font-size: 20.88px;
      font-family: sans-serif; }
  @media (max-width: 46.24em) {
    .o-cookie-message__heading,
    .o-cookie-message__heading h1,
    .o-cookie-message__heading h2,
    .o-cookie-message__heading h3,
    .o-cookie-message__heading h4,
    .o-cookie-message__heading h5,
    .o-cookie-message__heading h6 {
      font-family: MetricWeb, sans-serif;
      font-size: 20px;
      line-height: 24px; }
      .o-typography--loading-sans .o-cookie-message__heading, .o-typography--loading-sans
      .o-cookie-message__heading h1, .o-typography--loading-sans
      .o-cookie-message__heading h2, .o-typography--loading-sans
      .o-cookie-message__heading h3, .o-typography--loading-sans
      .o-cookie-message__heading h4, .o-typography--loading-sans
      .o-cookie-message__heading h5, .o-typography--loading-sans
      .o-cookie-message__heading h6 {
        font-size: 17.4px;
        font-family: sans-serif; } }
  .o-cookie-message__heading:after {
    margin-top: 8px;
    margin-bottom: 12px;
    width: 60px;
    border-bottom-width: 4px; }

@media (max-width: 30.615em) {
  .o-cookie-message__action--secondary {
    margin-top: 10px; } }

@media (max-width: 46.24em) {
  .o-cookie-message__action--secondary {
    margin-top: 10px; } }

.o-cookie-message__link {
  color: #0d7680;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 2px solid #cfe4e6;
  font-family: MetricWeb, sans-serif;
  font-size: 16px;
  line-height: 20px;
  white-space: nowrap; }
  .o-cookie-message__link:hover {
    color: #0d7680;
    border-bottom-color: #9ec8cc; }
  .o-cookie-message__link:focus {
    color: #0d7680;
    outline: 2px solid #0d7680;
    border-bottom-color: transparent; }
  .o-typography--loading-sans .o-cookie-message__link {
    font-size: 13.92px;
    font-family: sans-serif; }

@supports (background-size: contain) {
  .o-cookie-message__link--external {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%230D7680,%230D7680&format=svg");
    background-repeat: no-repeat;
    background-position-x: right;
    background-size: contain;
    padding-right: calc(1em + 0.5ch);
    background-origin: border-box; }
    @media screen and (-ms-high-contrast: active) {
      .o-cookie-message__link--external {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-cookie-message__link--external {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } } }

.o-cookie-message__link--external::after {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%230D7680,%230D7680&format=svg");
  width: 24px;
  height: 24px;
  content: 'Opens a new window';
  width: 1rem;
  height: 1rem;
  display: inline-block;
  background-origin: content-box;
  vertical-align: middle;
  border-bottom: inherit;
  border-color: transparent;
  overflow: hidden;
  text-indent: -10000px;
  text-align: left;
  color: rgba(0, 0, 0, 0); }
  @media screen and (-ms-high-contrast: active) {
    .o-cookie-message__link--external::after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-cookie-message__link--external::after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  @supports (background-size: contain) {
    .o-cookie-message__link--external::after {
      position: absolute;
      clip: rect(0 0 0 0);
      margin: -1px;
      border: 0;
      overflow: hidden;
      padding: 0;
      width: 1px;
      height: 1px;
      white-space: nowrap; } }

.o-cookie-message__link--external, .o-cookie-message__link {
  color: #0d7680;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 2px solid #cfe4e6; }
  .o-cookie-message__link--external:hover, .o-cookie-message__link:hover {
    color: #0d7680;
    border-bottom-color: #9ec8cc; }
  .o-cookie-message__link--external:focus, .o-cookie-message__link:focus {
    color: #0d7680;
    outline: 2px solid #0d7680;
    border-bottom-color: transparent; }

.o-cookie-message--alternative .o-cookie-message__button {
  background-color: #00994d;
  color: #ffffff;
  border-color: #00994d; }
  .o-cookie-message--alternative .o-cookie-message__button[aria-selected=true], .o-cookie-message--alternative .o-cookie-message__button[aria-current], .o-cookie-message--alternative .o-cookie-message__button[aria-pressed=true], .o-cookie-message--alternative .o-cookie-message__button:active {
    background-color: #00994d;
    color: #ffffff;
    border-color: #00994d; }
  .o-cookie-message--alternative .o-cookie-message__button:not([disabled]):hover {
    background-color: #006b36;
    color: white;
    border-color: #00994d;
    text-decoration: none; }
  .o-cookie-message--alternative .o-cookie-message__button:not([disabled]):focus {
    background-color: #00994d;
    color: #ffffff;
    border-color: #00994d; }

.o-cookie-message--alternative .o-cookie-message__heading:after {
  border-color: #00994d; }

@supports (background-size: contain) {
  .o-cookie-message--alternative .o-cookie-message__link--external {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg");
    background-repeat: no-repeat;
    background-position-x: right;
    background-size: contain;
    padding-right: calc(1em + 0.5ch);
    background-origin: border-box; }
    @media screen and (-ms-high-contrast: active) {
      .o-cookie-message--alternative .o-cookie-message__link--external {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-cookie-message--alternative .o-cookie-message__link--external {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } } }

.o-cookie-message--alternative .o-cookie-message__link--external::after {
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg");
  width: 24px;
  height: 24px;
  content: 'Opens a new window';
  width: 1rem;
  height: 1rem;
  display: inline-block;
  background-origin: content-box;
  vertical-align: middle;
  border-bottom: inherit;
  border-color: transparent;
  overflow: hidden;
  text-indent: -10000px;
  text-align: left;
  color: rgba(0, 0, 0, 0); }
  @media screen and (-ms-high-contrast: active) {
    .o-cookie-message--alternative .o-cookie-message__link--external::after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-cookie-message--alternative .o-cookie-message__link--external::after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:outside-page?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  @supports (background-size: contain) {
    .o-cookie-message--alternative .o-cookie-message__link--external::after {
      position: absolute;
      clip: rect(0 0 0 0);
      margin: -1px;
      border: 0;
      overflow: hidden;
      padding: 0;
      width: 1px;
      height: 1px;
      white-space: nowrap; } }

.o-cookie-message--alternative .o-cookie-message__link--external, .o-cookie-message--alternative .o-cookie-message__link {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 2px solid #cccccc; }
  .o-cookie-message--alternative .o-cookie-message__link--external:hover, .o-cookie-message--alternative .o-cookie-message__link:hover {
    color: #000000;
    border-bottom-color: #999999; }
  .o-cookie-message--alternative .o-cookie-message__link--external:focus, .o-cookie-message--alternative .o-cookie-message__link:focus {
    color: #000000;
    outline: 2px solid #000000;
    border-bottom-color: transparent; }

.o-expander__content[aria-hidden="true"] {
  display: none; }

.o-expander__content.o-expander__content--expanded {
  max-height: none; }

.o-expander__content--collapsed .o-expander__collapsible-item {
  display: none; }

.o-expander__toggle {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background: none;
  cursor: pointer;
  border: 0;
  text-decoration: none; }
  .o-expander__toggle i {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg");
    width: 15px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    padding: 0 3px;
    vertical-align: middle; }
    @media screen and (-ms-high-contrast: active) {
      .o-expander__toggle i {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .o-expander__toggle i {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-expander__toggle[aria-expanded="true"] i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .o-expander__toggle:hover {
    text-decoration: none; }
  .o-expander--inactive .o-expander__toggle {
    display: none; }

.o-video__placeholder,
.o-video__placeholder-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.o-video__placeholder {
  background: #262a33;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.o-video__placeholder-image {
  will-change: opacity;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s; }
  :hover > .o-video__placeholder-image {
    opacity: 0.35; }

.o-video__play-button {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer; }

.o-video__play-button-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: transparent;
  vertical-align: baseline;
  background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg");
  position: absolute;
  color: #ffffff;
  background-color: #000000; }
  @media screen and (-ms-high-contrast: active) {
    .o-video__play-button-icon {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .o-video__play-button-icon {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:play?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .o-video__play-button-icon:empty {
    bottom: 0;
    left: 0;
    width: 40px;
    height: 40px; }
  .o-video__play-button-icon:not(:empty) {
    font-family: MetricWeb, sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    bottom: 10px;
    left: 10px;
    padding: 10px 16px 10px 36px;
    background-position: left; }
    .o-typography--loading-sansBold .o-video__play-button-icon:not(:empty) {
      font-size: 11.62px;
      font-family: sans-serif; }
  :hover > .o-video__play-button-icon,
  :focus > .o-video__play-button-icon {
    background-color: #990f3d; }

.o-video__info {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-height: 50%;
  padding: 0 10px 20px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(transparent));
  background: linear-gradient(rgba(0, 0, 0, 0.75), transparent);
  color: #ffffff; }

.o-video__info-brand {
  color: #0d7680;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 2px solid #cfd8d1;
  line-height: 15px;
  display: inline-block;
  padding: 2px 10px 3px;
  text-transform: capitalize;
  background-color: #990f3d;
  color: #ffffff; }
  .o-video__info-brand:hover {
    color: #08474d;
    border-bottom-color: #9ec0bd; }
  .o-video__info-brand:focus {
    color: #08474d;
    outline: 2px solid #1aecff;
    border-bottom-color: transparent; }
  .o-video__info-brand:empty {
    display: none !important; }

.o-video__info-title {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  line-height: 18px; }
  .o-typography--loading-sansBold .o-video__info-title {
    font-size: 11.62px;
    font-family: sans-serif; }

.o-video--small .o-video__info-description {
  display: none; }

.o-video--small .o-video__info-title {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  margin: 6px 0; }
  .o-typography--loading-sansBold .o-video--small .o-video__info-title {
    font-size: 9.96px;
    font-family: sans-serif; }

.o-video--medium .o-video__info-brand {
  display: inline-block; }

.o-video--medium .o-video__info-title {
  margin: 6px 0; }

.o-video--large .o-video__info-title,
.o-video--large .o-video__info-description {
  margin: 10px 0; }

.o-video--large .o-video__info-title {
  font-family: MetricWeb, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  font-size: 28px;
  line-height: 30px; }
  .o-typography--loading-sansBold .o-video--large .o-video__info-title {
    font-size: 16.6px;
    font-family: sans-serif; }

.o-video--large .o-video__info-description {
  font-family: MetricWeb, sans-serif;
  font-size: 18px;
  line-height: 20px;
  line-height: 20px;
  display: block; }
  .o-typography--loading-sans .o-video--large .o-video__info-description {
    font-size: 15.66px;
    font-family: sans-serif; }

.o-video--large .o-video__play-button-icon:empty {
  width: 60px;
  height: 60px; }

.o-video__overlay,
.o-video__ad {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.o-video__overlay {
  z-index: 1;
  cursor: pointer; }

.o-video__ad {
  overflow: hidden; }
  .o-video__ad > div,
  .o-video__ad > div > iframe {
    width: 100% !important;
    height: 100% !important; }

.o-video__loading-state {
  display: block;
  height: 100%;
  background: #000000;
  outline: 2px solid #000000; }
  .o-video__loading-state:after {
    width: 22px;
    height: 22px;
    border: 4px solid rgba(255, 255, 255, 0.25);
    border-top-color: #ffffff;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -11px;
    margin-left: -11px; }
    .o-video__loading-state:after {
      display: inline-block;
      border-radius: 50%;
      -webkit-animation: o-loading-spinner 1s infinite linear;
      animation: o-loading-spinner 1s infinite linear; }

.o-video {
  position: relative;
  width: 100%;
  height: 100%; }
  .o-video:before {
    content: '';
    display: block;
    width: 100%;
    padding: 56.25% 0 0; }

.o-video__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.o-video__live-region {
  position: absolute;
  clip: rect(0 0 0 0);
  margin: -1px;
  border: 0;
  overflow: hidden;
  padding: 0;
  width: 1px;
  height: 1px;
  white-space: nowrap; }

.alphaville-article-grid .alphaville-card-container {
  margin-top: 10px;
  margin-bottom: 10px; }
  .alphaville-article-grid .alphaville-card-container a {
    border-bottom: 0; }

.alphaville-series__wrapper {
  background-color: #fdf8f2;
  border-left: 3px solid #2B757A;
  padding: 10px 16px;
  margin-bottom: 16px; }

.alphaville-series__toggle {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-size: 16px;
  cursor: pointer;
  outline: 0; }
  .o-typography--loading-sans .alphaville-series__toggle {
    font-size: 10.44px;
    font-family: sans-serif; }
  .alphaville-series__toggle i {
    display: none; }
  .alphaville-series__toggle > span {
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    position: relative; }
    .o-typography--loading-sansBold .alphaville-series__toggle > span {
      font-size: 9.96px;
      font-family: sans-serif; }
    .alphaville-series__toggle > span:before {
      background-image: url(https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=Alphaville);
      background-repeat: no-repeat;
      background-size: contain;
      background-color: transparent;
      width: 16px;
      height: 16px;
      display: inline-block;
      vertical-align: middle;
      position: absolute;
      top: 0;
      right: -16px;
      content: ""; }
  .alphaville-series__toggle[aria-expanded="true"] > span:before {
    background-image: url(https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=Alphaville); }

.alphaville-series__articles {
  margin: 8px 0;
  padding-left: 0;
  list-style-position: inside; }
  .alphaville-series__articles li {
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-size: 16px; }
    .o-typography--loading-sans .alphaville-series__articles li {
      font-size: 10.44px;
      font-family: sans-serif; }
  .alphaville-series__articles.active {
    display: block; }
  .alphaville-series__articles a,
  .alphaville-series__articles a:hover {
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-size: 16px;
    color: #2e6e9e;
    text-decoration: none;
    border-bottom: 0; }
    .o-typography--loading-sans .alphaville-series__articles a, .o-typography--loading-sans
    .alphaville-series__articles a:hover {
      font-size: 10.44px;
      font-family: sans-serif; }

.alphaville-series__content {
  display: none; }
  .alphaville-series__content[aria-hidden="false"] {
    display: block; }

.alphaville-article-list .alphaville-card--marketslive .alphaville-card__live-title {
  color: #cf191d !important;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px; }

.alphaville-article-list .alphaville-card--marketslive .alphaville-card__live-notification-icon {
  display: inline-block;
  padding: 6px;
  color: #ffffff;
  background-color: transparent;
  border-radius: 32px;
  margin-left: 5px;
  position: relative;
  border: 2px solid #cf191d;
  margin-bottom: -3px; }
  .alphaville-article-list .alphaville-card--marketslive .alphaville-card__live-notification-icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px;
    background-color: #cf191d;
    border-radius: 26px;
    margin-top: 2px;
    margin-right: 2px; }

.alphaville-article-list .alphaville--read-more__toggle {
  float: right;
  color: #0a5e66;
  font-weight: bold;
  outline: 0;
  overflow: hidden; }
  .alphaville-article-list .alphaville--read-more__toggle i {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
    width: 24px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    vertical-align: middle; }
    @media screen and (-ms-high-contrast: active) {
      .alphaville-article-list .alphaville--read-more__toggle i {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .alphaville-article-list .alphaville--read-more__toggle i {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.alphaville-article-list .alphaville--read-more__content {
  clear: both;
  -webkit-transition: 2s all ease;
  transition: 2s all ease;
  max-height: 9999px;
  padding-top: 20px; }
  .alphaville-article-list .alphaville--read-more__content[aria-hidden="true"] {
    max-height: 0;
    -webkit-transition: 0.2s all ease;
    transition: 0.2s all ease; }
  .alphaville-article-list .alphaville--read-more__content .alphaville-spinner {
    margin: 30px auto; }
  .alphaville-article-list .alphaville--read-more__content article.article__body {
    font-size: 18px;
    font-family: Georgia; }

.alphaville-article-list .alphaville-team__member .team__member__title {
  float: left; }

.alphaville-article-list .alphaville-team__member a {
  color: #27757b;
  font: 16px/1.2 Georgia, serif; }

.alphaville-article-list .alphaville-team__member .team__member__thumb {
  width: 40px;
  height: 40px;
  margin-right: 16px;
  float: right; }
  .alphaville-article-list .alphaville-team__member .team__member__thumb img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-size: 100% 0;
    background-color: white;
    overflow: hidden;
    background-position: 50% 50%; }
  @media (min-width: 46.25em) {
    .alphaville-article-list .alphaville-team__member .team__member__thumb {
      width: 80px;
      height: 80px;
      margin-right: 32px; } }

.n-content-big-number {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  clear: left;
  margin: 24px 0 16px;
  padding: 16px 0;
  width: 100%;
  float: left;
  border: 1px solid #ccc1b7;
  padding-left: 16px;
  padding-right: 16px;
  color: #4d4845; }
  .n-content-big-number .o-expander__toggle {
    font-family: MetricWeb, sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin-top: 12px; }
    .o-typography--loading-sans .n-content-big-number .o-expander__toggle {
      font-size: 12.18px;
      font-family: sans-serif; }
    .n-content-big-number .o-expander__toggle i {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
      width: 12px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      display: inline-block;
      padding: 0 12px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-big-number .o-expander__toggle i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-big-number .o-expander__toggle i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .n-content-big-number .o-expander__toggle i:hover {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 12px;
        height: 12px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-big-number .o-expander__toggle i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-big-number .o-expander__toggle i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    .n-content-big-number .o-expander__toggle:hover {
      color: #33302e;
      text-decoration: none; }
    .n-content-big-number .o-expander__toggle[aria-expanded="true"] i {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
      width: 12px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-big-number .o-expander__toggle[aria-expanded="true"] i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-big-number .o-expander__toggle[aria-expanded="true"] i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .n-content-big-number .o-expander__toggle[aria-expanded="true"] i:hover {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 12px;
        height: 12px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-big-number .o-expander__toggle[aria-expanded="true"] i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-big-number .o-expander__toggle[aria-expanded="true"] i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  @media (min-width: 30.625em) {
    .n-content-big-number {
      max-width: 300px;
      margin-right: 24px; } }
  .n-content-big-number p {
    margin: 5px 0 0; }

.n-content-big-number__title {
  font-family: FinancierDisplayWeb, serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 700;
  font-size: 3em;
  line-height: 1em; }
  .o-typography--loading-displayBold .n-content-big-number__title {
    font-size: 36px;
    font-family: serif; }

.n-content-big-number__content {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-size: 16px; }
  .o-typography--loading-sans .n-content-big-number__content {
    font-size: 12.18px;
    font-family: sans-serif; }

.n-content-blockquote {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  clear: left;
  margin: 24px 0 16px;
  padding: 16px 0;
  width: 100%;
  border-left: 1px solid #ccc1b7;
  padding: 32px 16px 0; }
  .n-content-blockquote .o-expander__toggle {
    font-family: MetricWeb, sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin-top: 12px; }
    .o-typography--loading-sans .n-content-blockquote .o-expander__toggle {
      font-size: 12.18px;
      font-family: sans-serif; }
    .n-content-blockquote .o-expander__toggle i {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
      width: 12px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      display: inline-block;
      padding: 0 12px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-blockquote .o-expander__toggle i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-blockquote .o-expander__toggle i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .n-content-blockquote .o-expander__toggle i:hover {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 12px;
        height: 12px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-blockquote .o-expander__toggle i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-blockquote .o-expander__toggle i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    .n-content-blockquote .o-expander__toggle:hover {
      color: #33302e;
      text-decoration: none; }
    .n-content-blockquote .o-expander__toggle[aria-expanded="true"] i {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
      width: 12px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-blockquote .o-expander__toggle[aria-expanded="true"] i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-blockquote .o-expander__toggle[aria-expanded="true"] i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .n-content-blockquote .o-expander__toggle[aria-expanded="true"] i:hover {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 12px;
        height: 12px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-blockquote .o-expander__toggle[aria-expanded="true"] i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-blockquote .o-expander__toggle[aria-expanded="true"] i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .n-content-blockquote p {
    margin: 5px 0 0; }
  .n-content-blockquote:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&tint=%234D4845,%234D4845&format=svg");
    width: 26px;
    height: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    position: absolute;
    top: 0;
    left: 16px;
    content: ""; }
    @media screen and (-ms-high-contrast: active) {
      .n-content-blockquote:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .n-content-blockquote:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.n-content-body {
  font: 18px/1.4 Georgia, serif;
  margin-bottom: 40px; }
  .n-content-body--serif {
    font-family: Georgia, serif;
    font-size: 20px;
    line-height: 24px; }
  .n-content-body > p {
    margin: 0.3em 0 0.8em; }
  .n-content-body > first-child {
    margin-top: 0; }
  @media print {
    .n-content-body a:after {
      text-decoration: none;
      word-break: break-all;
      word-wrap: break-word; }
    .n-content-body a[href^='/']:after {
      content: " (http://next.ft.com" attr(href) ")"; }
    .n-content-body a:not([href^='/']):after {
      content: " (" attr(href) ")"; } }
  .n-content-body strong {
    font-weight: 600; }
  @media print {
    .n-content-body:after {
      content: 'Print a single copy of this article for personal use. Contact us if you wish to print more to distribute to others. © The Financial Times Ltd.';
      display: block;
      border-top: 1px solid #000000;
      padding-top: 5px;
      clear: both; } }
  .n-content-body blockquote {
    color: #4d4845;
    position: relative; }
  .n-content-body .data-table {
    margin-top: 20px;
    border-spacing: 0; }
    .n-content-body .data-table caption,
    .n-content-body .data-table thead {
      text-align: left; }
    .n-content-body .data-table caption {
      font-weight: 500;
      text-transform: uppercase; }
    .n-content-body .data-table thead:before,
    .n-content-body .data-table tbody:before {
      content: "";
      display: block;
      height: 10px; }
    .n-content-body .data-table tbody tr:nth-child(odd) {
      background-color: #e6d9ce; }
    .n-content-body .data-table th,
    .n-content-body .data-table td {
      vertical-align: top; }
    .n-content-body .data-table th {
      font-weight: 500; }
    .n-content-body .data-table td {
      padding: 5px 10px; }
  .n-content-body .subhead {
    font-family: MetricWeb, sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    margin-top: 50px;
    margin-bottom: 20px; }
    .o-typography--loading-sansBold .n-content-body .subhead {
      font-size: 16.6px;
      font-family: sans-serif; }
  .n-content-body .subhead--crosshead {
    border-bottom: 1px solid black; }
  .n-content-body .subhead--standard {
    font-family: MetricWeb, sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600; }
    .o-typography--loading-sansBold .n-content-body .subhead--standard {
      font-size: 11.62px;
      font-family: sans-serif; }

.n-content-copyright {
  font-family: MetricWeb, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin-top: 40px;
  clear: both; }
  .o-typography--loading-sans .n-content-copyright {
    font-size: 17.4px;
    font-family: sans-serif; }

.n-content-image {
  max-width: 100%;
  clear: left;
  page-break-inside: avoid; }
  @media screen {
    .n-content-image {
      margin: 0 auto 1em; } }
  .n-content-image img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto; }

@media (min-width: 30.625em) {
  .n-content-image--inline {
    float: left;
    clear: left;
    max-width: 100%;
    margin-right: 1em; } }

.n-content-image--thin {
  float: left;
  max-width: 100%;
  margin-right: 1em; }

.n-content-image__placeholder {
  position: relative; }
  .n-content-image__placeholder img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%; }

.n-content-image__caption {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
  color: #4d4845;
  margin-top: 0.5em; }
  .o-typography--loading-sans .n-content-image__caption {
    font-size: 10.44px;
    font-family: sans-serif; }

.n-content-pullquote {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  clear: left;
  margin: 24px 0 16px;
  padding: 16px 0;
  width: 100%;
  float: left;
  border: 1px solid #ccc1b7; }
  .n-content-pullquote .o-expander__toggle {
    font-family: MetricWeb, sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin-top: 12px; }
    .o-typography--loading-sans .n-content-pullquote .o-expander__toggle {
      font-size: 12.18px;
      font-family: sans-serif; }
    .n-content-pullquote .o-expander__toggle i {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
      width: 12px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      display: inline-block;
      padding: 0 12px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-pullquote .o-expander__toggle i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-pullquote .o-expander__toggle i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .n-content-pullquote .o-expander__toggle i:hover {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 12px;
        height: 12px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-pullquote .o-expander__toggle i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-pullquote .o-expander__toggle i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    .n-content-pullquote .o-expander__toggle:hover {
      color: #33302e;
      text-decoration: none; }
    .n-content-pullquote .o-expander__toggle[aria-expanded="true"] i {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
      width: 12px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-pullquote .o-expander__toggle[aria-expanded="true"] i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-pullquote .o-expander__toggle[aria-expanded="true"] i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .n-content-pullquote .o-expander__toggle[aria-expanded="true"] i:hover {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 12px;
        height: 12px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-pullquote .o-expander__toggle[aria-expanded="true"] i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-pullquote .o-expander__toggle[aria-expanded="true"] i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  @media (min-width: 30.625em) {
    .n-content-pullquote {
      max-width: 300px;
      margin-right: 24px; } }
  .n-content-pullquote p {
    margin: 5px 0 0; }
  .n-content-pullquote:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&tint=%234D4845,%234D4845&format=svg");
    width: 26px;
    height: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: "";
    position: absolute;
    top: -16px;
    left: 20px;
    background-color: #fff1e5; }
    @media screen and (-ms-high-contrast: active) {
      .n-content-pullquote:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .n-content-pullquote:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech-left?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.n-content-pullquote--with-image {
  padding-bottom: 0; }
  .n-content-pullquote--with-image .n-content-pullquote__content {
    padding-bottom: 16px; }

.n-content-pullquote__content {
  padding-left: 16px;
  padding-right: 16px; }

.n-content-pullquote__footer {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  font-style: normal; }
  .o-typography--loading-sansBold .n-content-pullquote__footer {
    font-size: 11.62px;
    font-family: sans-serif; }

.n-content-related-box,
.n-content-info-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  clear: left;
  margin: 24px 0 16px;
  padding: 16px 0;
  width: 100%;
  border: 1px solid #ccc1b7; }
  .n-content-related-box .o-expander__toggle,
  .n-content-info-box .o-expander__toggle {
    font-family: MetricWeb, sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin-top: 12px; }
    .o-typography--loading-sans .n-content-related-box .o-expander__toggle, .o-typography--loading-sans
    .n-content-info-box .o-expander__toggle {
      font-size: 12.18px;
      font-family: sans-serif; }
    .n-content-related-box .o-expander__toggle i,
    .n-content-info-box .o-expander__toggle i {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
      width: 12px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      display: inline-block;
      padding: 0 12px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-related-box .o-expander__toggle i,
        .n-content-info-box .o-expander__toggle i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-related-box .o-expander__toggle i,
        .n-content-info-box .o-expander__toggle i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .n-content-related-box .o-expander__toggle i:hover,
      .n-content-info-box .o-expander__toggle i:hover {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 12px;
        height: 12px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-related-box .o-expander__toggle i:hover,
          .n-content-info-box .o-expander__toggle i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-related-box .o-expander__toggle i:hover,
          .n-content-info-box .o-expander__toggle i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-down?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    .n-content-related-box .o-expander__toggle:hover,
    .n-content-info-box .o-expander__toggle:hover {
      color: #33302e;
      text-decoration: none; }
    .n-content-related-box .o-expander__toggle[aria-expanded="true"] i,
    .n-content-info-box .o-expander__toggle[aria-expanded="true"] i {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
      width: 12px;
      height: 12px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-related-box .o-expander__toggle[aria-expanded="true"] i,
        .n-content-info-box .o-expander__toggle[aria-expanded="true"] i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-related-box .o-expander__toggle[aria-expanded="true"] i,
        .n-content-info-box .o-expander__toggle[aria-expanded="true"] i {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
      .n-content-related-box .o-expander__toggle[aria-expanded="true"] i:hover,
      .n-content-info-box .o-expander__toggle[aria-expanded="true"] i:hover {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%2333302E,%2333302E&format=svg");
        width: 12px;
        height: 12px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-related-box .o-expander__toggle[aria-expanded="true"] i:hover,
          .n-content-info-box .o-expander__toggle[aria-expanded="true"] i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-related-box .o-expander__toggle[aria-expanded="true"] i:hover,
          .n-content-info-box .o-expander__toggle[aria-expanded="true"] i:hover {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-up?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.n-content-related-box {
  float: left; }
  @media (min-width: 30.625em) {
    .n-content-related-box {
      max-width: 300px;
      margin-right: 24px; } }
  .n-content-related-box .o-expander__toggle {
    margin-left: 16px; }

.n-content-info-box {
  padding-left: 16px;
  padding-right: 16px; }

.n-content-related-box__title {
  margin: -40px 0 8px 10px; }

.n-content-related-box__title-text {
  font-family: FinancierDisplayWeb, serif;
  font-size: 20px;
  line-height: 24px;
  color: #4d4845;
  display: inline-block;
  padding: 10px;
  padding-bottom: 0;
  margin: 0;
  font-weight: 900;
  background-color: inherit;
  background-color: #fff1e5; }
  .o-typography--loading-display .n-content-related-box__title-text {
    font-size: 18px;
    font-family: serif; }
  .n-content-related-box__title-text a {
    color: #4d4845;
    border-bottom: 0;
    text-decoration: none; }

.core .n-content-related-box__image-link {
  display: none; }

.n-content-related-box__headline,
.n-content-info-box__headline {
  font-family: MetricWeb, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  font-size: 26px;
  line-height: 27px;
  margin: 8px 16px;
  color: #1a1817;
  word-wrap: break-word; }
  .o-typography--loading-sansBold .n-content-related-box__headline, .o-typography--loading-sansBold
  .n-content-info-box__headline {
    font-size: 16.6px;
    font-family: sans-serif; }
  .n-content-related-box__headline p,
  .n-content-info-box__headline p {
    margin: 0; }

.n-content-related-box__content,
.n-content-info-box__content {
  margin-left: 16px;
  margin-right: 16px;
  clear: left; }
  .n-content-related-box__content p,
  .n-content-info-box__content p {
    margin: 5px 0 0; }
  .n-content-related-box__content ul,
  .n-content-related-box__content ol,
  .n-content-info-box__content ul,
  .n-content-info-box__content ol {
    padding-left: 20px; }

.n-content-tags__wrapper {
  margin-top: 10px;
  padding: 0 0 8px; }
  @media (min-width: 61.25em) {
    .n-content-tags__wrapper {
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; } }

.n-content-tags__wrapper--main-image {
  padding: 0; }

.n-content-tags__title {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  text-transform: uppercase; }
  .o-typography--loading-sans .n-content-tags__title {
    font-size: 10.44px;
    font-family: sans-serif; }

.n-content-tags__intro {
  padding: 16px 0;
  margin: 0 10px;
  border-bottom: 1px solid #ccc1b7; }
  .n-content-tags__intro p {
    margin: 0; }

.n-content-tags__list {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 8px 0 0; }
  @media (max-width: 30.615em) {
    .n-content-tags__list {
      width: 100%; } }

.n-content-tags__list--inline {
  list-style-type: none;
  padding-left: 0; }
  .n-content-tags__list--inline > li {
    display: inline; }

.n-content-tags__list--myft {
  list-style: none;
  padding: 0;
  margin: 0; }

.n-content-tags__product-tour {
  text-align: center;
  padding: 15px 0; }

.n-content-tags__product-tour-link {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-size: 16px;
  position: relative; }
  .o-typography--loading-sans .n-content-tags__product-tour-link {
    font-size: 12.18px;
    font-family: sans-serif; }
  .n-content-tags__product-tour-link:after {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%230A5E66,%230A5E66&format=svg");
    width: 10px;
    height: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: '';
    position: absolute;
    top: 5px; }
    @media screen and (-ms-high-contrast: active) {
      .n-content-tags__product-tour-link:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .n-content-tags__product-tour-link:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .n-content-tags__product-tour-link:hover {
    color: #33302e; }
    .n-content-tags__product-tour-link:hover:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%2333302E,%2333302E&format=svg");
      width: 10px;
      height: 10px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-tags__product-tour-link:hover:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-tags__product-tour-link:hover:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }

.n-content-tag__list-item--vertical {
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-width: 0 0 1px;
  min-width: 200px;
  vertical-align: top; }
  .n-content-tag__list-item--vertical > a {
    color: #990f3d;
    font-family: MetricWeb, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    border-bottom-color: transparent;
    text-decoration: none;
    display: block;
    padding: 2px 15px 2px 8px;
    position: relative;
    text-decoration: none;
    border-bottom-width: 0; }
    .o-typography--loading-sansBold .n-content-tag__list-item--vertical > a {
      font-size: 9.96px;
      font-family: sans-serif; }
    .n-content-tag__list-item--vertical > a:hover, .n-content-tag__list-item--vertical > a:focus {
      border-bottom-color: #3c0618;
      color: #3c0618;
      border-bottom-style: dotted;
      border-bottom-width: 1px; }
    .n-content-tag__list-item--vertical > a:after {
      background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg");
      width: 10px;
      height: 10px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50%;
      background-color: transparent;
      vertical-align: baseline;
      content: '';
      opacity: 0.25;
      position: absolute;
      right: 0;
      top: 8px; }
      @media screen and (-ms-high-contrast: active) {
        .n-content-tag__list-item--vertical > a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .n-content-tag__list-item--vertical > a:after {
          background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
    .n-content-tag__list-item--vertical > a:hover, .n-content-tag__list-item--vertical > a:focus {
      background: rgba(204, 193, 183, 0.1);
      border-bottom-width: 0; }
      .n-content-tag__list-item--vertical > a:hover:after, .n-content-tag__list-item--vertical > a:focus:after {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg");
        width: 10px;
        height: 10px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        background-color: transparent;
        vertical-align: baseline; }
        @media screen and (-ms-high-contrast: active) {
          .n-content-tag__list-item--vertical > a:hover:after, .n-content-tag__list-item--vertical > a:focus:after {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
        @media screen and (-ms-high-contrast: black-on-white) {
          .n-content-tag__list-item--vertical > a:hover:after, .n-content-tag__list-item--vertical > a:focus:after {
            background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:arrow-right?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .n-content-tag__list-item--vertical:first-child {
    border-top: 1px solid rgba(0, 0, 0, 0.25); }

.n-content-tag__list-item--with-follow {
  position: relative;
  padding: 10px 80px 10px 0;
  margin: 0 10px;
  border-bottom: 1px solid #ccc1b7;
  min-height: 26px; }
  .n-content-tag__list-item--with-follow .n-myft-ui {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -13px; }

.n-content-tag {
  color: #990f3d;
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  border-bottom-color: transparent;
  text-decoration: none;
  font-style: normal; }
  .o-typography--loading-sansBold .n-content-tag {
    font-size: 9.96px;
    font-family: sans-serif; }
  .n-content-tag:hover, .n-content-tag:focus {
    border-bottom-color: #3c0618;
    color: #3c0618;
    border-bottom-style: dotted;
    border-bottom-width: 1px; }

.n-content-tag--medium {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600; }
  .o-typography--loading-sansBold .n-content-tag--medium {
    font-size: 11.62px;
    font-family: sans-serif; }

.n-content-tag--with-follow {
  vertical-align: middle;
  line-height: 26px;
  margin-right: 10px; }

.n-content-tag--horizontal-list {
  display: inline-block;
  padding: 0;
  margin-right: 10px;
  margin-bottom: 10px; }

.n-content-video {
  position: relative;
  clear: left;
  margin: 0 auto 1em;
  max-width: 100%; }
  @media print {
    .n-content-video {
      display: none; } }

.n-content-video--brightcove {
  width: 680px; }

.n-content-video--youtube {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0; }
  .n-content-video--youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.n-content-video__placeholder {
  padding-top: 56.25%; }
  .n-content-video__placeholder img,
  .n-content-video__placeholder video,
  .n-content-video__placeholder iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.alphaville-in-article-ad {
  margin: 10px 0; }

.article__body a {
  color: #0a5e66;
  border-bottom: 1px dotted #0a5e66;
  text-decoration: none; }
  .article__body a:hover, .article__body a:focus {
    color: #4d4845;
    border-bottom-color: transparent; }

.article__author-headshots {
  display: inline-block;
  list-style: none;
  margin-bottom: 16px;
  background: #ffead7;
  width: 100%;
  padding: 0 10px;
  margin-left: -10px; }
  @media (min-width: 46.25em) {
    .article__author-headshots {
      width: auto;
      margin-left: 0; } }
  .article__author-headshots li {
    display: inline-block;
    padding: 4px 10px; }
    .article__author-headshots li img {
      width: 30px;
      border-radius: 100%;
      background-color: #ffffff;
      vertical-align: middle;
      margin-top: -3px;
      border: 0;
      padding: 0; }
    .article__author-headshots li a {
      font-family: Georgia, serif;
      font-size: 20px;
      line-height: 24px;
      line-height: 30px;
      color: #990f3d;
      text-decoration: none; }
      .article__author-headshots li a:hover {
        color: #33302e;
        text-decoration: none; }

.marketslive-timestamp {
  font-family: MetricWeb, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #990f3d;
  margin-top: 16px; }
  .o-typography--loading-sans .marketslive-timestamp {
    font-size: 12.18px;
    font-family: sans-serif; }
  @media (min-width: 46.25em) {
    .marketslive-timestamp {
      margin-left: -20px; } }

.marketslive-user-comment {
  font-family: MetricWeb, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-size: 15px;
  color: #4d4845;
  text-align: right;
  padding: 8px 0;
  border-top: 1px solid #ccc1b7;
  border-bottom: 1px solid #ccc1b7; }
  .o-typography--loading-sans .marketslive-user-comment {
    font-size: 10.44px;
    font-family: sans-serif; }
  @media (min-width: 46.25em) {
    .marketslive-user-comment {
      margin-left: 50px; } }
  .marketslive-user-comment:before {
    background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23807973,%23807973&format=svg");
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    vertical-align: baseline;
    content: '';
    vertical-align: middle;
    margin-right: 5px; }
    @media screen and (-ms-high-contrast: active) {
      .marketslive-user-comment:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23ffffff,%23ffffff&format=svg"); } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .marketslive-user-comment:before {
        background-image: url("https://www.ft.com/__origami/service/image/v2/images/raw/fticon-v1:speech?source=o-icons&tint=%23000000,%23000000&format=svg"); } }
  .marketslive-user-comment .marketslive-user-comment-pseudonym {
    font-family: Georgia, serif;
    font-size: 14px;
    line-height: 16px;
    font-style: italic;
    font-weight: bold;
    color: #33302e;
    display: inline-block; }
  .marketslive-user-comment + .marketslive-user-comment {
    border-top: 0; }
  .msg + .marketslive-user-comment {
    margin-top: -2px; }

.webchat-content,
.webchat-closed-content {
  position: relative;
  border: 0; }
  @media (min-width: 46.25em) {
    .webchat-content,
    .webchat-closed-content {
      margin-left: 20px; } }

.msg {
  position: relative;
  font-family: Georgia, sans-serif;
  font-size: 16px;
  line-height: 20px;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000;
  overflow: hidden; }
  .marketslive-user-comment + .msg {
    padding-top: 20px; }
  .msg .messagebody {
    background-repeat: no-repeat;
    padding-left: 50px; }
  .msg p {
    margin: 0; }
  .msg:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  .msg blockquote {
    border: 1px solid #dddddd;
    border-radius: 3px;
    background-image: none;
    background-color: #f0f0f0;
    padding: 12px 12px 4px;
    margin: 0 0 0 30px;
    font-style: italic; }
    @media (min-width: 46.25em) {
      .msg blockquote {
        margin-left: 0; } }
    .msg blockquote p {
      margin-bottom: 0.7em; }
      .msg blockquote p:last-child {
        margin-bottom: 0; }
  .msg .messageheader {
    float: left; }
    .msg .messageheader .participant, .msg .messageheader.par {
      font-weight: bold; }
    .msg .messageheader .timestamp {
      display: none; }
  .msg .webchat-emoticon {
    margin: 0 5px; }
  .msg .picture {
    max-width: 95%;
    margin-top: 10px; }
    @media (min-width: 46.25em) {
      .msg .picture {
        margin-top: 0; } }
  .msg.price .messagebody {
    padding-left: 30px;
    background-position: 0 3px;
    background-image: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/icons/charticon.png); }
    @media (min-width: 46.25em) {
      .msg.price .messagebody {
        padding-left: 50px; } }
  .msg.sysmsg > div {
    padding-left: 30px;
    background-position: 0 2px;
    background-image: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/icons/loudhailer.png); }
    @media (min-width: 46.25em) {
      .msg.sysmsg > div {
        padding-left: 50px; } }
  .msg.separator {
    font-weight: bold;
    border-top: 1px solid #f4cec1;
    border-bottom: 1px solid #f4cec1; }
  .msg .block {
    display: none;
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    padding: 3px;
    border-radius: 3px;
    cursor: pointer;
    color: #888888;
    font-size: 80%;
    position: absolute;
    top: 5px;
    right: 5px; }
    .msg .block:hover {
      border-color: red;
      color: red; }
  .msg.prepub .block {
    display: block; }
  .msg .participant-options {
    display: none;
    position: absolute;
    right: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #eeeeee;
    padding: 0px 5px; }
  .msg .participant-option-delete {
    margin: 0 0 0 2px;
    padding: 0 0 0 4px;
    border-left: 1px solid #a7a59b; }
  .msg .color-0 {
    color: #990f3d; }
  .msg .color-1 {
    color: #0a5e66; }
  .msg .color-2 {
    color: #ff7faa; }
  .msg .color-3 {
    color: #f4a208; }
  .msg .color-4 {
    color: #593380; }
  .msg .color-5 {
    color: #cc0000; }
  .msg .color-6 {
    color: #0f5499; }
  .msg .color-7 {
    color: #00a653; }
  .msg .color-8 {
    color: #14bdcc; }
  .msg .color-9 {
    color: #4e96eb; }
  .msg .color-10 {
    color: #cce6ff; }
  .msg .color-11 {
    color: #807973; }

.show-participant-options .msg:hover .participant-options {
  display: block; }

.show-participant-options .msg.prepub:hover .participant-options {
  display: none; }

.blocknotice {
  position: absolute;
  top: 10px;
  right: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  color: #cc0000; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  margin: 0px 10px 20px 0px;
  height: 0;
  overflow: hidden; }

.video-container[data-aspect-ratio="16:9"] {
  padding-bottom: 56.25%; }

.video-container[data-aspect-ratio="1:1"] {
  padding-bottom: 100%; }

.video-container[data-aspect-ratio="4:3"] {
  padding-bottom: 75%; }

.video-container div,
.video-container iframe,
.video-container object,
.video-container embed,
.video-container video,
.video-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.morevideo {
  display: none; }

.webchat-emoticon {
  display: inline-block;
  text-indent: -9999px;
  width: 16px;
  height: 16px;
  line-height: 1em;
  vertical-align: text-bottom; }

.webchat-emoticon--thumbs_down {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/thumbs_down.gif); }

.webchat-emoticon--thumbs_up {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/thumbs_up.gif); }

.webchat-emoticon--teeth_smile {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/teeth_smile.gif); }

.webchat-emoticon--cry_smile {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/cry_smile.gif); }

.webchat-emoticon--omg_smile {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/omg_smile.gif); }

.webchat-emoticon--embarassed_smile {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/embarassed_smile.gif); }

.webchat-emoticon--censored {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/censored.gif); }

.webchat-emoticon--angry_smile {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/angry_smile.gif); }

.webchat-emoticon--devil_smile {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/devil_smile.gif); }

.webchat-emoticon--wink_smile {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/wink_smile.gif); }

.webchat-emoticon--lightbulb {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/lightbulb.gif); }

.webchat-emoticon--bandit1 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit1.gif);
  width: 32px; }

.webchat-emoticon--bandit2 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit2.gif);
  width: 32px; }

.webchat-emoticon--bandit3 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit3.gif);
  width: 32px; }

.webchat-emoticon--bandit4 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit4.gif);
  width: 32px; }

.webchat-emoticon--bandit5 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit5.gif);
  width: 32px; }

.webchat-emoticon--bandit6 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit6.gif);
  width: 32px; }

.webchat-emoticon--bandit7 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit7.gif);
  width: 32px; }

.webchat-emoticon--bandit8 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit8.gif);
  width: 32px; }

.webchat-emoticon--bandit9 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit9.gif);
  width: 32px; }

.webchat-emoticon--bandit10 {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bandit10.gif);
  width: 32px; }

.webchat-emoticon--bear {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bear.gif); }

.webchat-emoticon--bull {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/bull.gif); }

.webchat-emoticon--buy {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/buy.gif); }

.webchat-emoticon--sell {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/sell.gif); }

.webchat-emoticon--cash {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/cash.gif); }

.webchat-emoticon--danger {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/danger.gif); }

.webchat-emoticon--deadcat {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/deadcat.gif); }

.webchat-emoticon--feltcollaredsource {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/feltcollaredsource.gif); }

.webchat-emoticon--financier {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/financier.gif); }

.webchat-emoticon--rocket {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/rocket.gif); }

.webchat-emoticon--scorchedfingers {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/scorchedfingers.gif); }

.webchat-emoticon--swag {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/swag.gif); }

.webchat-emoticon--tinhat {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/tinhat.gif); }

.webchat-emoticon--separator {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/separator.gif); }

.webchat-emoticon--breaking_news {
  background: url(/assets/index/bower/BSJQk3FPFq/webchat/src/images/emoticons/breaking_news.gif);
  width: 109px; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3NzL2luZGV4LXBhZ2Uuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvYWxwaGF2aWxsZS11aS9tYWluLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tYWRzL21haW4uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1hZHMvc3JjL3Njc3MvYmFzZS5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXZpc3VhbC1lZmZlY3RzL3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1jb2xvcnMvc3JjL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWNvbG9ycy9zcmMvc2Nzcy9fcGFsZXR0ZS5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9zYXNzLW1xL19tcS5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWZvbnRzL3NyYy9zY3NzL19taXhpbnMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1mb250cy9zcmMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdHlwb2dyYXBoeS9tYWluLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdHlwb2dyYXBoeS9zcmMvc2Nzcy9fdHlwZS1taXhpbnMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1mb250cy9zcmMvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdHlwb2dyYXBoeS9zcmMvc2Nzcy9fbWl4aW5zLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdHlwb2dyYXBoeS9zcmMvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tY29sb3JzL3NyYy9zY3NzL19taXhpbnMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10eXBvZ3JhcGh5L3NyYy9zY3NzL3VzZS1jYXNlcy9faGVhZGluZ3Muc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10eXBvZ3JhcGh5L3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10eXBvZ3JhcGh5L3NyYy9zY3NzL3VzZS1jYXNlcy9fYXNpZGVzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdHlwb2dyYXBoeS9zcmMvc2Nzcy91c2UtY2FzZXMvX2dlbmVyYWwuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1jb2xvcnMvc3JjL3Njc3MvdG9vbHMvX2NvbG9yLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28taWNvbnMvc2Nzcy9fbWl4aW5zLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdHlwb2dyYXBoeS9zcmMvc2Nzcy91c2UtY2FzZXMvX2FydGljbGUuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10eXBvZ3JhcGh5L3NyYy9zY3NzL3VzZS1jYXNlcy9fd3JhcHBlci5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWdyaWQvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWdyaWQvc3JjL3Njc3MvX21haW4uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1ncmlkL3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1idXR0b25zL21haW4uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1idXR0b25zL3Njc3MvX21peGlucy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWJ1dHRvbnMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tbm9ybWFsaXNlL3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1idXR0b25zL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1idXR0b25zL3Njc3MvX2ljb24uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1idXR0b25zL3Njc3MvX2dyb3VwLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28taGVhZGVyL3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1oZWFkZXIvc3JjL3Njc3MvX2Jhc2Uuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1ub3JtYWxpc2Uvc3JjL3Njc3MvX21peGlucy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWhlYWRlci9zcmMvc2Nzcy9mZWF0dXJlcy9fdG9wLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28taGVhZGVyL3NyYy9zY3NzL19taXhpbnMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1oZWFkZXIvc3JjL3Njc3MvZmVhdHVyZXMvX3N1Ym5hdi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWhlYWRlci9zcmMvc2Nzcy9mZWF0dXJlcy9fc2VhcmNoLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28taGVhZGVyL3NyYy9zY3NzL2ZlYXR1cmVzL19uYXYuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1oZWFkZXIvc3JjL3Njc3MvZmVhdHVyZXMvX2Fub24uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1oZWFkZXIvc3JjL3Njc3MvZmVhdHVyZXMvX2RyYXdlci5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXZpc3VhbC1lZmZlY3RzL3NyYy9zY3NzL19zaGFkb3dzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28taGVhZGVyL3NyYy9zY3NzL2ZlYXR1cmVzL19tZWdhbWVudS5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWhlYWRlci9zcmMvc2Nzcy9mZWF0dXJlcy9fc3RpY2t5LnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28taGVhZGVyL3NyYy9zY3NzL2ZlYXR1cmVzL19zaW1wbGUuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1oZWFkZXIvc3JjL3Njc3MvZmVhdHVyZXMvX3N1YmJyYW5kLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28taGVhZGVyL3NyYy9zY3NzL2ZlYXR1cmVzL190cmFuc3BhcmVudC5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWZvb3Rlci9zcmMvc2Nzcy9fZm9vdGVyLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tZm9vdGVyL3NyYy9zY3NzL19taXhpbnMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1mb290ZXIvc3JjL3Njc3MvX21hdHJpeC5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWZvb3Rlci9zcmMvc2Nzcy9fdGhlbWVzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28taWNvbnMvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLW92ZXJsYXkvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLW92ZXJsYXkvc3JjL3Njc3Mvb3ZlcmxheS5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLW92ZXJsYXkvc3JjL3Njc3MvX2Nyb3NzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tb3ZlcmxheS9zcmMvc2Nzcy9fc2hhZGVkLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tb3ZlcmxheS9zcmMvc2Nzcy9fY29tcGFjdC5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLW92ZXJsYXkvc3JjL3Njc3MvX2Z1bGxzY3JlZW4uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1mb3Jtcy9zcmMvc2Nzcy9iYXNlLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tZm9ybXMvc3JjL3Njc3MvbWl4aW5zL19jb21tb24uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1mb3Jtcy9zcmMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tZm9ybXMvc3JjL3Njc3MvbWl4aW5zL19zZWxlY3Quc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1mb3Jtcy9zcmMvc2Nzcy9taXhpbnMvX3RleHRhcmVhLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tZm9ybXMvc3JjL3Njc3MvbWl4aW5zL19sYWJlbHMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1mb3Jtcy9zcmMvc2Nzcy9taXhpbnMvX2RhdGUuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1mb3Jtcy9zcmMvc2Nzcy9taXhpbnMvX3JhZGlvLWNoZWNrYm94LnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tZm9ybXMvc3JjL3Njc3MvbWl4aW5zL3N1ZmZpeC5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWZvcm1zL3NyYy9zY3NzL21peGlucy9fdG9nZ2xlLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tZm9ybXMvc3JjL3Njc3MvbWl4aW5zL3NlY3Rpb25zLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tbG9hZGluZy9zcmMvc2Nzcy9fbWl4aW5zLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tbG9hZGluZy9zcmMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tZm9ybXMvc3JjL3Njc3MvbWl4aW5zL3Vuc2tpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXRlYXNlci9zcmMvc2Nzcy9fdGVhc2VyLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdGVhc2VyL3NyYy9zY3NzL2VsZW1lbnRzL19kZWZhdWx0LnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdGVhc2VyL3NyYy9zY3NzL19taXhpbnMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10ZWFzZXIvc3JjL3Njc3MvZWxlbWVudHMvX2ltYWdlcy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXRlYXNlci9zcmMvc2Nzcy9lbGVtZW50cy9fdGltZXN0YW1wLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdGVhc2VyL3NyYy9zY3NzL19jb2xvci11c2UtY2FzZXMuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10ZWFzZXIvc3JjL3Njc3MvZWxlbWVudHMvX3Byb21vdGVkLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tbGFiZWxzL3Njc3MvX21peGlucy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXRlYXNlci9zcmMvc2Nzcy9lbGVtZW50cy9fcmVsYXRlZC1pdGVtcy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXRlYXNlci9zcmMvc2Nzcy9lbGVtZW50cy9fc3luZGljYXRpb24uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10ZWFzZXIvc3JjL3Njc3MvdGhlbWVzL19zbWFsbC5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXRlYXNlci9zcmMvc2Nzcy9faGVscGVycy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXRlYXNlci9zcmMvc2Nzcy90aGVtZXMvX2xhcmdlLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdGVhc2VyL3NyYy9zY3NzL3RoZW1lcy9fc3RhbmRhcmQuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10ZWFzZXIvc3JjL3Njc3MvdGhlbWVzL192aWRlby5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXRlYXNlci9zcmMvc2Nzcy90aGVtZXMvX2hlcm8uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10ZWFzZXIvc3JjL3Njc3MvdGhlbWVzL190b3Atc3Rvcmllcy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLXRlYXNlci9zcmMvc2Nzcy90aGVtZXMvX3BhY2thZ2Uuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby10ZWFzZXIvc3JjL3Njc3MvdGhlbWVzL19saXZlLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL2FscGhhdmlsbGUtdWkvZ2VuZXJpYy9tYWluLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL2FscGhhdmlsbGUtdWkvY29udGVudC1ib3gvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9hbHBoYXZpbGxlLXVpL292ZXJsYXlzL21haW4uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvYWxwaGF2aWxsZS11aS9hZHMvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9hbHBoYXZpbGxlLXVpL2JhcnJpZXIvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9hbHBoYXZpbGxlLXVpL21hcmtldHNsaXZlLXNlc3Npb24tbm90aWZpY2F0aW9uL21haW4uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvYWxwaGF2aWxsZS11aS9oZWFkZXIvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9hbHBoYXZpbGxlLXVpL3NwaW5uZXIvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9hbHBoYXZpbGxlLXVpL2luZmluaXRlLXNjcm9sbC9tYWluLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL2FscGhhdmlsbGUtdWkvZm9vdGVyL21haW4uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvYWxwaGF2aWxsZS11aS90d2l0dGVyLXdpZGdldC9tYWluLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL2FscGhhdmlsbGUtdWkvcGFnaW5hdGlvbi9tYWluLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tc2hhcmUvc3JjL3Njc3Mvc2hhcmUuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1zaGFyZS9zcmMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL2FscGhhdmlsbGUtdWkvc2hhcmUvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9hbHBoYXZpbGxlLXVpL2NhcmQvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9hbHBoYXZpbGxlLXVpL2FydGljbGUtbGlzdC9tYWluLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tY29va2llLW1lc3NhZ2Uvc3JjL3Njc3MvX21peGlucy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWJhbm5lci9zcmMvc2Nzcy9fYmFubmVyLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tYmFubmVyL3NyYy9zY3NzL3RoZW1lcy9fY29tcGFjdC5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9vLWJhbm5lci9zcmMvc2Nzcy90aGVtZXMvX3NtYWxsLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tY29va2llLW1lc3NhZ2Uvc3JjL3Njc3MvX3ByaXZhY3ktcG9saWN5LW1lc3NhZ2Uuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby1leHBhbmRlci9tYWluLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdmlkZW8vc3JjL3Njc3MvX3BsYWNlaG9sZGVyLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdmlkZW8vc3JjL3Njc3MvX2luZm8uc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvby12aWRlby9zcmMvc2Nzcy9fYWRzLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL28tdmlkZW8vbWFpbi5zY3NzIiwiYXNzZXRzL3Njc3MvY29tcG9uZW50cy9hcnRpY2xlLWdyaWQuc2NzcyIsImFzc2V0cy9zY3NzL2NvbXBvbmVudHMvYXJ0aWNsZS1zZXJpZXMuc2NzcyIsImFzc2V0cy9zY3NzL2NvbXBvbmVudHMvYXJ0aWNsZS1saXN0LnNjc3MiLCJhc3NldHMvc2Nzcy9jb21wb25lbnRzL2FydGljbGUtY29udGVudC1ib2R5L3BhcnRpYWxzL19iaWctbnVtYmVyLnNjc3MiLCJhc3NldHMvc2Nzcy9jb21wb25lbnRzL2FydGljbGUtY29udGVudC1ib2R5L3BhcnRpYWxzL19taXhpbnMuc2NzcyIsImFzc2V0cy9zY3NzL2NvbXBvbmVudHMvYXJ0aWNsZS1jb250ZW50LWJvZHkvcGFydGlhbHMvX2Jsb2NrcXVvdGVzLnNjc3MiLCJhc3NldHMvc2Nzcy9jb21wb25lbnRzL2FydGljbGUtY29udGVudC1ib2R5L3BhcnRpYWxzL19ib2R5LnNjc3MiLCJhc3NldHMvc2Nzcy9jb21wb25lbnRzL2FydGljbGUtY29udGVudC1ib2R5L3BhcnRpYWxzL19jb3B5cmlnaHQuc2NzcyIsImFzc2V0cy9zY3NzL2NvbXBvbmVudHMvYXJ0aWNsZS1jb250ZW50LWJvZHkvcGFydGlhbHMvX2ltYWdlcy5zY3NzIiwiYXNzZXRzL3Njc3MvY29tcG9uZW50cy9hcnRpY2xlLWNvbnRlbnQtYm9keS9wYXJ0aWFscy9fcHVsbHF1b3Rlcy5zY3NzIiwiYXNzZXRzL3Njc3MvY29tcG9uZW50cy9hcnRpY2xlLWNvbnRlbnQtYm9keS9wYXJ0aWFscy9fcmVsYXRlZC1ib3guc2NzcyIsImFzc2V0cy9zY3NzL2NvbXBvbmVudHMvYXJ0aWNsZS1jb250ZW50LWJvZHkvcGFydGlhbHMvX3RhZ3Muc2NzcyIsImFzc2V0cy9zY3NzL2NvbXBvbmVudHMvYXJ0aWNsZS1jb250ZW50LWJvZHkvcGFydGlhbHMvX3ZpZGVvLnNjc3MiLCJhc3NldHMvc2Nzcy9jb21wb25lbnRzL2FydGljbGUtY29udGVudC1ib2R5L3BhcnRpYWxzL19hbHBoYXZpbGxlLWFkcy5zY3NzIiwiYXNzZXRzL3Njc3MvY29tcG9uZW50cy9hcnRpY2xlLWNvbnRlbnQtYm9keS9tYWluLnNjc3MiLCJhc3NldHMvc2Nzcy9jb21wb25lbnRzL21hcmtldHNsaXZlLXRyYW5zY3JpcHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7RUFDQyxVQUFTLEVBQ1Q7O0FBRUQ7RUFDQyxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLGFBQVk7RUFDWixhQUFZO0VBQ1osWUFBVztFQUNYLFVBQVMsRUFDVDs7QUFDRDtFQUFZLHNCQUFxQixFQUFJOztBQUNyQyxxQ0FBcUM7QUFDckM7RUFBbUIsV0FBVSxFQUFJOztBQUNqQztFQUFZLGVBQWMsRUFBSTs7QUFDOUIsb0NBQW9DO0FDUm5DO0VBQ0M7SUFDQyx5QkFBd0IsRUFDeEIsRUFBQTs7QUFHRjs7RUNSQSw2QkFBb0I7RUFBcEIscUJBQW9CLEVEV25CO0VBSEQ7O0lDTEMsNkJBQTRCLEVBQzVCOztBRFNEO0VDTEEsWUFBVztFQUNYLG1CQUFrQixFRE1qQjs7QUFFRDtFQ0pBLFNBQVE7RUFDUixVQUFTO0VBQ1QsY0FBYTtFQUNiLG1CQUFrQixFREdqQjs7QUFFRDtFQ0FDLDZCQUFTO0VBQ1QsZUFBYztFQUNkLGdCQUFlLEVBSWY7O0FERkQ7RUNKQyw2QkFBUztFQUNULGVBQWM7RUFDZCxnQkFBZTtFQUVkLGtCQUFpQixFQUVsQjs7QURFRDtFQ2dFQSx5Q0FBd0M7RUFDeEMsd0NBQStCO0VBQS9CLGdDQUErQjtFQUMvQiw4S0MxRnVFO0VEMEZ2RSxzS0MxRnVFLEVGMEJ0RTs7QUFFRDtFQ3NFQSxnQkFBZSxFRHBFZDtFQUZEO0lDMEVDLGlCQUFnQjtJQUNoQixlQUFjO0lBQ2Qsc0JBQXFCO0lBQ3JCLG9CQUFtQjtJQUNuQixnQkFBZSxFQUNmO0VEL0VEO0lDa0ZDLHlCQUF3QjtJQUN4QixxQkFBb0M7SUFDcEMsbUJBQXdCO0lBQ3hCLHNCQUFxQixFQUNyQjtFRHRGRDtJQ3lGQyxZQUFXO0lBQ1gsa0JBdEJhO0lBdUJiLHlCQUF3QixFQUN4Qjs7QUR4RkQ7RUFDQywwQkdNdUMsRUhMdkM7O0FBRUQ7RUFDQywwQklHZ0MsRUpGaEM7O0FBRUQ7RUFDQyxxSkFBb0osRUFDcEo7O0FBRUQ7RUNsQkEsaUJBQWdCO0VBQ2hCLGFBQVk7RUFDWixnQkFBZTtFQUNmLGlCQUFnQixFRGlCZjtFQUZEO0lDWEMsY0FBYSxFQUNiOztBRGNEO0VDVkEsY0FBYTtFQUNiLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLGlCQUFnQixFRFNmO0VBRkQ7SUNBRSxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLGtCQUFpQixFQUNqQjtFREhGO0lDTUUsVUFBUztJQUNULGtCQUFpQixFQUNqQjtFQUdPOztJQUlOLFNBQVE7SUFDUixrQkFBaUIsRUFDakI7O0FEYkg7O0VDb0JFLGNBQWE7RUFDYixrQkFBaUI7RUFDakIsZ0JBQWUsRUFVZjtFSWtJSztJTGxLUDs7TUN3QkcsYUFBWTtNQUNaLGlDQUFnQztNQUNoQyxXQUFVLEVBTVgsRUFBQTtFSWtJSztJTGxLUDs7TUM2QkcsYUFBWTtNQUNaLGdDQUErQixFQUVoQyxFQUFBOztBS2pDQTtFQTFERix5R0FBNkM7RUE0RDFDLHlCQ2pEcUM7RURrRHJDLGlCQ1BjO0VEUWQsbUJDckMyQixFQUFBOztBRGlDNUI7RUExREYsMEdBQTZDO0VBNEQxQyx5QkNqRHFDO0VEa0RyQyxpQkNOYztFRE9kLG1CQ3BDNEIsRUFBQTs7QURnQzdCO0VBMURGLGdIQUE2QztFQTREMUMseUJDakRxQztFRGtEckMsaUJDTmM7RURPZCxtQkNuQzRCLEVBQUE7O0FEK0I3QjtFQTFERiw0R0FBNkM7RUE0RDFDLHlCQ2pEcUM7RURrRHJDLGlCQ0xjO0VETWQsbUJDbEM4QixFQUFBOztBRDhCL0I7RUExREYsa0hBQTZDO0VBNEQxQyx5QkNqRHFDO0VEa0RyQyxpQkNMYztFRE1kLG1CQ2pDOEIsRUFBQTs7QUQ2Qi9CO0VBMURGLDJHQUE2QztFQTREMUMseUJDakRxQztFRGtEckMsaUJDSGM7RURJZCxtQkNoQzZCLEVBQUE7O0FENEI5QjtFQTFERiw2R0FBNkM7RUE0RDFDLHlCQ2pEcUM7RURrRHJDLGlCQ0ZjO0VER2QsbUJDL0IrQixFQUFBOztBRDJCaEM7RUExREYseUdBQTZDO0VBNEQxQyx5QkNqRHFDO0VEa0RyQyxpQkNEYztFREVkLG1CQzlCMkIsRUFBQTs7QUQwQjVCO0VBMURGLCtHQUE2QztFQTREMUMseUJDakRxQztFRGtEckMsaUJDRGM7RURFZCxtQkM3QjJCLEVBQUE7O0FEeUI1QjtFQTFERiwwSEFBNkM7RUE0RDFDLG1DQ2pENEQ7RURrRDVELGlCQ05jO0VET2QsbUJDdkI0QixFQUFBOztBRG1CN0I7RUExREYsc0hBQTZDO0VBNEQxQyxtQ0NqRDREO0VEa0Q1RCxpQkNMYztFRE1kLG1CQ3RCOEIsRUFBQTs7QURrQi9CO0VBMURGLDJIQUE2QztFQTREMUMsbUNDakQ0RDtFRGtENUQsaUJDSGM7RURJZCxtQkNyQjZCLEVBQUE7O0FEaUI5QjtFQTFERiw2SEFBNkM7RUE0RDFDLG1DQ2pENEQ7RURrRDVELGlCQ0ZjO0VER2QsbUJDcEIrQixFQUFBOztBRGdCaEM7RUExREYsbUhBQTZDO0VBNEQxQyxtQ0NqRDREO0VEa0Q1RCxpQkNEYztFREVkLG1CQ25CMkIsRUFBQTs7QUNmOUI7O0VDSkEsd0NDOEJtRDtFQ29CL0MsZ0JDNUQ0QztFRDZENUMsa0JDN0M0QjtFRHdGL0IsZ0JDN0VtRDtFRGlGbkQsb0JDakZtRDtFQ3FDbkQsZVZoQ3VDO0VXdkN4QyxpQkFBZ0IsRU53QmY7RUg4TE07SUdqTVA7O01HdURLLGdCQ3JFMkM7TURzRTNDLGtCQ3REMkIsRUpDL0IsRUFBQTtFSDhMTTtJR2pNUDs7TUd1REssZ0JDckUyQztNRHNFM0Msa0JDdEQyQixFSkMvQixFQUFBO0VHeUVBOztJQTdFRyxrQkNiNEM7SUQ0RjlDLG1CSXRDYyxFSnVDZDtJTmtISztNTXJITjs7UUF0RUksa0JDcEIyQyxFRDZGOUMsRUFBQTtJTmtISztNTXJITjs7UUF0RUksZ0JDcEIyQyxFRDZGOUMsRUFBQTs7QUgxRUY7O0VDVEEsd0NDOEJtRDtFQ29CL0MsZ0JDNUQ0QztFRDZENUMsa0JDN0M0QjtFRHNIL0IsaUJBQWdCO0VBOUJoQixnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUMsRUtWdkM7RUh5TE07SUc1TFA7O01Ha0RLLGdCQ3JFMkM7TURzRTNDLGtCQ3REMkIsRUpNL0IsRUFBQTtFSHlMTTtJRzVMUDs7TUdrREssZ0JDckUyQztNRHNFM0Msa0JDdEQyQixFSk0vQixFQUFBO0VHb0VBOztJQTdFRyxrQkNiNEM7SUQ0RjlDLG1CSWpDYyxFSmtDZDtJTmtISztNTXJITjs7UUF0RUksZ0JDcEIyQyxFRDZGOUMsRUFBQTtJTmtISztNTXJITjs7UUF0RUksa0JDcEIyQyxFRDZGOUMsRUFBQTtFSDFFRjs7SUdvR0Msa0JDNUZtRDtJRGdHbkQsb0JDaEdtRDtJRXRCbkQsWUFBVztJQUNYLGVBQWM7SUFDZCxhQUFZO0lBQ1osaUNWSzhCLEVVSjlCOztBTmVEO0VHZ0ZDLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFTUp4QyxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RURvSC9CLGlCQUFnQixFSDFHaEI7RUdnRUE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJaERtQixFSmlEbkI7O0FIakVGO0VHNEVDLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFTUp4QyxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RUR4Qi9CLGlCQUFnQixFSHNDaEI7RUc0REE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIN0RGO0VHd0VDLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFTUp4QyxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RUR4Qi9CLGlCQUFnQixFSDBDaEI7RUd3REE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIekRGO0VHb0VDLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFTUp4QyxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RUR4Qi9CLGlCQUFnQjtFRzBDakIsMEJBQXlCO0VBQ3pCLHNCQUFxQixFTkdwQjtFR29EQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjs7QUhyREY7RUNaQSxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RURvSC9CLGlCQUFnQjtFQTVCaEIsZ0JDN0VtRDtFRGlGbkQsbUJDakZtRDtFSXhDcEQsZVowQitCLEVJNkI5QjtFR2dEQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QkloRG1CLEVKaURuQjtFSHJERjtJRytFQyxpQkM1Rm1EO0lJcENuRCxZQUFXO0lBQ1gsZUFBYztJQUNkLFlBQVc7SUFDWCxpQ1ptQjhCLEVZbEI5Qjs7QVJpREQ7RUNoQkEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEdUcvQixpQkM1Rm1EO0VDcUNuRCxlVmhDdUM7RWFwQnhDLG1CQUFrQjtFQUNsQiw4QmJtQndDLEVLY3ZDO0VHNENBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0VIakRGO0lRNUJDLFlBQVc7SUFDWCxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFVBQW1DO0lBQ25DLFFBQU87SUFDUCxXQUFVO0lBQ1YsOEJaVDhCLEVZVTlCOztBUjJCRDtFR3NEQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEb0gvQixpQkFBZ0IsRUhoRmhCO0VHc0NBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSWhEbUIsRUppRG5COztBSHZDRjtFR2tEQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEeEIvQixpQkFBZ0IsRUhnRWhCO0VHa0NBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSG5DRjtFRzhDQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEb0gvQixpQkFBZ0IsRUh4RWhCO0VHOEJBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSWhEbUIsRUppRG5COztBSC9CRjtFRzBDQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEeEIvQixpQkFBZ0IsRUh3RWhCO0VHMEJBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSDNCRjtFR3NDQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEb0gvQixpQkFBZ0IsRUhoRWhCO0VHc0JBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSWhEbUIsRUppRG5COztBSHZCRjtFR2tDQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEeEIvQixpQkFBZ0IsRUhnRmhCO0VHa0JBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSG5CRjtFRzhCQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEb0gvQixpQkFBZ0IsRUh4RGhCO0VHY0E7SUEvREEsa0JDM0IrQztJRDRGOUMsd0JJaERtQixFSmlEbkI7O0FIZkY7RUcwQkMsZ0JDN0VtRDtFRGlGbkQsb0JDakZtRDtFQ3FDbkQsZVZoQ3VDO0VNSnhDLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFRHhCL0IsaUJBQWdCLEVId0ZoQjtFR1VBO0lBL0RBLGtCQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSFhGO0VHc0JDLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFTUp4QyxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RURvSC9CLGlCQUFnQjtFSGhEaEIsOEJMcER1QztFS3FEdkMsa0JJMURtRDtFSjJEbkQsbUJJM0RtRCxFSjREbkQ7RUdHQTtJQS9EQSxrQkMzQitDO0lENEY5Qyx3QkloRG1CLEVKaURuQjs7QUhIRjtFRzRDQyxpQkFBZ0IsRUgxQ2hCOztBQUVEO0VTVEEsbUJBQWtCLEVUV2pCOztBQUVEO0VDdEVBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFS2xCaEMsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixzQkFBcUIsRVRvR3BCO0VHVkE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIUUY7RUN6RUEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VLMUJoQyxzQkFBcUI7RUFDckIsb0JBQW1CO0VBQ25CLG9CQUFtQixFVCtHbEI7RUdiQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjs7QUhZRjtFU3BHQSxlYnVCaUM7RWF0QmpDLHNCQUFxQjtFQUNyQixnQkFBZTtFQUNmLGlDZHdCd0MsRUsyRXZDO0VBRkQ7SVM5RkMsZUNkMkQ7SURlM0QsNkJkb0J1QyxFY25CdkM7RVQ0RkQ7SVN6RkMsZUNuQjJEO0lEb0IzRCwyQkNwQjJEO0lEcUIzRCxpQ0FBZ0MsRUFDaEM7O0FUMEZEO0VTeEdBLGVidUJpQztFYXRCakMsc0JBQXFCO0VBQ3JCLGdCQUFlO0VBQ2YsaUNkd0J3QyxFSytFdkM7RUFGRDtJU2xHQyxlQ2QyRDtJRGUzRCw2QmRvQnVDLEVjbkJ2QztFVGdHRDtJUzdGQyxlQ25CMkQ7SURvQjNELDJCQ3BCMkQ7SURxQjNELGlDQUFnQyxFQUNoQztFQXVCbUM7SVRtRXBDO01XeEZDLDRKQUE0RDtNRnVCNUQsNkJBQTRCO01BQzVCLDZCQUE0QjtNQUM1Qix5QkFBd0I7TUFDeEIsaUNBQWdDO01BQ2hDLDhCQUE2QixFVCtEN0I7TVdyRkE7UVhtRkQ7VVdsRkUsNEpBQThGLEVYb0YvRixFQUFBO01XakZBO1FYK0VEO1VXOUVFLDRKQUE4RixFWGdGL0YsRUFBQSxFQUFBO0VBRkQ7SVd4RkMsNEpBQTREO0lBeUI1RCxZQU53QztJQVV4QyxhQVZ3QztJRmN4Qyw4QkFBNkI7SUFDN0IsWUFBVztJQUNYLGFBQVk7SUFDWixzQkFBcUI7SUFDckIsK0JBQThCO0lBQzlCLHVCQUFzQjtJQUN0Qix1QkFBc0I7SUFDdEIsMEJBQXlCO0lBQ3pCLGlCQUFnQjtJQUNoQixzQkFBcUI7SUFDckIsaUJBQWdCO0lBQ2hCLHdCQUF1QixFQWV2QjtJRXREQTtNWG1GRDtRV2xGRSw0SkFBOEYsRUZxRC9GLEVBQUE7SUVsREE7TVgrRUQ7UVc5RUUsNEpBQThGLEVGaUQvRixFQUFBO0lBWG9DO01Ud0NyQztRU3ZDRSxtQkFBa0I7UUFDbEIsb0JBQW1CO1FBQ25CLGFBQVk7UUFDWixVQUFTO1FBQ1QsaUJBQWdCO1FBQ2hCLFdBQVU7UUFDVixXQUFVO1FBQ1YsWUFBVztRQUNYLG9CQUFtQixFQUVwQixFQUFBOztBVGlDRDtFQ3JGQSxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RUR3Ri9CLGdCQzdFbUQ7RURpRm5ELG1CQ2pGbUQ7RUNxQ25ELGVWaEN1QyxFS21GdkM7RUd6QkE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FId0JGO0VLckRDLGVUdENnQztFZ0JYakMsc0JBQXFCO0VBQ3JCLFVBQVM7RUFDVCxzQkFBcUI7RVhXckIsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEb0gvQixpQkFBZ0IsRUhiaEI7RUFGRDtJS3JEQyxlS25FMkQsRUV3QjNEO0VaZ0dEO0lZN0ZDLGVBQWM7SUFDZCxnQkFBZTtJQUNmLHNCQUFxQjtJQUNyQixVQUFTLEVBSVQ7SVpzRkQ7TVl4RkUsZUFBYyxFQUNkO0VadUZGO0lZbkZDLGlCQUFnQixFQUNoQjtFVHVEQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QkloRG1CLEVKaURuQjs7QUg0QkY7RUt6REMsZVR0Q2dDO0VnQlhqQyxzQkFBcUI7RUFDckIsVUFBUztFQUNULHNCQUFxQjtFWFdyQixtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RURvSC9CLGlCQUFnQjtFRXBFaEIsZVZoQ3VDLEVLMkZ2QztFQUZEO0lLekRDLGVLbkUyRCxFRXdCM0Q7RVpvR0Q7SVlqR0MsZUFBYztJQUNkLGdCQUFlO0lBQ2Ysc0JBQXFCO0lBQ3JCLFVBQVMsRUFJVDtJWjBGRDtNWTVGRSxlQUFjLEVBQ2Q7RVoyRkY7SVl2RkMsaUJBQWdCLEVBQ2hCO0VUdURBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSWhEbUIsRUppRG5CO0VINEJGO0lLekRDLGVUdENnQyxFZ0JvQmhDOztBWitFRDtFQ3hJQSw0Qk1Za0M7RUoyRWpDLGdCQzVFK0M7RUQ2RS9DLGtCUzVGc0Q7RVR1SHRELGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QyxFSytGdkM7O0FBRUQ7RUNyR0EsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEd0YvQixnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUMsRUttR3ZDO0VHekNBO0lBL0RBLGtCQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSHdDRjtFRzdCQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1ELEVKNEduRDtFQUZEO0lDaEpBLDRCTVlrQztJSjJFakMsZ0JDNUUrQztJRDZFL0Msa0JNZ0J1RDtJTld2RCxnQkM3RW1EO0lEaUZuRCxtQkNqRm1EO0lDcUNuRCxlVmhDdUMsRWNnRXZDOztBVHlDRDtFU3BDQSxnQkFBZSxFVHNDZDtFU2xDRDtJQUNDLG9CQUFtQixFQXNCbkI7SUF2QkQ7TUFJRSxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLG1CTHBGa0QsRUtvR2xEO01BdEJGO1FSN0VBLG1DQ1ltRDtRQ29DbEQsZ0JDNUUrQztRRDZFL0Msa0JDN0QrQjtRRG9IL0IsaUJBQWdCO1FFcEVoQixlVmhDdUM7UWNxRnJDLHNCQUFxQjtRQUNyQixZTDNGaUQ7UUs0RmpELHNDQUE2QjtRQUE3Qiw4QkFBNkI7UUFDN0IsbUJMN0ZpRDtRSzhGakQsdUJBQXNCO1FBQ3RCLHdCQUF1QjtRQUN2QixtQkFBa0I7UUFDbEIsUUFBTztRQUNQLFNBQVEsRUFDUjtRTnBDRjtVQS9EQSxtQkMzQitDO1VENEY5Qyx3QkloRG1CLEVKaURuQjs7QUhnREY7RVNOQSxnQkFBZSxFVFFkO0VBRkQ7SVNIQyxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLDRCQUEyQixFQVUzQjtJVFREO01LN0VDLGVWaEN1QztNY2dIdEMsc0JBQXFCO01BQ3JCLG1CQUFrQjtNQUNsQixpQkFBZ0I7TUFDaEIsZ0JBQWU7TUFDZix5QkFBd0IsRUFDeEI7O0FUSkY7RUNySEEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQlNsQnFEO0VQS3JELGVWaEN1QyxFS21IdkM7RUd6REE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FId0RGO0VTT0EsZUFBYztFQUNkLG1CTGxJb0Q7RUttSXBELCtCYnBJaUMsRUk2SGhDO0VBRkQ7SUNoS0EsNEJNWWtDO0lKMkVqQyxnQkM1RStDO0lENkUvQyxrQlM1RnNEO0lUdUh0RCxnQkM3RW1EO0lEaUZuRCxvQkNqRm1EO0lDcUNuRCxlVmhDdUMsRWNrSXZDO0VUYkQ7SUN6SEEsbUNDWW1EO0lDb0NsRCxnQkM1RStDO0lENkUvQyxrQlNsQnFEO0lQS3JELGVWaEN1QyxFY3NJdkM7SU41RUE7TUEvREEsbUJDM0IrQztNRDRGOUMsd0JJckRtQixFSnNEbkI7O0FINERGO0VDN0hBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFRG9IL0IsaUJBQWdCO0VFcEVoQixlVmhDdUMsRUsySHZDO0VHakVBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSWhEbUIsRUppRG5COztBSGlFRjtFQ2xJQSxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RUNnRC9CLGVWaEN1QztFUTRFdkMsb0JDakZtRDtFUS9CbkQsc0JBQXFCO0VBQ3JCLDBCQUF5QixFWm1LekI7RUd0RUE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIc0VGO0VDekpBLHdDQzhCbUQ7RUNvQi9DLGdCQzVENEM7RUQ2RDVDLGtCQzdDNEI7RUR3Ri9CLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFV3ZDeEMsaUJBQWdCLEVPT2Q7RWhCK01LO0lHNUNQO01HOUZLLGdCQ3JFMkM7TURzRTNDLGtCQ3REMkIsRVNoQjlCLEVBQUE7RWhCK01LO0lHNUNQO01HOUZLLGdCQ3JFMkM7TURzRTNDLGtCQ3REMkIsRVNoQjlCLEVBQUE7RVYwRkQ7SUE3RUcsa0JDYjRDO0lENEY5QyxtQkl0Q2MsRUp1Q2Q7SU5rSEs7TU1ySE47UUF0RUksa0JDcEIyQyxFRDZGOUMsRUFBQTtJTmtISztNTXJITjtRQXRFSSxnQkNwQjJDLEVENkY5QyxFQUFBOztBSHNFRjtFRzNEQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEb0gvQixpQkFBZ0IsRVUvSGY7RVZxRkQ7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJaERtQixFSmlEbkI7O0FIc0VGO0VHM0RDLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFTUp4QyxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RUR4Qi9CLGlCQUFnQixFVWtCZjtFVmdGRDtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjs7QUhzRUY7RUczREMsZ0JDN0VtRDtFRGlGbkQsb0JDakZtRDtFQ3FDbkQsZVZoQ3VDO0VNSnhDLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFRHhCL0IsaUJBQWdCLEVVdUJmO0VWMkVEO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSHNFRjtFRzNEQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEeEIvQixpQkFBZ0I7RUcwQ2pCLDBCQUF5QjtFQUN6QixzQkFBcUIsRU9mbkI7RVZzRUQ7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIc0VGO0VTOUpBLGVidUJpQztFYXRCakMsc0JBQXFCO0VBQ3JCLGdCQUFlO0VBQ2YsaUNkd0J3QyxFa0J3QnZDO0ViMkdEO0lTeEpDLGVDZDJEO0lEZTNELDZCZG9CdUMsRWNuQnZDO0VUc0pEO0lTbkpDLGVDbkIyRDtJRG9CM0QsMkJDcEIyRDtJRHFCM0QsaUNBQWdDLEVBQ2hDOztBVGdKRDtFQzlLQSw0Qk1Za0M7RUoyRWpDLGdCQzVFK0M7RUQ2RS9DLGtCUzVGc0Q7RVR1SHRELGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QyxFa0I0QnZDOztBYnVHRDs7RUczREMsZ0JDN0VtRDtFRGlGbkQsb0JDakZtRCxFU3NDbkQ7RWJrR0Q7O0lDOUtBLDRCTVlrQztJSjJFakMsZ0JDNUUrQztJRDZFL0Msa0JNZ0J1RDtJTld2RCxnQkM3RW1EO0lEaUZuRCxtQkNqRm1EO0lDcUNuRCxlVmhDdUMsRWNnRXZDOztBVG1FRDtFUzlEQSxnQkFBZSxFSWhDZDtFSm9DRDtJQUNDLG9CQUFtQixFQXNCbkI7SUF2QkQ7TUFJRSxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLG1CTHBGa0QsRUtvR2xEO01BdEJGO1FSN0VBLG1DQ1ltRDtRQ29DbEQsZ0JDNUUrQztRRDZFL0Msa0JDN0QrQjtRRG9IL0IsaUJBQWdCO1FFcEVoQixlVmhDdUM7UWNxRnJDLHNCQUFxQjtRQUNyQixZTDNGaUQ7UUs0RmpELHNDQUE2QjtRQUE3Qiw4QkFBNkI7UUFDN0IsbUJMN0ZpRDtRSzhGakQsdUJBQXNCO1FBQ3RCLHdCQUF1QjtRQUN2QixtQkFBa0I7UUFDbEIsUUFBTztRQUNQLFNBQVEsRUFDUjtRTnBDRjtVQS9EQSxtQkMzQitDO1VENEY5Qyx3QkloRG1CLEVKaURuQjs7QUhzRUY7RVM1QkEsZ0JBQWUsRUk5RGQ7RWIwRkQ7SVN6QkMsZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw0QkFBMkIsRUFVM0I7SVRhRDtNS25HQyxlVmhDdUM7TWNnSHRDLHNCQUFxQjtNQUNyQixtQkFBa0I7TUFDbEIsaUJBQWdCO01BQ2hCLGdCQUFlO01BQ2YseUJBQXdCLEVBQ3hCOztBVGNGO0VDdklBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JTbEJxRDtFUEtyRCxlVmhDdUMsRWtCNkN2QztFVmFBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSHNFRjtFU1BBLGVBQWM7RUFDZCxtQkxsSW9EO0VLbUlwRCwrQmJwSWlDLEVpQndEL0I7RWJpRkY7SUM5S0EsNEJNWWtDO0lKMkVqQyxnQkM1RStDO0lENkUvQyxrQlM1RnNEO0lUdUh0RCxnQkM3RW1EO0lEaUZuRCxvQkNqRm1EO0lDcUNuRCxlVmhDdUMsRWNrSXZDO0VUQ0Q7SUN2SUEsbUNDWW1EO0lDb0NsRCxnQkM1RStDO0lENkUvQyxrQlNsQnFEO0lQS3JELGVWaEN1QyxFY3NJdkM7SU41RUE7TUEvREEsbUJDM0IrQztNRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIc0VGO0VDdklBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JTbEJxRDtFUEtyRCxlVmhDdUMsRWtCc0R0QztFVklEO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSHNFRjtFRzdCQyxpQkFBZ0IsRVUzQ2hCOztBYndFRDtFUzlFQSxtQkFBa0IsRUlVakI7O0Fib0VEO0VDdklBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFS2xCaEMsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixzQkFBcUIsRUltR3BCO0VWVEE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIc0VGO0VDdklBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFSzFCaEMsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixvQkFBbUIsRUkrR2xCO0VWYkE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIc0VGO0VDdklBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFRHdGL0IsZ0JDN0VtRDtFRGlGbkQsbUJDakZtRDtFQ3FDbkQsZVZoQ3VDLEVrQjJFdkM7RVZqQkE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIMkVGO0VHaEVDLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFTUp4QyxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RURvSC9CLGlCQUFnQixFVTNHZjtFVmlFRDtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QkloRG1CLEVKaURuQjs7QUgyRUY7RUdoRUMsZ0JDN0VtRDtFRGlGbkQsb0JDakZtRDtFQ3FDbkQsZVZoQ3VDO0VNSnhDLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFRHhCL0IsaUJBQWdCLEVVc0NmO0VWNEREO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBSDJFRjtFR2hFQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEb0gvQixpQkFBZ0IsRVVqR2Y7RVZ1REQ7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJaERtQixFSmlEbkI7O0FIMkVGO0VHaEVDLGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QztFTUp4QyxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RUR4Qi9CLGlCQUFnQixFVWdEZjtFVmtERDtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjs7QUgyRUY7RUdoRUMsZ0JDN0VtRDtFRGlGbkQsb0JDakZtRDtFQ3FDbkQsZVZoQ3VDO0VNSnhDLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFRG9IL0IsaUJBQWdCLEVVdkZmO0VWNkNEO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSWhEbUIsRUppRG5COztBSDJFRjtFR2hFQyxnQkM3RW1EO0VEaUZuRCxvQkNqRm1EO0VDcUNuRCxlVmhDdUM7RU1KeEMsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEeEIvQixpQkFBZ0IsRVUwRGY7RVZ3Q0Q7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIMkVGO0VTbktBLGVidUJpQztFYXRCakMsc0JBQXFCO0VBQ3JCLGdCQUFlO0VBQ2YsaUNkd0J3QyxFa0J3QnZDO0ViZ0hEO0lTN0pDLGVDZDJEO0lEZTNELDZCZG9CdUMsRWNuQnZDO0VUMkpEO0lTeEpDLGVDbkIyRDtJRG9CM0QsMkJDcEIyRDtJRHFCM0QsaUNBQWdDLEVBQ2hDOztBVHFKRDtFQ25MQSw0Qk1Za0M7RUoyRWpDLGdCQzVFK0M7RUQ2RS9DLGtCUzVGc0Q7RVR1SHRELGdCQzdFbUQ7RURpRm5ELG9CQ2pGbUQ7RUNxQ25ELGVWaEN1QyxFa0I0QnZDOztBYjRHRDs7RUdoRUMsZ0JDN0VtRDtFRGlGbkQsb0JDakZtRCxFU3NDbkQ7RWJ1R0Q7O0lDbkxBLDRCTVlrQztJSjJFakMsZ0JDNUUrQztJRDZFL0Msa0JNZ0J1RDtJTld2RCxnQkM3RW1EO0lEaUZuRCxtQkNqRm1EO0lDcUNuRCxlVmhDdUMsRWNnRXZDOztBVHdFRDtFU25FQSxnQkFBZSxFSWhDZDtFSm9DRDtJQUNDLG9CQUFtQixFQXNCbkI7SUF2QkQ7TUFJRSxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLG1CTHBGa0QsRUtvR2xEO01BdEJGO1FSN0VBLG1DQ1ltRDtRQ29DbEQsZ0JDNUUrQztRRDZFL0Msa0JDN0QrQjtRRG9IL0IsaUJBQWdCO1FFcEVoQixlVmhDdUM7UWNxRnJDLHNCQUFxQjtRQUNyQixZTDNGaUQ7UUs0RmpELHNDQUE2QjtRQUE3Qiw4QkFBNkI7UUFDN0IsbUJMN0ZpRDtRSzhGakQsdUJBQXNCO1FBQ3RCLHdCQUF1QjtRQUN2QixtQkFBa0I7UUFDbEIsUUFBTztRQUNQLFNBQVEsRUFDUjtRTnBDRjtVQS9EQSxtQkMzQitDO1VENEY5Qyx3QkloRG1CLEVKaURuQjs7QUgyRUY7RVNqQ0EsZ0JBQWUsRUk5RGQ7RWIrRkQ7SVM5QkMsZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw0QkFBMkIsRUFVM0I7SVRrQkQ7TUt4R0MsZVZoQ3VDO01jZ0h0QyxzQkFBcUI7TUFDckIsbUJBQWtCO01BQ2xCLGlCQUFnQjtNQUNoQixnQkFBZTtNQUNmLHlCQUF3QixFQUN4Qjs7QVRtQkY7RUM1SUEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQlNsQnFEO0VQS3JELGVWaEN1QyxFa0I2Q3ZDO0VWYUE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIMkVGO0VTWkEsZUFBYztFQUNkLG1CTGxJb0Q7RUttSXBELCtCYnBJaUMsRWlCd0QvQjtFYnNGRjtJQ25MQSw0Qk1Za0M7SUoyRWpDLGdCQzVFK0M7SUQ2RS9DLGtCUzVGc0Q7SVR1SHRELGdCQzdFbUQ7SURpRm5ELG9CQ2pGbUQ7SUNxQ25ELGVWaEN1QyxFY2tJdkM7RVRNRDtJQzVJQSxtQ0NZbUQ7SUNvQ2xELGdCQzVFK0M7SUQ2RS9DLGtCU2xCcUQ7SVBLckQsZVZoQ3VDLEVjc0l2QztJTjVFQTtNQS9EQSxtQkMzQitDO01ENEY5Qyx3QklyRG1CLEVKc0RuQjs7QUgyRUY7RUM1SUEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQlNsQnFEO0VQS3JELGVWaEN1QyxFa0JzRHRDO0VWSUQ7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FIMkVGO0VHbENDLGlCQUFnQixFVTNDaEI7O0FiNkVEO0VTbkZBLG1CQUFrQixFSVVqQjs7QWJ5RUQ7RUM1SUEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VLbEJoQyxzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLHNCQUFxQixFSW1HcEI7RVZUQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjs7QUgyRUY7RUM1SUEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VLMUJoQyxzQkFBcUI7RUFDckIsb0JBQW1CO0VBQ25CLG9CQUFtQixFSStHbEI7RVZiQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjs7QUgyRUY7RUM1SUEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VEd0YvQixnQkM3RW1EO0VEaUZuRCxtQkNqRm1EO0VDcUNuRCxlVmhDdUMsRWtCMkV2QztFVmpCQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjs7QVd2RUY7RUFDQyxxREFBcUU7RUFDckUsY0FBYSxFQU9iO0VqQmdMTTtJaUJ6TFA7TUFNRywrQ0FBNEYsRUFHOUYsRUFBQTtFakJnTE07SWlCekxQO01BTUcsK0NBQTRGLEVBRzlGLEVBQUE7RWpCZ0xNO0lpQnpMUDtNQU1HLCtDQUE0RixFQUc5RixFQUFBO0VqQmdMTTtJaUJ6TFA7TUFNRyxnREFBNEYsRUFHOUYsRUFBQTs7QUFRRDtFQWtCQyxjQUFhO0VBQ2IsbUZBSDJCLEVBSTNCOztBQ3drQkQ7RUFsUEEsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsaUJDdlZ1QjtF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QjtFQWdJeEIsMkJDN0lzQjtFRDhJdEIsaUJDNUlpQjtFRDZJakIsZ0JDNUlnQjtFRDZJaEIseUJDNUlrQjtFRDZJbEIsZ0JDaEpnQjtFRGlKaEIsa0JBQWdHO0VBQ2hHLGtCQzdJa0I7RUQyRWxCLDhCdEJ4Rm1DO0VzQnlGbkMsZVJyRzREO0VRc0c1RCxzQlJ0RzRELEVPSzNEO0VBRkQ7SUNpR0EsMEJScEc0RDtJUXFHNUQsZXRCcEYrQjtJc0JxRi9CLHNCUnRHNEQsRVFpRjNEO0VEOUVEO0lDaUdBLDBDdkJqRXdDO0l1QmtFeEMsZVJyRzREO0lRc0c1RCxzQlJ0RzREO0lRcUYxRCxzQkFBcUIsRUFDckI7RURuRkY7SUNpR0EsMEN2QmpFd0M7SXVCa0V4QyxlUnJHNEQ7SVFzRzVELHNCUnRHNEQsRVF5RjFEO0VEdEZGO0lDeUNDLHFCQUFvQjtJQUNwQixhQUFZO0lBQ1osZ0JBQWUsRUFDZjs7QUR2Q0E7RUN3SkQsMkJDN0lzQjtFRDhJdEIsaUJDNUlpQjtFRDZJakIsZ0JDNUlnQjtFRDZJaEIseUJDNUlrQjtFRDZJbEIsZ0JDaEpnQjtFRGlKaEIsa0JBQWdHO0VBQ2hHLGtCQzdJa0IsRUZmaEI7O0FBRkQ7RUN3SkQsMkJDcElzQjtFRHFJdEIsaUJDbklpQjtFRG9JakIsZ0JDbklnQjtFRG9JaEIsNkJDbkltQjtFRG9JbkIsZ0JDdklnQjtFRHdJaEIsa0JBQWdHO0VBQ2hHLGtCQ3BJa0IsRUZ4QmhCOztBQU1BO0VDb0ZGLDBCUnBHNEQ7RVFxRzVELGV0QnBGK0I7RXNCcUYvQiwwQnRCMUZtQyxFcUJNaEM7RUFGRDtJQ29GRiwwQlJwRzREO0lRcUc1RCxldEJwRitCO0lzQnFGL0IsMEJ0QjFGbUMsRXNCcUVsQztFRGpFQztJQ29GRiwwQlJwRzREO0lRcUc1RCxldEJwRitCO0lzQnFGL0IsMEJ0QjFGbUM7SXNCeUVqQyxzQkFBcUIsRUFDckI7RUR0RUE7SUNvRkYsMEJScEc0RDtJUXFHNUQsZXRCcEYrQjtJc0JxRi9CLDBCdEIxRm1DLEVzQjZFakM7O0FEekVBO0VDb0ZGLDBCdEJuRitCO0VzQm9GL0IsZXRCakVpQztFc0JrRWpDLDBCdEIxRm1DLEVxQk1oQztFQUZEO0lDb0ZGLDBCdkJqRXdDO0l1QmtFeEMsZXRCakVpQztJc0JrRWpDLDBCdEIxRm1DLEVzQnFFbEM7RURqRUM7SUNvRkYsMEJ2QmpFd0M7SXVCa0V4QyxldEJqRWlDO0lzQmtFakMsMEJ0QjFGbUM7SXNCeUVqQyxzQkFBcUIsRUFDckI7RUR0RUE7SUNvRkYsMEJ0Qm5GK0I7SXNCb0YvQixldEJqRWlDO0lzQmtFakMsMEJ0QjFGbUMsRXNCNkVqQzs7QUR6RUE7RUNvRkYsMEJ0QmhFaUM7RXNCaUVqQyxldEJwRitCO0VzQnFGL0IsMEJ0QjFGbUMsRXFCTWhDO0VBRkQ7SUNvRkYsMEJ2QmpFd0M7SXVCa0V4QyxldEJwRitCO0lzQnFGL0IsMEJ0QjFGbUMsRXNCcUVsQztFRGpFQztJQ29GRiwwQnZCakV3QztJdUJrRXhDLGV0QnBGK0I7SXNCcUYvQiwwQnRCMUZtQztJc0J5RWpDLHNCQUFxQixFQUNyQjtFRHRFQTtJQ29GRiwwQnZCakV3QztJdUJrRXhDLGV0QnBGK0I7SXNCcUYvQiwwQnRCMUZtQyxFc0I2RWpDOztBRHpFQTtFQ29GRiw4QnRCeEZtQztFc0J5Rm5DLGVSckc0RDtFUXNHNUQsc0JSdEc0RCxFT2tCekQ7RUFGRDtJQ29GRiwwQlJwRzREO0lRcUc1RCxldEJwRitCO0lzQnFGL0Isc0JSdEc0RCxFUWlGM0Q7RURqRUM7SUNvRkYsMEN2QmpFd0M7SXVCa0V4QyxlUnJHNEQ7SVFzRzVELHNCUnRHNEQ7SVFxRjFELHNCQUFxQixFQUNyQjtFRHRFQTtJQ29GRiwwQ3ZCakV3QztJdUJrRXhDLGVSckc0RDtJUXNHNUQsc0JSdEc0RCxFUXlGMUQ7O0FEekVBO0VDb0ZGLDhCdEJ4Rm1DO0VzQnlGbkMsZXRCcEYrQjtFc0JxRi9CLHNCdEJyRitCLEVxQkM1QjtFQUZEO0lDb0ZGLDBCdEJuRitCO0lzQm9GL0IsZXRCckYrQjtJc0JzRi9CLHNCdEJyRitCLEVzQmdFOUI7RURqRUM7SUNvRkYsMEJ2QmpFd0M7SXVCa0V4QyxldEJwRitCO0lzQnFGL0Isc0J0QnJGK0I7SXNCb0U3QixzQkFBcUIsRUFDckI7RUR0RUE7SUNvRkYsMEJ2QmpFd0M7SXVCa0V4QyxldEJwRitCO0lzQnFGL0Isc0J0QnJGK0IsRXNCd0U3Qjs7QUR6RUE7RUNvRkYsOEJ0QnhGbUM7RXNCeUZuQyxldEJqRWlDO0VzQmtFakMsc0J0QmxFaUMsRXFCbEI5QjtFQUZEO0lDb0ZGLDBCdEJoRWlDO0lzQmlFakMsZXRCcEYrQjtJc0JxRi9CLHNCdEJsRWlDLEVzQjZDaEM7RURqRUM7SUNvRkYsMEJ2QmpFd0M7SXVCa0V4QyxldEJqRWlDO0lzQmtFakMsc0J0QmxFaUM7SXNCaUQvQixzQkFBcUIsRUFDckI7RUR0RUE7SUNvRkYsMEJ2QmpFd0M7SXVCa0V4QyxldEJqRWlDO0lzQmtFakMsc0J0QmxFaUMsRXNCcUQvQjs7QUR6RUE7RUNvRkYsMEJ0Qm5EaUM7RXNCb0RqQyxldEJwRitCO0VzQnFGL0Isc0J0QnJEaUMsRXFCL0I5QjtFQUZEO0lDb0ZGLDBCdEJsRGlDO0lzQm1EakMsZXZCbEV3QztJdUJtRXhDLHNCdEJyRGlDLEVzQmdDaEM7RURqRUM7SUNvRkYsMEJ0QnBEaUM7SXNCcURqQyxldkJsRXdDO0l1Qm1FeEMsc0J0QnJEaUM7SXNCb0MvQixzQkFBcUIsRUFDckI7RUR0RUE7SUNvRkYsMEJ0QnBEaUM7SXNCcURqQyxldkJsRXdDO0l1Qm1FeEMsc0J0QnJEaUMsRXNCd0MvQjs7QURuRUY7RUl4QkMsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixnQkFBZSxFQU9mO0VKZUQ7SUluQkUsa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixnQkFBZSxFQUNmOztBQ3NCRjtFQTZGQSxzQkFBcUI7RUFDckIsNkJBQTRCO0VBQzVCLHlCQUF3QjtFQTlEdkIsbUJBQWtCLEVBdEJsQjtFQVhEO0lBZ0lBLGFBQVk7SUFDWixZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLGVBQWMsRUFoQ2I7RUFuR0Q7SUErQkMsbUJBQWtCLEVBekJqQjtFQU5GO0lBc0NBLGdCQUFlO0lBQ2YseUJBQXdCO0lBQ3hCLGdC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QThGLEU0QmxDOUYsRUFBQTtFQWRGO0lYb0hBLHdKQUE0RyxFV2xHMUc7SVhxR0Y7TVd2SEE7UVh3SEMsd0pBQXNHLEVXdEdyRyxFQUFBO0lYeUdGO01XM0hBO1FYNEhDLHdKQUFzRyxFVzFHckcsRUFBQTtFQWxCRjtJWG9IQSwrSkFBNEcsRVc5RjFHO0lYaUdGO01XdkhBO1FYd0hDLCtKQUFzRyxFV2xHckcsRUFBQTtJWHFHRjtNVzNIQTtRWDRIQywrSkFBc0csRVd0R3JHLEVBQUE7RUF0QkY7SXJCMkJBLHNCQUFxQjtJQUNyQiwrQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLHVCQUFzQjtJQUN0QixVQUFTO0lBQ1Qsb0JBQW1CO0lBQ25CLG1CQUFrQjtJQUNsQixzQkFBcUI7SUFDckIsbUNDYjRDO0lEYzVDLGlCQ1QwQjtJRFUxQixpQkV6QjRCO0lGMEI1QixnQkFBZTtJQUNmLDZGQUFvRjtJQUFwRixxRkFBb0Y7SUFDcEYsMEJBQWlCO0lBQWpCLHVCQUFpQjtJQUFqQixzQkFBaUI7SUFBakIsa0JBQWlCO0lBQ2pCLDRCQUEyQjtJQUczQixvQ0FBbUM7SUFDbkMsbUNBQWtDO0lBQ2xDLHNCQUFxQjtJQUNyQix5QkFBd0I7SUFnSXhCLDJCQzdJc0I7SUQ4SXRCLGlCQzVJaUI7SUQ2SWpCLGdCQzVJZ0I7SUQ2SWhCLHlCQzVJa0I7SUQ2SWxCLGdCQ2hKZ0I7SURpSmhCLGtCQUFnRztJQUNoRyxrQkM3SWtCO0lEMkVsQiw4QnRCeEZtQztJc0J5Rm5DLGV0QnBGK0I7SXNCcUYvQixzQnRCckYrQixFMkNMN0I7SXJCZ0VGO01Bd0JBLDBCdEJuRitCO01zQm9GL0IsZXRCckYrQjtNc0JzRi9CLHNCdEJyRitCLEVzQmdFOUI7SUFFQTtNQWlCRCwwQnZCakV3QztNdUJrRXhDLGV0QnBGK0I7TXNCcUYvQixzQnRCckYrQjtNc0JvRTdCLHNCQUFxQixFQUNyQjtJQUNEO01BYUQsMEJ2QmpFd0M7TXVCa0V4QyxldEJwRitCO01zQnFGL0Isc0J0QnJGK0IsRXNCd0U3QjtJQTlDRjtNQUNDLHFCQUFvQjtNQUNwQixhQUFZO01BQ1osZ0JBQWUsRUFDZjtFcUI3REQ7O0lBK0JHLGUzQ0E0QixFMkNDNUI7RUFoQ0g7O0lBbUNHLDBCM0NKNEIsRTJDSzVCO0VBcENIOzs7O0lBeUNHLGUzQ1Y0QixFMkNXNUI7RUExQ0g7Ozs7SUErQ0csMEIzQ2hCNEIsRTJDaUI1Qjs7QXpCVEg7RUFDQyxxREFBcUU7RUFDckUsY0FBYSxFQU9iO0VqQmdMTTtJaUJ6TFA7TUFNRywrQ0FBNEYsRUFHOUYsRUFBQTtFakJnTE07SWlCekxQO01BTUcsK0NBQTRGLEVBRzlGLEVBQUE7RWpCZ0xNO0lpQnpMUDtNQU1HLCtDQUE0RixFQUc5RixFQUFBO0VqQmdMTTtJaUJ6TFA7TUFNRyxnREFBNEYsRUFHOUYsRUFBQTs7QTBCeENEO0V2Q3FDQSxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCcUNyRmdDO0VBRS9CLGlCQUF3QztFQUV6QyxrQnBDK0JtRCxFb0N6Qm5EO0VyQ3dGQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjtFcUN0R0Y7SUFRRSxpQkFBZ0I7SUFDaEIsc0JBQXFCLEVBQ3JCOztBQUdGO0V6QjZZQSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixpQkN2VnVCO0VEeVZ2QixrQkM3VVU7RURpVlYscUJBQXFCO0VBRXJCLCtCQUE4QjtFQUM5Qiw0QkFBMkI7RUFDM0IsdUJBQXNCO0VBZ0JyQixrQkNyV1M7RUQwV04sbUJDN1ZTO0VEOFZULG9CQzlWUztFd0JoRloseUNBQXlDO0VBQ3pDLG1CQUFrQixFQUNsQjtFM0N1TU07STJDM01QO016QnFiSyxtQkNsV1E7TURtV1Isb0JDbldRLEV3Qi9FWixFQUFBO0UzQ3VNTTtJMkMzTVA7TXpCaWNLLGlCQzlYSSxFd0IvRFIsRUFBQTtFM0N1TU07STJDM01QO016QmljSyxpQkM3WEksRXdCaEVSLEVBQUE7RTNDdU1NO0kyQzNNUDtNekJpY0ssa0JDNVhLLEV3QmpFVCxFQUFBO0V6QmtLQztJeUJ0S0Y7TXpCaWRHLG1CQzlYVTtNRCtYVixvQkMv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LGtDQUF5QjtJQUF6Qiw4QkFBeUI7SUFBekIsMEJBQXlCLEVBQ3pCOztBQUlIO0VBRUUsY0FBYSxFQUNiOztBQUdGO0VBQ0MsaUJ0QzdCbUQ7RXNDOEJuRCxvQnRDOUJtRCxFc0MrQm5EOztBQUVEO0V2QzJEQyxpQkM1Rm1EO0VEZ0duRCxvQkNoR21EO0VzQ21DbkQsZUFBYyxFQUtkO0VBUEQ7SUFLRSxpQnRDdENrRCxFc0N1Q2xEOztBQ2xGRjtFdENvRUMsMEJUbkJnQztFUytCaEMsZVRsRDhCO0UrQ3pCOUIsb0NBQW1DO0VBQ25DLG1DQUFrQyxFQWlDbEM7RUF2Q0Q7O0lBV0Usc0JoRHFDc0MsRWdEcEN0QztFQVpGO0lBZUUsZS9DZTZCLEUrQ2Q3QjtFQWhCRjtJQW1CRSxlaEQ2QnNDLEVnRHZCdEM7SUF6QkY7TUF1QkcsZS9DTzRCLEUrQ041QjtFQXhCSDtJaENxQ0MsMkpBQTREO0lBeUI1RCxZQU53QztJQVV4QyxhQVZ3QyxFZ0MzQnZDO0loQ2FEO01nQzFDRDtRaEMyQ0UsMkpBQThGLEVnQ2Q5RixFQUFBO0loQ2lCRDtNZ0M5Q0Q7UWhDK0NFLDJKQUE4RixFZ0NsQjlGLEVBQUE7RUE3QkY7SUFnQ0UsZWhEZ0JzQyxFZ0RmdEM7RUFqQ0Y7SXRDZ0ZDLGVUbEQ4QjtJK0NPN0IsMEIvQ1I2QixFK0NTN0I7O0FBTUY7RXRDd0JDLDBCVnBCdUM7RVVnQ3ZDLGVWaEN1QyxFZ0RpQ3ZDO0VBckNEO0lBSUUsZS9DbkI2QixFK0NvQjdCO0VBTEY7O0lBU0Usc0JoRExzQyxFZ0RNdEM7RUFWRjtJQWFFLGVoRFRzQyxFZ0RldEM7SUFuQkY7TUFpQkcsZS9DaEM0QixFK0NpQzVCO0VBbEJIO0lBc0JFLGVoRGxCc0MsRWdEbUJ0QztFQXZCRjtJdENvQ0MsZVZoQ3VDO0lnRHVCdEMsMEJoRHZCc0MsRWdEd0J0QztFQTVCRjtJdENvQ0MsZVZoQ3VDLEVnRGdDdEM7SUFwQ0Y7TWhDUEMsMkpBQTREO01BeUI1RCxZQU53QztNQVV4QyxhQVZ3QyxFZ0N1QnRDO01oQ3JDRjtRZ0NFRDtVaENERSwySkFBOEYsRWdDb0M3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QVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHNKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msc0pBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsK0hBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHdKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msd0pBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsMkhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLG9KQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msb0pBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsMkhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLG9KQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msb0pBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsMkhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLG9KQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msb0pBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsZ0lBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHlKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0MseUpBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsMkhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLG9KQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msb0pBQThGLEVpQ2xDOUYs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QVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHVKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0MsdUpBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsNEhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHFKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0MscUpBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsOEhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHVKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0MsdUpBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsNkhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHNKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msc0pBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsNkhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHNKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msc0pBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsK0hBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHdKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0Msd0pBQThGLEVpQ2xDOUYsRUFBQTs7QUFGRDtFakMwQkEsNEhBQTREO0VBeUI1RCxhQU53QztFQVV4QyxjQVZ3QyxFaUMzQ3ZDO0VqQzZCRDtJaUMvQkE7TWpDZ0NDLHFKQUE4RixFaUM5QjlGLEVBQUE7RWpDaUNEO0lpQ25DQTtNakNvQ0MscUpBQThGLEVpQ2xDOUYs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QUFlLEVKd0RiOztBQVBGO0VJNUNBLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixrQkFBaUIsRUpvRGY7O0FBWEY7RUlwQ0EseUJBQXdCLEVKbUR0Qjs7QUFHRjs7RUtoRUMsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsWUFBVyxFTGlFWDs7QUFFRDs7RUtqRUMsZUFBYztFQUNkLGtCQUFpQjtFQUNqQixhQUFZLEVMa0VaOztBQUVEO0VLbEVDLFVBQVMsRUxvRVQ7O0FNMUNEO0VDckNBLG1CQUFrQjtFQUNsQixpQkM4QitCO0VEN0IvQixpQmhEb0NvRDtFZ0RsQ3BELFdBQVU7RUFDVixVQUFTO0VBQ1QsZ0JBQWUsRURpQ2Q7RXREbUxNO0lzRHJMUDtNQzNCQyxvQnBDdUZZO01vQ3RGWixtQnBDc0ZZLEVtQzFEWixFQUFBOztBQUNEOzs7RWxEREEsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VnRHdMaEMsZXpEeEt3QztFeUR5S3hDLHNCekR6S3dDO0V5RDBLeEMsMEJ4RDVMK0I7RXdENkwvQixpQmhEaExvRDtFZ0RpTHBELCtCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsWUFBVztFQUNYLGlCQzFMK0I7RUQyTC9CLGlCQzdMbUM7RUQ4TG5DLHFCQ2xMMEM7RURtTDFDLDBCekRqTHdDO0V5RGtMeEMsaUJoQ3hONEI7RWdDeU41Qiw2QkFBNEI7RUFDNUIsY0FBYTtFQUNiLHFEQUFvQztFQUFwQyw2Q0FBb0M7RUFBcEMscUNBQW9DO0VBQXBDLHVFQUFvQztFQUNwQyx5QkFBZ0I7RUFBaEIsc0JBQWdCO0VBQWhCLGlCQUFnQixFRHJMZjtFaER5REE7OztJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjtFaUQySEY7OztJQWdCQSxzQnpEeE13QztJeUR5TXhDLHNDaEM1T2dDO0lnQzRPaEMsOEJoQzVPZ0MsRWdDNk4vQjtFQUVEOzs7SUFtQkEsZXpEL013QztJeURnTnhDLHNCekRoTndDO0l5RGlOeEMsMEJ6RGpOd0M7SXlEa054QyxnQkFBZSxFQXBCZDtFQUVEOzs7SUFDQyxlekRqTXVDLEV5RGtNdkM7RUFGRDs7O0lBQ0MsZXpEak11QyxFeURrTXZDO0VBRkQ7OztJQUNDLGV6RGpNdUMsRXlEa012Qzs7QURoTUQ7RXhDYkMsMEpBQTREO0UyQzlCN0QsZTNEeUN3QztFMkR4Q3hDLGdCQUFlO0VBR2Ysa0NBQWlDO0VBQ2pDLHNDQUEyRTtFQUUzRSw2QkFBNEI7RUFDNUIsMkJEaUM4QjtFQ2hDOUIsb0JBQTBGO0VBQzFGLGlCQUF5RDtFQUl6RCxrQkFBaUI7RUFHakIsc0JBQWdCO0VBTWhCLHFCQUFlO0VBQ2YseUJBQXdCO0VBSXhCLG9CQUFtQjtFQUNuQixrQkFBaUIsRUhnQmhCO0V4Q1ZBO0l3Q1FEO014Q1BFLDBKQUE4RixFd0NTL0YsRUFBQTtFeENOQTtJd0NJRDtNeENIRSwwSkFBOEYsRXdDSy9GLEVBQUE7RUdaRDtJQUNDLGNBQWE7SUFDYixlMURaOEIsRTBEYTlCO0VBR0Q7STNDVEMsMEpBQTRELEUyQ1c1RDtJM0NOQTtNMkNJRDtRM0NIRSwwSkFBOEYsRTJDSy9GLEVBQUE7STNDRkE7TTJDQUQ7UTNDQ0UsMEpBQThGLEUyQ0MvRixFQUFBOztBSEtEO0VHZUEsZ0JBQWU7RUFFZixhQUFZO0VBRVosdUJBQXNCO0VBRXRCLHFCRDVCMEM7RUNnQzFDLGtCQUFpQjtFQUdqQixzQkFBZ0IsRUgxQmY7O0FBQ0Q7RUlsREEsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osaUJGeUJtQyxFRndCbEM7O0FBRUQ7RWxEaEJBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFRG9IL0IsaUJBQWdCO0VxRDdJakIsZTdEeUN3QztFNkR4Q3hDLGVBQWM7RUFDZCxXQUFVLEVMcURUO0VoRDRDQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QkloRG1CLEVKaURuQjtFcURuR0Y7SXJEOEdDLGdCQzdFbUQ7SURpRm5ELG1CQ2pGbUQsRW9EM0JuRDtJQUhBO01yRCtHQSxtQkNqRm1ELEVvRDVCbEQ7O0FMZ0RGO0VoRDZCQyxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VvRGtCaEMsZTdERndDO0U2REd4Qyx1QkFBc0I7RUFDdEIsaUJ6RE9pQixFb0RNaEI7O0FBQ0Q7RWxEdEJBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFb0REaEMsZTdEaUJ3QztFNkRoQnhDLGVBQWMsRUxvQ2I7RWhEc0NBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5COztBaUQySkY7OztFQUNDLGV4RC9NZ0M7RXdEZ05oQyxzQnhEaE5nQztFd0RpTmhDLDBCeEQ3TzhCLEV3RG1QOUI7RUFKQTs7O0lBQ0Msc0J4RHBOK0I7SXdEcU4vQixrQkFBaUIsRUFDakI7O0FEck1GO0VBQ0MsY0FBYSxFQUNiOztBQUNEO0VsRGxDQSxtQ0NZbUQ7RUNvQ2xELGdCQzVFK0M7RUQ2RS9DLGtCQzdEK0I7RW9ET2hDLGU1RG1CaUM7RTREbEJqQyxZQUFXO0VBQ1gsZUFBYztFQUNkLGdCcERDb0QsRStDcUNuRDtFaEQwQkE7SUEvREEsbUJDM0IrQztJRDRGOUMsd0JJckRtQixFSnNEbkI7O0FpRDBLRjs7O0VBQ0MsZXhEL05nQztFd0RnT2hDLHNCeERoT2dDO0V3RGlPaEMseUN4RGpPZ0MsRXdEc09oQztFQUpBOzs7SUFDQyxzQnhEbk8rQjtJd0RvTy9CLGtCQUFpQixFQUNqQjs7QUsvUkM7RUFJSSxnQnJEd0M2QyxFcURaaEQ7RUFoQ0Q7SXRENkZGLGdCQzVFK0M7SUQ2RS9DLGtCQzdEK0I7SW9EVDdCLHNCQUFxQjtJQUNyQixpQnpEbUNjO0kwRHBETixtQnJEb0N5QyxFcURuQzVDO0VBVEw7SUFZUSxjQUFhLEVBQ2hCO0VBYkw7SUFnQlEsWUFBVyxFQUNkO0VBakJMOztJQXNCUSwwQkFBc0M7SUFDdEMsbUJyRHFCeUM7SXFEcEJ6QyxZQUFXLEVBQ2Q7RUF6Qkw7O0lBOEJRLDBCQUFzQyxFQUN6Qzs7QU5pRVI7RU9tQkcsaUJ0RHZFaUQsRStDc0RoRDtFT29CRDs7SUFFSSxlQUFjO0lBQ2QsK0JBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QixlQUE2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QUFtQztJQUFuQyxvQ0FBbUM7SUFDbkMsWUFBK0Q7SUFDL0QsYUFBZ0U7SUFDaEUsb0JBQXVFLEVBQ3ZFOztBQUdGO0VBQ0MsYUFBZ0YsRUFDaEY7O0FBRUQ7RUFDQyxjQUFhLEVBQ2I7O0FBU0E7RUFDQywwQmhFdkI2QixFZ0V3QjdCOztBQUNEO0VBQ0MsMEJoRVorQixFZ0VhL0I7O0FBRUY7RUFDQywwQmxEL0MyRCxFa0RnRDNEOztBQUNEO0VBQ0MsZWhFakM4QixFZ0VrQzlCOztBVDhQRDtFVXRUQSxpQlI0QitCO0VRM0IvQixnQkFBNEI7RUFDNUIsaUJ6RGlDb0Q7RXlEaENwRCwrQkFBc0I7RUFBdEIsdUJBQXNCLEVWcVRyQjtFdERqR007SXNEK0ZQO01VaFRDLGVBQWM7TUFDZCxnQkFBZSxFVmlUZixFQUFBO0VVN1NEO0lBQ0MsMEJsRTRCdUMsRWtFM0J2QztFQUdEO0lBQ0MsMEJsRXVCdUMsRWtFbEJ2QztJQU5BO01BR0MsMEJqRStCK0I7TWlFOUIvQixlakVFNkIsRWlFRDdCO0VBSUY7STVEV0EsbUNDWW1EO0lDb0NsRCxnQkM1RStDO0lENkUvQyxrQkM3RCtCO0l5RGdCaEMsMEJsRUF3QztJa0VDeEMsZ0I3Q3FEYTtJNkNwRGIsb0J6RFBvRDtJeURSbkQsa0I3Q21FWSxFNkNsRVo7STFEc0VBO01BL0RBLG1CQzNCK0M7TUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0kwRDVFRDtNNURXRCxtQ0NZbUQ7TUNvQ2xELGdCQzVFK0M7TUQ2RS9DLGtCQzdEK0I7TXlEc0IvQixlQUFvQztNQUNwQyxVQUFTLEVBQ1Q7TTFEa0RBO1FBL0RBLG1CQzNCK0M7UUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0UwRHRFRjtJQUNDLGlCQUFnQixFQUNoQjs7QVZxS0Q7RWxEbEtBLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFK0NnTC9CLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsZUFBYztFQUNkLGdCL0N6S21EO0UrQzBLbkQs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LHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBRWI7RUFDRDtJQUNDLFlBQVcsRUFDWDtFVGlKRDtJVTFKQyxjN0RtR1k7STZEbEdaLDBCbEYyQ3VDLEVrRjFDdkM7RVZ3SkQ7SWxFbEhBLG1DQ1ltRDtJQ29DbEQsZ0JDNUUrQztJRDZFL0Msa0JDN0QrQixFeUV0Qi9CO0kxRWdHQTtNQS9EQSxtQkMzQitDO01ENEY5Qyx3QklyRG1CLEVKc0RuQjtFZ0VpREY7SWhFdENDLGdCQzdFbUQsRXlFN0JuRDtFVmdKRDtJaEVyRkksZ0JDekQ0QztJRDBENUMsa0IwRXpEZ0Q7STFFdUduRCxpQkM3RW1ELEV5RXhCbkQ7SWhGNE1NO01zRWpFUDtRaEU1RUssZ0JDbEUyQztRRG1FM0Msa0IwRWxFNkQsRUFFakUsRUFBQTtFVjJJRDtJOUQxRkMsMEJUckJnQztJb0YxQ2hDLFVBQVMsRUFDVDtFYndKRDtJaEV0Q0MsZ0JDN0VtRDtJRGlGbkQsb0JDakZtRDtJNEVqQ25ELFlBQVc7SUFDWCxlQUFjO0lBQ2QsWUFBVztJQUNYLGlDcEY2QmdDLEVvRjVCaEM7RWJnSkQ7SVUzRkMsbUJBQWtCO0lBQ2xCLFdBQVUsRUFLVjtJaEZzSk07TXNFakVQO1FVdkZFLGlCQUFnQixFQUVqQixFQUFBO0VWcUZEO0lVbEZDLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsWUFBVztJQUNYLGlCQUFnQjtJQUNoQixrQkFBaUIsRUErQmpCO0lWK0NEO01VM0VFLG1CQUFrQjtNQUNsQixPQUFNO01BQ04sUUFBTztNQUNQLFlBQVc7TUFDWCxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVc7TUFDWCwrQmxGMUNzQztNa0YyQ3RDLGlDbEYzQ3NDLEVrRjRDdEM7SWhGbUlLO01zRWpFUDtRVS9ERSxhQUFZO1FBQ1osY0FBYTtRQUNiLGdCQUFlLEVBY2hCO1FWK0NEO1VVMURHLGNBQWEsRUFDYixFQUFBO0loRjBISTtNc0VqRVA7UVVyREUsV0FBVSxFQU1YLEVBQUE7SWhGZ0hNO01zRWpFUDtRVWpERSxXQUFVLEVBRVgsRUFBQTtFVitDRDtJYTVCQyxrQkFBUztJQUFULG1CQUFTO0lBQVQsVUFBUztJQUNULFlBQVc7SUFDWCxrQkFBaUIsRUFRakI7SWJrQkQ7TTlEMUZDLDBCVHJCZ0M7TW9GeUYvQixlQUFjO01BQ2QsU0FBUTtNQUNSLFVBQVMsRUFDVDtFYm1CRjtJYWZDLGdCQUFlLEVBQ2Y7RW5GK0VNO0lzRWpFUDtNYVJDLG1CQUFrQixFQUNsQjtJYk9EO01hSkMsa0JBQWlCO01BQ2pCLG1CQUFrQixFQUNsQjtJYkVEO01hSUMsZUFBYyxFQUNkLEVBQUE7RW5GNERNO0lzRWpFUDtNYWhGQyxtQkFBa0IsRWIwRmhCO01BVkg7UWE3RUUsbUJBQWtCO1FBQ2xCLGNBQWE7UUFDYixnQkFBZTtRQUNmLFdBQVUsRUFLVjtRYnFFRjtVYXZFRyxjQUFhLEVBQ2I7TWJzRUg7UWFsRUUsbUJBQWtCO1FBQ2xCLE9BQU07UUFDTixRQUFPO1FBQ1AsV0FBVTtRQUNWLFlBQVc7UUFDWCxnQkFBZTtRQUNmLDhCQUE2QjtRQUM3Qiw4R0FBc0c7UUFBdEcsK0VBQXNHO1FBQ3RHLHFCQUFvQixFQUNwQjtNYnlERjs7Ozs7O1FhakRFLGVwRi9FNkI7UW9GZ0Y3QixxQkFBb0IsRUFDcEI7TWIrQ0Y7UWE1Q0UsNkJwRnBGNkIsRW9GcUY3QixFQUFBO0ViMkNGO0loRWxFQyxnQkM1RStDO0lENkUvQyxrQkM3RCtCLEU0RTBJL0I7RWJaRDtJYWVDLGtCQUFpQixFQU1qQjtJYnJCRDtNYWtCRSxTQUFRO01BQ1IsWUFBVyxFQUNYOztBYkZGO0VhMUJDLG1CQUFrQixFQUNsQjs7QWJ5QkQ7RWF0QkMsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNsQjs7QWJvQkQ7RWFkQyxlQUFjLEVBQ2Q7O0FicUJEO0VXNUpBLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IscUJBQVk7RUFBWixxQkFBWTtFQUFaLGFBQVksRVg2Slg7RUFGRDtJV3hKQyxzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLCtCQUFzQjtJQUF0QiwyQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLHFCQUFZO0lBQVoscUJBQVk7SUFBWixhQUFZO0lBQ1oseUJBQWdCO0lBQWhCLDhCQUFnQjtJQUFoQixpQkFBZ0IsRUFDaEI7RVhvSkQ7SVdqSkMscUJBQVk7SUFBWixxQkFBWTtJQUFaLGFBQVksRUFDWjs7QVhvSkQ7Ozs7Ozs7OztFOUQ1R0MsZVZoQ3VDLEVtRjFDdkM7O0FYc0xEOzs7OztFV2pMQyxlbEZtQjhCLEVrRmxCOUI7O0FYZ0xEOzs7RTlENUdDLGVWaEN1QyxFbUYvQnZDOztBWDJLRDtFV3hLQyw2QmxGVThCLEVrRlQ5Qjs7QVh1S0Q7OztFYXBLRSxVQUFTLEVBQ1Q7O0FuRnNNSztFc0VuQ1A7SWEvSkcsT0FBTTtJQUNOLFVBQVMsRUFFVixFQUFBOztBYjRKRjs7Ozs7RTlENUdDLGVWaEN1QyxFcUZKdkM7O0FiZ0pEOzs7RTlENUdDLGVWaEN1QyxFcUZFdkM7O0FiMElEO0VhdklDLDBCckZMdUMsRXFGTXZDOztBYnNJRDs7RTlEeEhDLDBCVHpCZ0MsRW9GaUIvQjs7QW5GbUtLO0VzRW5DUDtJOUR4SEMsMEJUekJnQyxFb0Z1Qi9CLEVBQUE7O0FiMEhGOzs7OztFOUQ1R0MsZVZoQ3VDLEVtRmtDdkM7O0FYMEdEOzs7RTlENUdDLGVWaEN1QyxFbUZ3Q3ZDOztBWG9HRDtFV2pHQywwQm5GM0N1QyxFbUY0Q3ZDOztBWGdHRDs7RTlEeEhDLDBCVDFCZ0M7RVNzQ2hDLGFWaEN1QyxFbUZrRHRDOztBakY2SEs7RXNFbkNQO0k5RHhIQywwQlQxQmdDO0lTc0NoQyxhVmhDdUMsRW1Gd0R0QyxFQUFBOztBWG9GRjs7RTlENUdDLGVUNUJnQyxFb0Z1SWhDOztBYkNEOztFYUdDLGVyRi9JdUMsRXFGZ0p2Qzs7QWJKRDtFOUQ1R0MsZVQ1QmdDLEVvRm9KaEM7RWJaRDtJOUR6R0Msc0JUL0JnQyxFb0ZtSi9COztBYlhGO0VhZUMsZXBGN0s4QixFb0ZpTDlCO0VibkJEO0k5RDVHQyxlVmhDdUMsRXFGOEp0Qzs7QWJsQkY7O0U5RDVHQyxlVmhDdUMsRXFGb0t2Qzs7QWJ4QkQ7O0U5RHhIQywwQlRuQmdDLEVvRndLaEM7O0FuRk1NO0VzRW5DUDtJOUR4SEMsMEJUbkJnQyxFb0Y4S2hDLEVBQUE7O0FuRkFNO0VzRWhCUDtJYXJGRSxlQUFjLEVBQ2QsRUFBQTs7QWIwRkY7RVNwTkEsUUFBTyxFVHFPTjtFU25PRDtJQUVDLFlBQVc7SUFFWCxlQUFjO0lBQ2Qsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUFFYjtFQUNEO0lBQ0MsWUFBVyxFQUNYO0VUd01EO0lVak5DLGM3RG1HWTtJNkRsR1osMEJsRjJDdUMsRWtGMUN2QztFVitNRDtJbEV6S0EsbUNDWW1EO0lDb0NsRCxnQkM1RStDO0lENkUvQyxrQkM3RCtCLEV5RXRCL0I7STFFZ0dBO01BL0RBLG1CQzNCK0M7TUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0VnRXdHRjtJaEU3RkMsZ0JDN0VtRCxFeUU3Qm5EO0VWdU1EO0loRTVJSSxnQkN6RDRDO0lEMEQ1QyxrQjBFekRnRDtJMUV1R25ELGlCQzdFbUQsRXlFeEJuRDtJaEY0TU07TXNFVlA7UWhFbklLLGdCQ2xFMkM7UURtRTNDLGtCMEVsRTZELEVBRWpFLEVBQUE7RVZrTUQ7SWNwTkMsa0JBQWlCO0lBQ2pCLFVBQVMsRUFDVDtFZGtORDtJbEUzTEEsd0NDOEJtRDtJQ2lCL0MsZ0JDekQ0QztJRDBENUMsZThFcEVnRCxFQUNuRDtJcEZ3Tk07TXNFVlA7UWhFaElLLGdCQ3JFMkM7UURzRTNDLGtCQ3REMkIsRTZFekIvQixFQUFBO0k5RW1HQTtNQS9FRyxrQkNYNEM7TUQ0RjlDLG1CSXRDYyxFSnVDZDtNTmtISztRTXJITjtVQXRFSSxrQkNwQjJDLEVENkY5QyxFQUFBO0VnRXdHRjtJaEV6SEMsZ0JDNUUrQztJRDZFL0Msa0JDN0QrQixFNkVyQi9CO0VkME1EO0ljcE1DLG9CQUFtQixFQUNuQjtFZG1NRDtJU3BOQSxRQUFPO0l2RW1FTiwwQlRyQmdDO0lxRnRCakMsY0FBYSxFZHdNWDtJUzlORjtNQUVDLFlBQVc7TUFFWCxlQUFjO01BQ2Qsc0JBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWEsRUFFYjtJQUNEO01BQ0MsWUFBVyxFQUNYO0kvRWtOTTtNc0VWUDtRY3pMQyx1QkFBc0IsRWRxTXJCO1FBWkY7VWN0TEUsWUFBVztVQUNYLFdBQVU7VUFDVixvQkFBbUIsRUFDbkI7UWRtTEY7OztVYy9LRSxhQUFZO1VBQ1osV0FBVSxFQUNWO1FkNktGO1VjMUtFLG9CQUFtQixFQUNuQixFQUFBO0VkeUtGO0ljbktBLGlCQUFnQjtJQUNoQixXQUFVO0lBQ1YsaUJBQWdCLEVkaUxkO0lBaEJGO01jOUpDLHFCQUFvQixFQUNwQjtJZDZKRDtNYzFKQyxxQkFBb0IsRUFDcEI7SXBGbUtNO01zRVZQO1FjckpFLFlBQVc7UUFDWCxXQUFVO1FBQ1YsMEJBQXlCLEVBQ3pCO01ka0pGO1FjL0lFLFdBQVU7UUFDVixhQUFZLEVBQ1osRUFBQTtJcEZ1Sks7TXNFVlA7UWN4SUUsaUJBQWdCLEVBQ2hCLEVBQUE7O0FkNEtGOzs7RWV6UEEsWUFBVztFQUNYLGlDQUF3QjtFQUF4Qiw2QkFBd0I7RUFBeEIseUJBQXdCLEVmNFB2QjtFQUpEOzs7Ozs7Ozs7Ozs7Ozs7STlEMUtDLGVWaEN1QyxFbUYxQ3ZDO0VYb1BEOzs7Ozs7Ozs7SVcvT0MsZWxGbUI4QixFa0ZsQjlCO0VYOE9EOzs7Ozs7STlEMUtDLGVWaEN1QyxFbUYvQnZDO0VYeU9EOzs7SVd0T0MsNkJsRlU4QixFa0ZUOUI7RVhxT0Q7OztJZXBKRSxrQkFBaUI7SUFDakIscUJBQW9CO0lBQ3BCLG9CQUFtQjtJQUNuQixpQkFBZ0IsRUFDaEI7RWZnSkY7Ozs7O0lsRTlNQSxtQ0NZbUQ7SUNvQ2xELGdCQzVFK0M7SUQ2RS9DLGtCK0VpQmlDO0lBQ2hDLGdCQUFlLEVBTWY7SS9FWEQ7Ozs7O01BL0RBLG1CQzNCK0M7TUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0lnRTZJRjs7Ozs7TWV4SUcsc0JBQXFCO01BQ3JCLFVBQVMsRUFDVDtFZnNJSDs7O0k5RDFLQyxlVmhDdUMsRXVGNkV0QztJZjZIRjs7O005RDFLQyxlVmhDdUMsRXVGNEVyQztFZjhISDs7O0k5RDFLQyxlS25FMkQsRXdFK0gxRDtJZjhHRjs7O005RDFLQyxlS25FMkQsRXdFdUh6RDtJZnNISDs7O014RHJOQywySkFBNEQ7TUF5QjVELFlBTndDO01BVXhDLGFBVndDO01Bb0J6QyxzQkFBcUI7TUFDckIsNkJBQTRCO01BRTVCLHlCQUF3QjtNQUN4Qix5QkFBd0I7TUFDeEIsOEJBQTZCO01BQzdCLHlCQUF3QjtNdUVzRHJCLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsYUFBWSxFQUNaO012RWpHRjtRd0RnTkQ7OztVeEQvTUUsMkpBQThGLEV1RWdHN0YsRUFBQTtNdkU3RkY7UXdENE1EOzs7VXhEM01FLDJKQUE4RixFdUU0RjdGLEVBQUE7RWYrR0g7OztJZXJQQyxZQUFXLEVBQ1g7RWZvUEQ7OztJOUR0TEMsMEJUckJnQyxFc0ZyQ2hDO0VmZ1BEOzs7STlEMUtDLGVLbkUyRDtJd0VDM0QsdUJBQXNCO0lBQ3RCLHlCQUF3QjtJQUN4QixtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLG9CQUFtQixFQVNuQjtJZitORDs7O01oRWxJQyxnQkM3RW1EO004RXJCbEQsWUFBVztNQUNYLGVBQWM7TUFDZCxZQUFXO01BQ1gsaUN4RVowRCxFd0VhMUQ7RWZnT0Y7OztJbEU5TUEsbUNDWW1EO0lDb0NsRCxnQkM1RStDO0lENkUvQyxrQkM3RCtCO0lDZ0QvQixhVmhDdUM7SXVGaEJ2QyxvQkFBbUI7SUFDbkIsY0FBYTtJQUNiLGtCQUFpQjtJQUNqQixZQUFXLEVBTVg7SS9FaUVBOzs7TUEvREEsbUJDM0IrQztNRDRGOUMsd0JJckRtQixFSnNEbkI7SWdFNklGOzs7OztNOUQxS0MsZVZoQ3VDLEV1RlJ0Qzs7QWZ3TkY7RWU3R0UsZXRGckg2QixFc0YwSDdCO0Vmd0dGO0k5RGhMQyxlVmhDdUMsRXVGdUdyQzs7QWZ5R0g7RTlEaExDLGVWaEN1QyxFdUZvSHRDO0VmNEZGO0llbEdHLGV0RmhJNEIsRXNGaUk1QjtFZmlHSDtJeEQzTkMsMkpBQTREO0lBeUI1RCxZQU53QztJQVV4QyxhQVZ3QztJQW9CekMsc0JBQXFCO0lBQ3JCLDZCQUE0QjtJQUU1Qix5QkFBd0I7SUFDeEIseUJBQXdCO0lBQ3hCLDhCQUE2QjtJQUM3Qix5QkFBd0IsRXVFaUZyQjtJdkV6SEY7TXdEc05EO1F4RHJORSwySkFBOEYsRXVFd0g3RixFQUFBO0l2RXJIRjtNd0RrTkQ7UXhEak5FLDJKQUE4RixFdUVvSDdGLEVBQUE7O0FmNkZIO0U5RDVMQywwQkt2RDJELEV3RW9DM0Q7O0FmK01EO0VlNU1DLGV0RnRCOEIsRXNGMkI5QjtFZnVNRDtJZXpNRSxzQnRGekI2QixFc0YwQjdCOztBZndNRjtFZXBNQyxldEY5QjhCLEVzRnFDOUI7RWY2TEQ7O0k5RGhMQyxlVmhDdUMsRXVGa0J0Qzs7QWZrTUY7RWV6RkUsZXRGN0k2QixFc0ZrSjdCO0Vmb0ZGO0k5RHBMQyxlVDVCZ0MsRXNGMkg5Qjs7QWZxRkg7RTlEcExDLGVUNUJnQyxFc0Z3SS9CO0Vmd0VGO0llOUVHLGV0RnhKNEIsRXNGeUo1QjtFZjZFSDtJeEQvTkMsMkpBQTREO0lBeUI1RCxZQU53QztJQVV4QyxhQVZ3QztJQW9CekMsc0JBQXFCO0lBQ3JCLDZCQUE0QjtJQUU1Qix5QkFBd0I7SUFDeEIseUJBQXdCO0lBQ3hCLDhCQUE2QjtJQUM3Qix5QkFBd0IsRXVFeUdyQjtJdkVqSkY7TXdEME5EO1F4RHpORSwySkFBOEYsRXVFZ0o3RixFQUFBO0l2RTdJRjtNd0RzTkQ7UXhEck5FLDJKQUE4RixFdUU0STdGLEVBQUE7O0FmeUVIO0U5RGhNQywwQlRuQmdDLEVzRjBCaEM7O0FmeUxEO0U5RHBMQyxlVDVCZ0MsRXNGK0JoQztFZmlMRDtJOURqTEMsc0JUL0JnQyxFc0Y4Qi9COztBZmtMRjtFZTlLQyxldEZ4RDhCLEVzRjhEOUI7RWZ3S0Q7STlEcExDLGVUNUJnQyxFc0Z1Qy9COztBZnlLRjtFZXJLQyxldEZqRThCLEVzRmtFOUI7O0FDakdFO0VBQ0ksY0FBYSxFQUNoQjs7QUFFRDtFQUNJLGNBQWEsRUFJaEI7RUFMRDtJQUdRLGFBQVksRUFDZjs7QUFHTDtFQUdJLG9CdkY2QzBCLEV1RnpCN0I7RUxqQ0o7Ozs7O0l6RWdGQyxlVmhDdUMsRW1GMUN2QztFQUVEOzs7SUFHQyxl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QjtFK0Q1RkY7OztJQUlDLHFCQUFxQjtJQUNyQiw0QkFBMkI7SUFDM0IseUJBQXdCO0lBQ3hCLG9CQUFtQixFQUVuQjs7QUNpQkQ7RWhFaURDLGdCQzVFK0M7RUQ2RS9DLGtCK0RyQytCO0U3RHdCL0IsZVR0Q2dDLEV1RUdoQzs7QUFNRDtFaEVpR0MsaUJBQWdCO0UrRHBGakIsZUFBYztFQUNkLHNCQUFxQjtFQUNyQixVQUFTO0VBQ1QsaUJBQWdCLEVDZGY7RUFGRDtJOUQ2QkMsZVZoQ3VDLEV1RXdCdkM7RUNyQkQ7SUR3QkMsc0JBQXFCLEVBQ3JCO0VDekJEO0lENkJDLGVBQWMsRUFDZDs7QUMxQkQ7RWhFWkMsZ0JDM0IrQztFOEQwRWhELGV2RTFDd0MsRXdFU3ZDOztBQUVEO0VsRWpDQSx3Q0M4Qm1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VDZ0QvQixhVmhDdUM7RVF3RXZDLGdCQzdFbUQ7RURpRm5ELG1CQ2pGbUQ7RThEUnBELGlCbkV3QmlCLEVvRUVoQjtFaEU2Q0E7SUEvREEsZ0JDM0IrQztJRDRGOUMsbUJJdENjLEVKdUNkO0VnRWxERjtJRHJCQyxlQUFjO0lBQ2QsZUFBYztJQUNkLHNCQUFxQjtJQUNyQixVQUFTLEVBVVQ7SUNRRDtNOURxQkMsZVZoQ3VDLEV1RUZ0QztJQ2FGO005RHFCQyxlVmhDdUMsRXVFRXRDOztBQ2FGO0VoRTZCQyxnQkM1RStDO0VENkUvQyxrQitEUytCO0UvRGtCL0IsZ0JDN0VtRDtFRGlGbkQsbUJDakZtRDtFQ3FDbkQsZVZoQ3VDLEV3RWlCdkM7RUR5Q0Q7SUFDQyxpQkFBZ0IsRUFDaEI7O0FDdkNEO0VDN0RBLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsdUJBQXNCO0VBQ3RCLFdBQVUsRUQ0RFQ7RUFGRDtJQ3ZEQyxZQUFXLEVBQ1g7O0FEMEREO0VDekVBLGVBQWM7RUFDZCxZQUFXO0VBQ1gsVUFBUyxFRHlFUjs7QUN0REQ7RUFDQyxvQkFBbUI7RUFDbkIsaUJBQWdCLEVBQ2hCOztBQUVEO0VBQ0MsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxTQUFR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RWhDdkM7RUo2RUQ7STlEekJDLDBCVHpCZ0M7SVNxQ2hDLGVUbEQ4QjtJS2MvQixtQ0NZbUQ7SUNvQ2xELGdCQzVFK0M7SUQ2RS9DLGtCQzdEK0I7SURvSC9CLGlCQUFnQjtJcUUzR2pCLHNCQUFxQjtJQUNyQiwrQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLG9CQUFtQjtJQUNuQixVQUFTO0lBQ1QsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixxQkFBb0I7SW5FcUJuQiwwQkt2RDJEO0lMbUUzRCxlVGxEOEI7SU84RDlCLGdCQzVFK0M7SUQ2RS9DLGtCQzdEK0IsRW1FVi9CO0lwRW9GQTtNQS9EQSxrQkMzQitDO01ENEY5Qyx3QkloRG1CLEVKaURuQjs7QWdFVkY7RU1uR0EseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsK0I5RTZDd0MsRXdFcUR2QztFdEUwSE07SXNFNUhQO01NN0ZDLGNBQWEsRU4rRmIsRUFBQTs7QUFFRDtFaEU5QkksZ0JDekQ0QztFRDBENUMsa0JzRTlEZ0Q7RXBFb0VuRCxlVmhDdUMsRXdFeUR2QztFdEVzSE07SXNFeEhQO01oRXJCSyxnQkNsRTJDO01EbUUzQyxrQnNFdkU2RCxFTjZGakUsRUFBQTtFQUZEO0k5RHZCQyxlVmhDdUMsRThFOUJ2QztFTnFGRDtJTWxGQyxpQkFBZ0I7SUFDaEIsc0JBQXFCO0lBQ3JCLGVBQWMsRUFLZDtJTjJFRDtNTTdFRSxlQUFjLEVBQ2Q7RU40RUY7SXhEbEVDLG9KQUE0RDtJQXlCNUQsWUFOd0M7SUFVeEMsYUFWd0M7SUFvQnpDLHNCQUFxQjtJQUNyQiw2QkFBNEI7SUFFNUIseUJBQXdCO0lBQ3hCLHlCQUF3QjtJQUN4Qiw4QkFBNkI7SUFDN0IseUJBQXdCO0k4RGxEdkIsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsMEI3RU44QjtJNkVPOUIsaUJBQWdCLEVBQ2hCO0k5REtBO013RDZERDtReEQ1REUsb0pBQThGLEU4RE4vRixFQUFBO0k5RFNBO013RHlERDtReER4REUsb0pBQThGLEU4RFYvRixFQUFB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OztBWnVLRDtFaEV6TUMsZ0JDM0IrQztFOERpRmhELGV2RWpEd0MsRXdFc012Qzs7QUF4RkQ7RVM3SkEsUUFBTztFSURQLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsaUNBQXdCO0VBQXhCLDZCQUF3QjtFQUF4Qix5QkFBd0IsRWI2S3ZCO0VTM0tEO0lBRUMsWUFBVztJQUVYLGVBQWM7SUFDZCxzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYSxFQUViO0VBQ0Q7SUFDQyxZQUFXLEVBQ1g7RVRpSkQ7SVUxSkMsYzdEbUdZO0k2RGxHWiwwQmxGMkN1QyxFa0YxQ3ZDO0VWd0pEO0lsRWxIQSxtQ0NZbUQ7SUNvQ2xELGdCQzVFK0M7SUQ2RS9DLGtCQzdEK0IsRXlFdEIvQjtJMUVnR0E7TUEvREEsbUJDM0IrQztNRDRGOUMsd0JJckRtQixFSnNEbkI7RWdFaURGO0loRXRDQyxnQkM3RW1ELEV5RTdCbkQ7RVZnSkQ7SWhFckZJLGdCQ3pENEM7SUQwRDVDLGtCMEV6RGdEO0kxRXVHbkQsaUJDN0VtRCxFeUV4Qm5EO0loRjRNTTtNc0VqRVA7UWhFNUVLLGdCQ2xFMkM7UURtRTNDLGtCMEVsRTZELEVBRWpFLEVBQUE7RVYySUQ7STlEMUZDLDBCVHJCZ0M7SW9GMUNoQyxVQUFTLEVBQ1Q7RWJ3SkQ7SWhFdENDLGdCQzdFbUQ7SURpRm5ELG9CQ2pGbUQ7STRFakNuRCxZQUFXO0lBQ1gsZUFBYztJQUNkLFlBQVc7SUFDWCxpQ3BGNkJnQyxFb0Y1QmhDO0ViZ0pEO0lVM0ZDLG1CQUFrQjtJQUNsQixXQUFVLEVBS1Y7SWhGc0pNO01zRWpFUDtRVXZGRSxpQkFBZ0IsRUFFakIsRUFBQTtFVnFGRDtJVWxGQyxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsa0JBQWlCLEVBK0JqQjtJVitDRDtNVTNFRSxtQkFBa0I7TUFDbEIsT0FBTTtNQUNOLFFBQU87TUFDUCxZQUFXO01BQ1gsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXO01BQ1gsK0JsRjFDc0M7TWtGMkN0QyxpQ2xGM0NzQyxFa0Y0Q3RDO0loRm1JSztNc0VqRVA7UVUvREUsYUFBWTtRQUNaLGNBQWE7UUFDYixnQkFBZSxFQWNoQjtRVitDRDtVVTFERyxjQUFhLEVBQ2IsRUFBQTtJaEYwSEk7TXNFakVQO1FVckRFLFdBQVUsRUFNWCxFQUFBO0loRmdITTtNc0VqRVA7UVVqREUsV0FBVSxFQUVYLEVBQUE7RVYrQ0Q7SWE1QkMsa0JBQVM7SUFBVCxtQkFBUztJQUFULFVBQVM7SUFDVCxZQUFXO0lBQ1gsa0JBQWlCLEVBUWpCO0lia0JEO005RDFGQywwQlRyQmdDO01vRnlGL0IsZUFBYztNQUNkLFNBQVE7TUFDUixVQUFTLEVBQ1Q7RWJtQkY7SWFmQyxnQkFBZSxFQUNmO0VuRitFTTtJc0VqRVA7TWFSQyxtQkFBa0IsRUFDbEI7SWJPRDtNYUpDLGtCQUFpQjtNQUNqQixtQkFBa0IsRUFDbEI7SWJFRDtNYUlDLGVBQWMsRUFDZCxFQUFBO0VuRjRETTtJc0VqRVA7TWFoRkMsbUJBQWtCLEViMEZoQjtNQVZIO1FhN0VFLG1CQUFrQjtRQUNsQixjQUFhO1FBQ2IsZ0JBQWU7UUFDZixXQUFVLEVBS1Y7UWJxRUY7VWF2RUcsY0FBYSxFQUNiO01ic0VIO1FhbEVFLG1CQUFrQjtRQUNsQixPQUFNO1FBQ04sUUFBTztRQUNQLFdBQVU7UUFDVixZQUFXO1FBQ1gsZ0JBQWU7UUFDZiw4QkFBNkI7UUFDN0IsOEdBQXNHO1FBQXRHLCtFQUFzRztRQUN0RyxxQkFBb0IsRUFDcEI7TWJ5REY7Ozs7OztRYWpERSxlcEYvRTZCO1FvRmdGN0IscUJBQW9CLEVBQ3BCO01iK0NGO1FhNUNFLDZCcEZwRjZCLEVvRnFGN0IsRUFBQTtFYjJDRjtJaEVsRUMsZ0JDNUUrQztJRDZFL0Msa0JDN0QrQixFNEUwSS9CO0ViWkQ7SWFlQyxrQkFBaUIsRUFNakI7SWJyQkQ7TWFrQkUsU0FBUTtNQUNSLFlBQVcsRUFDWDs7QWJGRjtFYTFCQyxtQkFBa0IsRUFDbEI7O0FieUJEO0VhdEJDLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFDbEI7O0Fib0JEO0VhZEMsZUFBYyxFQUNkOztBYnFCRDtFVzVKQSxzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHFCQUFZO0VBQVoscUJBQVk7RUFBWixhQUFZLEVYNkpYO0VBRkQ7SVd4SkMsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwrQkFBc0I7SUFBdEIsMkJBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QixxQkFBWTtJQUFaLHFCQUFZO0lBQVosYUFBWTtJQUNaLHlCQUFnQjtJQUFoQiw4QkFBZ0I7SUFBaEIsaUJBQWdCLEVBQ2hCO0VYb0pEO0lXakpDLHFCQUFZO0lBQVoscUJBQVk7SUFBWixhQUFZLEVBQ1o7O0FYb0pEOzs7Ozs7Ozs7RTlENUdDLGVWaEN1QyxFbUYxQ3ZDOztBWHNMRDs7Ozs7RVdqTEMsZWxGbUI4QixFa0ZsQjlCOztBWGdMRDs7O0U5RDVHQyxlVmhDdUMsRW1GL0J2Qzs7QVgyS0Q7RVd4S0MsNkJsRlU4QixFa0ZUOUI7O0FYdUtEOzs7RWFwS0UsVUFBUyxFQUNUOztBbkZzTUs7RXNFbkNQO0lhL0pHLE9BQU07SUFDTixVQUFTLEVBRVYsRUFBQTs7QWI0SkY7Ozs7O0U5RDVHQyxlVmhDdUMsRXFGSnZDOztBYmdKRDs7O0U5RDVHQyxlVmhDdUMsRXFGRXZDOztBYjBJRDtFYXZJQywwQnJGTHVDLEVxRk12Qzs7QWJzSUQ7O0U5RHhIQywwQlR6QmdDLEVvRmlCL0I7O0FuRm1LSztFc0VuQ1A7STlEeEhDLDBCVHpCZ0MsRW9GdUIvQixFQUFBOztBYjBIRjs7Ozs7RTlENUdDLGVWaEN1QyxFbUZrQ3ZDOztBWDBHRDs7O0U5RDVHQyxlVmhDdUMsRW1Gd0N2Qzs7QVhvR0Q7RVdqR0MsMEJuRjNDdUMsRW1GNEN2Qzs7QVhnR0Q7O0U5RHhIQywwQlQxQmdDO0VTc0NoQyxhVmhDdUMsRW1Ga0R0Qzs7QWpGNkhLO0VzRW5DUDtJOUR4SEMsMEJUMUJnQztJU3NDaEMsYVZoQ3VDLEVtRndEdEMsRUFBQTs7QVhvRkY7O0U5RDVHQyxlVDVCZ0MsRW9GdUloQzs7QWJDRDs7RWFHQyxlckYvSXVDLEVxRmdKdkM7O0FiSkQ7RTlENUdDLGVUNUJnQyxFb0ZvSmhDO0ViWkQ7STlEekdDLHNCVC9CZ0MsRW9GbUovQjs7QWJYRjtFYWVDLGVwRjdLOEIsRW9GaUw5QjtFYm5CRDtJOUQ1R0MsZVZoQ3VDLEVxRjhKdEM7O0FibEJGOztFOUQ1R0MsZVZoQ3VDLEVxRm9LdkM7O0FieEJEOztFOUR4SEMsMEJUbkJnQyxFb0Z3S2hDOztBbkZNTTtFc0VuQ1A7STlEeEhDLDBCVG5CZ0MsRW9GOEtoQyxFQUFBOztBbkZBTTtFc0VoQlA7SWFyRkUsZUFBYyxFQUNkLEVBQUE7O0FiMEZGO0VTcE5BLFFBQU8sRVRxT047RVNuT0Q7SUFFQyxZQUFXO0lBRVgsZUFBYztJQUNkLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBRWI7RUFDRDtJQUNDLFlBQVcsRUFDWDtFVHdNRDtJVWpOQyxjN0RtR1k7STZEbEdaLDBCbEYyQ3VDLEVrRjFDdkM7RVYrTUQ7SWxFektBLG1DQ1ltRDtJQ29DbEQsZ0JDNUUrQztJRDZFL0Msa0JDN0QrQixFeUV0Qi9CO0kxRWdHQTtNQS9EQSxtQkMzQitDO01ENEY5Qyx3QklyRG1CLEVKc0RuQjtFZ0V3R0Y7SWhFN0ZDLGdCQzdFbUQsRXlFN0JuRDtFVnVNRDtJaEU1SUksZ0JDekQ0QztJRDBENUMsa0IwRXpEZ0Q7STFFdUduRCxpQkM3RW1ELEV5RXhCbkQ7SWhGNE1NO01zRVZQO1FoRW5JSyxnQkNsRTJDO1FEbUUzQyxrQjBFbEU2RCxFQUVqRSxFQUFBO0VWa01EO0ljcE5DLGtCQUFpQjtJQUNqQixVQUFTLEVBQ1Q7RWRrTkQ7SWxFM0xBLHdDQzhCbUQ7SUNpQi9DLGdCQ3pENEM7SUQwRDVDLGU4RXBFZ0QsRUFDbkQ7SXBGd05NO01zRVZQO1FoRWhJSyxnQkNyRTJDO1FEc0UzQyxrQkN0RDJCLEU2RXpCL0IsRUFBQTtJOUVtR0E7TUEvRUcsa0JDWDRDO01ENEY5QyxtQkl0Q2MsRUp1Q2Q7TU5rSEs7UU1ySE47VUF0RUksa0JDcEIyQyxFRDZGOUMsRUFBQTtFZ0V3R0Y7SWhFekhDLGdCQzVFK0M7SUQ2RS9DLGtCQzdEK0IsRTZFckIvQjtFZDBNRDtJY3BNQyxvQkFBbUIsRUFDbkI7RWRtTUQ7SVNwTkEsUUFBTztJdkVtRU4sMEJUckJnQztJcUZ0QmpDLGNBQWEsRWR3TVg7SVM5TkY7TUFFQyxZQUFXO01BRVgsZUFBYztNQUNkLHNCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhLEVBRWI7SUFDRDtNQUNDLFlBQVcsRUFDWDtJL0VrTk07TXNFVlA7UWN6TEMsdUJBQXNCLEVkcU1yQjtRQVpGO1VjdExFLFlBQVc7VUFDWCxXQUFVO1VBQ1Ysb0JBQW1CLEVBQ25CO1FkbUxGOzs7VWMvS0UsYUFBWTtVQUNaLFdBQVUsRUFDVjtRZDZLRjtVYzFLRSxvQkFBbUIsRUFDbkIsRUFBQTtFZHlLRjtJY25LQSxpQkFBZ0I7SUFDaEIsV0FBVTtJQUNWLGlCQUFnQixFZGlMZDtJQWhCRjtNYzlKQyxxQkFBb0IsRUFDcEI7SWQ2SkQ7TWMxSkMscUJBQW9CLEVBQ3BCO0lwRm1LTTtNc0VWUDtRY3JKRSxZQUFXO1FBQ1gsV0FBVTtRQUNWLDBCQUF5QixFQUN6QjtNZGtKRjtRYy9JRSxXQUFVO1FBQ1YsYUFBWSxFQUNaLEVBQUE7SXBGdUpLO01zRVZQO1FjeElFLGlCQUFnQixFQUNoQixFQUFBOztBZDRLRjs7O0VlelBBLFlBQVc7RUFDWCxpQ0FBd0I7RUFBeEIsNkJBQXdCO0VBQXhCLHlCQUF3QixFZjRQdkI7RUFKRDs7Ozs7Ozs7Ozs7Ozs7O0k5RDFLQyxlVmhDdUMsRW1GMUN2QztFWG9QRDs7Ozs7Ozs7O0lXL09DLGVsRm1COEIsRWtGbEI5QjtFWDhPRDs7Ozs7O0k5RDFLQyxlVmhDdUMsRW1GL0J2QztFWHlPRDs7O0lXdE9DLDZCbEZVOEIsRWtGVDlCO0VYcU9EOzs7SWVwSkUsa0JBQWlCO0lBQ2pCLHFCQUFvQjtJQUNwQixvQkFBbUI7SUFDbkIsaUJBQWdCLEVBQ2hCO0VmZ0pGOzs7OztJbEU5TUEsbUNDWW1EO0lDb0NsRCxnQkM1RStDO0lENkUvQyxrQitFaUJpQztJQUNoQyxnQkFBZSxFQU1mO0kvRVhEOzs7OztNQS9EQSxtQkMzQitDO01ENEY5Qyx3QklyRG1CLEVKc0RuQjtJZ0U2SUY7Ozs7O01leElHLHNCQUFxQjtNQUNyQixVQUFTLEVBQ1Q7RWZzSUg7OztJOUQxS0MsZVZoQ3VDLEV1RjZFdEM7SWY2SEY7OztNOUQxS0MsZVZoQ3VDLEV1RjRFckM7RWY4SEg7OztJOUQxS0MsZUtuRTJELEV3RStIMUQ7SWY4R0Y7OztNOUQxS0MsZUtuRTJELEV3RXVIekQ7SWZzSEg7OztNeERyTkMsMkpBQTREO01BeUI1RCxZQU53QztNQVV4QyxhQVZ3QztNQW9CekMsc0JBQXFCO01BQ3JCLDZCQUE0QjtNQUU1Qix5QkFBd0I7TUFDeEIseUJBQXdCO01BQ3hCLDhCQUE2QjtNQUM3Qix5QkFBd0I7TXVFc0RyQixZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLGFBQVksRUFDWjtNdkVqR0Y7UXdEZ05EOzs7VXhEL01FLDJKQUE4RixFdUVnRzdGLEVBQUE7TXZFN0ZGO1F3RDRNRDs7O1V4RDNNRSwySkFBOEYsRXVFNEY3RixFQUFBO0VmK0dIOzs7SWVyUEMsWUFBVyxFQUNYO0Vmb1BEOzs7STlEdExDLDBCVHJCZ0MsRXNGckNoQztFZmdQRDs7O0k5RDFLQyxlS25FMkQ7SXdFQzNELHVCQUFzQjtJQUN0Qix5QkFBd0I7SUFDeEIsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixvQkFBbUIsRUFTbkI7SWYrTkQ7OztNaEVsSUMsZ0JDN0VtRDtNOEVyQmxELFlBQVc7TUFDWCxlQUFjO01BQ2QsWUFBVztNQUNYLGlDeEVaMEQsRXdFYTFEO0VmZ09GOzs7SWxFOU1BLG1DQ1ltRDtJQ29DbEQsZ0JDNUUrQztJRDZFL0Msa0JDN0QrQjtJQ2dEL0IsYVZoQ3VDO0l1RmhCdkMsb0JBQW1CO0lBQ25CLGNBQWE7SUFDYixrQkFBaUI7SUFDakIsWUFBVyxFQU1YO0kvRWlFQTs7O01BL0RBLG1CQzNCK0M7TUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0lnRTZJRjs7Ozs7TTlEMUtDLGVWaEN1QyxFdUZSdEM7O0Fmd05GO0VlN0dFLGV0RnJINkIsRXNGMEg3QjtFZndHRjtJOURoTEMsZVZoQ3VDLEV1RnVHckM7O0FmeUdIO0U5RGhMQyxlVmhDdUMsRXVGb0h0QztFZjRGRjtJZWxHRyxldEZoSTRCLEVzRmlJNUI7RWZpR0g7SXhEM05DLDJKQUE0RDtJQXlCNUQsWUFOd0M7SUFVeEMsYUFWd0M7SUFvQnpDLHNCQUFxQjtJQUNyQiw2QkFBNEI7SUFFNUIseUJBQXdCO0lBQ3hCLHlCQUF3QjtJQUN4Qiw4QkFBNkI7SUFDN0IseUJBQXdCLEV1RWlGckI7SXZFekhGO013RHNORDtReERyTkUsMkpBQThGLEV1RXdIN0YsRUFBQTtJdkVySEY7TXdEa05EO1F4RGpORSwySkFBOEYsRXVFb0g3RixFQUFBOztBZjZGSDtFOUQ1TEMsMEJLdkQyRCxFd0VvQzNEOztBZitNRDtFZTVNQyxldEZ0QjhCLEVzRjJCOUI7RWZ1TUQ7SWV6TUUsc0J0RnpCNkIsRXNGMEI3Qjs7QWZ3TUY7RWVwTUMsZXRGOUI4QixFc0ZxQzlCO0VmNkxEOztJOURoTEMsZVZoQ3VDLEV1RmtCdEM7O0Fma01GO0VlekZFLGV0RjdJNkIsRXNGa0o3QjtFZm9GRjtJOURwTEMsZVQ1QmdDLEVzRjJIOUI7O0FmcUZIO0U5RHBMQyxlVDVCZ0MsRXNGd0kvQjtFZndFRjtJZTlFRyxldEZ4SjRCLEVzRnlKNUI7RWY2RUg7SXhEL05DLDJKQUE0RDtJQXlCNUQsWUFOd0M7SUFVeEMsYUFWd0M7SUFvQnpDLHNCQUFxQjtJQUNyQiw2QkFBNEI7SUFFNUIseUJBQXdCO0lBQ3hCLHlCQUF3QjtJQUN4Qiw4QkFBNkI7SUFDN0IseUJBQXdCLEV1RXlHckI7SXZFakpGO013RDBORDtReER6TkUsMkpBQThGLEV1RWdKN0YsRUFBQTtJdkU3SUY7TXdEc05EO1F4RHJORSwySkFBOEYsRXVFNEk3RixFQUFBOztBZnlFSDtFOURoTUMsMEJUbkJnQyxFc0YwQmhDOztBZnlMRDtFOURwTEMsZVQ1QmdDLEVzRitCaEM7RWZpTEQ7STlEakxDLHNCVC9CZ0MsRXNGOEIvQjs7QWZrTEY7RWU5S0MsZXRGeEQ4QixFc0Y4RDlCO0Vmd0tEO0k5RHBMQyxlVDVCZ0MsRXNG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Ry9OUDtNRWFDLGlCeEYrR3dDLEVzRmxFeEMsRUFBQTtFeEdxS007SXdHL05QO01FaUJDLGFBQXlDO01BQ3pDLGlDQUF5RCxFRndDekQsRUFBQTtFQXREQTtJQUNDLGVBQWMsRUFDZDtFQUVEO0lDQUQsY0FBYSxFREVYO0VBRUQ7SWhHd0RBLDBCVHRDOEI7SVNrRDlCLGVUbkQ4QjtJc0NSOUIsdUZ2QzJCdUM7SXVDM0J2QywrRXZDMkJ1QztJNEd6QnhDLDhCQUE2QjtJQUM3Qix5QkFBZ0I7SUFBaEIsaUJBQWdCLEVGVGQ7RUFFRDtJcEcyQkQsbUNDWW1EO0lDb0NsRCxnQkM1RStDO0lENkUvQyxrQkM3RCtCO0lrR2JoQyxvQ0FBbUM7SUFFbkMsbUJBQWtCO0lBQ2xCLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIsdUNBQThCO0lBQTlCLHVCQUE4QjtJQUE5QiwrQkFBOEI7SUFDOUIsa0J0RmdFVTtJc0YvRFYsZUFBYztJQUNkLGdCQUE2QjtJQUM3QiwrQkFBc0I7SUFBdEIsdUJBQXNCO0lqR3dDckIsMEJUdEM4QjtJc0NUOUIsdUZ2QzJCdUM7SXVDM0J2QywrRXZDMkJ1QztJTUp4QyxtQ0NZbUQ7SUNvQ2xELGdCQzVFK0M7SUQ2RS9DLGtCQzdEK0I7SW1HRGhDLGVBQWM7SUFDZCxjbkdXb0Q7SW1HVnBELGtCbkdVb0Q7SW1HVHBELGdCQUFlLEVGZGI7SWxHc0ZEO01BL0RBLGtCQzNCK0M7TUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0lOa0hLO013RzlNTjtRcEcyQkQsbUNDWW1EO1FDb0NsRCxnQkM1RStDO1FENkUvQyxrQkM3RCtCO1FrR0EvQixlQUFjO1FBQ2QsY2xHVW1EO1FrR1RuRCxrQmxHU21ELEVpR3ZCbEQ7UWxHc0ZEO1VBL0RBLG1CQzNCK0M7VUQ0RjlDLHdCSXJEbUIsRUpzRG5CLEVBQUE7SUFIRDtNQS9EQSxtQkMzQitDO01ENEY5Qyx3QklyRG1CLEVKc0RuQjtFa0d2RkQ7SUNpQkQsZ0JsR0lvRDtJbUdMcEQsV0FBVSxFRmJSO0lDZ0JGOzs7Ozs7TXJHR0EsbUNDWW1EO01Db0NsRCxnQkM1RStDO01ENkUvQyxrQkM3RCtCO01Eb0gvQixpQkFBZ0I7TW1HbkdoQixjQUFhO01BQ2IsbUJsR1BtRCxFa0dRbkQ7TW5HdURBOzs7Ozs7UUEvREEsbUJDM0IrQztRRDRGOUMsd0JJckRtQixFSnNEbkI7SW1HekRGO01BQ0MsY0FBYTtNQUNiLGlCQUFnQixFQUNoQjtJQUNEOztNbkc0RkMsaUJBQWdCLEVtR3pGaEI7SUFDRDtNN0YyRkEsZ0JBQWU7TTZGekZkLGlCbEduQm1EO01rR29CbkQsaUJBQWdCLEVBUWhCO003RmtGRDtRQUNDLGVBQWM7UUFDZCxtQkFBa0I7UUFDbEIsNEJBQTJCLEVBVTNCO1FBUkE7VUo5RUEsZVZoQ3VDO1VjZ0h0QyxzQkFBcUI7VUFDckIsbUJBQWtCO1VBQ2xCLGlCQUFnQjtVQUNoQixnQkFBZTtVQUNmLHlCQUF3QixFQUN4QjtNNkZwR0Q7UXJHckJELG1DQ1ltRDtRQ29DbEQsZ0JDNUUrQztRRDZFL0Msa0JDbERtRCxFa0d3QmxEO1FuR3VDRDtVQS9EQSxrQkMzQitDO1VENEY5Qyx3QklyRG1CLEVKc0RuQjtNbUd6Q0Q7UUFDQyxlQUFjLEVBQ2Q7SUFFRjtNN0ZuREEsZWJ1QmlDO01hdEJqQyxzQkFBcUI7TUFDckIsZ0JBQWU7TUFDZixpQ2R3QndDLEUyRytCdkM7TTdGckREO1FBQ0MsZWJpQmdDO1FhaEJoQyw2QmRvQnVDLEVjbkJ2QztNQUVEO1FBQ0MsZWJZZ0M7UWFYaEMsMkJiV2dDO1FhVmhDLGlDQUFnQyxFQUNoQztJWjRMTTtNd0d6TU47UUM0REEsV0FBVSxFRHpEVCxFQUFBO0lFZUY7Ozs7Ozs7TXRHSUEsbUNDWW1EO01Db0NsRCxnQkM1RStDO01ENkUvQyxrQkM3RCtCLEVtR2dCL0I7TXBHMERBOzs7Ozs7O1FBL0RBLG1CQzNCK0M7UUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0lOa0hLO00wRzdLTjs7Ozs7Ozs7UXRHTkQsbUNDWW1EO1FDb0NsRCxnQkM1RStDO1FENkUvQyxrQkM3RCtCLEVtRzJCOUI7UXBHK0NEOzs7Ozs7OztVQS9EQSxtQkMzQitDO1VENEY5Qyx3QklyRG1CLEVKc0RuQixFQUFBO0VrR2xGRDtJcEdpQkQsbUNDWW1EO0lDb0NsRCxnQkM1RStDO0lENkUvQyxrQkM3RCtCO0lrR3lGaEMsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw0QkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQjtJRWhDbkIsaUJwRy9Db0Q7SWlHYmxELG9DQUEyQjtJQUEzQixnQ0FBMkI7SUFBM0IsNEJBQTJCO0lBQzNCLHVDQUE4QjtJQUE5Qix1QkFBOEI7SUFBOUIsK0JBQThCLEVBZ0I5QjtJbEcyREQ7TUEvREEsa0JDM0IrQztNRDRGOUMsd0JJckRtQixFSnNEbkI7SU5rSEs7TXdHcE1OO1FDa0dBLCtCQUFzQjtRQUF0QiwyQkFBc0I7UUFBdEIsdUJBQXNCO1FBQ3RCLGdDQUF1QjtRQUF2QixzQkFBdUI7UUFBdkIsd0JBQXVCO1FBQ3ZCLGlCbEdwRm1ELEVpR0lsRCxFQUFBO0l4R2dMSztNd0dwTU47UUdrRUEsK0JBQXNCO1FBQXRCLDJCQUFzQjtRQUF0Qix1QkFBc0I7UUFDdEIsZ0NBQXVCO1FBQXZCLHNCQUF1QjtRQUF2Qix3QkFBdUI7UUFDdkIsaUJwR3BEbUQsRWlHSWxELEVBQUE7SXhHZ0xLO013R3BNTjtRQU9FLHVDQUE4QjtRQUE5QixtQ0FBOEI7UUFBOUIsK0JBQThCO1FBQzlCLGdDQUF1QjtRQUF2QixzQkFBdUI7UUFBdkIsd0JBQXVCO1FBQ3ZCLGNBQWEsRUFXZDtRQXBCQTtVQVlFLDRCQUFtQjtVQUFuQiw2QkFBbUI7VUFBbkIsNEJBQW1CO1VBQW5CLG9CQUFtQixFQU1uQjtVQWxCRjtZQWVHLFlBQVc7WUFDWCxpQmpHQStDLEVpR0MvQyxFQUFBO0VBS0o7SUNtRkQsb0JsR3pGb0Q7SW9HeURwRCxvQkFBcUM7SUhoRG5DLFdBQVUsRUFDVjtJeEcwS0s7TXdHOUtOO1FDc0ZBLGlCQUFnQixFRGxGZixFQUFBO0VBRUQ7SW5GN0JELHNCQUFxQjtJQUNyQiwrQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLHVCQUFzQjtJQUN0QixVQUFTO0lBQ1Qsb0JBQW1CO0lBQ25CLG1CQUFrQjtJQUNsQixzQkFBcUI7SUFDckIsbUNDYjRDO0lEYzVDLGlCQ1QwQjtJRFUxQixpQkV6QjRCO0lGMEI1QixnQkFBZTtJQUNmLDZGQUFvRjtJQUFwRixxRkFBb0Y7SUFDcEYsMEJBQWlCO0lBQWpCLHVCQUFpQjtJQUFqQixzQkFBaUI7SUFBakIsa0JBQWlCO0lBQ2pCLDRCQUEyQjtJQUczQixvQ0FBbUM7SUFDbkMsbUNBQWtDO0lBQ2xDLHNCQUFxQjtJQUNyQix5QkFBd0I7SUFnSXhCLDJCQ3BJc0I7SURxSXRCLGlCQ25JaUI7SURvSWpCLGdCQ25JZ0I7SURvSWhCLDZCQ25JbUI7SURvSW5CLGdCQ3ZJZ0I7SUR3SWhCLGtCQUFnRztJQUNoRyxrQkNwSWtCO0lEa0VsQiw4QnRCeEZtQztJc0J5Rm5DLGVSckc0RDtJUXNHNUQsc0JSdEc0RDtJUW9HNUQsMEJ0QnJFaUM7SXNCc0VqQyxldEJwRitCO0lzQnFGL0Isc0J0QnZFaUM7STBHd0dqQyxvQkFBbUIsRUQzRmpCO0luRmdDRjtNQXdCQSwwQlJwRzREO01RcUc1RCxldEJwRitCO01zQnFGL0Isc0JSdEc0RCxFUWlGM0Q7SUFFQTtNQWlCRCwwQ3ZCakV3QztNdUJrRXhDLGVSckc0RDtNUXNHNUQsc0JSdEc0RDtNUXFGMUQsc0JBQXFCLEVBQ3JCO0lBQ0Q7TUFhRCwwQ3ZCakV3QztNdUJrRXhDLGVSckc0RDtNUXNHNUQsc0JSdEc0RCxFUXlGMUQ7SUE5Q0Y7TUFDQyxxQkFBb0I7TUFDcEIsYUFBWTtNQUNaLGdCQUFlLEVBQ2Y7SUE2QkQ7TUF3QkEsMEJ0QnJFaUM7TXNCc0VqQyxldEJwRitCO01zQnFGL0Isc0J0QnZFaUMsRXNCa0RoQztJQUVBO01BaUJELDBCdkJqRXdDO011QmtFeEMsZXRCdEVpQztNc0J1RWpDLHNCdEJ2RWlDO01zQnNEL0Isc0JBQXFCLEVBQ3JCO0lBQ0Q7TUFhRCwwQnRCckVpQztNc0JzRWpDLGV0QnBGK0I7TXNCcUYvQixzQnRCdkVpQyxFc0IwRC9CO0lvRmtERjtNakd4RUMsZVRsRDhCLEUwRzZIOUI7O0FHMUpEO0VGREEsWUFBVztFQUNYLFVBQVM7RUVFUiwrQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLGdCQUFlO0VBQ2YsbUJBQWtCLEVBZWxCO0U1RzJNTTtJNEc5TlA7TUZHQyxpQnhGd0h3QztNd0Z2SHhDLGFBQThCLEVFZTlCLEVBQUE7RTVHMk1NO0k0RzlOUDtNRlFDLFd4Rm1Id0MsRTBGeEd4QyxFQUFBO0U1RzJNTTtJNEc5TlA7TUZZQyxpQnhGK0d3QyxFMEZ4R3hDLEVBQUE7RTVHMk1NO0k0RzlOUDtNRmdCQyxhQUF5QztNQUN6QyxpQ0FBeUQsRUVFekQsRUFBQTtFQW5CRDtJOUZvQ0MscUpBQTREO0lBeUI1RCxZQU53QztJQVV4QyxhQVZ3QztJQW9CekMsc0JBQXFCO0lBQ3JCLDZCQUE0QjtJQUU1Qix5QkFBd0I7SUFDeEIseUJBQXdCO0lBQ3hCLDhCQUE2QjtJQUM3Qix5QkFBd0I7STJGMEZ4Qix5QkFBZ0I7SUFBaEIsc0JBQWdCO0lBQWhCLGlCQUFnQjtJQUNoQixlQUFjO0lBQ2QsVUFBUztJQUNULFdBQVU7SUFDVixjQUFhO0lBQ2IsZ0JBQWU7SUFDZixpQkFBZ0I7SUFHaEIsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixXQUhzRjtJQUl0RixTQUpzRixFRzFLcEY7STlGZ0NEO004RnpDRDtROUYwQ0UscUpBQThGLEU4RmpDOUYsRUFBQTtJOUZvQ0Q7TThGN0NEO1E5RjhDRSxxSkFBOEYsRThGckM5RixFQUFBO0VBVEY7SXRHdUhDLGdCQzdFbUQ7SURpRm5ELG9CQ2pGbUQ7SUNxQ25ELGVWaEN1QztJTUp4QyxtQ0NZbUQ7SUNvQ2xELGdCQzVFK0M7SUQ2RS9DLGtCQzdEK0I7SURvSC9CLGlCQUFnQjtJQXhCaEIsbUJDakZtRCxFcUc1QmxEO0l0RzJGRDtNQS9EQSxtQkMzQitDO01ENEY5Qyx3QkloRG1CLEVKaURuQjtFc0c1R0Y7SUFpQkUsVUFBUyxFQUNUOztBSjZDRDtFcEdwQkQsbUNDWW1EO0VDb0NsRCxnQkM1RStDO0VENkUvQyxrQkM3RCtCO0VtR2lDaEMsb0JuR3RCb0QsRWlHd0JsRDtFQ2dDRjs7Ozs7O0lBTUMsaUJBQWdCLEVBQ2hCO0VBQ0Q7SW5HYUMsZ0JDN0VtRDtJRGlGbkQsb0JDakZtRDtJa0drRW5ELFlBQVc7SUFDWCxlQUFjO0lBQ2QsYUFBWTtJQUdaLHlCQUE4QztJQUM5QyxzQjFHdkVnQyxFMEd3RWhDO0VuR1ZBO0lBL0RBLG1CQzNCK0M7SUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0VvRzFDRjs7Ozs7O0l0R3ZCQSxtQ0NZbUQ7SUNvQ2xELGdCQzVFK0M7SUQ2RS9DLGtCQzdEK0I7SURvSC9CLGlCQUFnQixFb0d6RWhCO0lwRytCQTs7Ozs7O01BL0RBLG1CQzNCK0M7TUQ0RjlDLHdCSXJEbUIsRUpzRG5CO0VOa0hLO0kwR2xKTjs7Ozs7OztNdEdqQ0QsbUNDWW1EO01Db0NsRCxnQkM1RStDO01ENkUvQyxrQkM3RCtCLEVtR3FEOUI7TXBHcUJEOzs7Ozs7O1FBL0RBLGtCQzNCK0M7UUQ0RjlDLHdCSXJEbUIsRUpzRG5CLEVBQUE7RW9HdEJGO0lwR2lDQyxnQkM3RW1EO0lEaUZuRCxvQkNqRm1EO0ltRzhDbkQsWUFBVztJQUNYLHlCbkcvQ21ELEVtR2dEbkQ7O0ExR29JTTtFd0cxSk47SUN3RUEsaUJBQWtDLEVEckVqQyxFQUFBOztBeEd1Sks7RXdHMUpOO0lHb0NBLGlCQUFrQyxFSGpDakMsRUFBQTs7QUFFRDtFNUZyREQsZWJ1QmlDO0VhdEJqQyxzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZixpQ2R3QndDO0VNSnhDLG1DQ1ltRDtFQ29DbEQsZ0JDNUUrQztFRDZFL0Msa0JDN0QrQjtFa0dzSWhDLG9CQUFtQixFRDFGakI7RTVGbERGO0lBQ0MsZWJpQmdDO0lhaEJoQyw2QmRvQnVDLEVjbkJ2QztFQUVEO0lBQ0MsZWJZZ0M7SWFYaEMsMkJiV2dDO0lhVmhDLGlDQUFnQyxFQUNoQztFTnVFQTtJQS9EQSxtQkMzQitDO0lENEY5Qyx3QklyRG1CLEVKc0RuQjs7QU1uRGtDO0U0Rm9CbkM7STFG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QUNQLFlBQVc7RUFDWCxhQUFZLEVBQ1o7O0FBRUQ7RUFDQyxjQUFhLEVBQ2I7O0FBR0Q7RUFDQyxzQkFBcUI7RUFDckIscUJBQW9CO0VBQ3BCLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLDRCQUEyQixFQUMzQjs7QUFFRDtFQUNDLDZGQUFnRixFQUNoRjs7QUFFRDtFQUNDLDJGQUE4RSxFQUM5RTs7QUFFRDtFQUNDLDZGQUFnRixFQUNoRjs7QUFFRDtFQUNDLDJGQUE4RSxFQUM5RTs7QUFFRDtFQUNDLDJGQUE4RSxFQUM5RTs7QUFFRDtFQUNDLGtHQUFxRixFQUNyRjs7QUFFRDtFQUNDLDBGQUE2RSxFQUM3RTs7QUFFRDtFQUNDLDZGQUFnRixFQUNoRjs7QUFFRDtFQUNDLDZGQUFnRixFQUNoRjs7QUFFRDtFQUNDLDRGQUErRSxFQUMvRTs7QUFFRDtFQUNDLDJGQUE4RSxFQUM5RTs7QUFFRDtFQUNDLHlGQUE0RTtFQUM1RSxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyx5RkFBNEU7RUFDNUUsWUFBVyxFQUNYOztBQUVEO0VBQ0MseUZBQTRFO0VBQzVFLFlBQVcsRUFDWDs7QUFFRDtFQUNDLHlGQUE0RTtFQUM1RSxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyx5RkFBNEU7RUFDNUUsWUFBVyxFQUNYOztBQUVEO0VBQ0MseUZBQTRFO0VBQzVFLFlBQVcsRUFDWDs7QUFFRDtFQUNDLHlGQUE0RTtFQUM1RSxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyx5RkFBNEU7RUFDNUUsWUFBVyxFQUNYOztBQUVEO0VBQ0MseUZBQTRFO0VBQzVFLFlBQVcsRUFDWDs7QUFFRDtFQUNDLDBGQUE2RTtFQUM3RSxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxzRkFBeUUsRUFDekU7O0FBRUQ7RUFDQyxzRkFBeUUsRUFDekU7O0FBRUQ7RUFDQyxxRkFBd0UsRUFDeEU7O0FBRUQ7RUFDQyxzRkFBeUUsRUFDekU7O0FBRUQ7RUFDQyxzRkFBeUUsRUFDekU7O0FBRUQ7RUFDQyx3RkFBMkUsRUFDM0U7O0FBRUQ7RUFDQyx5RkFBNEUsRUFDNUU7O0FBRUQ7RUFDQyxvR0FBdUYsRUFDdkY7O0FBRUQ7RUFDQywyRkFBOEUsRUFDOUU7O0FBRUQ7RUFDQyx3RkFBMkUsRUFDM0U7O0FBRUQ7RUFDQyxpR0FBb0YsRUFDcEY7O0FBRUQ7RUFDQyxzRkFBeUUsRUFDekU7O0FBRUQ7RUFDQyx3RkFBMkUsRUFDM0U7O0FBRUQ7RUFDQywyRkFBOEUsRUFDOUU7O0FBRUQ7RUFDQywrRkFBa0Y7RUFDbEYsYUFBWSxFQUNaIiwiZmlsZSI6Im1haW4uY3NzIn0= */