#smartbanner {
  position: absolute;
  left: 0;
  top: -82px;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  height: 78px;
  font-family: 'Helvetica Neue',sans-serif;
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
  background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  z-index: 9998;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none; }

#smartbanner, html.sb-animation {
  -webkit-transition: all .3s ease; }

#smartbanner .sb-container {
  margin: 0 auto; }

#smartbanner .sb-close {
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
  border: 2px solid #fff;
  width: 14px;
  height: 14px;
  font-family: 'ArialRoundedMTBold',Arial;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background: #070707;
  text-decoration: none;
  text-shadow: none;
  border-radius: 14px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
  -webkit-font-smoothing: subpixel-antialiased; }

#smartbanner .sb-close:active {
  font-size: 13px;
  color: #aaa; }

#smartbanner .sb-icon {
  position: absolute;
  left: 30px;
  top: 10px;
  display: block;
  width: 57px;
  height: 57px;
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

#smartbanner.no-icon .sb-icon {
  display: none; }

#smartbanner .sb-info {
  position: absolute;
  left: 98px;
  top: 18px;
  width: 44%;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: bold;
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }

#smartbanner #smartbanner.no-icon .sb-info {
  left: 34px; }

#smartbanner .sb-info strong {
  display: block;
  font-size: 13px;
  color: #4d4d4d;
  line-height: 18px; }

#smartbanner .sb-info > span {
  display: block; }

#smartbanner .sb-info em {
  font-style: normal;
  text-transform: uppercase; }

#smartbanner .sb-button {
  position: absolute;
  right: 20px;
  top: 24px;
  border: 1px solid #bfbfbf;
  padding: 0 10px;
  min-width: 10%;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #6a6a6a;
  background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset; }

#smartbanner .sb-button:active, #smartbanner .sb-button:hover {
  background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%); }

#smartbanner .sb-icon.gloss:after {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 50%;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%);
  border-radius: 10px 10px 12px 12px; }

#smartbanner.android {
  border-color: #212228;
  background: #3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");
  border-top: 5px solid #88B131;
  box-shadow: none; }

#smartbanner.android .sb-close {
  border: 0;
  width: 17px;
  height: 17px;
  line-height: 17px;
  color: #b1b1b3;
  background: #1c1e21;
  text-shadow: 0 1px 1px #000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3); }

#smartbanner.android .sb-close:active {
  color: #eee; }

#smartbanner.android .sb-info {
  color: #ccc;
  text-shadow: 0 1px 2px #000; }

#smartbanner.android .sb-info strong {
  color: #fff; }

#smartbanner.android .sb-button {
  min-width: 12%;
  border: 1px solid #DDDCDC;
  padding: 1px;
  color: #d1d1d1;
  background: none;
  border-radius: 0;
  box-shadow: none;
  min-height: 28px; }

#smartbanner.android .sb-button span {
  text-align: center;
  display: block;
  padding: 0 10px;
  background-color: #42B6C9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#42B6C9), to(#39A9BB));
  background-image: -moz-linear-gradient(top, #42B6C9, #39A9BB);
  text-transform: none;
  text-shadow: none;
  box-shadow: none; }

#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover {
  background: none; }

#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span {
  background: #2AC7E1; }

#smartbanner.windows .sb-icon {
  border-radius: 0px; }

@charset "UTF-8";

/*! Flickity v1.0.0
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative; }

.flickity-enabled:focus {
  outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  transform: translateY(-50%); }

.flickity-prev-next-button:hover {
  background: white; }

.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F; }

.flickity-prev-next-button:active {
  filter: alpha(opacity=60);
  /* IE8 */
  opacity: 0.6; }

.flickity-prev-next-button.previous {
  left: 10px; }

.flickity-prev-next-button.next {
  right: 10px; }

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }

.flickity-prev-next-button:disabled {
  filter: alpha(opacity=30);
  /* IE8 */
  opacity: 0.3;
  cursor: auto; }

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

.flickity-prev-next-button .arrow {
  fill: #333; }

/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px; }

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1; }

.flickity-rtl .flickity-page-dots {
  direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  filter: alpha(opacity=25);
  /* IE8 */
  opacity: 0.25;
  cursor: pointer; }

.flickity-page-dots .dot.is-selected {
  filter: alpha(opacity=100);
  /* IE8 */
  opacity: 1; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@font-face {
  font-family: Sueca Text;
  src: url(/assets/sueca-text-regular-ebccf8ccabba925f717d83f9748546fe.eot);
  src: local('\263A'), url(/assets/sueca-text-regular-ebccf8ccabba925f717d83f9748546fe.eot?#iefix) format("embedded-opentype"), url(/assets/sueca-text-regular-60aa3811eb3b9e056ee8554a1afa1aaa.woff) format("woff"), url(/assets/sueca-text-regular-2ba6d8d76033d5752a069b1b499f8e85.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: Sueca Text;
  src: url(/assets/sueca-text-extrabold-141ab96bbef65e72d51cf03464f60ad0.eot);
  src: local('\263A'), url(/assets/sueca-text-extrabold-141ab96bbef65e72d51cf03464f60ad0.eot?#iefix) format("embedded-opentype"), url(/assets/sueca-text-extrabold-38b34f33afb8cd6e0605f78b95f33857.woff) format("woff"), url(/assets/sueca-text-extrabold-57fe3dfbdf588e7d474fedb40659979b.ttf) format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: Sueca Text;
  src: url(/assets/sueca-text-regular-italic-0a1f1b99de48703864f74be48a519a54.eot);
  src: local('\263A'), url(/assets/sueca-text-regular-italic-0a1f1b99de48703864f74be48a519a54.eot?#iefix) format("embedded-opentype"), url(/assets/sueca-text-regular-italic-ad685ebda67a1f548b616c49a32dbbb7.woff) format("woff"), url(/assets/sueca-text-regular-italic-cd363883ba747e7770795dd3b389dbe4.ttf) format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: Sueca Sans;
  src: url(/assets/sueca-sans-regular-1c44378a4bdcf76fbce0a10e91bd445c.eot);
  src: local('\263A'), url(/assets/sueca-sans-regular-1c44378a4bdcf76fbce0a10e91bd445c.eot?#iefix) format("embedded-opentype"), url(/assets/sueca-sans-regular-64dde7e2c8a400ed2a09923d62214639.woff) format("woff"), url(/assets/sueca-sans-regular-b7a414f0188558f70b5af9a40d3ad80c.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: SuecaWeb Hd;
  src: url(/assets/sueca-web-hd-light-76821d50f474ad0d349b90590ebf8553.eot);
  src: local('\263A'), url(/assets/sueca-web-hd-light-76821d50f474ad0d349b90590ebf8553.eot?#iefix) format("embedded-opentype"), url(/assets/sueca-web-hd-light-f5910cce0d28748e9f539abbbb34af32.woff) format("woff"), url(/assets/sueca-web-hd-light-2156d13cb838964e76e164a02b96c561.woff2) format("woff2"), url(/assets/sueca-web-hd-light-96a6f17da96e55a2b79aae0f064913c7.ttf) format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: SuecaWeb Hd;
  src: url(/assets/sueca-web-hd-semibold-de29eb4e56534c964bca815f8cca906d.eot);
  src: local('\263A'), url(/assets/sueca-web-hd-semibold-de29eb4e56534c964bca815f8cca906d.eot?#iefix) format("embedded-opentype"), url(/assets/sueca-web-hd-semibold-efc14ef123db165b4232eff1fb7ddd3a.woff) format("woff"), url(/assets/sueca-web-hd-semibold-865ca66879ec6602ecdebdc13e001e22.woff2) format("woff2"), url(/assets/sueca-web-hd-semibold-b1d0efba185b8950acc8927ccf695d44.ttf) format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: SuecaWeb Hd;
  src: url(/assets/sueca-web-hd-bold-aea9418ac4518d8c505dbdea04521d0f.eot);
  src: local('\263A'), url(/assets/sueca-web-hd-bold-aea9418ac4518d8c505dbdea04521d0f.eot?#iefix) format("embedded-opentype"), url(/assets/sueca-web-hd-bold-3617bf0c0badb71718d3144133014aa2.woff) format("woff"), url(/assets/sueca-web-hd-bold-f77751b1336c533daced0898c4498064.woff2) format("woff2"), url(/assets/sueca-web-hd-bold-b9e0e6bd1cdf80e8743b67a1d845021b.ttf) format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: Forsberg;
  src: url(/assets/forsberg-c11efe9b58a7c6081b245c7da75eb0d0.eot);
  src: local('\263A'), url(/assets/forsberg-c11efe9b58a7c6081b245c7da75eb0d0.eot?#iefix) format("embedded-opentype"), url(/assets/forsberg-fc771318b052c5b0b50a8afd8a1c7216.woff) format("woff"), url(/assets/forsberg-6ef7b096f44ff466aa8d477650e73174.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: svd-icons;
  src: url(/assets/svd-icons-79d554e5f8b67ad5d9f7e68d89da2fb5.eot);
  src: local('\263A'), url(/assets/svd-icons-79d554e5f8b67ad5d9f7e68d89da2fb5.eot?#iefix) format("embedded-opentype"), url(/assets/svd-icons-c392b438471059d77b8d8887d72777c8.woff) format("woff"), url(/assets/svd-icons-a3a0da60eb76701753afd88efd872bed.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }

html {
  overflow-x: hidden; }
  html.has-windowOverlayOpen {
    overflow: hidden; }
  @media screen and (max-width: 62.4375em) {
    html.has-mastheadPanelOpen {
      overflow: hidden; } }
  @media print {
    html {
      overflow: visible !important;
      margin: 0.8cm 1.2cm; } }

.PaywallLanding-accessables-header, .PaywallLanding-subheader, .PaywallLanding-troubleshoot-header, body, .Form-field, .Deck, .Teaser--breaking .Teaser-excerpt, #Explainer .Teaser-label, .MarketInfo-headline, .Meta-heading, .MetacolumnList-headingText, .RightNow-link, .SectionHeading, .TeaserPack-label, .TeaserPack-footer-label, .UtilityLink--serif[class], .ArticleFactBox-heading[class], .Expander-heading[class], .ReviewDetails-heading, .UtilityLink--large[class], .CompanyPicker-name, .CompanyPicker-percentage-day {
  font-family: georgia, serif; }
  .wf-suecatext-n4-active .PaywallLanding-accessables-header, .wf-suecatext-n4-active .PaywallLanding-subheader, .wf-suecatext-n4-active .PaywallLanding-troubleshoot-header, .wf-suecatext-n4-active body, .wf-suecatext-n4-active .Form-field, .wf-suecatext-n4-active .Deck, .wf-suecatext-n4-active .Teaser--breaking .Teaser-excerpt, .Teaser--breaking .wf-suecatext-n4-active .Teaser-excerpt, .wf-suecatext-n4-active #Explainer .Teaser-label, #Explainer .wf-suecatext-n4-active .Teaser-label, .wf-suecatext-n4-active .MarketInfo-headline, .wf-suecatext-n4-active .Meta-heading, .wf-suecatext-n4-active .MetacolumnList-headingText, .wf-suecatext-n4-active .RightNow-link, .wf-suecatext-n4-active .SectionHeading, .wf-suecatext-n4-active .TeaserPack-label, .wf-suecatext-n4-active .TeaserPack-footer-label, .wf-suecatext-n4-active .UtilityLink--serif[class], .wf-suecatext-n4-active .ArticleFactBox-heading[class], .wf-suecatext-n4-active .Expander-heading[class], .wf-suecatext-n4-active .ReviewDetails-heading, .wf-suecatext-n4-active .UtilityLink--large[class], .wf-suecatext-n4-active .CompanyPicker-name, .wf-suecatext-n4-active .CompanyPicker-percentage-day {
    font-family: "Sueca Text", georgia, serif; }

h2, .Heading--main, .ArchiveTeaser-heading, .MarketInfo--companySearch .MarketInfo-headline, .Teaser-heading, .ArticleHead-heading, .B2CBanner-heading, .Body-subHeading,
.Body > h2,
.Body > h3,
.Body > h4,
.Body > h5,
.Body > h6, .DialogWindow-title, .Heading, .Message-heading, .SubscriptionPackages-packageHeading, .SubscriptionPackages-packagePrice, .touchpoint-placement#touchpoint-placement-infeed .touchpoint-survey-message .message-text .touchpoint-heading, .Quote-text, .CoreNavigation-menuButton .menu-open-label, .CoreNavigation-menuButton .menu-close-label, .Navigation-link, .CoreNavigation-bottom .Navigation-item, .CoreNavigation-bottom .Navigation-submenu .Navigation-item, .UserMenu-bottom .UserMenu-menuList {
  font-family: georgia, serif; }
  .wf-suecawebhd-n4-active h2, .wf-suecawebhd-n4-active .Heading--main, .wf-suecawebhd-n4-active .ArchiveTeaser-heading, .wf-suecawebhd-n4-active .MarketInfo--companySearch .MarketInfo-headline, .MarketInfo--companySearch .wf-suecawebhd-n4-active .MarketInfo-headline, .wf-suecawebhd-n4-active .Teaser-heading, .wf-suecawebhd-n4-active .ArticleHead-heading, .wf-suecawebhd-n4-active .B2CBanner-heading, .wf-suecawebhd-n4-active .Body-subHeading,
  .wf-suecawebhd-n4-active .Body > h3,
  .wf-suecawebhd-n4-active .Body > h4,
  .wf-suecawebhd-n4-active .Body > h5,
  .wf-suecawebhd-n4-active .Body > h6, .wf-suecawebhd-n4-active .DialogWindow-title, .wf-suecawebhd-n4-active .Heading, .wf-suecawebhd-n4-active .Message-heading, .wf-suecawebhd-n4-active .SubscriptionPackages-packageHeading, .wf-suecawebhd-n4-active .SubscriptionPackages-packagePrice, .wf-suecawebhd-n4-active .touchpoint-placement#touchpoint-placement-infeed .touchpoint-survey-message .message-text .touchpoint-heading, .touchpoint-placement#touchpoint-placement-infeed .touchpoint-survey-message .message-text .wf-suecawebhd-n4-active .touchpoint-heading, .wf-suecawebhd-n4-active .Quote-text, .wf-suecawebhd-n4-active .CoreNavigation-menuButton .menu-open-label, .CoreNavigation-menuButton .wf-suecawebhd-n4-active .menu-open-label, .wf-suecawebhd-n4-active .CoreNavigation-menuButton .menu-close-label, .CoreNavigation-menuButton .wf-suecawebhd-n4-active .menu-close-label, .wf-suecawebhd-n4-active .Navigation-link, .wf-suecawebhd-n4-active .CoreNavigation-bottom .Navigation-item, .CoreNavigation-bottom .wf-suecawebhd-n4-active .Navigation-item, .wf-suecawebhd-n4-active .UserMenu-bottom .UserMenu-menuList, .UserMenu-bottom .wf-suecawebhd-n4-active .UserMenu-menuList {
    font-family: "SuecaWeb Hd", georgia, serif; }

figcaption, .ArticleLayout-nativeAdLabel-label, .Alerts, .ArchiveTeaser-meta, .ArticleContextNavigation-meta, .ArticleTags, .ArticleTags-heading[class], .ArticleTags-list, .B2CBanner-body, .B2CBanner-action, .Button, .ConfirmAction-confirm, .ui-datepicker, .DetailsList--meta, .DialogWindow-smallPrint, .ExternalLink-meta, .Form-legend, .Form-label, .Form-option .Form-label, .Label, .List--links, .Loader-text, .MarketInfo-more, .MarketInfo--companySearch .MarketInfo-chart, .MarketInfo--companySearch .MarketInfo-meta, .Markets, .Message-label, .Meta, .theme-Native .OverlayWindow-body:before, .theme-Native .OverlayWindow-body:after, .PerformanceIndicator-meta, .Quote-cite, .Slideshow-slideNumbers, .theme-Native.Slideshow-item-teaser:before, .StockTicker-link, .Table-header, .Table-cell, .Tabs-list, .Teaser-adLabel, .Teaser--search .Teaser-sponsor, .Teaser--search .Teaser-organizationNumber, .Teaser--search .Teaser-address, .UtilityLink, .Teaser-algorithm, .Ad-text, .ArticlePaywall-preHeader, .ArticlePaywall-choosePaymentHeader, .ArticlePaywall-label, .ArticlePaywall-notice, .ArticlePaywall-paymentRadio label, .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader-label, .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .SpecialOffer-body, .PaywallLanding, .PaywallLanding-accessables .PaywallLanding-accessable, .PaywallLanding-action-links .PaywallLanding-action-link, .PaywallLanding-action-links .PaywallLanding-action-link:hover, .PaywallLanding-notice, .PaywallLanding-troubleshoot, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover, .CoreNavigation-date, .CoreNavigation-login-link, .CoreNavigation-login-user-button, .Search-desktop input, .Search-mobile input, .UserMenu-top .UserMenu-login-link, .UserMenu-top .UserMenu-logout-link, .UserMenu-top .UserMenu-close-button, .UserMenu-top .UserMenu-user-label, .UserMenu-top .UserMenu-subscribe-link, .UserMenu-top .UserMenu-subscribe-link:hover, .Deck-campaign, .Footer-section[class], .LocalNewsBox .LocalNewsBox-city-toggler, .LocalNewsBox .LocalNewsBox-location-overlay, .Markets-periods li, .Notice, .NotificationLabel, .Teaser-native-exit-link, .Utility, .Notification-fineprint, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link, .Notification.Notification--bottom-sticker-wide .Notification-label, .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .Notification-button, .ElectionWidget-DayLabel, .ArticleLayout-footer .ArticleLayout-editorial-values, .Body-pullHeadline, .CompanyLabel, .CompanyPicker-box, .CompanyTagList, .CompanyTagList-heading {
  font-family: Arial, sans-serif; }
  .wf-suecasans-n4-active figcaption, .wf-suecasans-n4-active .ArticleLayout-nativeAdLabel-label, .wf-suecasans-n4-active .Alerts, .wf-suecasans-n4-active .ArchiveTeaser-meta, .wf-suecasans-n4-active .ArticleContextNavigation-meta, .wf-suecasans-n4-active .ArticleTags, .wf-suecasans-n4-active .ArticleTags-heading[class], .wf-suecasans-n4-active .ArticleTags-list, .wf-suecasans-n4-active .B2CBanner-body, .wf-suecasans-n4-active .B2CBanner-action, .wf-suecasans-n4-active .Button, .wf-suecasans-n4-active .ConfirmAction-confirm, .wf-suecasans-n4-active .ui-datepicker, .wf-suecasans-n4-active .DetailsList--meta, .wf-suecasans-n4-active .DialogWindow-smallPrint, .wf-suecasans-n4-active .ExternalLink-meta, .wf-suecasans-n4-active .Form-legend, .wf-suecasans-n4-active .Form-label, .wf-suecasans-n4-active .Label, .wf-suecasans-n4-active .List--links, .wf-suecasans-n4-active .Loader-text, .wf-suecasans-n4-active .MarketInfo-more, .wf-suecasans-n4-active .MarketInfo--companySearch .MarketInfo-chart, .MarketInfo--companySearch .wf-suecasans-n4-active .MarketInfo-chart, .wf-suecasans-n4-active .MarketInfo--companySearch .MarketInfo-meta, .MarketInfo--companySearch .wf-suecasans-n4-active .MarketInfo-meta, .wf-suecasans-n4-active .Markets, .wf-suecasans-n4-active .Message-label, .wf-suecasans-n4-active .Meta, .wf-suecasans-n4-active .theme-Native .OverlayWindow-body:before, .theme-Native .wf-suecasans-n4-active .OverlayWindow-body:before, .wf-suecasans-n4-active .theme-Native .OverlayWindow-body:after, .theme-Native .wf-suecasans-n4-active .OverlayWindow-body:after, .wf-suecasans-n4-active .PerformanceIndicator-meta, .wf-suecasans-n4-active .Quote-cite, .wf-suecasans-n4-active .Slideshow-slideNumbers, .wf-suecasans-n4-active .theme-Native.Slideshow-item-teaser:before, .wf-suecasans-n4-active .StockTicker-link, .wf-suecasans-n4-active .Table-header, .wf-suecasans-n4-active .Table-cell, .wf-suecasans-n4-active .Tabs-list, .wf-suecasans-n4-active .Teaser-adLabel, .wf-suecasans-n4-active .Teaser--search .Teaser-sponsor, .Teaser--search .wf-suecasans-n4-active .Teaser-sponsor, .wf-suecasans-n4-active .Teaser--search .Teaser-organizationNumber, .Teaser--search .wf-suecasans-n4-active .Teaser-organizationNumber, .wf-suecasans-n4-active .Teaser--search .Teaser-address, .Teaser--search .wf-suecasans-n4-active .Teaser-address, .wf-suecasans-n4-active .UtilityLink, .wf-suecasans-n4-active .Teaser-algorithm, .wf-suecasans-n4-active .Ad-text, .wf-suecasans-n4-active .ArticlePaywall-preHeader, .wf-suecasans-n4-active .ArticlePaywall-choosePaymentHeader, .wf-suecasans-n4-active .ArticlePaywall-label, .wf-suecasans-n4-active .ArticlePaywall-notice, .wf-suecasans-n4-active .ArticlePaywall-paymentRadio label, .ArticlePaywall-paymentRadio .wf-suecasans-n4-active label, .wf-suecasans-n4-active .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader-label, .ArticlePaywall-confirm-wrapper .wf-suecasans-n4-active .ArticlePaywall-subHeader-label, .wf-suecasans-n4-active .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .SpecialOffer-body, .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .wf-suecasans-n4-active .SpecialOffer-body, .wf-suecasans-n4-active .PaywallLanding, .wf-suecasans-n4-active .PaywallLanding-accessables .PaywallLanding-accessable, .PaywallLanding-accessables .wf-suecasans-n4-active .PaywallLanding-accessable, .wf-suecasans-n4-active .PaywallLanding-action-links .PaywallLanding-action-link, .PaywallLanding-action-links .wf-suecasans-n4-active .PaywallLanding-action-link, .wf-suecasans-n4-active .PaywallLanding-notice, .wf-suecasans-n4-active .PaywallLanding-troubleshoot, .wf-suecasans-n4-active .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link, .CoreNavigation-bottom--loggedout .wf-suecasans-n4-active .CoreNavigation-subscribe-link, .wf-suecasans-n4-active .CoreNavigation-date, .wf-suecasans-n4-active .CoreNavigation-login-link, .wf-suecasans-n4-active .CoreNavigation-login-user-button, .wf-suecasans-n4-active .Search-desktop input, .Search-desktop .wf-suecasans-n4-active input, .wf-suecasans-n4-active .Search-mobile input, .Search-mobile .wf-suecasans-n4-active input, .wf-suecasans-n4-active .UserMenu-top .UserMenu-login-link, .UserMenu-top .wf-suecasans-n4-active .UserMenu-login-link, .wf-suecasans-n4-active .UserMenu-top .UserMenu-logout-link, .UserMenu-top .wf-suecasans-n4-active .UserMenu-logout-link, .wf-suecasans-n4-active .UserMenu-top .UserMenu-close-button, .UserMenu-top .wf-suecasans-n4-active .UserMenu-close-button, .wf-suecasans-n4-active .UserMenu-top .UserMenu-user-label, .UserMenu-top .wf-suecasans-n4-active .UserMenu-user-label, .wf-suecasans-n4-active .UserMenu-top .UserMenu-subscribe-link, .UserMenu-top .wf-suecasans-n4-active .UserMenu-subscribe-link, .wf-suecasans-n4-active .Deck-campaign, .wf-suecasans-n4-active .Footer-section[class], .wf-suecasans-n4-active .LocalNewsBox .LocalNewsBox-city-toggler, .LocalNewsBox .wf-suecasans-n4-active .LocalNewsBox-city-toggler, .wf-suecasans-n4-active .LocalNewsBox .LocalNewsBox-location-overlay, .LocalNewsBox .wf-suecasans-n4-active .LocalNewsBox-location-overlay, .wf-suecasans-n4-active .Markets-periods li, .Markets-periods .wf-suecasans-n4-active li, .wf-suecasans-n4-active .Notice, .wf-suecasans-n4-active .NotificationLabel, .wf-suecasans-n4-active .Teaser-native-exit-link, .wf-suecasans-n4-active .Utility, .wf-suecasans-n4-active .Notification-fineprint, .wf-suecasans-n4-active .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .wf-suecasans-n4-active .Notification-message, .wf-suecasans-n4-active .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .wf-suecasans-n4-active .Notification-message, .wf-suecasans-n4-active .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .wf-suecasans-n4-active .Notification-link, .wf-suecasans-n4-active .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .wf-suecasans-n4-active .Notification-link, .wf-suecasans-n4-active .Notification.Notification--bottom-sticker-wide .Notification-label, .Notification.Notification--bottom-sticker-wide .wf-suecasans-n4-active .Notification-label, .wf-suecasans-n4-active .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .Notification-button, .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .wf-suecasans-n4-active .Notification-button, .wf-suecasans-n4-active .ElectionWidget-DayLabel, .wf-suecasans-n4-active .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-footer .wf-suecasans-n4-active .ArticleLayout-editorial-values, .wf-suecasans-n4-active .Body-pullHeadline, .wf-suecasans-n4-active .CompanyLabel, .wf-suecasans-n4-active .CompanyPicker-box, .wf-suecasans-n4-active .CompanyTagList, .wf-suecasans-n4-active .CompanyTagList-heading {
    font-family: "Sueca Sans", Arial, sans-serif; }

.Anfang {
  font-family: georgia, serif; }
  .wf-forsberg-n4-active .Anfang {
    font-family: "Forsberg", georgia, serif; }

.Teaser--partner .Teaser-heading--partner, .Teaser--partner .Teaser-excerpt--partner {
  font-family: Arial, Helvetica, sans-serif; }

.PaywallLanding-accessables-header, .PaywallLanding-subheader, .PaywallLanding-troubleshoot-header, body, .Form-field, .Deck, .Teaser--breaking .Teaser-excerpt, #Explainer .Teaser-label, .MarketInfo-headline, .Meta-heading, .MetacolumnList-headingText, .RightNow-link, .SectionHeading, .TeaserPack-label, .TeaserPack-footer-label, .UtilityLink--serif[class], .ArticleFactBox-heading[class], .Expander-heading[class], .ReviewDetails-heading, .UtilityLink--large[class] {
  font-style: normal;
  font-weight: normal; }

figcaption, .ArticleLayout-nativeAdLabel-label, .Alerts, .ArchiveTeaser-meta, .ArticleContextNavigation-meta, .ArticleTags, .ArticleTags-heading[class], .ArticleTags-list, .B2CBanner-body, .B2CBanner-action, .Button, .ConfirmAction-confirm, .ui-datepicker, .DetailsList--meta, .DialogWindow-smallPrint, .ExternalLink-meta, .Form-legend, .Form-label, .Form-option .Form-label, .Label, .List--links, .Loader-text, .MarketInfo-more, .MarketInfo--companySearch .MarketInfo-chart, .MarketInfo--companySearch .MarketInfo-meta, .Markets, .Message-label, .Meta, .theme-Native .OverlayWindow-body:before, .theme-Native .OverlayWindow-body:after, .PerformanceIndicator-meta, .Quote-cite, .Slideshow-slideNumbers, .theme-Native.Slideshow-item-teaser:before, .StockTicker-link, .Table-header, .Table-cell, .Tabs-list, .Teaser-adLabel, .Teaser--search .Teaser-sponsor, .Teaser--search .Teaser-organizationNumber, .Teaser--search .Teaser-address, .UtilityLink, .Teaser-algorithm, .Ad-text, .ArticlePaywall-preHeader, .ArticlePaywall-choosePaymentHeader, .ArticlePaywall-label, .ArticlePaywall-notice, .ArticlePaywall-paymentRadio label, .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader-label, .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .SpecialOffer-body, .PaywallLanding, .PaywallLanding-accessables .PaywallLanding-accessable, .PaywallLanding-action-links .PaywallLanding-action-link, .PaywallLanding-action-links .PaywallLanding-action-link:hover, .PaywallLanding-notice, .PaywallLanding-troubleshoot, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover, .CoreNavigation-date, .CoreNavigation-login-link, .CoreNavigation-login-user-button, .Search-desktop input, .Search-mobile input, .UserMenu-top .UserMenu-login-link, .UserMenu-top .UserMenu-logout-link, .UserMenu-top .UserMenu-close-button, .UserMenu-top .UserMenu-user-label, .UserMenu-top .UserMenu-subscribe-link, .UserMenu-top .UserMenu-subscribe-link:hover, .Deck-campaign, .Footer-section[class], .LocalNewsBox .LocalNewsBox-city-toggler, .LocalNewsBox .LocalNewsBox-location-overlay, .Markets-periods li, .Notice, .NotificationLabel, .Teaser-native-exit-link, .Utility, .Notification-fineprint, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link, .Notification.Notification--bottom-sticker-wide .Notification-label, .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .Notification-button, .ElectionWidget-DayLabel {
  font-style: normal;
  font-weight: normal; }
  figcaption strong, .ArticleLayout-nativeAdLabel-label strong, .Alerts strong, .ArchiveTeaser-meta strong, .ArticleContextNavigation-meta strong, .ArticleTags strong, .ArticleTags-heading[class] strong, .ArticleTags-list strong, .B2CBanner-body strong, .B2CBanner-action strong, .Button strong, .ConfirmAction-confirm strong, .ui-datepicker strong, .DetailsList--meta strong, .DialogWindow-smallPrint strong, .ExternalLink-meta strong, .Form-legend strong, .Form-label strong, .Form-option .Form-label strong, .Label strong, .List--links strong, .Loader-text strong, .MarketInfo-more strong, .MarketInfo--companySearch .MarketInfo-chart strong, .MarketInfo--companySearch .MarketInfo-meta strong, .Markets strong, .Message-label strong, .Meta strong, .theme-Native .OverlayWindow-body:before strong, .theme-Native .OverlayWindow-body:after strong, .PerformanceIndicator-meta strong, .Quote-cite strong, .Slideshow-slideNumbers strong, .theme-Native.Slideshow-item-teaser:before strong, .StockTicker-link strong, .Table-header strong, .Table-cell strong, .Tabs-list strong, .Teaser-adLabel strong, .Teaser--search .Teaser-sponsor strong, .Teaser--search .Teaser-organizationNumber strong, .Teaser--search .Teaser-address strong, .UtilityLink strong, .Teaser-algorithm strong, .Ad-text strong, .ArticlePaywall-preHeader strong, .ArticlePaywall-choosePaymentHeader strong, .ArticlePaywall-label strong, .ArticlePaywall-notice strong, .ArticlePaywall-paymentRadio label strong, .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader-label strong, .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .SpecialOffer-body strong, .PaywallLanding strong, .PaywallLanding-accessables .PaywallLanding-accessable strong, .PaywallLanding-action-links .PaywallLanding-action-link strong, .PaywallLanding-action-links .PaywallLanding-action-link:hover strong, .PaywallLanding-notice strong, .PaywallLanding-troubleshoot strong, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link strong, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover strong, .CoreNavigation-date strong, .CoreNavigation-login-link strong, .CoreNavigation-login-user-button strong, .Search-desktop input strong, .Search-mobile input strong, .UserMenu-top .UserMenu-login-link strong, .UserMenu-top .UserMenu-logout-link strong, .UserMenu-top .UserMenu-close-button strong, .UserMenu-top .UserMenu-user-label strong, .UserMenu-top .UserMenu-subscribe-link strong, .UserMenu-top .UserMenu-subscribe-link:hover strong, .Deck-campaign strong, .Footer-section[class] strong, .LocalNewsBox .LocalNewsBox-city-toggler strong, .LocalNewsBox .LocalNewsBox-location-overlay strong, .Markets-periods li strong, .Notice strong, .NotificationLabel strong, .Teaser-native-exit-link strong, .Utility strong, .Notification-fineprint strong, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message strong, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message strong, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link strong, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link strong, .Notification.Notification--bottom-sticker-wide .Notification-label strong, .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .Notification-button strong, .ElectionWidget-DayLabel strong,
  figcaption b,
  .ArticleLayout-nativeAdLabel-label b,
  .Alerts b,
  .ArchiveTeaser-meta b,
  .ArticleContextNavigation-meta b,
  .ArticleTags b,
  .ArticleTags-heading[class] b,
  .ArticleTags-list b,
  .B2CBanner-body b,
  .B2CBanner-action b,
  .Button b,
  .ConfirmAction-confirm b,
  .ui-datepicker b,
  .DetailsList--meta b,
  .DialogWindow-smallPrint b,
  .ExternalLink-meta b,
  .Form-legend b,
  .Form-label b,
  .Form-option .Form-label b,
  .Label b,
  .List--links b,
  .Loader-text b,
  .MarketInfo-more b,
  .MarketInfo--companySearch .MarketInfo-chart b,
  .MarketInfo--companySearch .MarketInfo-meta b,
  .Markets b,
  .Message-label b,
  .Meta b,
  .theme-Native .OverlayWindow-body:before b,
  .theme-Native .OverlayWindow-body:after b,
  .PerformanceIndicator-meta b,
  .Quote-cite b,
  .Slideshow-slideNumbers b,
  .theme-Native.Slideshow-item-teaser:before b,
  .StockTicker-link b,
  .Table-header b,
  .Table-cell b,
  .Tabs-list b,
  .Teaser-adLabel b,
  .Teaser--search .Teaser-sponsor b,
  .Teaser--search .Teaser-organizationNumber b,
  .Teaser--search .Teaser-address b,
  .UtilityLink b,
  .Teaser-algorithm b,
  .Ad-text b,
  .ArticlePaywall-preHeader b,
  .ArticlePaywall-choosePaymentHeader b,
  .ArticlePaywall-label b,
  .ArticlePaywall-notice b,
  .ArticlePaywall-paymentRadio label b,
  .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader-label b,
  .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .SpecialOffer-body b,
  .PaywallLanding b,
  .PaywallLanding-accessables .PaywallLanding-accessable b,
  .PaywallLanding-action-links .PaywallLanding-action-link b,
  .PaywallLanding-action-links .PaywallLanding-action-link:hover b,
  .PaywallLanding-notice b,
  .PaywallLanding-troubleshoot b,
  .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link b,
  .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover b,
  .CoreNavigation-date b,
  .CoreNavigation-login-link b,
  .CoreNavigation-login-user-button b,
  .Search-desktop input b,
  .Search-mobile input b,
  .UserMenu-top .UserMenu-login-link b,
  .UserMenu-top .UserMenu-logout-link b,
  .UserMenu-top .UserMenu-close-button b,
  .UserMenu-top .UserMenu-user-label b,
  .UserMenu-top .UserMenu-subscribe-link b,
  .UserMenu-top .UserMenu-subscribe-link:hover b,
  .Deck-campaign b,
  .Footer-section[class] b,
  .LocalNewsBox .LocalNewsBox-city-toggler b,
  .LocalNewsBox .LocalNewsBox-location-overlay b,
  .Markets-periods li b,
  .Notice b,
  .NotificationLabel b,
  .Teaser-native-exit-link b,
  .Utility b,
  .Notification-fineprint b,
  .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message b,
  .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message b,
  .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link b,
  .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link b,
  .Notification.Notification--bottom-sticker-wide .Notification-label b,
  .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .Notification-button b,
  .ElectionWidget-DayLabel b {
    font-weight: normal; }
  figcaption em, .ArticleLayout-nativeAdLabel-label em, .Alerts em, .ArchiveTeaser-meta em, .ArticleContextNavigation-meta em, .ArticleTags em, .ArticleTags-heading[class] em, .ArticleTags-list em, .B2CBanner-body em, .B2CBanner-action em, .Button em, .ConfirmAction-confirm em, .ui-datepicker em, .DetailsList--meta em, .DialogWindow-smallPrint em, .ExternalLink-meta em, .Form-legend em, .Form-label em, .Form-option .Form-label em, .Label em, .List--links em, .Loader-text em, .MarketInfo-more em, .MarketInfo--companySearch .MarketInfo-chart em, .MarketInfo--companySearch .MarketInfo-meta em, .Markets em, .Message-label em, .Meta em, .theme-Native .OverlayWindow-body:before em, .theme-Native .OverlayWindow-body:after em, .PerformanceIndicator-meta em, .Quote-cite em, .Slideshow-slideNumbers em, .theme-Native.Slideshow-item-teaser:before em, .StockTicker-link em, .Table-header em, .Table-cell em, .Tabs-list em, .Teaser-adLabel em, .Teaser--search .Teaser-sponsor em, .Teaser--search .Teaser-organizationNumber em, .Teaser--search .Teaser-address em, .UtilityLink em, .Teaser-algorithm em, .Ad-text em, .ArticlePaywall-preHeader em, .ArticlePaywall-choosePaymentHeader em, .ArticlePaywall-label em, .ArticlePaywall-notice em, .ArticlePaywall-paymentRadio label em, .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader-label em, .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .SpecialOffer-body em, .PaywallLanding em, .PaywallLanding-accessables .PaywallLanding-accessable em, .PaywallLanding-action-links .PaywallLanding-action-link em, .PaywallLanding-action-links .PaywallLanding-action-link:hover em, .PaywallLanding-notice em, .PaywallLanding-troubleshoot em, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link em, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover em, .CoreNavigation-date em, .CoreNavigation-login-link em, .CoreNavigation-login-user-button em, .Search-desktop input em, .Search-mobile input em, .UserMenu-top .UserMenu-login-link em, .UserMenu-top .UserMenu-logout-link em, .UserMenu-top .UserMenu-close-button em, .UserMenu-top .UserMenu-user-label em, .UserMenu-top .UserMenu-subscribe-link em, .UserMenu-top .UserMenu-subscribe-link:hover em, .Deck-campaign em, .Footer-section[class] em, .LocalNewsBox .LocalNewsBox-city-toggler em, .LocalNewsBox .LocalNewsBox-location-overlay em, .Markets-periods li em, .Notice em, .NotificationLabel em, .Teaser-native-exit-link em, .Utility em, .Notification-fineprint em, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message em, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message em, .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link em, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link em, .Notification.Notification--bottom-sticker-wide .Notification-label em, .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .Notification-button em, .ElectionWidget-DayLabel em,
  figcaption i,
  .ArticleLayout-nativeAdLabel-label i,
  .Alerts i,
  .ArchiveTeaser-meta i,
  .ArticleContextNavigation-meta i,
  .ArticleTags i,
  .ArticleTags-heading[class] i,
  .ArticleTags-list i,
  .B2CBanner-body i,
  .B2CBanner-action i,
  .Button i,
  .ConfirmAction-confirm i,
  .ui-datepicker i,
  .DetailsList--meta i,
  .DialogWindow-smallPrint i,
  .ExternalLink-meta i,
  .Form-legend i,
  .Form-label i,
  .Form-option .Form-label i,
  .Label i,
  .List--links i,
  .Loader-text i,
  .MarketInfo-more i,
  .MarketInfo--companySearch .MarketInfo-chart i,
  .MarketInfo--companySearch .MarketInfo-meta i,
  .Markets i,
  .Message-label i,
  .Meta i,
  .theme-Native .OverlayWindow-body:before i,
  .theme-Native .OverlayWindow-body:after i,
  .PerformanceIndicator-meta i,
  .Quote-cite i,
  .Slideshow-slideNumbers i,
  .theme-Native.Slideshow-item-teaser:before i,
  .StockTicker-link i,
  .Table-header i,
  .Table-cell i,
  .Tabs-list i,
  .Teaser-adLabel i,
  .Teaser--search .Teaser-sponsor i,
  .Teaser--search .Teaser-organizationNumber i,
  .Teaser--search .Teaser-address i,
  .UtilityLink i,
  .Teaser-algorithm i,
  .Ad-text i,
  .ArticlePaywall-preHeader i,
  .ArticlePaywall-choosePaymentHeader i,
  .ArticlePaywall-label i,
  .ArticlePaywall-notice i,
  .ArticlePaywall-paymentRadio label i,
  .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader-label i,
  .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .SpecialOffer-body i,
  .PaywallLanding i,
  .PaywallLanding-accessables .PaywallLanding-accessable i,
  .PaywallLanding-action-links .PaywallLanding-action-link i,
  .PaywallLanding-action-links .PaywallLanding-action-link:hover i,
  .PaywallLanding-notice i,
  .PaywallLanding-troubleshoot i,
  .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link i,
  .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover i,
  .CoreNavigation-date i,
  .CoreNavigation-login-link i,
  .CoreNavigation-login-user-button i,
  .Search-desktop input i,
  .Search-mobile input i,
  .UserMenu-top .UserMenu-login-link i,
  .UserMenu-top .UserMenu-logout-link i,
  .UserMenu-top .UserMenu-close-button i,
  .UserMenu-top .UserMenu-user-label i,
  .UserMenu-top .UserMenu-subscribe-link i,
  .UserMenu-top .UserMenu-subscribe-link:hover i,
  .Deck-campaign i,
  .Footer-section[class] i,
  .LocalNewsBox .LocalNewsBox-city-toggler i,
  .LocalNewsBox .LocalNewsBox-location-overlay i,
  .Markets-periods li i,
  .Notice i,
  .NotificationLabel i,
  .Teaser-native-exit-link i,
  .Utility i,
  .Notification-fineprint i,
  .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message i,
  .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message i,
  .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link i,
  .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link i,
  .Notification.Notification--bottom-sticker-wide .Notification-label i,
  .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .Notification-button i,
  .ElectionWidget-DayLabel i {
    font-style: normal; }

h2, .Heading--main, .ArchiveTeaser-heading, .MarketInfo--companySearch .MarketInfo-headline, .Teaser-heading, .ArticleHead-heading, .B2CBanner-heading, .Body-subHeading,
.Body > h2,
.Body > h3,
.Body > h4,
.Body > h5,
.Body > h6, .DialogWindow-title, .Heading, .Message-heading, .SubscriptionPackages-packageHeading, .SubscriptionPackages-packagePrice, .touchpoint-placement#touchpoint-placement-infeed .touchpoint-survey-message .message-text .touchpoint-heading {
  font-style: normal;
  font-weight: bold;
  font-feature-settings: "kern", "liga", "frac", "pnum"; }

.ArticleHead--light .ArticleHead-heading, .Heading--light, .Teaser--light .Teaser-heading, .Teaser--voice .Teaser-heading, .Utility--light {
  font-weight: normal; }

.ReviewDetails-heading, .SectionHeading--heavy[class], body, .Form-field, .ArticleLayout-footer .ArticleLayout-byline, .ArticleLayout-footer .ArticleLayout-share, .Footer-sections, .Footer-section, .Grid-item, .PartnerTeaserGrid-item, .SubscriptionPackages-package, .ContentLayout-metaColumn, .ContentLayout-mainColumn, .ContentLayout-extraColumn, .ArticlePaywall-paymentRadio label, .SectionNavigation-item {
  font-size: 16px;
  line-height: 1.5; }
  @media screen and (min-width: 25em) {
    .ReviewDetails-heading, .SectionHeading--heavy[class], body, .Form-field, .ArticleLayout-footer .ArticleLayout-byline, .ArticleLayout-footer .ArticleLayout-share, .Footer-sections, .Footer-section, .Grid-item, .PartnerTeaserGrid-item, .SubscriptionPackages-package, .ContentLayout-metaColumn, .ContentLayout-mainColumn, .ContentLayout-extraColumn, .ArticlePaywall-paymentRadio label, .SectionNavigation-item {
      font-size: 17px; } }
  @media screen and (min-width: 37.5em) {
    .ReviewDetails-heading, .SectionHeading--heavy[class], body, .Form-field, .ArticleLayout-footer .ArticleLayout-byline, .ArticleLayout-footer .ArticleLayout-share, .Footer-sections, .Footer-section, .Grid-item, .PartnerTeaserGrid-item, .SubscriptionPackages-package, .ContentLayout-metaColumn, .ContentLayout-mainColumn, .ContentLayout-extraColumn, .ArticlePaywall-paymentRadio label, .SectionNavigation-item {
      font-size: 18px; } }
  @media print {
    .ReviewDetails-heading, .SectionHeading--heavy[class], body, .Form-field, .ArticleLayout-footer .ArticleLayout-byline, .ArticleLayout-footer .ArticleLayout-share, .Footer-sections, .Footer-section, .Grid-item, .PartnerTeaserGrid-item, .SubscriptionPackages-package, .ContentLayout-metaColumn, .ContentLayout-mainColumn, .ContentLayout-extraColumn, .ArticlePaywall-paymentRadio label, .SectionNavigation-item {
      font-size: 14px; } }

.ArticleFactBox-body, .Expander-body {
  font-size: 16px;
  line-height: 1.4375; }
  @media print {
    .ArticleFactBox-body, .Expander-body {
      font-size: 14px;
      line-height: 1.5; } }

figcaption, .ArticleLayout-nativeAdLabel-label, .Alerts, .ArchiveTeaser-meta, .ArticleContextNavigation-meta, .ArticleTags, .ArticleTags-heading[class], .ArticleTags-list, .B2CBanner-body, .B2CBanner-action, .Button, .ConfirmAction-confirm, .ui-datepicker, .DetailsList--meta, .DialogWindow-smallPrint, .ExternalLink-meta, .Form-legend, .Form-label, .Form-option .Form-label, .Label, .List--links, .Loader-text, .MarketInfo-more, .MarketInfo--companySearch .MarketInfo-chart, .MarketInfo--companySearch .MarketInfo-meta, .Markets, .Message-label, .Meta, .theme-Native .OverlayWindow-body:before, .theme-Native .OverlayWindow-body:after, .PerformanceIndicator-meta, .Quote-cite, .Slideshow-slideNumbers, .theme-Native.Slideshow-item-teaser:before, .StockTicker-link, .Table-header, .Table-cell, .Tabs-list, .Teaser-adLabel, .Teaser--search .Teaser-sponsor, .Teaser--search .Teaser-organizationNumber, .Teaser--search .Teaser-address, .UtilityLink, .Teaser-algorithm, .ArticleLayout-footer .ArticleLayout-editorial-values, .LongReadLayout-head .LongReadLayout-head-photoByline, .ArticlePaywall-preHeader, .ArticlePaywall-label, .ArticlePaywall-divider, .CompanyPicker-box, .CompanyTagList, .CompanyTagList-heading, .Footer-section[class], .Footer-description, .Teaser--partner .Teaser-excerpt--partner, .Utility {
  font-size: 14px;
  line-height: 1.44643; }
  @media print {
    figcaption, .ArticleLayout-nativeAdLabel-label, .Alerts, .ArchiveTeaser-meta, .ArticleContextNavigation-meta, .ArticleTags, .ArticleTags-heading[class], .ArticleTags-list, .B2CBanner-body, .B2CBanner-action, .Button, .ConfirmAction-confirm, .ui-datepicker, .DetailsList--meta, .DialogWindow-smallPrint, .ExternalLink-meta, .Form-legend, .Form-label, .Form-option .Form-label, .Label, .List--links, .Loader-text, .MarketInfo-more, .MarketInfo--companySearch .MarketInfo-chart, .MarketInfo--companySearch .MarketInfo-meta, .Markets, .Message-label, .Meta, .theme-Native .OverlayWindow-body:before, .theme-Native .OverlayWindow-body:after, .PerformanceIndicator-meta, .Quote-cite, .Slideshow-slideNumbers, .theme-Native.Slideshow-item-teaser:before, .StockTicker-link, .Table-header, .Table-cell, .Tabs-list, .Teaser-adLabel, .Teaser--search .Teaser-sponsor, .Teaser--search .Teaser-organizationNumber, .Teaser--search .Teaser-address, .UtilityLink, .Teaser-algorithm, .ArticleLayout-footer .ArticleLayout-editorial-values, .LongReadLayout-head .LongReadLayout-head-photoByline, .ArticlePaywall-preHeader, .ArticlePaywall-label, .ArticlePaywall-divider, .CompanyPicker-box, .CompanyTagList, .CompanyTagList-heading, .Footer-section[class], .Footer-description, .Teaser--partner .Teaser-excerpt--partner, .Utility {
      font-size: 12px; } }

.Deck, .Teaser--breaking .Teaser-excerpt {
  font-size: 17px;
  line-height: 1.4; }
  @media screen and (min-width: 25em) {
    .Deck, .Teaser--breaking .Teaser-excerpt {
      font-size: 18px; } }
  @media screen and (min-width: 37.5em) {
    .Deck, .Teaser--breaking .Teaser-excerpt {
      font-size: 20px; } }
  @media screen and (min-width: 50em) {
    .Deck, .Teaser--breaking .Teaser-excerpt {
      font-size: 22px; } }
  @media print {
    .Deck, .Teaser--breaking .Teaser-excerpt {
      font-size: 15.5px; } }

#Explainer .Teaser-label, .MarketInfo-headline, .Meta-heading, .MetacolumnList-headingText, .RightNow-link, .SectionHeading, .TeaserPack-label, .TeaserPack-footer-label, .UtilityLink--serif[class], .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover, .CoreNavigation-menuButton .menu-open-label, .CoreNavigation-menuButton .menu-close-label, .CoreNavigation-bottom .MainMenu .Navigation-item--SiteMap, .Navigation-link, .Search-mobile input, .UserMenu-top .UserMenu-login-link, .UserMenu-top .UserMenu-logout-link, .UserMenu-top .UserMenu-subscribe-link, .UserMenu-top .UserMenu-subscribe-link:hover, .UserMenu-bottom .UserMenu-listItem a {
  font-size: 14px;
  line-height: 1.15; }
  @media screen and (min-width: 25em) {
    #Explainer .Teaser-label, .MarketInfo-headline, .Meta-heading, .MetacolumnList-headingText, .RightNow-link, .SectionHeading, .TeaserPack-label, .TeaserPack-footer-label, .UtilityLink--serif[class], .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover, .CoreNavigation-menuButton .menu-open-label, .CoreNavigation-menuButton .menu-close-label, .CoreNavigation-bottom .MainMenu .Navigation-item--SiteMap, .Navigation-link, .Search-mobile input, .UserMenu-top .UserMenu-login-link, .UserMenu-top .UserMenu-logout-link, .UserMenu-top .UserMenu-subscribe-link, .UserMenu-top .UserMenu-subscribe-link:hover, .UserMenu-bottom .UserMenu-listItem a {
      font-size: 15px; } }
  @media screen and (min-width: 50em) {
    #Explainer .Teaser-label, .MarketInfo-headline, .Meta-heading, .MetacolumnList-headingText, .RightNow-link, .SectionHeading, .TeaserPack-label, .TeaserPack-footer-label, .UtilityLink--serif[class], .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover, .CoreNavigation-menuButton .menu-open-label, .CoreNavigation-menuButton .menu-close-label, .CoreNavigation-bottom .MainMenu .Navigation-item--SiteMap, .Navigation-link, .Search-mobile input, .UserMenu-top .UserMenu-login-link, .UserMenu-top .UserMenu-logout-link, .UserMenu-top .UserMenu-subscribe-link, .UserMenu-top .UserMenu-subscribe-link:hover, .UserMenu-bottom .UserMenu-listItem a {
      font-size: 16px; } }

.ArticleFactBox-heading[class], .Expander-heading[class] {
  font-size: 16px;
  line-height: 1.15; }

.ReviewDetails-heading, .SectionHeading--heavy[class] {
  line-height: 1.15; }

.Quote-text {
  font-size: 20px;
  line-height: 1.3; }
  @media screen and (min-width: 25em) {
    .Quote-text {
      font-size: 21px; } }
  @media screen and (min-width: 37.5em) {
    .Quote-text {
      font-size: 22px; } }

h2 {
  font-size: 24px;
  line-height: 1.16; }
  @media screen and (min-width: 62.5em) {
    h2 {
      font-size: 30px;
      line-height: 1.13; } }

.Heading--main {
  font-size: 27px;
  line-height: 1.1; }
  @media screen and (min-width: 25em) {
    .Heading--main {
      font-size: 40px;
      line-height: 1; } }
  @media screen and (min-width: 50em) {
    .Heading--main {
      font-size: 50px;
      line-height: 1; } }

.Teaser--milliDeci .Teaser-heading, .ArchiveTeaser--small .ArchiveTeaser-heading, .B2CBanner-heading, .Body-subHeading,
.Body > h2,
.Body > h3,
.Body > h4,
.Body > h5,
.Body > h6, .Heading--milli, .Teaser-heading, .Teaser--milli .Teaser-heading, .UtilityLink--large[class], .Utility--milli, .touchpoint-placement#touchpoint-placement-infeed .touchpoint-survey-message .message-text .touchpoint-heading {
  font-size: 18px;
  line-height: 1.15; }

.ArchiveTeaser--medium .ArchiveTeaser-heading, .DialogWindow-title, .Heading--deci, .MarketInfo--companySearch .MarketInfo-headline, .SubscriptionPackages-packageHeading, .Teaser--deci .Teaser-heading, .Utility--deci {
  font-size: 22px;
  line-height: 1.1; }
  @media screen and (min-width: 50em) {
    .ArchiveTeaser--medium .ArchiveTeaser-heading, .DialogWindow-title, .Heading--deci, .MarketInfo--companySearch .MarketInfo-headline, .SubscriptionPackages-packageHeading, .Teaser--deci .Teaser-heading, .Utility--deci {
      font-size: 24px; } }

@media screen and (min-width: 37.5em) {
  .Teaser--milliDeci .Teaser-heading {
    font-size: rem(22);
    line-height: 1.1; } }

@media screen and (min-width: 50em) {
  .Teaser--milliDeci .Teaser-heading {
    font-size: rem(24); } }

.ArchiveTeaser--large .ArchiveTeaser-heading, .Heading--hecto, .SubscriptionPackages-package--highlight .SubscriptionPackages-packageHeading, .Teaser--hecto .Teaser-heading, .Utility--hecto {
  font-size: 22px;
  line-height: 1.1; }
  @media screen and (min-width: 25em) {
    .ArchiveTeaser--large .ArchiveTeaser-heading, .Heading--hecto, .SubscriptionPackages-package--highlight .SubscriptionPackages-packageHeading, .Teaser--hecto .Teaser-heading, .Utility--hecto {
      font-size: 24px; } }
  @media screen and (min-width: 50em) {
    .ArchiveTeaser--large .ArchiveTeaser-heading, .Heading--hecto, .SubscriptionPackages-package--highlight .SubscriptionPackages-packageHeading, .Teaser--hecto .Teaser-heading, .Utility--hecto {
      font-size: 34px; } }

.Heading--kilo, .Message-heading, .Teaser--kilo .Teaser-heading, .Utility--kilo {
  font-size: 22px;
  line-height: 1.1; }
  @media screen and (min-width: 25em) {
    .Heading--kilo, .Message-heading, .Teaser--kilo .Teaser-heading, .Utility--kilo {
      font-size: 22px; } }
  @media screen and (min-width: 37.5em) {
    .Heading--kilo, .Message-heading, .Teaser--kilo .Teaser-heading, .Utility--kilo {
      font-size: 30px; } }
  @media screen and (min-width: 50em) {
    .Heading--kilo, .Message-heading, .Teaser--kilo .Teaser-heading, .Utility--kilo {
      font-size: 36px; } }

.ArticleHead-heading, .Heading--mega, .Teaser--mega .Teaser-heading, .Utility--mega {
  font-size: 26px;
  line-height: 1.1; }
  @media screen and (min-width: 25em) {
    .ArticleHead-heading, .Heading--mega, .Teaser--mega .Teaser-heading, .Utility--mega {
      font-size: 28px; } }
  @media screen and (min-width: 37.5em) {
    .ArticleHead-heading, .Heading--mega, .Teaser--mega .Teaser-heading, .Utility--mega {
      font-size: 45px; } }
  @media screen and (min-width: 50em) {
    .ArticleHead-heading, .Heading--mega, .Teaser--mega .Teaser-heading, .Utility--mega {
      font-size: 48px; } }
  @media print {
    .ArticleHead-heading, .Heading--mega, .Teaser--mega .Teaser-heading, .Utility--mega {
      font-size: 36px; } }

.Heading--tera, .Teaser--tera .Teaser-heading, .Utility--tera {
  font-size: 26px;
  line-height: 1.1; }
  @media screen and (min-width: 25em) {
    .Heading--tera, .Teaser--tera .Teaser-heading, .Utility--tera {
      font-size: 30px; } }
  @media screen and (min-width: 37.5em) {
    .Heading--tera, .Teaser--tera .Teaser-heading, .Utility--tera {
      font-size: 48px; } }
  @media screen and (min-width: 50em) {
    .Heading--tera, .Teaser--tera .Teaser-heading, .Utility--tera {
      font-size: 78px;
      line-height: 1.05; } }

.ArchiveTeaser-excerptMore:after, .Teaser-excerptMore:after, .ArchiveTeaser-body, .Teaser-body-content {
  font-size: 15px;
  line-height: 1.2; }
  @media screen and (min-width: 25em) {
    .ArchiveTeaser-excerptMore:after, .Teaser-excerptMore:after, .ArchiveTeaser-body, .Teaser-body-content {
      font-size: 16px; } }
  @media screen and (min-width: 37.5em) {
    .ArchiveTeaser-excerptMore:after, .Teaser-excerptMore:after, .ArchiveTeaser-body, .Teaser-body-content {
      font-size: 18px;
      line-height: 1.3; } }

.Quote-text {
  font-weight: 300; }

figcaption, .ArticleLayout-nativeAdLabel-label, .Alerts, .ArchiveTeaser-meta, .ArticleContextNavigation-meta, .ArticleTags, .ArticleTags-heading[class], .ArticleTags-list, .B2CBanner-body, .B2CBanner-action, .Button, .ConfirmAction-confirm, .ui-datepicker, .DetailsList--meta, .DialogWindow-smallPrint, .ExternalLink-meta, .Form-legend, .Form-label, .Form-option .Form-label, .Label, .List--links, .Loader-text, .MarketInfo-more, .MarketInfo--companySearch .MarketInfo-chart, .MarketInfo--companySearch .MarketInfo-meta, .Markets, .Message-label, .Meta, .theme-Native .OverlayWindow-body:before, .theme-Native .OverlayWindow-body:after, .PerformanceIndicator-meta, .Quote-cite, .Slideshow-slideNumbers, .theme-Native.Slideshow-item-teaser:before, .StockTicker-link, .Table-header, .Table-cell, .Tabs-list, .Teaser-adLabel, .Teaser--search .Teaser-sponsor, .Teaser--search .Teaser-organizationNumber, .Teaser--search .Teaser-address, .UtilityLink, .Teaser-algorithm {
  font-weight: normal; }

.Teaser-meta, .Teaser--search .Teaser-sponsor {
  font-size: 13px; }
  @media screen and (min-width: 25em) {
    .Teaser-meta, .Teaser--search .Teaser-sponsor {
      font-size: 14px; } }

.ArticleLayout-nativeAdLabel-label, .ArticleTags-heading, .Body-pullHeadline, .Form-legend, .Form-label, .Label, .MarketInfo--companySearch .MarketInfo-meta, .Message-label, .theme-Native .OverlayWindow-body:before, .theme-Native .OverlayWindow-body:after, .theme-Native.Slideshow-item-teaser:before, .Teaser-premium, .Teaser-type, .Teaser-adLabel, .UtilityLink--smallcaps, .Utility--smallcaps {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.05em; }
  @media screen and (min-width: 25em) {
    .ArticleLayout-nativeAdLabel-label, .ArticleTags-heading, .Body-pullHeadline, .Form-legend, .Form-label, .Label, .MarketInfo--companySearch .MarketInfo-meta, .Message-label, .theme-Native .OverlayWindow-body:before, .theme-Native .OverlayWindow-body:after, .theme-Native.Slideshow-item-teaser:before, .Teaser-premium, .Teaser-type, .Teaser-adLabel, .UtilityLink--smallcaps, .Utility--smallcaps {
      font-size: 13px; } }

#Explainer .Teaser-label, .MarketInfo-headline, .Meta-heading, .MetacolumnList-headingText, .RightNow-link, .SectionHeading, .TeaserPack-label, .TeaserPack-footer-label, .UtilityLink--serif[class] {
  font-weight: bold; }

.SectionHeading-part--sub {
  font-weight: normal; }

.ArticleFactBox-heading[class], .Expander-heading[class] {
  font-weight: bold; }

.ReviewDetails-heading {
  font-weight: bold; }

.Anfang {
  font-size: 54px;
  line-height: 0.88889;
  font-weight: normal;
  font-style: normal; }
  @media screen and (min-width: 25em) {
    .Anfang {
      line-height: 0.94444; } }
  @media screen and (min-width: 30em) {
    .Anfang {
      font-size: 90px;
      line-height: 0.8; } }
  @media screen and (min-width: 37.5em) {
    .Anfang {
      font-size: 96px;
      line-height: 0.84375; } }
  @media print {
    .Anfang {
      font-size: 74px;
      line-height: 0.85135; } }

.Slideshow--inOverlayWindow.has-minimalUI .Slideshow-caption {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

figure {
  margin: 0; }

figcaption {
  color: #666; }
  .theme-Default figcaption {
    color: #666666; }
  .theme-Business figcaption {
    color: #64615e; }
  .theme-Native figcaption {
    color: #64625b; }

fieldset {
  margin: 0;
  padding: 0;
  border: 0; }

img {
  display: block;
  max-width: 100%;
  height: auto; }

/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box; }

*,
*:before,
*:after {
  box-sizing: inherit; }

hr {
  margin: 0;
  border: 0;
  border-top: 1px solid #000; }

table {
  border-collapse: collapse;
  margin: 0; }

th,
td {
  text-align: left;
  vertical-align: top;
  padding: 0.5em; }

th {
  font-weight: bold; }
  .has-no-touch th:hover {
    cursor: pointer; }

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body {
  color: #222;
  background-color: #fff; }

a {
  color: #3e83ca;
  text-decoration: none; }
  .has-no-touch a:hover, a:focus {
    color: #175e9d; }

small {
  font-size: 100%; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0; }

p {
  margin: 0; }

.SectionHeading--bordered .SectionHeading-part--sub {
  border-top: 3px solid #436cae; }
  @media screen and (min-width: 50em) {
    .SectionHeading--bordered .SectionHeading-part--sub {
      border-top-width: 4px; } }

.SectionHeading--bordered .SectionHeading-part--sub {
  margin-top: -3px; }
  @media screen and (min-width: 50em) {
    .SectionHeading--bordered .SectionHeading-part--sub {
      margin-top: -4px; } }

.Meta-part--author .author-image-container, .ProfileQuote, .SectionHeading--bordered .SectionHeading-part:first-child, .Teaser--voice .Teaser-link {
  border-bottom: 3px solid #436cae; }
  @media screen and (min-width: 50em) {
    .Meta-part--author .author-image-container, .ProfileQuote, .SectionHeading--bordered .SectionHeading-part:first-child, .Teaser--voice .Teaser-link {
      border-bottom-width: 4px; } }

@media screen and (min-width: 68.75em) {
  .B2CBanner--bordered {
    border-bottom: 4px solid #436cae; } }

.ArticleLayout-head--profile .ArticleLayout-head-columnWrapper, .Well--bordered--topVarying, .Well--bordered--bottomVarying, .Footer-branding, .Masthead-mainSection {
  position: relative; }
  .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after, .Well--bordered--topVarying:after, .Well--bordered--bottomVarying:after, .Footer-branding:after, .Masthead-mainSection:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 0.6%;
    min-height: 5px;
    background: #436cae; }

.SectionHeading--heavy {
  position: relative; }
  .SectionHeading--heavy:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 0.6%;
    min-height: 5px;
    background: #436cae; }

.Well--bordered--topVarying:after {
  top: 0;
  bottom: auto; }

.Well--bordered--bottomVarying:after {
  top: auto;
  bottom: 0; }

.SectionHeading--heavy:before {
  top: 0;
  bottom: auto; }

.ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after, .Footer-branding:after, .Masthead-mainSection:after {
  top: 100%;
  bottom: auto; }

.Footer-branding:after, .Masthead-mainSection:after {
  position: static;
  display: block;
  width: 100%;
  padding-top: 1.2%; }
  @media screen and (min-width: 43.9375em) {
    .Footer-branding:after, .Masthead-mainSection:after {
      padding-top: 9px; } }
  @media print {
    .Footer-branding:after, .Masthead-mainSection:after {
      padding-top: 0;
      min-height: 0;
      border-bottom: 4px solid #436cae; } }

.Body-pull--bordered {
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }

.Body-pull--bordered:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

@media screen and (min-width: 62.5em) {
  .ArticleTags {
    position: relative;
    border-left: 1px solid rgba(0, 0, 0, 0.1); }
  .ArticleTags:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1); } }

.ArticleLayout-footer, .ContentLayout, .Footer-content, .Footer-sectionsContent, .Grid, .PartnerTeaserGrid, .SubscriptionPackages {
  display: block;
  margin: 0 -9px;
  padding: 0;
  font-size: 0;
  text-align: left; }

.ContentLayout, .Footer-content, .Footer-sectionsContent, .Grid, .SubscriptionPackages {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start; }
  @supports not (flex-wrap: wrap) {
    .ContentLayout, .Footer-content, .Footer-sectionsContent, .Grid, .SubscriptionPackages {
      display: block; } }
  @media print {
    .ContentLayout, .Footer-content, .Footer-sectionsContent, .Grid, .SubscriptionPackages {
      display: block; } }

.Grid--noGutter, .SubscriptionPackages {
  margin-left: 0;
  margin-right: 0; }

.Grid--smallGutter {
  margin-left: -4px;
  margin-right: -4px; }

.Grid--largeGutter {
  margin-left: -17px;
  margin-right: -17px; }

.Grid--valignTop {
  align-items: flex-start; }

.Grid--valignMiddle {
  align-items: flex-center; }

.Grid--valignBottom {
  align-items: flex-end; }

.Grid--alignRight {
  justify-content: flex-end;
  text-align: right; }

.Grid--alignCenter {
  justify-content: center;
  text-align: center; }

.Grid--reversed {
  direction: rtl; }

.ArticleLayout-footer .ArticleLayout-byline, .ArticleLayout-footer .ArticleLayout-share, .Footer-sections, .Footer-section, .Grid-item, .PartnerTeaserGrid-item, .SubscriptionPackages-package {
  display: inline-block;
  box-sizing: border-box;
  flex: 0 1 auto;
  width: 100%;
  margin: 0;
  padding: 0 9px;
  text-align: left;
  vertical-align: top;
  direction: ltr; }

.Grid--noGutter > .Grid-item, .SubscriptionPackages-package {
  padding-left: 0;
  padding-right: 0; }

.Grid--smallGutter > .Grid-item {
  padding-left: 4px;
  padding-right: 4px; }

.Grid--largeGutter > .Grid-item {
  padding-left: 17px;
  padding-right: 17px; }

.Grid--valignTop > .Grid-item {
  align-self: flex-start;
  vertical-align: top; }

.Grid--valignMiddle > .Grid-item, .SubscriptionPackages--hasHighlight .SubscriptionPackages-package {
  align-self: center;
  vertical-align: middle; }

.ArticleLayout-footer .ArticleLayout-byline, .ArticleLayout-footer .ArticleLayout-share, .Grid--valignBottom > .Grid-item {
  align-self: flex-end;
  vertical-align: bottom; }

.ArticleLayout-byline--boxed, .ContentLayout-mainColumn.ContentLayout-mainColumn--bordered, .Footer-sections, .Footer-section, .PartnerTeaserGrid-item:nth-child(1) {
  position: relative; }
  .ArticleLayout-byline--boxed:after, .ContentLayout-mainColumn.ContentLayout-mainColumn--bordered:after, .Footer-sections:after, .Footer-section:after, .PartnerTeaserGrid-item:nth-child(1):after {
    content: "";
    position: absolute;
    background-color: rgba(0, 0, 0, 0.1); }

.ArticleLayout-byline--boxed:after, .ContentLayout-mainColumn.ContentLayout-mainColumn--bordered--top:after, .ContentLayout-mainColumn.ContentLayout-mainColumn--bordered--bottom:after, .Footer-sections--major:after {
  top: auto;
  bottom: auto;
  left: 9px;
  right: 9px;
  width: auto;
  height: 1px;
  max-width: none; }

.ArticleLayout-byline--boxed:after {
  left: 0;
  right: 0; }

.ContentLayout-mainColumn.ContentLayout-mainColumn--bordered--top:after {
  top: 0; }

.ArticleLayout-byline--boxed:after, .ContentLayout-mainColumn.ContentLayout-mainColumn--bordered--bottom:after, .Footer-sections--major:after {
  bottom: 0; }

.Container--section, .Container--full, .Container--ad, .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets, .DialogWindow, .OverlayWindow-content {
  padding-left: 2.8125%;
  padding-right: 2.8125%; }
  @media print {
    .Container--section, .Container--full, .Container--ad, .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets, .DialogWindow, .OverlayWindow-content {
      padding-left: 0;
      padding-right: 0; } }
  @media screen and (min-width: 50em) {
    .Container--section, .Container--full, .Container--ad, .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets, .DialogWindow, .OverlayWindow-content {
      padding-left: 26px;
      padding-right: 17px; } }
  @media screen and (min-width: 62.5em) {
    .Container--section, .Container--full, .Container--ad, .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets, .DialogWindow, .OverlayWindow-content {
      padding-left: 26px;
      padding-right: 9px; } }
  @media screen and (min-width: 68.75em) {
    .Container--section, .Container--full, .Container--ad, .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets, .DialogWindow, .OverlayWindow-content {
      padding-left: 9px;
      padding-right: 9px; } }

.Container--section, .Container--full, .Container--ad, .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets, .DialogWindow, .OverlayWindow-content {
  margin: 0 auto; }
  @media print {
    .Container--section, .Container--full, .Container--ad, .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets, .DialogWindow, .OverlayWindow-content {
      margin-left: 0; } }

.Container--section, .Container--ad {
  max-width: 1284px; }
  @media screen and (min-width: 50em) {
    .Container--section, .Container--ad {
      max-width: 1293px; } }
  @media screen and (min-width: 62.5em) {
    .Container--section, .Container--ad {
      max-width: 1285px; } }
  @media screen and (min-width: 68.75em) {
    .Container--section, .Container--ad {
      max-width: 1268px; } }
  @media print {
    .Container--section, .Container--ad {
      max-width: none; } }

.ArticleLayout-featureImage, .TopicLayout-image, .BecomeSubscriberLayout-introFigure, .ContentLayout-mainColumnAd, .Body-ad {
  margin-left: -2.98013%;
  margin-right: -2.98013%; }
  @media print {
    .ArticleLayout-featureImage, .TopicLayout-image, .BecomeSubscriberLayout-introFigure, .ContentLayout-mainColumnAd, .Body-ad {
      margin-left: 0;
      margin-right: 0; } }

@media screen and (min-width: 50em) {
  .ArticleLayout-featureImage, .TopicLayout-image {
    margin-left: -26px;
    margin-right: -17px; } }

@media screen and (min-width: 62.5em) {
  .ArticleLayout-featureImage, .TopicLayout-image {
    margin-left: -26px;
    margin-right: -9px; } }

@media screen and (min-width: 68.75em) {
  .ArticleLayout-featureImage, .TopicLayout-image {
    margin-left: -9px;
    margin-right: -9px; } }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.ArticleLayout-head {
  clear: both;
  position: relative; }
  .ArticleLayout-head-columnWrapper {
    display: table;
    width: 102.98013%; }
    .ArticleLayout-head-columnWrapper--noAvatar {
      width: 100%; }
    @media screen and (min-width: 37.5em) {
      .ArticleLayout-head-columnWrapper {
        width: 100%; } }
    @media print {
      .ArticleLayout-head-columnWrapper {
        width: 100%; } }
  .ArticleLayout-head-column {
    display: table-cell; }
    @media screen and (max-width: 62.4375em) {
      .ArticleLayout-head-column-multipleAvatars {
        display: none; } }
    .ArticleLayout-head-column:nth-child(2) {
      vertical-align: bottom;
      width: 33.33333%; }
      @media screen and (min-width: 62.5em) {
        .ArticleLayout-head-column:nth-child(2) {
          height: 200px; } }
      @media screen and (max-width: 62.4375em) {
        .ArticleLayout-head-column:nth-child(2) {
          height: auto; } }
      @media print {
        .ArticleLayout-head-column:nth-child(2) {
          width: 40%; } }
  .ArticleLayout-head-avatar {
    max-width: 200px;
    position: absolute;
    bottom: 0; }
    @media screen and (max-width: 37.4375em) {
      .ArticleLayout-head-avatar {
        padding-left: 17px; } }
    @media screen and (max-width: 62.4375em) {
      .ArticleLayout-head-avatar {
        position: relative; } }
    .ArticleLayout-head-avatar:nth-child(2) {
      right: 0; }
    .ArticleLayout-head-avatar img {
      display: block;
      position: relative;
      right: 0; }
    @media print {
      .ArticleLayout-head-avatar {
        max-width: 60%; } }
  .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper {
    margin-bottom: 14px; }
    .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after {
      width: calc(102.98013% - 17px); }
      @media screen and (min-width: 37.5em) {
        .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after {
          width: auto; } }
    @media print {
      .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after {
        min-height: 0;
        padding-top: 0;
        border-bottom: 4px solid #436cae; } }
    .theme-Default .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after {
      background-color: #436cae; }
    @media print {
      .theme-Default .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after {
        border-bottom-color: #436cae; } }
    .theme-Business .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after {
      background-color: #c6579a; }
    @media print {
      .theme-Business .ArticleLayout-head--profile .ArticleLayout-head-columnWrapper:after {
        border-bottom-color: #c6579a; } }
  .ArticleLayout-head--profile .ArticleHead {
    margin-bottom: 27px; }

.ArticleLayout-meta {
  flex: 0 0 auto !important;
  margin-top: 9px; }

.ArticleLayout-category {
  margin-bottom: 14px; }
  @media print {
    .ArticleLayout-category {
      margin-bottom: 0; } }

.ArticleLayout-nativeAdLabel {
  background: #ffcd00; }
  .ArticleLayout-nativeAdLabel-label {
    line-height: 27px; }
    .ArticleLayout-nativeAdLabel-label a {
      color: inherit; }

.ArticleLayout-footer {
  position: relative;
  clear: both;
  flex: 0 0 auto !important;
  margin-top: 27px; }
  @media screen and (min-width: 62.5em) {
    .ArticleLayout-footer {
      padding-bottom: 27px; } }
  @media screen and (min-width: 62.5em) {
    .ArticleLayout-footer .ArticleLayout-byline {
      width: 66.66667%; }
    .ArticleLayout-footer .ArticleLayout-share {
      width: 33.33333%;
      text-align: right; } }

@media screen and (min-width: 62.5em) {
  .ArticleLayout-tags {
    order: 1; } }

.ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c {
  flex: 0 0 auto !important; }
  @media screen and (min-width: 62.5em) {
    .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c {
      padding-bottom: 27px; } }

.ArticleLayout-byline.ArticleLayout-byline {
  margin-bottom: 14px; }

.ArticleLayout-byline-author-name {
  margin-right: 0.5em;
  text-decoration: none;
  font-weight: bold; }

.ArticleLayout-byline-author + .ArticleLayout-byline-author {
  margin-top: 0.5em; }

@media screen and (min-width: 62.5em) {
  .ArticleLayout-byline.ArticleLayout-byline {
    margin-bottom: 0; } }

@media print {
  .ArticleLayout-byline .Button {
    display: none; } }

.ArticleLayout-byline--boxed {
  position: relative; }
  .ArticleLayout-byline--boxed .ArticleLayout-byline-author-name {
    border-bottom: 1px solid #3e83ca; }
  .ArticleLayout-byline--boxed .ArticleLayout-byline-author-description {
    font-size: 14px; }
  .ArticleLayout-byline--boxed .ArticleLayout-byline-follow {
    display: block;
    margin-top: 14px; }

.ArticleLayout-byline--withImage {
  padding-right: 109px;
  min-height: 120px; }
  .ArticleLayout-byline--withImage .ArticleLayout-byline-author-image {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 120px; }

.ArticleLayout-contextNavigation {
  transition: 60ms ease;
  transition-property: opacity, transform; }
  .ArticleLayout-contextNavigation--hiddenByDefault {
    display: none; }
    .has-js .ArticleLayout-contextNavigation--hiddenByDefault {
      display: block; }
  .has-js .ArticleLayout-contextNavigation {
    position: absolute;
    z-index: 100;
    left: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.93); }
    .has-js .ArticleLayout-contextNavigation, .has-js .ArticleLayout-contextNavigation.is-docked.is-docked {
      opacity: 0;
      left: -9999px;
      right: auto; }
    .has-js .ArticleLayout-contextNavigation.is-docked.is-docked {
      top: auto !important;
      bottom: 0 !important;
      pointer-events: none; }
    .has-js .ArticleLayout-contextNavigation.is-sticky {
      left: 0 !important;
      right: 0 !important;
      width: auto !important;
      transition-duration: 340ms;
      opacity: 1; }
  .has-js.has-csstransforms .ArticleLayout-contextNavigation, .has-js.has-csstransforms .ArticleLayout-contextNavigation.is-docked.is-docked {
    transform: translate(0, 100%); }
  .has-js.has-csstransforms .ArticleLayout-contextNavigation.is-sticky {
    transform: translate(0, 0); }

.ArticleLayout-contextNavigationProgressBar {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  background: rgba(0, 0, 0, 0.1); }

@media screen and (min-width: 68.75em) {
  .ArticleLayout-featureImage {
    margin-left: 0;
    margin-right: 0; } }

@media screen and (min-width: 68.75em) {
  .ArticleLayout-featureImageCaption {
    margin-bottom: 9px; } }

.ArticleLayout-spacer {
  flex: 1 !important; }

@media screen and (min-width: 62.5em) {
  .ArticleLayout .ArticleLayout-b2cBanner {
    display: block;
    width: auto;
    padding: 9px; } }

.ArticleLayout.theme-Default {
  background-color: #fff; }

.ArticleLayout.theme-Business {
  background-color: #fcf4ec; }

.ArticleLayout.theme-Native {
  background-color: #fcf5e5; }

.LongReadLayout-head .LongReadLayout-head-background {
  position: relative; }

.LongReadLayout-head .LongReadLayout-head-backgroundImage {
  width: 100%;
  cursor: pointer; }

.LongReadLayout-head .LongReadLayout-head-photoByline {
  width: 100%;
  text-align: left;
  white-space: normal;
  text-overflow: ellipsis;
  overflow-x: hidden; }

.LongReadLayout-head .LongReadLayout-head-heading {
  position: absolute;
  left: 5%;
  bottom: 8%;
  margin-bottom: 16px; }
  .LongReadLayout-head .LongReadLayout-head-heading .ArticleHead-heading,
  .LongReadLayout-head .LongReadLayout-head-heading .Heading {
    padding: 9px;
    color: #fff; }
    @media screen and (min-width: 50em) {
      .LongReadLayout-head .LongReadLayout-head-heading .ArticleHead-heading,
      .LongReadLayout-head .LongReadLayout-head-heading .Heading {
        padding: 14px; } }
  .LongReadLayout-head .LongReadLayout-head-heading .ArticleHead-heading--withBackground,
  .LongReadLayout-head .LongReadLayout-head-heading .Heading--withBackground {
    background-color: rgba(0, 0, 0, 0.25); }

.BecomeSubscriberLayout-introFigure {
  margin-bottom: -54px; }
  @media screen and (min-width: 50em) {
    .BecomeSubscriberLayout-introFigure {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: -162px; } }

@media screen and (min-width: 50em) {
  .BecomeSubscriberLayout-introContent {
    padding-left: 17px;
    padding-right: 9px; } }

@media screen and (min-width: 62.5em) {
  .BecomeSubscriberLayout-introContent {
    padding-right: 0; } }

.Ad--panorama .Ad-text, .ContentLayout-mainColumnAd .Ad .Ad-text {
  padding-left: 7px; }
  @media screen and (min-width: 20em) {
    .Ad--panorama .Ad-text, .ContentLayout-mainColumnAd .Ad .Ad-text {
      padding-left: 0; } }

.Ad--panorama .Ad-text, .ContentLayout-mainColumnAd .Ad .Ad-text,
.Ad--panorama .Ad-content,
.ContentLayout-mainColumnAd .Ad .Ad-content {
  width: 320px;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (min-width: 48em) {
    .Ad--panorama .Ad-text, .ContentLayout-mainColumnAd .Ad .Ad-text,
    .Ad--panorama .Ad-content,
    .ContentLayout-mainColumnAd .Ad .Ad-content {
      width: auto;
      max-width: 980px;
      margin-left: 0; } }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.Ad iframe {
  display: block;
  margin: 0 auto; }
  @media screen and (min-width: 68.75em) {
    .Ad iframe {
      margin-left: 0; } }

.Ad-text {
  font-size: 11px;
  line-height: 20px;
  color: #b3b3b3; }

.Ad-content {
  position: relative;
  line-height: 1; }

.Ad--body {
  width: 320px;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (min-width: 37.5em) {
    .Ad--body {
      width: 480px;
      margin-left: 0;
      margin-right: 0; } }

.Ad--splash {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0; }
  .Ad--splash object,
  .Ad--splash embed,
  .Ad--splash img {
    display: block;
    width: 100%;
    height: 100%; }

.theme-Default .Ad .Ad-text {
  color: #b3b3b3; }

.theme-Business .Ad .Ad-text {
  color: #b0aba5; }

.theme-Native .Ad .Ad-text {
  color: #b0aba0; }

.ContentLayout {
  position: relative;
  clear: left;
  margin: 0 -9px; }
  .ContentLayout-metaColumn, .ContentLayout-mainColumn, .ContentLayout-extraColumn {
    position: relative; }
  .ContentLayout-metaColumn, .ContentLayout-mainColumn, .ContentLayout-extraColumn {
    display: inline-block;
    box-sizing: border-box;
    flex: 0 1 auto;
    width: 100%;
    margin: 0;
    padding: 0 9px;
    text-align: left;
    vertical-align: top;
    direction: ltr; }
  @media screen and (min-width: 50em) {
    .ContentLayout-metaColumn {
      z-index: 1; } }
  .ContentLayout--start .ContentLayout-metaColumn > * {
    margin: 10px 0; }
    .ContentLayout--start .ContentLayout-metaColumn > *:first-child {
      margin-top: 0; }
    .ContentLayout--start .ContentLayout-metaColumn > *:last-child {
      margin-bottom: 0; }
  .ContentLayout-metaColumn.ContentLayout-metaColumn {
    float: none;
    order: 0;
    width: 100%; }
    @media screen and (min-width: 62.5em) {
      .ContentLayout-metaColumn.ContentLayout-metaColumn {
        float: left;
        order: 2;
        width: 317px;
        padding-top: 27px; } }
    @media screen and (min-width: 68.75em) {
      .ContentLayout-metaColumn.ContentLayout-metaColumn--matchMainColumnWithoutExtra {
        margin-right: 267px; } }
    @media screen and (min-width: 68.75em) {
      .ContentLayout-metaColumn.ContentLayout-metaColumn--matchMainColumnWithoutExtra {
        margin-right: 0; } }
  .ContentLayout-mainColumn.ContentLayout-mainColumn {
    padding-top: 27px; }
    @media screen and (min-width: 62.5em) {
      .ContentLayout-mainColumn.ContentLayout-mainColumn {
        float: left;
        order: 1;
        width: 75%;
        width: calc(100% - 300px - 17px); } }
    @media screen and (min-width: 68.75em) {
      .ContentLayout-mainColumn.ContentLayout-mainColumn {
        float: none;
        order: 1;
        width: 57.23875%;
        width: calc(100% - 300px - 250px - 34px); } }
    @media screen and (min-width: 62.5em) {
      .ContentLayout-mainColumn.ContentLayout-mainColumn--withoutMeta {
        margin-right: 317px; } }
    @media screen and (min-width: 68.75em) {
      .ContentLayout-mainColumn.ContentLayout-mainColumn--withoutExtra {
        margin-right: 267px; } }
    .ContentLayout-mainColumn.ContentLayout-mainColumn--spacingBottom {
      margin-bottom: 14px; }
      @media screen and (min-width: 68.75em) {
        .ContentLayout-mainColumn.ContentLayout-mainColumn--spacingBottom {
          margin-bottom: 27px; } }
    .ContentLayout-mainColumn.ContentLayout-mainColumn--spacious {
      padding-top: 41px;
      padding-bottom: 41px; }
    .ContentLayout-mainColumn.ContentLayout-mainColumn--noGutter.ContentLayout-mainColumn--noGutter {
      padding-top: 0px;
      margin-top: 0px; }
  .ContentLayout-mainColumn--layoutTransparent.ContentLayout-mainColumn {
    width: 100% !important; }
    @media screen and (min-width: 50em) {
      .ContentLayout-mainColumn--layoutTransparent.ContentLayout-mainColumn {
        margin-right: -25%; } }
    @media screen and (min-width: 62.5em) {
      .ContentLayout-mainColumn--layoutTransparent.ContentLayout-mainColumn {
        margin-right: -267px; } }
  .ContentLayout-extraColumn {
    z-index: auto; }
    .ContentLayout-extraColumn.ContentLayout-extraColumn {
      padding-top: 27px; }
      @media screen and (min-width: 68.75em) {
        .ContentLayout-extraColumn.ContentLayout-extraColumn {
          float: right;
          order: 3;
          width: 267px; } }
  .ContentLayout-label {
    position: relative;
    display: block; }
    .ContentLayout-label:after {
      content: "";
      position: absolute;
      background-color: rgba(0, 0, 0, 0.1); }
    .ContentLayout-label:before {
      content: "";
      position: absolute;
      top: 50%;
      width: 9px;
      height: 9px;
      margin-top: -3px;
      margin-left: -9px;
      background: #ddd;
      border-radius: 50%; }
      @media screen and (min-width: 37.5em) {
        .ContentLayout-label:before {
          margin-left: -9px; } }
      @media screen and (min-width: 50em) {
        .ContentLayout-label:before {
          margin-left: -14px; } }
    .ContentLayout-label:after {
      left: 0;
      right: 0;
      top: 50%;
      height: 1px; }
    .ContentLayout-label--section {
      padding-top: 9px; }
      .ContentLayout-label--section:before {
        content: none; }
      .ContentLayout-label--section:after {
        top: 0; }
      @media screen and (min-width: 68.75em) {
        .ContentLayout-label--section {
          padding-top: 0; } }
  .ContentLayout-labelInner.ContentLayout-labelInner {
    position: relative;
    z-index: 1;
    display: inline-block;
    padding-right: 9px;
    background: #fff; }
  .ContentLayout--withoutColumnSpace .ContentLayout-mainColumn.ContentLayout-mainColumn[class],
  .ContentLayout--withoutColumnSpace .ContentLayout-metaColumn.ContentLayout-metaColumn[class],
  .ContentLayout--withoutColumnSpace .ContentLayout-extraColumn.ContentLayout-extraColumn[class] {
    padding-top: 0; }
  .ContentLayout--noExtraColumn .ContentLayout-mainColumn.ContentLayout-mainColumn {
    float: none;
    order: 0;
    width: 100%; }
    @media screen and (min-width: 62.5em) {
      .ContentLayout--noExtraColumn .ContentLayout-mainColumn.ContentLayout-mainColumn {
        float: left;
        order: 1;
        width: 75%;
        width: calc(100% - 300px - 17px); } }
  @media screen and (min-width: 68.75em) {
    .ContentLayout--noMetaColumn > .ContentLayout-mainColumn {
      width: 57.23875%;
      width: calc(100% - 250px - 17px); } }
  .ContentLayout--noExtraColumn.ContentLayout--noMetaColumn .ContentLayout-mainColumn.ContentLayout-mainColumn {
    float: none;
    order: 0;
    width: 100%; }
  @media screen and (min-width: 62.5em) {
    .ContentLayout--mainColumnBorder .ContentLayout-mainColumn:before {
      content: "";
      position: absolute;
      z-index: 1;
      top: 27px;
      bottom: 0;
      right: 0;
      width: 1px;
      background-color: rgba(0, 0, 0, 0.1); }
    .ContentLayout--mainColumnBorder.ContentLayout--withoutColumn .ContentLayout-mainColumn:before, .ContentLayout--mainColumnBorder.ContentLayout--withoutColumnSpace .ContentLayout-mainColumn:before {
      top: 0; } }
  .ContentLayout--bordered:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 9px;
    right: 9px;
    height: 1px;
    background: rgba(0, 0, 0, 0.1); }
    @media screen and (min-width: 68.75em) {
      .ContentLayout--bordered:before {
        content: ""; } }
  @media screen and (min-width: 68.75em) {
    .ContentLayout--bordered--main:before {
      right: 276px; } }
  .ContentLayout--persistent-bordered:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 9px;
    right: 9px;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    content: ""; }
    @media screen and (min-width: 78.125em) {
      .ContentLayout--persistent-bordered:before {
        left: 17px; } }
  @media screen and (min-width: 68.75em) {
    .ContentLayout--start .ContentLayout-metaColumn {
      display: flex;
      flex-direction: column; } }
  .ContentLayout--start .ContentLayout-extraColumn {
    display: flex; }
  .ContentLayout--article .ContentLayout-metaColumn.ContentLayout-metaColumn, .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn, .ContentLayout--article .ContentLayout-extraColumn.ContentLayout-extraColumn {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
    .ContentLayout--article .ContentLayout-metaColumn.ContentLayout-metaColumn > *, .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn > *, .ContentLayout--article .ContentLayout-extraColumn.ContentLayout-extraColumn > * {
      flex: 1 0 auto; }
      .ContentLayout--article .ContentLayout-metaColumn.ContentLayout-metaColumn > * ~ *:last-child, .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn > * ~ *:last-child, .ContentLayout--article .ContentLayout-extraColumn.ContentLayout-extraColumn > * ~ *:last-child {
        flex: 0 0 auto; }
    @media print {
      .ContentLayout--article .ContentLayout-metaColumn.ContentLayout-metaColumn, .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn, .ContentLayout--article .ContentLayout-extraColumn.ContentLayout-extraColumn {
        display: block; } }
  .ContentLayout--article .ContentLayout-metaColumn.ContentLayout-metaColumn {
    justify-content: flex-start; }
  .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn {
    padding-top: 0;
    float: none;
    order: 0;
    width: 100%; }
    @media screen and (min-width: 62.5em) {
      .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn {
        float: left;
        order: 1;
        width: 75%;
        width: calc(100% - 300px - 17px); } }
    @media screen and (min-width: 68.75em) {
      .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn {
        float: none;
        order: 1;
        width: 57.23875%;
        width: calc(100% - 300px - 250px - 34px);
        padding-top: 27px;
        padding-left: 9px; } }
    .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn--withoutExtra {
      margin-right: 0; }
      @media screen and (min-width: 62.5em) {
        .ContentLayout--article .ContentLayout-mainColumn.ContentLayout-mainColumn--withoutExtra {
          margin-right: 267px; } }
  @media screen and (max-width: 62.4375em) {
    .ContentLayout--article .ContentLayout-extraColumn.ContentLayout-extraColumn {
      width: 100%;
      padding-top: 0;
      padding-bottom: 27px; } }
  @media screen and (min-width: 62.5em) {
    .ContentLayout--article.ContentLayout--noExtraColumn .ContentLayout-mainColumn.ContentLayout-mainColumn {
      float: none;
      order: 0;
      width: 100%; } }
  @media screen and (min-width: 68.75em) {
    .ContentLayout--article.ContentLayout--noExtraColumn .ContentLayout-mainColumn.ContentLayout-mainColumn {
      float: none;
      order: 1;
      width: 83.33333%; } }
  .ContentLayout--breaking .ContentLayout-metaColumn.ContentLayout-metaColumn {
    order: 0; }
  .ContentLayout--timeline.ContentLayout--bordered:before {
    content: none; }
  .ContentLayout--timeline .ContentLayout-mainColumn:before {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    bottom: 0;
    left: 3px;
    right: auto;
    width: 1px;
    height: auto;
    background: #ddd; }
    @media screen and (min-width: 37.5em) {
      .ContentLayout--timeline .ContentLayout-mainColumn:before {
        left: -1px; } }
    @media screen and (min-width: 50em) {
      .ContentLayout--timeline .ContentLayout-mainColumn:before {
        left: 0; } }
  @media screen and (min-width: 0em) and (max-width: 68.6875em) {
    .ContentLayout--timeline .ContentLayout-mainColumn {
      padding-top: 4px; } }
  @media screen and (min-width: 0em) and (max-width: 62.4375em) {
    .ContentLayout .ContentLayout--timeline .ContentLayout-metaColumn--matchMainColumnWithoutExtra {
      margin-right: 0; } }
  .ContentLayout--timeline--first .ContentLayout-metaColumn:before {
    top: 12px; }
  .ContentLayout--timeline--last .ContentLayout-mainColumn:before {
    bottom: 9px; }
  @media screen and (min-width: 48em) {
    .ContentLayout-mainColumnAd {
      margin-left: 0;
      margin-right: 0; } }
  .ContentLayout-metaColumnAd {
    position: relative;
    display: none;
    flex: 0 0 auto !important; }
    @media screen and (min-width: 62.5em) {
      .ContentLayout-metaColumnAd {
        display: block; } }
  .ContentLayout-extraColumnAd {
    position: relative;
    display: none;
    flex: 1 0 auto !important;
    margin-top: -20px; }
    @media screen and (min-width: 68.75em) {
      .ContentLayout-extraColumnAd {
        display: block; } }
  @media screen and (min-width: 79.1875em) {
    .ContentLayout--footer {
      margin-right: -17px; }
      .ContentLayout--footer .ContentLayout-mainColumn.ContentLayout-mainColumn {
        padding-right: 17px; } }

.StartLayout-section {
  padding-top: 9px; }
  .StartLayout-section--noMargin {
    padding-top: 0; }

@media screen and (min-width: 62.5em) {
  .StartLayout .StartLayout-b2cbanner {
    display: block;
    width: auto;
    padding: 9px; } }

.TopicLayout-head {
  padding-bottom: 27px; }
  .TopicLayout-head-footer {
    margin-top: 14px; }
    .TopicLayout-head-footer-part {
      margin-right: 9px; }

@media screen and (min-width: 68.75em) {
  .TopicLayout-image {
    margin-left: 0;
    margin-right: 0; } }

.TopicLayout-primarySelection {
  padding-bottom: 14px; }

.TopicLayout-extraColumn {
  display: none; }
  @media screen and (min-width: 68.75em) {
    .TopicLayout-extraColumn {
      display: block; } }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.Ad iframe {
  display: block;
  margin: 0 auto; }
  @media screen and (min-width: 68.75em) {
    .Ad iframe {
      margin-left: 0; } }

.Ad-text {
  font-size: 11px;
  line-height: 20px;
  color: #b3b3b3; }

.Ad-content {
  position: relative;
  line-height: 1; }

.Ad--body {
  width: 320px;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (min-width: 37.5em) {
    .Ad--body {
      width: 480px;
      margin-left: 0;
      margin-right: 0; } }

.Ad--splash {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0; }
  .Ad--splash object,
  .Ad--splash embed,
  .Ad--splash img {
    display: block;
    width: 100%;
    height: 100%; }

.theme-Default .Ad .Ad-text {
  color: #b3b3b3; }

.theme-Business .Ad .Ad-text {
  color: #b0aba5; }

.theme-Native .Ad .Ad-text {
  color: #b0aba0; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.Alerts {
  margin: 0;
  padding: 0;
  list-style: none; }
  .Alerts a {
    text-decoration: none; }
    .has-no-touch .Alerts a:hover, .Alerts a:focus {
      color: #175e9d; }
  .Alerts-item {
    display: flex;
    justify-content: flex-start;
    padding: 9px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 37.4375em) {
      .Alerts-item {
        padding-left: 9px;
        padding-right: 9px; } }
    @media screen and (min-width: 37.5em) {
      .Alerts-item {
        padding-left: 15px;
        padding-right: 15px; } }
    @media screen and (min-width: 50em) {
      .Alerts-item {
        padding-left: 20px;
        padding-right: 20px; } }
  .Alerts-icon {
    color: #ff5f0e; }
  .Alerts-message {
    flex: 1 1 auto; }
    @media screen and (min-width: 50em) {
      .Alerts-message {
        float: left;
        width: 80%; } }
  .Alerts-close {
    float: right;
    flex: 1 0 auto;
    padding-left: 5px;
    text-align: right;
    white-space: nowrap; }
    @media screen and (min-width: 50em) {
      .Alerts-close {
        width: 20%; } }

.Anfang {
  float: left;
  margin: 0 0.05em 0 0;
  color: #111; }
  .Anfang > b,
  .Anfang > strong,
  .Anfang > i,
  .Anfang > em {
    font-weight: normal;
    font-style: normal; }

.ArchiveTeaser-image, .Teaser-video, .Teaser-image {
  position: relative;
  overflow: hidden;
  float: left;
  width: 71px;
  height: 0;
  padding-top: 71px;
  margin-right: 14px; }
  .ArchiveTeaser-image img, .Teaser-video img, .Teaser-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    max-width: none;
    height: 100%; }
    .has-csstransforms .ArchiveTeaser-image img, .has-csstransforms .Teaser-video img, .has-csstransforms .Teaser-image img {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  @media screen and (min-width: 37.5em) {
    .ArchiveTeaser-image, .Teaser-video, .Teaser-image {
      height: auto;
      padding-top: 0;
      width: 30%;
      margin-right: 9px;
      max-width: 162px; }
      .ArchiveTeaser-image img, .Teaser-video img, .Teaser-image img {
        position: static;
        max-width: 100%;
        height: auto;
        width: 100%; }
        .has-csstransforms .ArchiveTeaser-image img, .has-csstransforms .Teaser-video img, .has-csstransforms .Teaser-image img {
          transform: none; } }
  @media screen and (min-width: 50em) {
    .ArchiveTeaser-image, .Teaser-video, .Teaser-image {
      max-width: none; } }

.ArchiveTeaser--small .ArchiveTeaser-image, .Teaser--smallImage .Teaser-image {
  height: auto;
  padding-top: 0;
  width: 81px; }
  .ArchiveTeaser--small .ArchiveTeaser-image img, .Teaser--smallImage .Teaser-image img {
    position: static;
    max-width: 100%;
    height: auto;
    width: 100%; }
    .has-csstransforms .ArchiveTeaser--small .ArchiveTeaser-image img, .ArchiveTeaser--small .has-csstransforms .ArchiveTeaser-image img, .has-csstransforms .Teaser--smallImage .Teaser-image img, .Teaser--smallImage .has-csstransforms .Teaser-image img {
      transform: none; }

.ArchiveTeaser-excerpt, .Teaser-excerpt {
  display: inline;
  color: #333; }

.ArchiveTeaser-excerptMore:after, .Teaser-excerptMore:after {
  content: "\2026"; }

.ArchiveTeaser-heading, .MarketInfo--companySearch .MarketInfo-headline, .Teaser-heading {
  margin-bottom: 0.2em; }

.ArchiveTeaser {
  position: relative; }
  @media screen and (min-width: 37.5em) {
    .ArchiveTeaser--small {
      display: flex;
      justify-content: space-between; } }
  @media screen and (max-width: 37.4375em) {
    .ArchiveTeaser--author {
      padding-right: 91.5px;
      min-height: 100px; } }
  .ArchiveTeaser--author .ArchiveTeaser-body {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .ArchiveTeaser-link {
    color: #222;
    text-decoration: none; }
    .ArchiveTeaser--small .ArchiveTeaser-link {
      display: block;
      flex: 1 0 1px; }
      @media screen and (min-width: 37.5em) {
        .ArchiveTeaser--small .ArchiveTeaser-link {
          width: 75%;
          display: flex;
          align-items: center; } }
  .has-no-touch .ArchiveTeaser-link:hover .ArchiveTeaser-image img,
  .ArchiveTeaser-link:focus .ArchiveTeaser-image img {
    opacity: 0.93; }
  .ArchiveTeaser--small .ArchiveTeaser-image {
    width: 30%;
    flex: 0 0 auto; }
    @media screen and (max-width: 37.4375em) {
      .ArchiveTeaser--small .ArchiveTeaser-image {
        float: right;
        margin-right: 0;
        margin-left: 14px; } }
    @media screen and (min-width: 37.5em) {
      .ArchiveTeaser--small .ArchiveTeaser-image {
        width: 81px; } }
    @media screen and (min-width: 50em) {
      .ArchiveTeaser--small .ArchiveTeaser-image {
        width: 108px; } }
  .ArchiveTeaser--author .ArchiveTeaser-image {
    float: right;
    width: 70px; }
    @media screen and (max-width: 37.4375em) {
      .ArchiveTeaser--author .ArchiveTeaser-image {
        position: absolute;
        right: -17px;
        bottom: 0;
        width: 94.5px; } }
  .ArchiveTeaser.ArchiveTeaser--medium .ArchiveTeaser-image {
    width: 30%;
    float: right;
    margin-left: 9px; }
    @media screen and (min-width: 37.5em) {
      .ArchiveTeaser.ArchiveTeaser--medium .ArchiveTeaser-image {
        width: auto;
        float: none;
        margin-left: 0; } }
  .ArchiveTeaser--medium .ArchiveTeaser-image,
  .ArchiveTeaser--large .ArchiveTeaser-image {
    height: auto;
    padding-top: 0;
    float: none;
    width: 100%;
    max-width: none;
    margin: 0 0 9px; }
    .ArchiveTeaser--medium .ArchiveTeaser-image img,
    .ArchiveTeaser--large .ArchiveTeaser-image img {
      position: static;
      max-width: 100%;
      height: auto;
      width: 100%; }
      .has-csstransforms .ArchiveTeaser--medium .ArchiveTeaser-image img, .has-csstransforms
      .ArchiveTeaser--large .ArchiveTeaser-image img {
        transform: none; }
  .has-no-touch .ArchiveTeaser-link:hover .ArchiveTeaser-heading,
  .ArchiveTeaser-link:focus .ArchiveTeaser-heading {
    color: #555; }
  .ArchiveTeaser--author .ArchiveTeaser-heading {
    white-space: normal; }
  @media screen and (max-width: 49.9375em) {
    .ArchiveTeaser--small .ArchiveTeaser-excerptMore {
      font-size: 0; } }
  .ArchiveTeaser--medium .ArchiveTeaser-excerptMore {
    font-size: 0; }
  .ArchiveTeaser--small .ArchiveTeaser-follow {
    margin-top: 9px;
    flex: 0 0 auto;
    align-self: center; }
    @media screen and (min-width: 37.5em) {
      .ArchiveTeaser--small .ArchiveTeaser-follow {
        width: auto;
        margin-top: 0;
        margin-left: 9px; }
        .has-no-flexbox .ArchiveTeaser--small .ArchiveTeaser-follow {
          float: right; } }
  .ArchiveTeaser--medium .ArchiveTeaser-follow,
  .ArchiveTeaser--large .ArchiveTeaser-follow {
    margin-top: 9px;
    margin-bottom: 9px; }
    @media screen and (min-width: 37.5em) {
      .ArchiveTeaser--medium .ArchiveTeaser-follow,
      .ArchiveTeaser--large .ArchiveTeaser-follow {
        margin-top: 27px;
        margin-bottom: 27px; } }
  @media screen and (max-width: 37.4375em) {
    .ArchiveTeaser--author .ArchiveTeaser-follow {
      margin-bottom: 14px; } }
  .ArchiveTeaser-meta {
    display: inline-block;
    margin-left: 5px;
    color: #666; }

.ArticleContextNavigation a {
  text-decoration: none;
  color: #222; }
  .has-no-touch .ArticleContextNavigation a:hover, .ArticleContextNavigation a:focus {
    color: #555; }
    .has-no-touch .ArticleContextNavigation a:hover .ArticleContextNavigation-title, .ArticleContextNavigation a:focus .ArticleContextNavigation-title {
      color: #175e9d; }
    .has-no-touch .ArticleContextNavigation a:hover .ArticleContextNavigation-button, .ArticleContextNavigation a:focus .ArticleContextNavigation-button {
      background-color: #2b538f; }

.ArticleContextNavigation-button {
  transition: 380ms ease;
  transition-property: opacity, transform;
  transition-delay: 190ms;
  position: relative;
  z-index: 1;
  display: block;
  float: right;
  width: 44px;
  height: 44px;
  margin-right: -7px;
  margin-top: -11px;
  margin-left: 5px;
  border-radius: 50%;
  background: #436cae;
  color: #fff;
  text-align: center; }
  .ArticleContextNavigation-button .Icon {
    line-height: 42px; }
  .has-js .ArticleContextNavigation-button,
  .has-js .is-docked.is-docked .ArticleContextNavigation-button {
    opacity: 0;
    transform: translate(0, 50%); }
  .has-js .not-sticky .ArticleContextNavigation-button,
  .has-js .is-sticky .ArticleContextNavigation-button {
    opacity: 1;
    transform: translate(0, 0); }
  @media screen and (max-width: 49.9375em) {
    .ArticleContextNavigation-button .Icon[class] {
      font-size: 28px; } }
  @media screen and (min-width: 50em) {
    .ArticleContextNavigation-button {
      margin-right: 0;
      width: 55px;
      height: 55px;
      margin-top: -14px; }
      .ArticleContextNavigation-button .Icon {
        line-height: 53px; } }

.ArticleContextNavigation-content {
  position: relative;
  overflow: hidden;
  padding-top: 9px;
  padding-bottom: 10.8px; }
  @media screen and (min-width: 50em) {
    .ArticleContextNavigation-content {
      padding-top: 14px;
      padding-bottom: 20px; } }

.ArticleContextNavigation-thumbnail {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 9px; }
  @media screen and (min-width: 50em) {
    .ArticleContextNavigation-thumbnail {
      margin-right: 14px;
      width: 54px;
      height: 54px; } }

.ArticleContextNavigation-meta {
  display: flex;
  margin: 0;
  color: #888;
  line-height: 18px;
  white-space: nowrap; }
  @media screen and (min-width: 50em) {
    .ArticleContextNavigation-meta {
      line-height: 20.25px; } }

.ArticleContextNavigation-metaIntro, .ArticleContextNavigation-metaCount {
  display: block; }

.ArticleContextNavigation-metaIntro {
  overflow: hidden;
  text-overflow: ellipsis; }

.ArticleContextNavigation-metaCount {
  flex-shrink: 0; }
  .ArticleContextNavigation-metaCount:before {
    content: "\A0"; }

.ArticleContextNavigation-title {
  overflow: hidden;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  color: #3e83ca; }

.ArticleContextNavigation--tight .ArticleContextNavigation-button {
  margin-top: -18px; }
  @media screen and (min-width: 50em) {
    .ArticleContextNavigation--tight .ArticleContextNavigation-button {
      margin-top: -29px; } }

.ArticleFactBox, .Well {
  position: relative;
  padding: 27px; }

.Well {
  background: #f7f6f5; }
  .theme-Default .Well {
    background: #f7f6f5; }
  .theme-Business .Well {
    background: #f4ebe2; }
  .theme-Native .Well {
    background: #f4ecdc; }

.Well--rounded {
  border-radius: 3px; }

.Well--light.Well {
  background: #fff; }

.Well--blue.Well {
  background: #ecf3fa; }

.Well--fullBlue.Well {
  background: #3e83ca; }

.Well--transparent.Well {
  background: transparent; }

.Well--bordered {
  border-top: 3px solid #3e83ca; }

.Well--bordered--topVarying {
  border-top: 0; }

.Well--bordered--bottomVarying {
  border-top: 0; }

.Well--outlined {
  border: 1px solid rgba(0, 0, 0, 0.1); }

.Well--bigHorizontalPadding {
  padding-top: 41px;
  padding-bottom: 41px; }

.ArticleFactBox {
  padding-top: 9px;
  padding-bottom: 9px; }

.ArticleFactBox {
  padding-left: 9px;
  padding-right: 9px; }

.ArticleFactBox-toggle:before, .ArticlePaywall-listItem:before, .NavigationPanel-item:before, .SectionNavigationAll-subItem:before, .DialogWindow-close:before, .Notification-close:before, .Button--follow:before, .Checklist-item:after, .Checkmark:after, .CompanyPicker-percentage-day:before, .ui-datepicker-prev, .ui-datepicker-next, .Expander-toggle:before, .FontIcon, .OverlayWindow-close:before, .SectionNavigation-item--root.is-open > .SectionNavigation-link:after, .SectionNavigation-link:before, .SectionNavigation-link:after, .Tabs.is-stacked .Tabs-list:after, .Teaser-image--video:after {
  speak: none;
  font-family: "svd-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  visibility: visible;
  vertical-align: baseline;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .wf-svdicons-n4-active .ArticleFactBox-toggle:before, .wf-svdicons-n4-active .ArticlePaywall-listItem:before, .wf-svdicons-n4-active .NavigationPanel-item:before, .wf-svdicons-n4-active .SectionNavigationAll-subItem:before, .wf-svdicons-n4-active .DialogWindow-close:before, .wf-svdicons-n4-active .Notification-close:before, .wf-svdicons-n4-active .Button--follow:before, .wf-svdicons-n4-active .Checklist-item:after, .wf-svdicons-n4-active .Checkmark:after, .wf-svdicons-n4-active .CompanyPicker-percentage-day:before, .wf-svdicons-n4-active .ui-datepicker-prev, .wf-svdicons-n4-active .ui-datepicker-next, .wf-svdicons-n4-active .Expander-toggle:before, .wf-svdicons-n4-active .FontIcon, .wf-svdicons-n4-active .OverlayWindow-close:before, .wf-svdicons-n4-active .SectionNavigation-item--root.is-open > .SectionNavigation-link:after, .wf-svdicons-n4-active .SectionNavigation-link:before, .wf-svdicons-n4-active .SectionNavigation-link:after, .wf-svdicons-n4-active .Tabs.is-stacked .Tabs-list:after, .Tabs.is-stacked .wf-svdicons-n4-active .Tabs-list:after, .wf-svdicons-n4-active .Teaser-image--video:after {
    font-family: "svd-icons";
    visibility: visible; }

.DialogWindow-close:before, .Notification-close:before, .FontIcon:before, .OverlayWindow-close:before {
  width: 1em;
  height: 1em; }

.FontIcon--disc-arrow-right:before {
  content: "a"; }

.FontIcon--disc-arrow-left:before {
  content: "b"; }

.FontIcon--disc-arrow-down:before {
  content: "c"; }

.FontIcon--disc-arrow-up:before {
  content: "d"; }

.FontIcon--circled-arrow-right:before {
  content: "e"; }

.FontIcon--circled-arrow-left:before {
  content: "f"; }

.FontIcon--circled-arrow-down:before {
  content: "g"; }

.FontIcon--circled-arrow-up:before {
  content: "h"; }

.FontIcon--bullet:before, .SectionNavigation-item--level0.is-open .SectionNavigation-link:after, .SectionNavigation-item--level1 .SectionNavigation-link:after {
  content: "\2022"; }

.FontIcon--euro:before {
  content: "\20AC"; }

.FontIcon--dollar:before {
  content: "$"; }

.FontIcon--clock:before {
  content: "\E600"; }

.FontIcon--twitter:before {
  content: "\E601"; }

.FontIcon--facebook:before {
  content: "\E602"; }

.FontIcon--quote:before {
  content: "\""; }

.FontIcon--mail:before {
  content: "\E604"; }

.FontIcon--dice-1:before {
  content: "1"; }

.FontIcon--dice-2:before {
  content: "2"; }

.FontIcon--dice-3:before {
  content: "3"; }

.FontIcon--dice-4:before {
  content: "4"; }

.FontIcon--dice-5:before {
  content: "5"; }

.FontIcon--dice-6:before {
  content: "6"; }

.FontIcon--search:before {
  content: "\E616"; }

.FontIcon--play:before, .Teaser-image--video:after {
  content: "\E617"; }

.FontIcon--menu:before {
  content: "\E619"; }

.FontIcon--plus:before {
  content: "\E620"; }

.DialogWindow-close:before, .Notification-close:before, .FontIcon--close:before, .OverlayWindow-close:before {
  content: "\E621"; }

.ui-datepicker-prev:before, .FontIcon--arrow-left:before {
  content: "\E622"; }

.ui-datepicker-next:before, .FontIcon--arrow-right:before {
  content: "\E623"; }

.FontIcon--arrow-down:before {
  content: "\E624"; }

.FontIcon--arrow-up:before {
  content: "\E625"; }

.FontIcon--square-bullet:before {
  content: "\E626"; }

.FontIcon--arrow-nw:before {
  content: "\E627"; }

.FontIcon--arrow-sw:before {
  content: "\E628"; }

.FontIcon--arrow-se:before {
  content: "\E629"; }

.FontIcon--arrow-ne:before {
  content: "\E630"; }

.Checklist-item:after, .Checkmark:after, .FontIcon--check:before {
  content: "\E631"; }

.FontIcon--expand:before {
  content: "\E632"; }

.FontIcon--save:before {
  content: "\E633"; }

.FontIcon--share:before {
  content: "\E634"; }

.FontIcon--chevron-right:before, .SectionNavigation-item--root.is-open > .SectionNavigation-link:after {
  content: "\E635"; }

.FontIcon--saved:before {
  content: "\E636"; }

.ArticleFactBox {
  background: #f7f6f5;
  border-radius: 2px; }
  @media print {
    .ArticleFactBox {
      background: transparent;
      border: 1px solid rgba(0, 0, 0, 0.1); } }
  .ArticleFactBox-heading[class] {
    margin-bottom: 9px; }
  .ArticleFactBox-heading-part {
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .ArticleFactBox-footer {
    position: absolute;
    left: -9999%;
    z-index: 1; }
  .ArticleFactBox-toggle:before {
    content: "h\A0"; }
  .ArticleFactBox-body {
    position: relative; }
    .ArticleFactBox-body > p,
    .ArticleFactBox-body > ul,
    .ArticleFactBox-body > ol {
      margin-bottom: 9px; }
    .has-js .ArticleFactBox-body:after {
      transition: 180ms ease;
      transition-property: opacity, transform;
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 100%;
      background: linear-gradient(to bottom, rgba(247, 246, 245, 0) 0%, #f7f6f5 100%);
      opacity: 0;
      transform: translate(0, 100%);
      pointer-events: none; }
  .ArticleFactBox-image {
    display: flex;
    justify-content: center;
    align-items: center; }
    .ArticleFactBox-image img {
      max-width: 150px; }
    @media (min-width: 600px) {
      .ArticleFactBox-image {
        flex-direction: column;
        padding-left: 0; }
        .ArticleFactBox-image img {
          max-width: 100%; } }
  @media screen {
    .has-js .ArticleFactBox.is-folded .ArticleFactBox-footer {
      position: relative;
      left: auto; }
    .has-js .ArticleFactBox.is-folded .ArticleFactBox-toggle:before {
      content: "g\A0"; }
    .has-js .ArticleFactBox.is-folded .ArticleFactBox-body {
      overflow: hidden;
      max-height: 115px; }
      .has-js .ArticleFactBox.is-folded .ArticleFactBox-body:after {
        opacity: 1;
        transform: none; } }
  .theme-Default .ArticleFactBox {
    background-color: #f7f6f5; }
    .theme-Default .ArticleFactBox .ArticleFactBox-body:after {
      background: linear-gradient(to bottom, rgba(247, 246, 245, 0) 0%, #f7f6f5 100%); }
  .theme-Business .ArticleFactBox {
    background-color: #f4ebe2; }
    .theme-Business .ArticleFactBox .ArticleFactBox-body:after {
      background: linear-gradient(to bottom, rgba(244, 235, 226, 0) 0%, #f4ebe2 100%); }
  .theme-Native .ArticleFactBox {
    background-color: #f4ecdc; }
    .theme-Native .ArticleFactBox .ArticleFactBox-body:after {
      background: linear-gradient(to bottom, rgba(244, 236, 220, 0) 0%, #f4ecdc 100%); }

.ArticleHead-heading {
  max-width: 833px;
  margin: 0;
  color: #111; }

.ArticleHead-author {
  display: block;
  color: #b3b3b3; }
  .ArticleHead-author a {
    text-decoration: none; }

.ArticleHead-thumbnailList {
  max-width: 833px;
  margin-top: 27px;
  margin-bottom: 27px; }

.ArticleHead--withSpace {
  margin-bottom: 27px; }

.theme-Default .ArticleHead .ArticleHead-author {
  color: #b3b3b3; }

.theme-Business .ArticleHead .ArticleHead-author {
  color: #b0aba5; }

.theme-Native .ArticleHead .ArticleHead-author {
  color: #b0aba0; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.ArticlePaywall {
  clear: both;
  background-color: #fff;
  max-width: 625px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 7px solid #3e83ca;
  margin-bottom: 27px; }
  .ArticlePaywall[data-slim='true'] {
    margin-bottom: 0;
    border-left: none; }
  .ArticlePaywall-header-wrapper {
    position: relative; }
    .ArticlePaywall-header-wrapper .ArticlePaywall-header {
      padding-top: 10px; }
      .ArticlePaywall-header-wrapper .ArticlePaywall-header--with-logo {
        display: inline-block;
        max-width: 82%; }
        @media screen and (max-width: 37.4375em) {
          .ArticlePaywall-header-wrapper .ArticlePaywall-header--with-logo {
            max-width: 100%; } }
    .ArticlePaywall-header-wrapper .ArticlePaywall-svd-logo {
      position: absolute;
      top: 50%;
      right: 10px;
      transform: translateY(-50%);
      display: inline-block;
      max-width: 65px;
      padding-top: 10px; }
      @media screen and (max-width: 37.4375em) {
        .ArticlePaywall-header-wrapper .ArticlePaywall-svd-logo {
          display: none; } }
  .ArticlePaywall-preHeader {
    color: #3e83ca;
    background-color: #f2f2f1;
    padding: 10px 20px;
    margin-bottom: 20px;
    display: block; }
  .ArticlePaywall-subscribeContent {
    padding: 10px 0;
    margin: 0 9px; }
    @media screen and (min-width: 25em) {
      .ArticlePaywall-subscribeContent {
        padding: 10px 20px;
        margin: 0; } }
  .ArticlePaywall-choosePaymentHeader {
    font-size: 16px;
    font-weight: bold; }
  .ArticlePaywall-label {
    font-weight: bold; }
  .ArticlePaywall-button.Button, .ArticlePaywall-input.Form-field {
    width: 100%;
    max-width: 100%;
    min-width: 20px; }
  .ArticlePaywall-button.Button {
    padding: 15px 0;
    border-radius: 30px; }
  .ArticlePaywall-line {
    border-color: #ddd; }
  .ArticlePaywall-iosTextWrapper {
    background-color: #f7f6f5;
    padding: 10px; }
  .ArticlePaywall-divider {
    position: relative;
    width: 100%;
    color: #666; }
    .ArticlePaywall-divider > span {
      position: relative;
      bottom: -0.7em;
      background: #fff;
      z-index: 1;
      padding: 0 10px; }
    .ArticlePaywall-divider:after {
      display: block;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      position: absolute;
      content: "";
      width: 100%; }
    .ArticlePaywall-divider--blue > span {
      background: #ecf3fa; }
  .ArticlePaywall-notice {
    font-size: 14px;
    margin: 9px 0;
    padding-left: 10px; }
    .ArticlePaywall-notice--prioritized {
      color: #222;
      max-width: 500px; }
    .ArticlePaywall-notice--error {
      color: #f30; }
  .ArticlePaywall-message {
    margin: 0 9px; }
    @media screen and (min-width: 25em) {
      .ArticlePaywall-message {
        margin: 0; } }
  .ArticlePaywall-form {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 9px auto;
    padding: 0 27px; }
  .ArticlePaywall-perksList.List {
    list-style: none;
    padding: 0; }
  .ArticlePaywall-listItem:before {
    color: green;
    content: "\E631";
    margin-right: 6px; }
  .ArticlePaywall-paymentRadio input[type='radio'] {
    width: 20px;
    height: 20px; }
  .ArticlePaywall-paymentRadio input[type='radio']:checked:after {
    width: 17px;
    height: 17px;
    border-radius: 15px;
    top: 1px;
    left: 1px;
    position: relative;
    background-color: #3e83ca;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #b3b3b3; }
    @media screen and (min-width: 37.5em) {
      .ArticlePaywall-paymentRadio input[type='radio']:checked:after {
        top: 0; } }
  .ArticlePaywall-paymentOption {
    width: 100%;
    padding: 9px 0;
    margin: 2px 0 5px; }
    .ArticlePaywall-paymentOption .Form-group {
      width: 100%; }
  .ArticlePaywall-paymentRadio {
    padding: 14px;
    margin-top: 5px;
    width: 100%; }
    .ArticlePaywall-paymentRadio label {
      margin: 0 14px; }
  .ArticlePaywall-highlight--yellow {
    white-space: nowrap;
    background: #FFFC88; }
  .ArticlePaywall-textcolor--orange {
    white-space: nowrap;
    color: #ff5f0e; }
  .ArticlePaywall-confirm-wrapper {
    padding: 20px; }
    .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader-label {
      color: #ff5f0e;
      font-size: 14px; }
    .ArticlePaywall-confirm-wrapper .ArticlePaywall-subHeader {
      font-weight: bold; }
    .ArticlePaywall-confirm-wrapper .ArticlePaywall-troubleshoot-label {
      color: #f30;
      font-weight: bold; }
  .ArticlePaywall-Card-icon {
    width: 48px;
    float: right;
    margin-top: -2px; }
  .ArticlePaywall-Klarna-logo {
    width: 48px;
    float: right;
    margin-top: -2px; }
  .ArticlePaywall-Klarna-placeholder {
    width: 100%;
    min-height: 300px;
    padding: 0;
    margin: 0 -9px; }
    @media screen and (min-width: 340px) {
      .ArticlePaywall-Klarna-placeholder {
        margin: 0 auto; } }
    @media screen and (min-width: 37.5em) {
      .ArticlePaywall-Klarna-placeholder {
        padding: 0 27px;
        min-height: 194px; } }
  .PaywallLanding .ArticlePaywall {
    border: none; }
  .ArticlePaywall-specialOffer {
    position: relative;
    max-width: 625px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-left: 7px solid #ff5f0e;
    margin-top: -27px;
    margin-bottom: 27px;
    padding: 10px;
    background-color: #ecf3fa; }
    .ArticlePaywall-specialOffer .SpecialOffer-link, .ArticlePaywall-specialOffer .SpecialOffer-link:hover {
      position: relative;
      display: block;
      color: inherit; }
    .ArticlePaywall-specialOffer .SpecialOffer-image-wrapper {
      display: block;
      margin: 5px auto;
      width: 90px; }
      @media screen and (min-width: 50em) {
        .ArticlePaywall-specialOffer .SpecialOffer-image-wrapper {
          display: inline-block; } }
      @media screen and (min-width: 50em) {
        .ArticlePaywall-specialOffer .SpecialOffer-image-wrapper .SpecialOffer-image {
          width: 15%;
          position: absolute;
          top: 50%;
          transform: translateY(-50%); } }
    .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper {
      display: inline-block;
      padding: 0 10px;
      max-width: 90%; }
      @media screen and (min-width: 50em) {
        .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper {
          max-width: 75%; } }
      .ArticlePaywall-specialOffer .SpecialOffer-content-wrapper .SpecialOffer-body {
        font-size: 14px; }
    .ArticlePaywall-specialOffer .SpecialOffer-chevron {
      position: absolute;
      right: 10px;
      top: 50%;
      transform: translateY(-50%);
      color: #3e83ca;
      font-size: 40px; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.PaywallLanding {
  position: relative; }
  @media screen and (max-width: 49.9375em) {
    .PaywallLanding .Container--section {
      padding: 0; } }
  .PaywallLanding-grid {
    margin: 0; }
  .PaywallLanding-left {
    position: relative;
    background-color: #f2f5fb;
    padding: 40px 10px; }
    .PaywallLanding-confirm .PaywallLanding-left {
      text-align: center; }
    @media screen and (min-width: 50em) {
      .PaywallLanding-left {
        padding: 40px; }
        .PaywallLanding-left.arrow-right:after {
          content: '';
          position: absolute;
          height: 0;
          width: 0;
          border-left: 14.5px solid #f2f5fb;
          border-top: 14.5px solid transparent;
          border-bottom: 14.5px solid transparent;
          bottom: 35.5%;
          right: -14px; } }
    .PaywallLanding-left .checkbox-icon-container {
      text-align: center; }
      .PaywallLanding-left .checkbox-icon-container .checkbox-icon-wrapper {
        background-color: #fff;
        color: #436cae;
        font-size: 80px;
        padding: 13px 29px;
        border-radius: 100px; }
  .PaywallLanding-right {
    padding: 40px 0; }
    .PaywallLanding-confirm .PaywallLanding-right {
      padding: 40px 10px; }
  .PaywallLanding-accessables-header {
    font-weight: bold;
    font-size: 18px;
    margin: 20px 0;
    text-align: center; }
  .PaywallLanding-accessables .PaywallLanding-accessable {
    margin: 10px 0;
    text-align: center; }
  .PaywallLanding-scrolldown {
    position: absolute;
    background-color: #436cae;
    border-radius: 50px;
    padding: 6px 14px;
    outline: none;
    transform: rotate(90deg);
    color: #fff;
    font-size: 25px;
    bottom: -25px;
    left: calc(-25px + 50%); }
    @media screen and (min-width: 50em) {
      .PaywallLanding-scrolldown {
        display: none; } }
  .PaywallLanding-action-links {
    text-align: center;
    margin-top: 60px; }
    .PaywallLanding-action-links .PaywallLanding-action-link, .PaywallLanding-action-links .PaywallLanding-action-link:hover {
      font-size: 15px;
      color: #fff;
      background-color: #436cae;
      padding: 9px 27px;
      border-radius: 30px; }
  .PaywallLanding-image {
    margin: 0 auto;
    max-height: 120px; }
    @media screen and (min-width: 25em) {
      .PaywallLanding-image {
        max-height: 150px; } }
    @media screen and (min-width: 37.5em) {
      .PaywallLanding-image {
        max-height: 180px; } }
  .PaywallLanding-header {
    font-size: 30px;
    margin-top: 30px;
    margin-bottom: 14px; }
  .PaywallLanding-notice {
    font-size: 16px; }
  .PaywallLanding-subheader {
    font-size: 16px;
    font-weight: bold; }
    .PaywallLanding-confirm .PaywallLanding-subheader {
      margin-top: 70px;
      margin-bottom: 14px; }
  .PaywallLanding-message {
    font-size: 16px; }
    .PaywallLanding-message--space-top {
      margin-top: 50px; }
    .PaywallLanding-confirm .PaywallLanding-message {
      font-size: 16px; }
      .PaywallLanding-confirm .PaywallLanding-message-list-item {
        margin: 14px 0; }
  .PaywallLanding-email-help-scroll {
    color: #3e83ca; }
    @media screen and (min-width: 50em) {
      .PaywallLanding-email-help-scroll {
        display: none; } }
  .PaywallLanding-perksList {
    padding: 0; }
  .PaywallLanding-listItem {
    display: block;
    font-size: 16px; }
    .PaywallLanding-listItem .Icon {
      font-size: 24px;
      color: #3e83ca; }
  .PaywallLanding-troubleshoot {
    background-color: #f2f5fb;
    text-align: center;
    padding: 20px 10px;
    font-size: 14px; }
    @media screen and (min-width: 50em) {
      .PaywallLanding-troubleshoot {
        width: 50%;
        padding-top: 0; } }
    .PaywallLanding-troubleshoot-header {
      margin-bottom: 14px;
      font-weight: bold; }
    .PaywallLanding-troubleshoot-fineprint {
      color: #888; }
      .PaywallLanding-troubleshoot-fineprint:before {
        content: '*';
        margin-right: 5px; }
      .PaywallLanding-troubleshoot-fineprint--space-top {
        padding-top: 20px; }

.NavigationPanel-item, .SectionNavigationAll-subItem {
  position: relative; }
  .NavigationPanel-item:before, .SectionNavigationAll-subItem:before {
    position: absolute;
    content: "\2022\A0\A0";
    pointer-events: none; }
    .theme-Default .NavigationPanel-item:before, .theme-Default .SectionNavigationAll-subItem:before {
      color: #b3b3b3; }
    .theme-Business .NavigationPanel-item:before, .theme-Business .SectionNavigationAll-subItem:before {
      color: #b0aba5; }

.ArticleTags {
  position: relative;
  padding: 9px 0 0 9px;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }
  .ArticleTags::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .ArticleTags, .ArticleTags-heading[class], .ArticleTags-list {
    color: #888; }
  .ArticleTags-heading {
    display: inline-block;
    font-size: 13px; }
    @media screen and (max-width: 62.4375em) {
      .ArticleTags-heading {
        margin: 0 15px 9px 0; } }
    @media screen and (min-width: 62.5em) {
      .ArticleTags-heading {
        display: block;
        margin-bottom: 9px; } }
  .ArticleTags-list {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none; }
  .ArticleTags-tag {
    display: block; }
    @media screen and (max-width: 62.4375em) {
      .ArticleTags-tag {
        margin: 0 15px 9px 0; } }
    @media screen and (min-width: 62.5em) {
      .ArticleTags-tag {
        display: block;
        margin-bottom: 5px; }
        .ArticleTags-tag:last-child {
          margin-bottom: 0; } }
  .ArticleTags-tag-link {
    width: calc(98% - 6em);
    display: inline-block; }
  .ArticleTags-tag-follow {
    width: 6em;
    display: inline-block;
    text-align: right; }
  .ArticleTags-tag-unread {
    color: #ccc; }
  .theme-Default .ArticleTags,
  .theme-Default .ArticleTags .ArticleTags-heading[class],
  .theme-Default .ArticleTags .ArticleTags-list {
    color: #888888; }
  .theme-Business .ArticleTags,
  .theme-Business .ArticleTags .ArticleTags-heading[class],
  .theme-Business .ArticleTags .ArticleTags-list {
    color: #86827d; }
  .theme-Native .ArticleTags,
  .theme-Native .ArticleTags .ArticleTags-heading[class],
  .theme-Native .ArticleTags .ArticleTags-list {
    color: #86827a; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.B2CBanner {
  display: block;
  width: 100%;
  padding: 9px;
  background: #ecf3fa;
  text-decoration: none; }
  @media screen and (min-width: 37.5em) {
    .B2CBanner {
      display: flex;
      padding-left: 4px;
      padding-right: 17px;
      padding-top: 4px;
      padding-bottom: 4px; } }
  @media screen and (min-width: 62.5em) {
    .B2CBanner {
      text-align: center; } }
  .theme-Default .B2CBanner {
    background: #f7f6f5; }
  .theme-Business .B2CBanner {
    background: #f4ebe2; }
  .theme-Native .B2CBanner {
    background: #f4ecdc; }
  .has-no-touch .B2CBanner:hover .B2CBanner-button {
    background: #2b538f; }
  .has-no-touch .B2CBanner:hover .B2CBanner-action {
    color: #2b538f; }
  @media screen and (min-width: 62.5em) {
    .B2CBanner--bordered {
      padding-bottom: 7px; } }
  @media screen and (min-width: 37.5em) {
    .B2CBanner-main {
      display: flex;
      flex: 1 1 auto;
      align-items: center;
      padding-right: 9px; } }
  @media screen and (min-width: 62.5em) {
    .B2CBanner-main {
      display: block;
      padding-right: 0; } }
  .B2CBanner-figure {
    float: right;
    margin: 0 0 0 9px; }
    @media screen and (min-width: 25em) {
      .B2CBanner-figure {
        margin-left: 17px; } }
    @media screen and (min-width: 37.5em) {
      .B2CBanner-figure {
        float: left;
        margin: 0 17px 0 0; } }
    @media screen and (min-width: 62.5em) {
      .B2CBanner-figure {
        float: none;
        margin: 0 0 9px; } }
    @media screen and (min-width: 62.5em) {
      .B2CBanner-figure--bleed {
        margin-top: -27px;
        margin-left: -9px;
        margin-right: -9px; }
        .B2CBanner-figure--bleed .B2CBanner-image {
          max-height: none; } }
  .B2CBanner-image {
    width: auto;
    height: auto;
    max-width: 90px;
    max-height: 108px;
    margin: 0 auto; }
    @media screen and (min-width: 25em) {
      .B2CBanner-image {
        max-width: 120px; } }
    @media screen and (min-width: 37.5em) {
      .B2CBanner-image {
        max-width: 150px;
        max-height: 81px; } }
    @media screen and (min-width: 62.5em) {
      .B2CBanner-image {
        max-height: 108px; } }
    @media screen and (min-width: 50em) {
      .B2CBanner-image {
        max-width: 100%; } }
    .B2CBanner-image--withShadow {
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
  @media screen and (min-width: 37.5em) {
    .B2CBanner-text {
      max-width: 70%; } }
  @media screen and (min-width: 62.5em) {
    .B2CBanner-text {
      max-width: 100%; } }
  .B2CBanner-heading {
    margin-bottom: 5px;
    color: #222; }
  .B2CBanner-body {
    color: #666; }
    @media screen and (min-width: 62.5em) {
      .B2CBanner-body {
        text-align: center; } }
  .B2CBanner-footer {
    margin-top: 14px;
    line-height: 1; }
    @media screen and (min-width: 37.5em) {
      .B2CBanner-footer {
        display: flex;
        flex: 1 0 auto;
        align-items: center;
        justify-content: flex-end;
        margin-top: 0;
        text-align: right; } }
    @media screen and (min-width: 62.5em) {
      .B2CBanner-footer {
        display: block;
        float: none;
        margin-top: 14px;
        text-align: inherit; } }
  .B2CBanner-action {
    text-align: center;
    text-decoration: none; }
    .has-no-touch .B2CBanner-action:hover {
      color: #2b538f; }

.BlockLink {
  display: block; }


.Body > p,
.Body > ul,
.Body > ol, .Body-well, .Body-subHeading,
.Body > h2,
.Body > h3,
.Body > h4,
.Body > h5,
.Body > h6 {
  margin-bottom: 1em;
  width: 100%;
  max-width: 585px; }
  @media screen and (min-width: 62.5em) {
    
    .Body > p,
    .Body > ul,
    .Body > ol, .Body-well, .Body-subHeading,
    .Body > h2,
    .Body > h3,
    .Body > h4,
    .Body > h5,
    .Body > h6 {
      max-width: 625px; } }
  @media print {
    
    .Body > p,
    .Body > ul,
    .Body > ol, .Body-well, .Body-subHeading,
    .Body > h2,
    .Body > h3,
    .Body > h4,
    .Body > h5,
    .Body > h6 {
      max-width: 12cm; } }

.Body > p > a,
.Body > ul > a,
.Body > ol > a {
  text-decoration: underline; }
  .has-no-touch .Body > p > a:hover, .Body > p > a:focus, .has-no-touch
  .Body > ul > a:hover,
  .Body > ul > a:focus, .has-no-touch
  .Body > ol > a:hover,
  .Body > ol > a:focus {
    text-decoration: none; }

.Body-breath {
  margin-top: 54px; }

.Body-subHeading,
.Body > h2,
.Body > h3,
.Body > h4,
.Body > h5,
.Body > h6 {
  margin-top: 27px;
  margin-bottom: 7px; }
  .Body-subHeading:first-child,
  .Body > h2:first-child,
  .Body > h3:first-child,
  .Body > h4:first-child,
  .Body > h5:first-child,
  .Body > h6:first-child {
    margin-top: 0; }

.Body-pull {
  overflow: hidden;
  margin-top: 27px;
  margin-bottom: 27px; }
  @media screen and (min-width: 37.5em) {
    .Body-pull {
      float: right;
      clear: right;
      width: 33.33333%;
      margin-top: 0;
      margin-bottom: 27px;
      margin-left: 27px; } }
  @media print {
    .Body-pull {
      max-width: 12cm; } }
  @media screen and (min-width: 37.5em) {
    .Body-pull--fullWidth {
      float: none;
      clear: none;
      width: auto;
      margin-top: 27px;
      margin-bottom: 27px;
      margin-left: 0;
      max-width: 625px; } }
  .Body-pull--bordered {
    padding-top: 12px;
    padding-left: 9px; }

.Body-pullHeadline {
  margin-bottom: 9px;
  font-weight: normal;
  color: #888; }

.Body-figure {
  max-width: 625px;
  margin-top: 27px;
  margin-bottom: 27px; }
  @media screen and (min-width: 50em) {
    .Body-figure {
      margin-top: 41px;
      margin-bottom: 41px; } }
  @media print {
    .Body-figure {
      max-width: 12cm; } }
  .Body-figure:first-child {
    margin-top: 0; }
  .Body-subHeading + .Body-figure,
  .Body > h2 + .Body-figure,
  .Body > h3 + .Body-figure,
  .Body > h4 + .Body-figure,
  .Body > h5 + .Body-figure,
  .Body > h6 + .Body-figure {
    margin-top: 14px; }
  .LongReadLayout .Body-figure {
    max-width: none; }

.Body-ad {
  clear: both;
  margin-top: 7px;
  margin-bottom: 27px; }
  @media screen and (min-width: 37.5em) {
    .Body-ad {
      margin-left: 0;
      margin-right: 0; } }
  @media screen and (min-width: 50em) {
    .Body-ad {
      margin-top: 21px;
      margin-bottom: 41px; } }

.Body-marketInfo {
  padding: 9px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  max-width: 585px;
  border-radius: 2px; }
  @media screen and (min-width: 62.5em) {
    .Body-marketInfo {
      max-width: 625px; } }
  @media print {
    .Body-marketInfo {
      max-width: none; } }

.theme-Default .Body .Body-pullHeadline {
  color: #888888; }

.theme-Business .Body .Body-pullHeadline {
  color: #86827d; }

.theme-Native .Body .Body-pullHeadline {
  color: #86827a; }

.Button {
  transition: padding 180ms ease;
  position: relative;
  display: inline-block;
  padding: 7px 19px;
  background: #436cae;
  border: 1px solid transparent;
  border-radius: 16px;
  outline: 0;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  color: #fff; }
  .Button .Icon:first-child {
    margin-left: -0.2em; }

.DialogWindow-close, .Notification-close {
  overflow: hidden;
  background: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 50%;
  color: #fff;
  width: 40px;
  height: 40px;
  padding: 0;
  white-space: nowrap; }
  .DialogWindow-close:before, .Notification-close:before {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    white-space: nowrap;
    font-size: 22px; }
  .has-no-touch .DialogWindow-close:hover, .has-no-touch .Notification-close:hover, .DialogWindow-close:focus, .Notification-close:focus {
    background: rgba(0, 0, 0, 0.5); }

.DialogWindow-close, .Notification-close {
  background: #b3b3b3; }
  .has-no-touch .DialogWindow-close:hover, .has-no-touch .Notification-close:hover, .DialogWindow-close:focus, .Notification-close:focus {
    background: #888; }

@keyframes loader-rotate {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

.Button-loader, .Loader-spinner {
  display: block;
  width: 16px;
  height: 16px;
  background-size: 100% 100%;
  font-size: 0; }

@media screen and (max-width: 49.9375em) {
  .Loader--big .Loader-spinner {
    width: 30px;
    height: 30px; } }

@media screen and (min-width: 50em) {
  .Loader--big .Loader-spinner {
    width: 60px;
    height: 60px; } }

.Button.is-loading .Button-loader, .Loader-spinner {
  animation: loader-rotate 0.75s linear infinite; }

.Button--outlined .Button-loader, .Loader-spinner {
  background-image: url(/assets/loader-54e164bad8b093ff3a7a9b226fffbdc8.svg); }

.Button-loader {
  background-image: url(/assets/loader_white-e1e0ed5865850fa93f59308ff248bd01.svg); }

.Button.Button {
  line-height: 16px; }
  .Button.Button, .Button.Button:disabled,
  .has-no-touch .Button.Button:disabled:hover, .Button.Button:disabled:focus, .Button.Button.is-disabled,
  .has-no-touch .Button.Button.is-disabled:hover, .Button.Button.is-disabled:focus {
    background-color: #436cae; }
    .Button.Button.Button, .Button.Button:disabled.Button,
    .has-no-touch .Button.Button:disabled:hover.Button, .Button.Button:disabled:focus.Button, .Button.Button.is-disabled.Button,
    .has-no-touch .Button.Button.is-disabled:hover.Button, .Button.Button.is-disabled:focus.Button {
      color: #fff; }
  .has-no-touch .Button.Button:hover, .Button.Button:focus {
    background-color: #2b538f; }
    .has-no-touch .Button.Button:hover.Button, .Button.Button:focus.Button {
      color: #fff; }
  .Button.Button.Button--outlined, .Button.Button.Button--outlined:disabled,
  .has-no-touch .Button.Button.Button--outlined:disabled:hover, .Button.Button.Button--outlined:disabled:focus, .Button.Button.Button--outlined.is-disabled,
  .has-no-touch .Button.Button.Button--outlined.is-disabled:hover, .Button.Button.Button--outlined.is-disabled:focus {
    background-color: transparent;
    border-color: #436cae;
    color: #436cae; }
  .has-no-touch .Button.Button.Button--outlined:hover, .Button.Button.Button--outlined:focus {
    background-color: #2b538f;
    border-color: transparent;
    color: #fff; }

.Button-loader {
  transition: opacity 180ms ease;
  position: absolute;
  top: 7px;
  left: 19px;
  opacity: 0; }

.Button--circle {
  padding: 0;
  width: 30px;
  height: 30px; }
  .Button--circle.Button--circle,
  .Button--circle.Button--circle .Icon {
    line-height: 29px; }
  .Button--circle .Icon {
    display: inline-block;
    vertical-align: top; }
    .Button--circle .Icon:first-child {
      margin-left: 0; }

.Button--small {
  padding: 5px 15px;
  border-radius: 14px; }
  .Button--small.Button--circle {
    padding: 0;
    width: 25px;
    height: 25px; }
    .Button--small.Button--circle,
    .Button--small.Button--circle .Icon {
      line-height: 24px; }
  .Button--small .Button-loader {
    top: 5px;
    left: 15px; }
  .Button--small.Button.is-loading {
    padding-left: 36px; }

.Button--big {
  padding: 9px 21px;
  border-radius: 18px;
  font-size: 16px; }
  .Button--big.Button--circle {
    padding: 0;
    width: 34px;
    height: 34px; }
    .Button--big.Button--circle,
    .Button--big.Button--circle .Icon {
      line-height: 33px; }
  .Button--big .Button-loader {
    top: 9px;
    left: 21px; }
  .Button--big.Button.is-loading {
    padding-left: 42px; }

.Button--huge {
  padding: 17px 31px;
  border-radius: 26px;
  font-size: 18px; }
  .Button--huge.Button--circle {
    padding: 0;
    width: 50px;
    height: 50px; }
    .Button--huge.Button--circle,
    .Button--huge.Button--circle .Icon {
      line-height: 49px; }
  .Button--huge .Button-loader {
    top: 17px;
    left: 31px; }
  .Button--huge.Button.is-loading {
    padding-left: 52px; }

.Button--gray.Button--gray, .Button--gray.Button--gray:disabled,
.has-no-touch .Button--gray.Button--gray:disabled:hover, .Button--gray.Button--gray:disabled:focus, .Button--gray.Button--gray.is-disabled,
.has-no-touch .Button--gray.Button--gray.is-disabled:hover, .Button--gray.Button--gray.is-disabled:focus {
  background-color: #888; }
  .Button--gray.Button--gray.Button, .Button--gray.Button--gray:disabled.Button,
  .has-no-touch .Button--gray.Button--gray:disabled:hover.Button, .Button--gray.Button--gray:disabled:focus.Button, .Button--gray.Button--gray.is-disabled.Button,
  .has-no-touch .Button--gray.Button--gray.is-disabled:hover.Button, .Button--gray.Button--gray.is-disabled:focus.Button {
    color: #fff; }

.has-no-touch .Button--gray.Button--gray:hover, .Button--gray.Button--gray:focus {
  background-color: #666; }
  .has-no-touch .Button--gray.Button--gray:hover.Button, .Button--gray.Button--gray:focus.Button {
    color: #fff; }

.Button--gray.Button--gray.Button--outlined, .Button--gray.Button--gray.Button--outlined:disabled,
.has-no-touch .Button--gray.Button--gray.Button--outlined:disabled:hover, .Button--gray.Button--gray.Button--outlined:disabled:focus, .Button--gray.Button--gray.Button--outlined.is-disabled,
.has-no-touch .Button--gray.Button--gray.Button--outlined.is-disabled:hover, .Button--gray.Button--gray.Button--outlined.is-disabled:focus {
  background-color: transparent;
  border-color: #888;
  color: #888; }

.has-no-touch .Button--gray.Button--gray.Button--outlined:hover, .Button--gray.Button--gray.Button--outlined:focus {
  background-color: #666;
  border-color: transparent;
  color: #fff; }

.Button--green.Button--green, .Button--green.Button--green:disabled,
.has-no-touch .Button--green.Button--green:disabled:hover, .Button--green.Button--green:disabled:focus, .Button--green.Button--green.is-disabled,
.has-no-touch .Button--green.Button--green.is-disabled:hover, .Button--green.Button--green.is-disabled:focus {
  background-color: #390; }
  .Button--green.Button--green.Button, .Button--green.Button--green:disabled.Button,
  .has-no-touch .Button--green.Button--green:disabled:hover.Button, .Button--green.Button--green:disabled:focus.Button, .Button--green.Button--green.is-disabled.Button,
  .has-no-touch .Button--green.Button--green.is-disabled:hover.Button, .Button--green.Button--green.is-disabled:focus.Button {
    color: #fff; }

.has-no-touch .Button--green.Button--green:hover, .Button--green.Button--green:focus {
  background-color: #197b00; }
  .has-no-touch .Button--green.Button--green:hover.Button, .Button--green.Button--green:focus.Button {
    color: #fff; }

.Button--green.Button--green.Button--outlined, .Button--green.Button--green.Button--outlined:disabled,
.has-no-touch .Button--green.Button--green.Button--outlined:disabled:hover, .Button--green.Button--green.Button--outlined:disabled:focus, .Button--green.Button--green.Button--outlined.is-disabled,
.has-no-touch .Button--green.Button--green.Button--outlined.is-disabled:hover, .Button--green.Button--green.Button--outlined.is-disabled:focus {
  background-color: transparent;
  border-color: #390;
  color: #390; }

.has-no-touch .Button--green.Button--green.Button--outlined:hover, .Button--green.Button--green.Button--outlined:focus {
  background-color: #197b00;
  border-color: transparent;
  color: #fff; }

.Button--red.Button--red, .Button--red.Button--red:disabled,
.has-no-touch .Button--red.Button--red:disabled:hover, .Button--red.Button--red:disabled:focus, .Button--red.Button--red.is-disabled,
.has-no-touch .Button--red.Button--red.is-disabled:hover, .Button--red.Button--red.is-disabled:focus {
  background-color: #f30; }
  .Button--red.Button--red.Button, .Button--red.Button--red:disabled.Button,
  .has-no-touch .Button--red.Button--red:disabled:hover.Button, .Button--red.Button--red:disabled:focus.Button, .Button--red.Button--red.is-disabled.Button,
  .has-no-touch .Button--red.Button--red.is-disabled:hover.Button, .Button--red.Button--red.is-disabled:focus.Button {
    color: #fff; }

.has-no-touch .Button--red.Button--red:hover, .Button--red.Button--red:focus {
  background-color: #c80000; }
  .has-no-touch .Button--red.Button--red:hover.Button, .Button--red.Button--red:focus.Button {
    color: #fff; }

.Button--red.Button--red.Button--outlined, .Button--red.Button--red.Button--outlined:disabled,
.has-no-touch .Button--red.Button--red.Button--outlined:disabled:hover, .Button--red.Button--red.Button--outlined:disabled:focus, .Button--red.Button--red.Button--outlined.is-disabled,
.has-no-touch .Button--red.Button--red.Button--outlined.is-disabled:hover, .Button--red.Button--red.Button--outlined.is-disabled:focus {
  background-color: transparent;
  border-color: #f30;
  color: #f30; }

.has-no-touch .Button--red.Button--red.Button--outlined:hover, .Button--red.Button--red.Button--outlined:focus {
  background-color: #c80000;
  border-color: transparent;
  color: #fff; }

.Button--darkBlue.Button--darkBlue, .Button--darkBlue.Button--darkBlue:disabled,
.has-no-touch .Button--darkBlue.Button--darkBlue:disabled:hover, .Button--darkBlue.Button--darkBlue:disabled:focus, .Button--darkBlue.Button--darkBlue.is-disabled,
.has-no-touch .Button--darkBlue.Button--darkBlue.is-disabled:hover, .Button--darkBlue.Button--darkBlue.is-disabled:focus {
  background-color: #00285b; }
  .Button--darkBlue.Button--darkBlue.Button, .Button--darkBlue.Button--darkBlue:disabled.Button,
  .has-no-touch .Button--darkBlue.Button--darkBlue:disabled:hover.Button, .Button--darkBlue.Button--darkBlue:disabled:focus.Button, .Button--darkBlue.Button--darkBlue.is-disabled.Button,
  .has-no-touch .Button--darkBlue.Button--darkBlue.is-disabled:hover.Button, .Button--darkBlue.Button--darkBlue.is-disabled:focus.Button {
    color: #fff; }

.has-no-touch .Button--darkBlue.Button--darkBlue:hover, .Button--darkBlue.Button--darkBlue:focus {
  background-color: #fff; }
  .has-no-touch .Button--darkBlue.Button--darkBlue:hover.Button, .Button--darkBlue.Button--darkBlue:focus.Button {
    color: #00285b; }

.Button--darkBlue.Button--darkBlue.Button--outlined, .Button--darkBlue.Button--darkBlue.Button--outlined:disabled,
.has-no-touch .Button--darkBlue.Button--darkBlue.Button--outlined:disabled:hover, .Button--darkBlue.Button--darkBlue.Button--outlined:disabled:focus, .Button--darkBlue.Button--darkBlue.Button--outlined.is-disabled,
.has-no-touch .Button--darkBlue.Button--darkBlue.Button--outlined.is-disabled:hover, .Button--darkBlue.Button--darkBlue.Button--outlined.is-disabled:focus {
  background-color: transparent;
  border-color: #00285b;
  color: #00285b; }

.has-no-touch .Button--darkBlue.Button--darkBlue.Button--outlined:hover, .Button--darkBlue.Button--darkBlue.Button--outlined:focus {
  background-color: #fff;
  border-color: transparent;
  color: #fff; }

@media screen and (max-width: 68.6875em) {
  .Button--simpleResponsive {
    padding: 0; }
    .Button--simpleResponsive.Button {
      color: #666;
      background: transparent; } }

.Button--follow:before {
  content: "\E620\A0"; }

.Button--follow.is-following:before {
  content: "\E631\A0";
  color: #390; }

.Button--follow.is-following, .has-no-touch .Button--follow.is-following:hover, .Button--follow.is-following:focus {
  background-color: transparent;
  border-color: #436cae; }

.has-no-touch .Button--follow.is-following:hover, .Button--follow.is-following:focus {
  background-color: transparent;
  border-color: #f30; }
  .has-no-touch .Button--follow.is-following:hover:before, .Button--follow.is-following:focus:before {
    content: "\E621\A0";
    color: #f30; }

.Button--follow.is-following.Button {
  color: #436cae; }
  .has-no-touch .Button--follow.is-following.Button:hover, .Button--follow.is-following.Button:focus {
    color: #f30; }

.theme-Default .Button.Button--gray {
  background-color: #888888;
  color: #fff; }
  .has-no-touch .theme-Default .Button.Button--gray:hover, .theme-Default .Button.Button--gray:focus {
    background-color: #666666;
    color: #fff; }
  .theme-Default .Button.Button--gray.Button--outlined {
    background-color: transparent;
    border-color: #888888;
    color: #888888; }
    .has-no-touch .theme-Default .Button.Button--gray.Button--outlined:hover, .theme-Default .Button.Button--gray.Button--outlined:focus {
      background-color: #666666;
      border-color: transparent;
      color: #fff; }

.theme-Business .Button.Button--gray {
  background-color: #86827d;
  color: #fff; }
  .has-no-touch .theme-Business .Button.Button--gray:hover, .theme-Business .Button.Button--gray:focus {
    background-color: #64615e;
    color: #fff; }
  .theme-Business .Button.Button--gray.Button--outlined {
    background-color: transparent;
    border-color: #86827d;
    color: #86827d; }
    .has-no-touch .theme-Business .Button.Button--gray.Button--outlined:hover, .theme-Business .Button.Button--gray.Button--outlined:focus {
      background-color: #64615e;
      border-color: transparent;
      color: #fff; }

.theme-Native .Button.Button--gray {
  background-color: #86827a;
  color: #fff; }
  .has-no-touch .theme-Native .Button.Button--gray:hover, .theme-Native .Button.Button--gray:focus {
    background-color: #64625b;
    color: #fff; }
  .theme-Native .Button.Button--gray.Button--outlined {
    background-color: transparent;
    border-color: #86827a;
    color: #86827a; }
    .has-no-touch .theme-Native .Button.Button--gray.Button--outlined:hover, .theme-Native .Button.Button--gray.Button--outlined:focus {
      background-color: #64625b;
      border-color: transparent;
      color: #fff; }

.Button.Button--colorFacebook, .Button.Button--colorFacebook:disabled,
.has-no-touch .Button.Button--colorFacebook:disabled:hover, .Button.Button--colorFacebook:disabled:focus, .Button.Button--colorFacebook.is-disabled,
.has-no-touch .Button.Button--colorFacebook.is-disabled:hover, .Button.Button--colorFacebook.is-disabled:focus {
  background-color: #4c6ea5; }
  .Button.Button--colorFacebook.Button, .Button.Button--colorFacebook:disabled.Button,
  .has-no-touch .Button.Button--colorFacebook:disabled:hover.Button, .Button.Button--colorFacebook:disabled:focus.Button, .Button.Button--colorFacebook.is-disabled.Button,
  .has-no-touch .Button.Button--colorFacebook.is-disabled:hover.Button, .Button.Button--colorFacebook.is-disabled:focus.Button {
    color: #fff; }

.has-no-touch .Button.Button--colorFacebook:hover, .Button.Button--colorFacebook:focus {
  background-color: #3d5884; }
  .has-no-touch .Button.Button--colorFacebook:hover.Button, .Button.Button--colorFacebook:focus.Button {
    color: #fff; }

.Button.Button--colorTwitter, .Button.Button--colorTwitter:disabled,
.has-no-touch .Button.Button--colorTwitter:disabled:hover, .Button.Button--colorTwitter:disabled:focus, .Button.Button--colorTwitter.is-disabled,
.has-no-touch .Button.Button--colorTwitter.is-disabled:hover, .Button.Button--colorTwitter.is-disabled:focus {
  background-color: #64bbee; }
  .Button.Button--colorTwitter.Button, .Button.Button--colorTwitter:disabled.Button,
  .has-no-touch .Button.Button--colorTwitter:disabled:hover.Button, .Button.Button--colorTwitter:disabled:focus.Button, .Button.Button--colorTwitter.is-disabled.Button,
  .has-no-touch .Button.Button--colorTwitter.is-disabled:hover.Button, .Button.Button--colorTwitter.is-disabled:focus.Button {
    color: #fff; }

.has-no-touch .Button.Button--colorTwitter:hover, .Button.Button--colorTwitter:focus {
  background-color: #5096be; }
  .has-no-touch .Button.Button--colorTwitter:hover.Button, .Button.Button--colorTwitter:focus.Button {
    color: #fff; }

.Button:disabled, .Button.is-disabled {
  opacity: 0.5;
  pointer-events: none; }

.Button.is-loading {
  padding-left: 40px; }
  .Button.is-loading .Icon {
    display: none; }
  .Button.is-loading .Button-loader {
    opacity: 1; }

.Checklist-item, .Checkmark {
  position: relative;
  line-height: 22px; }
  .Checklist-item:before, .Checkmark:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 21px;
    height: 21px;
    background: #390;
    border-radius: 10.5px; }
  .Checklist-item:after, .Checkmark:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 21px;
    text-align: center;
    color: #fff; }

.Checklist {
  list-style: none;
  padding-left: 0;
  line-height: 22px; }
  .Checklist-item {
    padding-left: 30px;
    margin-bottom: 14px; }

.Checkmark {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 21px;
  height: 21px; }

.CompanyLabel {
  background-color: #54514e;
  color: #fff;
  display: inline-block;
  font-size: 60%;
  font-weight: normal;
  line-height: 1.15;
  padding: 4px 6px;
  position: relative;
  top: -1px;
  white-space: nowrap; }
  .CompanyLabel:hover {
    background-color: #64615f; }
  .CompanyLabel-name {
    font-weight: bold; }
  .CompanyLabel--positive,
  .CompanyPicker--positive .CompanyLabel {
    background-color: #390; }
    .CompanyLabel--positive:hover,
    .CompanyPicker--positive .CompanyLabel:hover {
      background-color: #4a0; }
  .CompanyLabel--negative,
  .CompanyPicker--negative .CompanyLabel {
    background-color: #f30; }
    .CompanyLabel--negative:hover,
    .CompanyPicker--negative .CompanyLabel:hover {
      background-color: #f53; }
  @media screen and (max-width: 62.4375em) {
    .CompanyLabel, .CompanyLabel-name, .CompanyLabel-value {
      cursor: pointer; } }

.CompanyPicker {
  position: relative; }
  .CompanyPicker {
    cursor: default; }
  .CompanyPicker,
  .CompanyPicker * {
    box-sizing: border-box; }
  .CompanyPicker a {
    color: #3e83ca;
    cursor: pointer;
    text-decoration: none; }
    .CompanyPicker a:hover {
      color: #175e9d; }
  .CompanyPicker-box {
    background: #f4ebe2;
    color: #222;
    display: none;
    font-weight: normal;
    line-height: 18px;
    padding: 0 7px; }
    .CompanyPicker-box * {
      display: block; }
  .CompanyPicker-col {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 16px;
    width: 280px; }
  .CompanyPicker-ad {
    border-bottom: 1px solid #a5a5a5;
    padding: 0 0 6px; }
    .CompanyPicker-ad * {
      margin: 0;
      max-width: 100%;
      padding: 0; }
    .CompanyPicker-ad-title {
      color: #b3b3b3;
      font-size: 9px;
      line-height: 11px;
      margin: -1px 0 1px; }
  .CompanyPicker-name {
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    overflow: hidden;
    padding: 3px 0;
    text-overflow: ellipsis; }
  .CompanyPicker-percentage-day {
    float: left;
    font-size: 30px;
    font-weight: 700;
    line-height: 32px;
    padding: 0 0 2px 26px;
    position: relative;
    width: 150px; }
    .CompanyPicker-percentage-day:before {
      color: #54514e;
      content: "\E623";
      font-size: 26px;
      font-weight: normal;
      left: 0;
      line-height: 32px;
      position: absolute;
      top: 0; }
  .CompanyPicker-percentage-year {
    display: inline; }
  .CompanyPicker-absolute, .CompanyPicker-this-year {
    color: #666;
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding: 1px 0; }
  .CompanyPicker-absolute {
    width: 78px; }
  .CompanyPicker-this-year {
    text-align: right;
    width: 52px; }
  .CompanyPicker-chart {
    clear: both;
    padding: 6px 0 0; }
  .CompanyPicker-quote-info {
    color: #666;
    font-size: 13px;
    padding: 13px 0 4px; }
    .CompanyPicker-quote-info-time {
      display: inline; }
  .CompanyPicker-my-list-add, .CompanyPicker-my-list-remove {
    clear: right;
    float: right;
    padding: 3px 0; }
    .CompanyPicker-my-list-add .Icon, .CompanyPicker-my-list-remove .Icon {
      margin: -2px -1px -5px; }
  .CompanyPicker-my-list-text {
    display: inline; }
  a.CompanyPicker-my-list--progress {
    cursor: progress; }
  .CompanyPicker-more-info {
    clear: left;
    float: left;
    line-height: 18px;
    padding: 3px 0; }
  .CompanyPicker--positive .CompanyPicker-percentage-day:before {
    color: #390;
    content: "\E630";
    font-size: 32px;
    left: -2px; }
  .CompanyPicker--negative .CompanyPicker-percentage-day:before {
    color: #f30;
    content: "\E629";
    font-size: 32px;
    left: -2px; }
  @media screen and (min-width: 62.5em) {
    .CompanyPicker-box {
      box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.1);
      left: -7px;
      position: absolute;
      top: 38px;
      z-index: 1001; }
      .CompanyPicker-box:before {
        border: 16px solid transparent;
        border-bottom-color: #f4ebe2;
        border-top: 0;
        content: '';
        left: 17px;
        position: absolute;
        top: -16px;
        width: 0; }
    .CompanyPicker:hover .CompanyLabel:before {
      content: '';
      left: 0;
      position: absolute;
      bottom: -47px;
      height: 47px;
      width: 100%;
      z-index: 1000; }
    .CompanyPicker:hover .CompanyPicker-box {
      display: block; }
    .CompanyPicker--right:hover .CompanyLabel:before {
      left: auto;
      right: 0; }
    .CompanyPicker--right .CompanyPicker-box {
      left: auto;
      right: -7px; }
      .CompanyPicker--right .CompanyPicker-box:before {
        left: auto;
        right: 17px; }
    .CompanyPicker--bottom:hover .CompanyLabel:before {
      bottom: auto;
      top: -47px; }
    .CompanyPicker--bottom .CompanyPicker-box {
      bottom: 35px;
      top: auto; }
      .CompanyPicker--bottom .CompanyPicker-box:before {
        border-bottom: 0;
        border-top: 16px solid #f4ebe2;
        bottom: -16px;
        top: auto; } }
  @media screen and (max-width: 62.4375em) {
    .CompanyPicker {
      width: 100%; }
      .CompanyPicker--show .CompanyPicker-box {
        display: block; }
      .CompanyPicker-box {
        margin: 0 0 10px;
        width: 100%; } }
  @media screen and (max-width: 49.9375em) {
    .CompanyPicker-my-list-add .Icon, .CompanyPicker-my-list-remove .Icon {
      margin: -4px -3px -7px; } }

.CompanyTagList {
  margin-top: 9px; }
  .CompanyTagList-heading {
    color: #888;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .05em; }
  .CompanyTagList-form {
    margin-top: 9px; }
  .CompanyTagList-list.CompanyTagList-list {
    list-style-type: none;
    margin: 6px 4px;
    padding: 0 0 0 3px;
    max-height: 250px;
    overflow: auto;
    overflow-x: hidden; }
  .CompanyTagList-list-item {
    white-space: nowrap;
    width: 100%; }
  .CompanyTagList-alphabet {
    color: #888;
    width: 10px;
    margin-right: 4px;
    display: inline-block; }
  .CompanyTagList-link {
    display: inline-block; }

.ConfirmAction-cancel {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #3e83ca;
  font: inherit;
  line-height: inherit;
  cursor: pointer;
  -moz-user-select: text; }
  .has-no-touch .ConfirmAction-cancel:hover, .ConfirmAction-cancel:focus {
    color: #175e9d; }
  .ConfirmAction-cancel:focus {
    outline: 0; }

.ConfirmAction.is-confirming .ConfirmAction-initial {
  display: none; }

.ConfirmAction-confirm {
  display: none;
  color: #666; }
  .ConfirmAction.is-confirming .ConfirmAction-confirm {
    display: block; }

.ConfirmAction-confirmAction {
  margin-right: 7px; }

.ConfirmAction-cancel {
  margin-left: 7px; }

.Container--section--full {
  max-width: 1250px;
  margin: 0 auto; }

@media screen and (min-width: 62.5em) {
  .Container--full {
    padding-right: 26px; } }

@media screen and (min-width: 68.75em) {
  .Container--full {
    padding-left: 26px;
    padding-right: 26px; } }

.Container--related {
  max-width: 1250px;
  margin: 0 auto; }

.Container--article {
  max-width: 1250px;
  margin: 0 auto; }

.Container--narrow {
  padding-left: 17px;
  padding-right: 17px; }
  @media screen and (min-width: 50em) {
    .Container--narrow {
      max-width: 714px;
      margin: 0 auto; } }

.Container--fullViewportHeight {
  min-height: 100vh; }
  @media print {
    .Container--fullViewportHeight {
      min-height: 0; } }
  @media screen and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
    .Container--fullViewportHeight {
      min-height: 1024px; } }
  @media screen and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
    .Container--fullViewportHeight {
      min-height: 768px; } }
  @media screen and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
    .Container--fullViewportHeight {
      min-height: 568px; } }
  @media screen and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
    .Container--fullViewportHeight {
      min-height: 320px; } }
  @media screen and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
    .Container--fullViewportHeight {
      min-height: 480px; } }
  @media screen and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
    .Container--fullViewportHeight {
      min-height: 320px; } }

.Container--ad {
  padding-bottom: 8.5px; }
  @media screen and (max-width: 47.9375em) {
    .Container--ad {
      padding-left: 0;
      padding-right: 0; } }
  @media screen and (min-width: 68.75em) {
    .Container--ad {
      margin-left: auto;
      margin-right: auto; } }
  @media print {
    .Container--ad {
      padding-bottom: 27px; } }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.CoreNavigation {
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.14);
  z-index: 250; }
  .CoreNavigation .hide {
    display: none !important; }
  .CoreNavigation-top {
    width: 100%;
    position: fixed;
    height: 56px;
    background-color: #fff;
    z-index: 250;
    border-bottom: 1px solid #e8e8e8;
    top: 0;
    padding: 0 20px; }
    .CoreNavigation-top.top-banner-adapted {
      position: relative; }
    .Page--business .CoreNavigation-top {
      background-color: #fcf4ec; }
    .CoreNavigation-top-inner {
      max-width: 1250px;
      margin: auto;
      position: relative; }
  .CoreNavigation-bottom {
    width: 100%;
    min-height: 48px;
    margin-top: calc(56px - 2px);
    background-color: #fff; }
    .Page--business .CoreNavigation-bottom {
      background-color: #fcf4ec; }
    .CoreNavigation-bottom-inner {
      max-width: 1250px;
      position: relative;
      margin: auto; }
      @media screen and (max-width: 1250px) and (min-width: 1000px) {
        .CoreNavigation-bottom-inner {
          padding-left: 20px; } }
      .menu-is-open .CoreNavigation-bottom-inner {
        background-color: #f7f6f5; }
        .Page--business .menu-is-open .CoreNavigation-bottom-inner {
          background-color: #f4ebe2; }
    .CoreNavigation-bottom.top-banner-adapted {
      margin-top: 0; }
      .is-scrolled-down .CoreNavigation-bottom.top-banner-adapted {
        margin-top: 51px; }
    .is-scrolled-down.fixed-menu-bottom .CoreNavigation-bottom {
      position: fixed;
      top: 0;
      max-height: calc(100% - 56px);
      margin-top: 56px;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.14);
      overflow: auto; }
      .is-scrolled-down.fixed-menu-bottom .CoreNavigation-bottom.top-banner-adapted {
        top: 0; }
    .CoreNavigation-bottom--loggedout {
      display: none; }
      .CoreNavigation-bottom--loggedout.is-active {
        display: inline-block; }
      .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover {
        margin-right: 24px;
        color: #fff;
        padding: 6px 10px;
        border-radius: 50px;
        background-color: #175e9d;
        line-height: 48px; }
        @media screen and (max-width: 37.4375em) {
          .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover {
            display: none; } }
        .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link i, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover i {
          margin-right: 5px;
          width: 22px;
          height: 22px; }
          @media screen and (max-width: 49.9375em) {
            .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link i, .CoreNavigation-bottom--loggedout .CoreNavigation-subscribe-link:hover i {
              transform: scale(1); } }
    .CoreNavigation-bottom-widgets {
      display: none; }
      @media screen and (min-width: 37.5em) {
        .CoreNavigation-bottom-widgets {
          display: inline-block; } }
      .CoreNavigation-bottom-widgets .stockQuotes-loader {
        display: inline-block;
        vertical-align: middle; }
        .CoreNavigation-bottom-widgets .stockQuotes-loader .CoreNavigation-performanceIndicator:nth-child(1) {
          margin-left: 0; }
        .CoreNavigation-bottom-widgets .stockQuotes-loader .CoreNavigation-performanceIndicator:nth-child(3) {
          display: none; }
          @media screen and (min-width: 400px) {
            .CoreNavigation-bottom-widgets .stockQuotes-loader .CoreNavigation-performanceIndicator:nth-child(3) {
              display: block; } }
        .CoreNavigation-bottom-widgets .stockQuotes-loader .CoreNavigation-performanceIndicator:nth-child(4) {
          display: none; }
          @media screen and (min-width: 500px) {
            .CoreNavigation-bottom-widgets .stockQuotes-loader .CoreNavigation-performanceIndicator:nth-child(4) {
              display: block; } }
      .CoreNavigation-bottom-widgets .CoreNavigation-election2018-widget {
        display: none;
        line-height: 48px; }
        @media screen and (min-width: 720px) {
          .CoreNavigation-bottom-widgets .CoreNavigation-election2018-widget {
            display: inline-block; } }
        .CoreNavigation-bottom-widgets .CoreNavigation-election2018-widget .Icon {
          margin-top: 3px; }
        .CoreNavigation-bottom-widgets .CoreNavigation-election2018-widget .label {
          font-size: 15px;
          color: #000; }
          .CoreNavigation-bottom-widgets .CoreNavigation-election2018-widget .label .year {
            color: #888; }
  .CoreNavigation-date {
    font-size: 15px;
    color: #b3b3b3;
    padding: 0 20px;
    display: none;
    line-height: 48px; }
    @media screen and (min-width: 37.5em) {
      .CoreNavigation-date {
        display: inline-block; } }
    @media screen and (min-width: 78.125em) {
      .CoreNavigation-date {
        padding-left: 0; } }
  .CoreNavigation-container {
    position: relative; }
  .CoreNavigation-logo {
    width: 100%;
    height: 56px;
    margin-right: 35px;
    float: left;
    max-width: 200px; }
    @media screen and (min-width: 720px) {
      .CoreNavigation-logo {
        max-width: 250px; } }
    @media screen and (max-width: 310px) {
      .CoreNavigation-logo {
        max-width: 170px; } }
    @media print {
      .CoreNavigation-logo {
        max-width: 8cm; } }
    .Page--business .CoreNavigation-logo {
      border-color: #c6579a; }
  .CoreNavigation-menuButton-container {
    position: relative;
    float: right; }
  .CoreNavigation-menuButton {
    background-color: transparent;
    border: none;
    outline: none;
    float: right;
    height: 56px;
    padding: 0;
    position: relative; }
    @media screen and (min-width: 62.5em) {
      .CoreNavigation-menuButton {
        min-width: 72px; } }
    .CoreNavigation-menuButton .menu-open-label, .CoreNavigation-menuButton .menu-close-label {
      display: none;
      font-weight: bold;
      color: #000;
      margin-right: 5px; }
      @media screen and (min-width: 62.5em) {
        .CoreNavigation-menuButton .menu-open-label, .CoreNavigation-menuButton .menu-close-label {
          display: inline; } }
    .CoreNavigation-menuButton .menu-icon-open .Icon--menu {
      height: 16px;
      width: 16px; }
    .CoreNavigation-menuButton .menu-icon-closed {
      display: none; }
      .CoreNavigation-menuButton .menu-icon-closed .Icon--x-large {
        height: 14px;
        width: 14px; }
    .CoreNavigation-menuButton.is-open .menu-icon-closed {
      display: block; }
    .CoreNavigation-menuButton.is-open .menu-icon-open {
      display: none; }
  .CoreNavigation-login {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 20px; }
    .CoreNavigation-login-link {
      line-height: 48px; }
      .CoreNavigation-login-link .login-label {
        font-size: 16px; }
    .CoreNavigation-login-user-button {
      background-color: transparent;
      border: none;
      outline: none;
      padding: 0;
      display: none;
      text-align: left;
      color: #000; }
      .CoreNavigation-login-user-button.is-active {
        display: inline-block; }
      .CoreNavigation-login-user-button i {
        margin-top: 10px;
        float: left; }
      .CoreNavigation-login-user-button .logged-in-as {
        display: none;
        float: left;
        margin-left: 5px;
        line-height: calc(48px / 2); }
        @media screen and (min-width: 37.5em) {
          .CoreNavigation-login-user-button .logged-in-as {
            display: block; } }
        .CoreNavigation-login-user-button .logged-in-as .logged-in-title {
          font-size: 12px; }
        .CoreNavigation-login-user-button .logged-in-as .logged-in-user-name {
          color: #3e83ca;
          line-height: 16px;
          font-size: 16px;
          max-width: 230px; }
  .CoreNavigation--splash {
    padding-top: 0;
    height: 61px;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden; }
    .CoreNavigation--splash .CoreNavigation-mainSection:after {
      display: none; }
    .CoreNavigation--splash .CoreNavigation-logo {
      width: 150px;
      margin: 19px 20px 21px 0;
      padding-bottom: 2px;
      border-bottom: 3px solid #436cae; }
      @media screen and (min-width: 50em) {
        .CoreNavigation--splash .CoreNavigation-logo {
          width: 300px;
          margin: 11px 20px 13px 0;
          padding-bottom: 2px; } }
    .CoreNavigation--splash .CoreNavigation-waitText {
      margin-top: 15.5px; }
      @media screen and (min-width: 50em) {
        .CoreNavigation--splash .CoreNavigation-waitText {
          margin-top: 15.5px; } }
  .CoreNavigation-performanceIndicators {
    list-style: none;
    padding: 0;
    margin: 0; }
    .CoreNavigation-performanceIndicators .CoreNavigation-performanceIndicator {
      float: left;
      margin: 0 2px; }
  .CoreNavigation-bottom-widgets-wrapper {
    width: 100%; }
    .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets {
      max-width: 1250px;
      margin: 0 auto;
      padding-right: 17px;
      position: relative;
      display: block; }
      @media screen and (min-width: 68.75em) {
        .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets {
          padding: 0 17px; } }
      @media screen and (min-width: 78.125em) {
        .CoreNavigation-bottom-widgets-wrapper .CoreNavigation-bottom-widgets {
          padding: 0; } }
    .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business {
      display: inline-block;
      margin-top: 10px; }
      .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business a {
        color: #000; }
      .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business .PerformanceIndicator-meta {
        color: #888; }
      @media screen and (min-width: 50em) {
        .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business {
          padding: 10px 17px;
          max-width: 50%;
          display: block;
          padding: 0; } }
      @media screen and (min-width: 68.75em) {
        .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business {
          max-width: 42%; } }
      @media screen and (min-width: 78.125em) {
        .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business {
          max-width: 36%; } }
      .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business .CoreNavigation-performanceIndicator:nth-child(1) {
        margin-left: 0; }
      .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business .CoreNavigation-performanceIndicator:nth-child(3) {
        display: none; }
        @media screen and (min-width: 400px) {
          .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business .CoreNavigation-performanceIndicator:nth-child(3) {
            display: block; } }
      .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business .CoreNavigation-performanceIndicator:nth-child(4) {
        display: none; }
        @media screen and (min-width: 500px) {
          .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business .CoreNavigation-performanceIndicator:nth-child(4) {
            display: block; } }
        @media screen and (min-width: 50em) {
          .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business .CoreNavigation-performanceIndicator:nth-child(4) {
            display: none; } }
        @media screen and (min-width: 62.5em) {
          .CoreNavigation-bottom-widgets-wrapper .stockQuotes-loader--business .CoreNavigation-performanceIndicator:nth-child(4) {
            display: block; } }
    .CoreNavigation-bottom-widgets-wrapper .stockTicker-loader {
      max-width: 100%;
      display: inline-block;
      margin-top: -1px; }
      @media screen and (min-width: 50em) {
        .CoreNavigation-bottom-widgets-wrapper .stockTicker-loader {
          padding: 10px 17px;
          max-width: 50%;
          padding: 0;
          padding-left: 4px; } }
      @media screen and (min-width: 68.75em) {
        .CoreNavigation-bottom-widgets-wrapper .stockTicker-loader {
          max-width: 53%; } }
      @media screen and (min-width: 68.75em) {
        .CoreNavigation-bottom-widgets-wrapper .stockTicker-loader {
          max-width: 58%; } }
      @media screen and (min-width: 78.125em) {
        .CoreNavigation-bottom-widgets-wrapper .stockTicker-loader {
          max-width: 64%; } }
    .CoreNavigation-bottom-widgets-wrapper .StockTicker-Container {
      display: inline-block;
      background-color: #f7f6f5;
      border-radius: 50px;
      padding: 0 5px;
      max-width: 100%; }
      .Page--business .CoreNavigation-bottom-widgets-wrapper .StockTicker-Container {
        background-color: #f4ebe2; }
      .CoreNavigation-bottom-widgets-wrapper .StockTicker-Container .StockTicker {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        height: unset; }
        .CoreNavigation-bottom-widgets-wrapper .StockTicker-Container .StockTicker:before, .CoreNavigation-bottom-widgets-wrapper .StockTicker-Container .StockTicker:after {
          background: none; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.MainMenu {
  display: none;
  padding: 0 20px;
  background-color: #fff; }
  @media screen and (min-width: 78.125em) {
    .MainMenu {
      padding-left: 0;
      padding-right: 20px; } }
  .Page--business .MainMenu {
    background-color: #fcf4ec; }
  @media screen and (min-width: 62.5em) {
    .MainMenu {
      width: 70%; } }
  .MainMenu.is-open {
    display: block; }
    @media screen and (min-width: 62.5em) {
      .MainMenu.is-open {
        display: inline-block; } }
  .MainMenu-menuList {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0; }
    .MainMenu-menuList > .Navigation-item {
      display: inline-block;
      border-bottom: 1px solid #e8e8e8;
      min-height: 48px;
      line-height: 48px;
      width: 100%; }
      .MainMenu-menuList > .Navigation-item > .Navigation-link {
        line-height: 48px; }
        @media screen and (min-width: 62.5em) {
          .MainMenu-menuList > .Navigation-item > .Navigation-link {
            min-width: 140px; } }
    .MainMenu-menuList .Navigation-submenu-toggle {
      float: right;
      padding-right: 20px;
      height: 48px; }
  @media screen and (max-width: 62.4375em) {
    .CoreNavigation-bottom .MainMenu .Navigation-submenu {
      padding-left: 20px;
      border-top: 1px solid #e8e8e8; } }
  @media screen and (max-width: 62.4375em) {
    .CoreNavigation-bottom .MainMenu .Navigation-submenu .Navigation-item {
      display: list-item;
      list-style: disc;
      color: #e8e8e8;
      border: none; } }
  @media screen and (min-width: 62.5em) {
    .CoreNavigation-bottom .MainMenu .Navigation-submenu .Navigation-item-small-screen {
      display: none; } }
  .CoreNavigation-bottom .MainMenu .Navigation-submenu .Navigation-item .Navigation-link {
    display: block; }
  .CoreNavigation-bottom .MainMenu .Navigation-item--SiteMap {
    cursor: pointer;
    line-height: 48px; }
    .CoreNavigation-bottom .MainMenu .Navigation-item--SiteMap .Navigation-link {
      padding-right: 5px; }
      .CoreNavigation-bottom .MainMenu .Navigation-item--SiteMap .Navigation-link-icon {
        display: inline-block; }
        @media screen and (max-width: 62.4375em) {
          .CoreNavigation-bottom .MainMenu .Navigation-item--SiteMap .Navigation-link-icon {
            padding-right: 20px;
            float: right; } }
        .CoreNavigation-bottom .MainMenu .Navigation-item--SiteMap .Navigation-link-icon .Icon {
          height: 16px;
          width: 16px; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.MainNavigation {
  position: relative;
  display: inline-block; }
  @media screen and (max-width: 37.4375em) {
    .CoreNavigation-top .MainNavigation {
      display: none; } }
  @media screen and (min-width: 50em) {
    .CoreNavigation-top .MainNavigation {
      padding: 0; } }
  .CoreNavigation-top .MainNavigation-menuList {
    margin: 14px 0; }
    .CoreNavigation-top .MainNavigation-menuList .Navigation-item .Navigation-link {
      padding-right: 15px;
      font-size: 15px; }
      @media screen and (min-width: 37.5em) {
        .CoreNavigation-top .MainNavigation-menuList .Navigation-item .Navigation-link {
          padding-right: 3px;
          font-size: 14px; } }
      @media screen and (min-width: 666px) {
        .CoreNavigation-top .MainNavigation-menuList .Navigation-item .Navigation-link {
          padding-right: 15px;
          font-size: 16px; } }
      @media screen and (min-width: 62.5em) {
        .CoreNavigation-top .MainNavigation-menuList .Navigation-item .Navigation-link {
          padding-right: 7px; } }
      @media screen and (min-width: 68.75em) {
        .CoreNavigation-top .MainNavigation-menuList .Navigation-item .Navigation-link {
          padding-right: 15px; } }
    @media screen and (max-width: 62.4375em) {
      .CoreNavigation-top .MainNavigation-menuList .Navigation-item:nth-last-child(-n + 2) {
        display: none; } }
  .CoreNavigation-bottom .MainNavigation {
    line-height: calc(48px - 10px);
    padding-left: 20px; }
    @media screen and (min-width: 37.5em) {
      .CoreNavigation-bottom .MainNavigation {
        display: none; } }
    @media screen and (max-width: 62.4375em) {
      .CoreNavigation-bottom .MainNavigation {
        width: 100%; } }
    @media screen and (min-width: 62.5em) {
      .CoreNavigation-bottom .MainNavigation {
        padding: 5px 0 0 0; } }
    .CoreNavigation-bottom .MainNavigation.category-menu {
      display: inline-block; }
    .CoreNavigation-bottom .MainNavigation-menuList {
      margin: 0; }
      @media screen and (min-width: 62.5em) {
        .CoreNavigation-bottom .MainNavigation-menuList .Navigation-item-small-screen {
          display: none; } }
  .CoreNavigation-bottom .MainNavigation.root-menu .MainNavigation-menuList .Navigation-item {
    display: none; }
    .CoreNavigation-bottom .MainNavigation.root-menu .MainNavigation-menuList .Navigation-item:nth-child(-n + 4) {
      display: inline-block; }
  @media screen and (max-width: 360px) {
    .CoreNavigation:not(.logged-in) .CoreNavigation-bottom .MainNavigation.root-menu .MainNavigation-menuList .Navigation-item:nth-last-child(-n + 3) {
      display: none; } }
  @media screen and (max-width: 295px) {
    .CoreNavigation:not(.logged-in) .CoreNavigation-bottom .MainNavigation.root-menu .MainNavigation-menuList .Navigation-item:nth-last-child(-n + 4) {
      display: none; } }
  @media screen and (max-width: 315px) {
    .CoreNavigation-bottom .MainNavigation.root-menu .MainNavigation-menuList .Navigation-item:nth-last-child(-n + 3) {
      display: none; } }
  .MainNavigation-inner {
    white-space: nowrap;
    font-weight: bold; }
  .MainNavigation-menuList {
    padding: 0; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.Navigation-item {
  display: inline-block; }

.Navigation-link {
  padding-right: 5px;
  color: #000; }
  @media screen and (min-width: 62.5em) {
    .Navigation-link {
      padding-right: 10px; } }
  @media screen and (min-width: 68.75em) {
    .Navigation-link {
      padding-right: 20px; } }
  .is-open .Navigation-link {
    float: none; }
  .Navigation-link.is-parent {
    display: inline-block; }
    @media screen and (min-width: 62.5em) {
      .Navigation-link.is-parent {
        float: left; } }

.CoreNavigation-bottom .Navigation-item {
  font-weight: bold; }
  @media screen and (max-width: 62.4375em) {
    .CoreNavigation-bottom .Navigation-item {
      display: block;
      line-height: 48px;
      min-height: 48px; } }
  @media screen and (max-width: 62.4375em) {
    .CoreNavigation-bottom .Navigation-item.is-open, .CoreNavigation-bottom .Navigation-item.is-open .Navigation-submenu {
      display: block; } }
  .CoreNavigation-bottom .Navigation-item.is-open .Navigation-submenu-toggle .Icon--chevron-down {
    display: none; }
  .CoreNavigation-bottom .Navigation-item.is-open .Navigation-submenu-toggle .Icon--chevron-up {
    display: block; }

.CoreNavigation-bottom .Navigation-submenu {
  display: inline-block;
  padding-left: 20px; }
  @media screen and (max-width: 62.4375em) {
    .CoreNavigation-bottom .Navigation-submenu {
      display: none;
      border: none;
      padding-left: 0; } }
  @media screen and (min-width: 62.5em) {
    .CoreNavigation-bottom .Navigation-submenu {
      float: left;
      max-width: 75%; } }
  .CoreNavigation-bottom .Navigation-submenu .Navigation-item {
    font-weight: 300; }
    @media screen and (max-width: 62.4375em) {
      .CoreNavigation-bottom .Navigation-submenu .Navigation-item {
        border-top: 1px solid #d6d6d6; }
        .CoreNavigation-bottom .Navigation-submenu .Navigation-item .Navigation-link {
          display: block;
          line-height: 48px; } }
    .CoreNavigation-bottom .Navigation-submenu .Navigation-item.is-current a {
      color: #3e83ca; }
      .Page--business .CoreNavigation-bottom .Navigation-submenu .Navigation-item.is-current a {
        color: #c6579a; }

.CoreNavigation-bottom .Navigation-submenu-toggle {
  background-color: transparent;
  border: none;
  outline: none; }
  @media screen and (min-width: 62.5em) {
    .CoreNavigation-bottom .Navigation-submenu-toggle {
      display: none; } }
  .CoreNavigation-bottom .Navigation-submenu-toggle .Icon {
    height: 16px;
    width: 16px; }
  .CoreNavigation-bottom .Navigation-submenu-toggle .Icon--chevron-up {
    display: none; }

.MainNavigation .Navigation-link.is-parent {
  line-height: inherit; }
  @media screen and (min-width: 62.5em) {
    .MainNavigation .Navigation-link.is-parent {
      border-right: 1px solid #d6d6d6; } }

.MainMenu .Navigation-submenu {
  border: none; }

.SiteMap .Navigation-item {
  display: list-item;
  min-height: auto;
  line-height: 33px;
  height: auto;
  color: #e8e8e8; }
  @media screen and (min-width: 62.5em) {
    .SiteMap .Navigation-item {
      line-height: 25px;
      display: block; } }
  .SiteMap .Navigation-item .Navigation-link {
    font-weight: normal;
    font-size: 17px; }
    @media screen and (min-width: 62.5em) {
      .SiteMap .Navigation-item .Navigation-link {
        font-size: 14px; } }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.Search {
  position: relative;
  height: 100%;
  display: inline-block;
  background-color: #fff; }
  .Page--business .Search {
    background-color: #fcf4ec; }
  .CoreNavigation-top .Search {
    float: right;
    height: 56px; }
  .CoreNavigation-bottom .Search {
    width: calc(100% - 20px);
    height: 48px;
    display: none;
    padding: 0 10px; }
    .CoreNavigation-bottom .Search.is-open {
      display: block; }
      @media screen and (min-width: 62.5em) {
        .CoreNavigation-bottom .Search.is-open {
          display: none; } }
  .Search-desktop, .Search-mobile {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 30px; }
    .Search-desktop input, .Search-mobile input {
      border: none;
      outline: none;
      background-color: transparent; }
    .Search-desktop-link, .Search-mobile-link {
      background-color: transparent;
      border: none;
      outline: none; }
    .Search-desktop-icon, .Search-mobile-icon {
      height: 16px !important;
      width: 16px !important; }
  .Search-desktop {
    background-color: #f8f8f8;
    padding: 2px 15px;
    right: 10px; }
    .Page--business .Search-desktop {
      background-color: rgba(255, 255, 255, 0.8); }
      @media screen and (max-width: 62.4375em) {
        .Page--business .Search-desktop {
          background-color: inherit; } }
    @media screen and (min-width: 62.5em) {
      .Search-desktop {
        display: block; } }
    @media screen and (max-width: 62.4375em) {
      .Search-desktop {
        background-color: transparent; } }
    .Search-desktop input {
      background-color: inherit;
      border: none;
      max-width: 84%;
      width: 112px;
      font-size: 15px; }
      @media screen and (max-width: 62.4375em) {
        .Search-desktop input {
          display: none; } }
    .Search-desktop-link {
      padding: 0;
      float: right;
      height: 27px; }
  .Search-mobile {
    width: 100%;
    border: 1px solid #d6d6d6; }
    .Search-mobile-link {
      float: left;
      height: 30px;
      width: 30px;
      padding: 0 7px; }
    .Search-mobile input {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 90%; }
      @media screen and (max-width: 49.9375em) {
        .Search-mobile input {
          width: 85%; } }
      @media screen and (max-width: 37.4375em) {
        .Search-mobile input {
          width: 70%; } }
    .Search-mobile-clearbutton {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      background-color: transparent;
      border: none;
      outline: none;
      display: none;
      right: 0;
      border: none;
      outline: none;
      padding: 2px 0 0 0; }
      .Search-mobile-clearbutton.show {
        display: block; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.SiteMap {
  display: none;
  padding: 0 10px;
  width: 100%;
  background-color: #fff; }
  .Page--business .SiteMap {
    background-color: #fcf4ec; }
  @media screen and (min-width: 62.5em) {
    .SiteMap {
      width: 70%;
      padding-left: 20px;
      padding-right: 5px; } }
  @media screen and (min-width: 68.75em) {
    .SiteMap {
      padding-right: 20px; } }
  .SiteMap.is-open {
    display: inline-block; }
  .SiteMap-menuList {
    padding: 0 0 0 20px;
    margin: 0; }
    @media screen and (min-width: 62.5em) {
      .SiteMap-menuList {
        padding: 10px 0; }
        .SiteMap-menuList hr:first-child, .SiteMap-menuList hr:last-child {
          display: none; } }
    .SiteMap-menuList .Navigation-item-small-screen {
      display: none; }
  .SiteMap-columns {
    border-top: 1px solid #e8e8e8; }
  .SiteMap-column {
    margin-right: 10px;
    vertical-align: top; }
    @media screen and (min-width: 68.75em) {
      .SiteMap-column {
        margin-right: 10px; } }
    @media screen and (min-width: 62.5em) {
      .SiteMap-column {
        display: inline-block;
        color: #e8e8e8; } }
  .SiteMap hr {
    margin: 10px 0 10px -18px;
    border-color: #e8e8e8; }
    @media screen and (min-width: 62.5em) {
      .SiteMap hr {
        margin-left: 0;
        width: 113px; } }
    @media screen and (min-width: 68.75em) {
      .SiteMap hr {
        width: 128px; } }
    @media screen and (min-width: 78.125em) {
      .SiteMap hr {
        width: 150px; } }
  .SiteMap-button {
    background-color: transparent;
    border: none;
    outline: none;
    font-weight: bold;
    padding: 0;
    height: 48px; }
    .SiteMap-button i {
      height: 16px;
      width: 16px;
      display: inline-block; }

.UserMenu {
  display: none;
  width: 100%;
  background-color: #f7f6f5; }
  @media screen and (min-width: 62.5em) {
    .UserMenu {
      width: 30%;
      float: right; } }
  .Page--business .UserMenu {
    background-color: #f4ebe2; }
  .UserMenu.is-open {
    display: inline-block; }
    .user-menu-is-open .UserMenu.is-open {
      position: absolute;
      right: 0;
      box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2); }
  .UserMenu-top {
    margin: 0 20px;
    height: 48px;
    border-bottom: 1px solid #d6d6d6; }
    .UserMenu-top--loggedout, .UserMenu-top--loggedin {
      display: none;
      width: 100%; }
      .UserMenu-top--loggedout.is-active, .UserMenu-top--loggedin.is-active {
        display: inline-block; }
    .UserMenu-top .UserMenu-login-link, .UserMenu-top .UserMenu-logout-link {
      line-height: 48px; }
    .UserMenu-top .UserMenu-login-link {
      margin-left: 10px; }
    .UserMenu-top .UserMenu-logout-link {
      float: right; }
    .UserMenu-top .UserMenu-close-button {
      background-color: transparent;
      border: none;
      outline: none;
      display: none;
      float: right;
      font-size: 15px;
      line-height: 48px;
      color: #3e83ca; }
      .user-menu-is-open .UserMenu-top .UserMenu-close-button {
        display: block; }
    .UserMenu-top .UserMenu-user-label {
      background-color: transparent;
      border: none;
      outline: none;
      text-align: left;
      color: #000;
      padding: 0; }
      .UserMenu-top .UserMenu-user-label i {
        margin-top: 8px;
        float: left; }
        @media screen and (max-width: 49.9375em) {
          .UserMenu-top .UserMenu-user-label i {
            margin-top: 5px;
            width: 40px;
            height: 40px; } }
      .UserMenu-top .UserMenu-user-label .logged-in-as {
        float: left;
        margin-left: 5px;
        line-height: calc(48px / 2); }
        .UserMenu-top .UserMenu-user-label .logged-in-as .logged-in-title {
          font-size: 12px; }
        .UserMenu-top .UserMenu-user-label .logged-in-as .logged-in-user-name {
          color: #3e83ca;
          line-height: 16px;
          font-size: 16px;
          max-width: 230px; }
    .UserMenu-top .UserMenu-subscribe-link, .UserMenu-top .UserMenu-subscribe-link:hover {
      color: #fff;
      padding: 6px 10px;
      border-radius: 50px;
      background-color: #175e9d;
      line-height: 48px; }
      .UserMenu-top .UserMenu-subscribe-link i, .UserMenu-top .UserMenu-subscribe-link:hover i {
        margin-right: 5px;
        width: 22px;
        height: 22px; }
        @media screen and (max-width: 49.9375em) {
          .UserMenu-top .UserMenu-subscribe-link i, .UserMenu-top .UserMenu-subscribe-link:hover i {
            transform: scale(1); } }
  .tpz-guest .UserMenu-bottom .UserMenu-listItem:not(.UserMenu-listItem--tpz) {
    display: none; }
  .UserMenu-bottom .UserMenu-menuList {
    margin: 4px 0;
    color: #175e9d; }
  .UserMenu-bottom .UserMenu-listItem {
    font-weight: bold; }
    .UserMenu-bottom .UserMenu-listItem a {
      color: #000; }
    .UserMenu-bottom .UserMenu-listItem--simple {
      font-weight: normal;
      list-style: none; }
    .UserMenu-bottom .UserMenu-listItem--tpz {
      display: none; }
      .tpz-guest .UserMenu-bottom .UserMenu-listItem--tpz {
        display: list-item; }
    .UserMenu-bottom .UserMenu-listItem--hide-logged-out {
      display: none; }
      .logged-in .UserMenu-bottom .UserMenu-listItem--hide-logged-out {
        display: list-item; }
    .UserMenu-bottom .UserMenu-listItem--hide-logged-in {
      display: list-item; }
      .logged-in .UserMenu-bottom .UserMenu-listItem--hide-logged-in {
        display: none; }

.ui-datepicker th, .ui-datepicker td {
  text-align: center;
  border: 0;
  padding: 1px; }

.ui-datepicker {
  padding: 9px;
  border-radius: 2px;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.08);
  background: #fff;
  border: 1px solid #ddd; }
  .ui-datepicker a {
    text-decoration: none; }
  .ui-datepicker th {
    font-weight: normal;
    padding: 2px 4px; }
  .ui-datepicker td a {
    display: block;
    padding: 2px 4px;
    background: #f7f6f5; }
    .has-no-touch .ui-datepicker td a:hover, .ui-datepicker td a:focus {
      color: #175e9d;
      background: #ece9e7; }
    .ui-datepicker td a.ui-state-active {
      background: #3e83ca;
      color: #fff; }
  .ui-datepicker-header {
    position: relative;
    margin-bottom: 9px;
    text-align: center; }
  .ui-datepicker-calendar {
    margin: 0 -1px -1px; }
  .ui-datepicker-prev, .ui-datepicker-next {
    position: absolute;
    cursor: pointer; }
    .has-no-touch .ui-datepicker-prev:hover, .ui-datepicker-prev:focus, .has-no-touch .ui-datepicker-next:hover, .ui-datepicker-next:focus {
      color: #175e9d; }
    .ui-datepicker-prev .ui-icon, .ui-datepicker-next .ui-icon {
      font-size: 0; }
  .ui-datepicker-prev {
    left: 0; }
  .ui-datepicker-next {
    right: 0; }

.Deck {
  max-width: 833px;
  margin-top: 9px; }
  .Deck-campaign {
    font-weight: normal;
    margin-top: 27px; }
    @media screen and (min-width: 25em) {
      .Deck-campaign {
        font-size: 16px; } }
    @media screen and (min-width: 37.5em) {
      .Deck-campaign {
        font-size: 16px; } }
    @media screen and (min-width: 50em) {
      .Deck-campaign {
        font-size: 18px; } }
  @media print {
    .Deck {
      max-width: none; } }

.DetailsList {
  margin: 0; }
  .DetailsList-key {
    display: inline-block;
    color: #666; }
    .DetailsList-key:last-of-type {
      margin-bottom: 0; }
    .DetailsList-key:after {
      content: ":"; }
    .DetailsList--long .DetailsList-key {
      display: inline;
      margin-bottom: 0; }
      .DetailsList--long .DetailsList-key:after {
        content: ":\A";
        white-space: pre-line; }
  .DetailsList-value {
    display: inline;
    margin: 0;
    font-weight: bold; }
    .DetailsList-value:after {
      content: "\A";
      white-space: pre-line; }
  .DetailsList--meta {
    color: #666; }
    .DetailsList--meta .DetailsList-key, .DetailsList--meta .DetailsList-value {
      color: inherit; }
    .DetailsList--meta .DetailsList-value {
      font-weight: inherit; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.DialogWindow {
  transition: opacity 180ms ease;
  position: absolute;
  left: -9999%;
  display: table;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.93);
  opacity: 0; }
  .DialogWindow--darkBackground {
    background-color: rgba(0, 0, 0, 0.5); }
  .DialogWindow-close {
    position: absolute;
    top: -14px;
    right: -14px;
    z-index: 1; }
  .DialogWindow-container {
    display: table-cell; }
    @media screen and (min-width: 50em) {
      .DialogWindow-container {
        vertical-align: middle; } }
  .DialogWindow-window {
    transition: 180ms ease;
    transition-property: opacity, transform;
    position: relative;
    margin: 27px auto 27px;
    padding: 27px 27px 27px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.08);
    transform: scale(0.8);
    opacity: 0; }
    @media screen and (min-width: 50em) {
      .DialogWindow-window {
        width: 50%;
        max-width: 625px;
        margin-top: 0; } }
  .DialogWindow-title {
    margin-bottom: 5px; }
  .DialogWindow-smallPrint {
    color: #888; }
  .DialogWindow-buttons {
    margin-top: 14px; }
  .DialogWindow-button {
    margin-right: 9px; }
  .DialogWindow.is-open {
    position: fixed;
    z-index: 300;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    overflow: auto; }
    .DialogWindow.is-open .DialogWindow-window {
      transform: none;
      opacity: 1; }

.Expander {
  background: #fff; }
  @media print {
    .Expander {
      background: transparent;
      border: 1px solid rgba(0, 0, 0, 0.1); } }
  .Expander-heading[class] {
    margin-bottom: 9px; }
  .Expander-heading-part {
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .Expander-footer {
    z-index: 1; }
  .Expander-footer--folded {
    position: absolute;
    left: -9999%; }
  .Expander-toggle:before {
    content: "h\A0"; }
  .Expander-body {
    position: relative; }
    .Expander-body > p,
    .Expander-body > ul,
    .Expander-body > ol {
      margin-bottom: 9px; }
    .has-js .Expander-body:after {
      transition: 180ms ease;
      transition-property: opacity, transform;
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 100%;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
      opacity: 0;
      transform: translate(0, 100%);
      pointer-events: none; }
  @media screen {
    .has-js .Expander.is-folded .Expander-footer--unfolded {
      position: absolute;
      left: -9999%; }
    .has-js .Expander.is-folded .Expander-footer--folded {
      position: relative;
      left: auto; }
    .has-js .Expander.is-folded .Expander-toggle:before {
      content: "g\A0"; }
    .has-js .Expander.is-folded .Expander-body {
      overflow: hidden;
      max-height: 0px; }
      .has-js .Expander.is-folded .Expander-body:after {
        opacity: 1;
        transform: none; } }
  .theme-Default .Expander {
    background-color: #fff; }
    .theme-Default .Expander .Expander-body:after {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%); }
  .theme-Business .Expander {
    background-color: #fcf4ec; }
    .theme-Business .Expander .Expander-body:after {
      background: linear-gradient(to bottom, rgba(252, 244, 236, 0) 0%, #fcf4ec 100%); }
  .theme-Native .Expander {
    background-color: #fcf5e5; }
    .theme-Native .Expander .Expander-body:after {
      background: linear-gradient(to bottom, rgba(252, 245, 229, 0) 0%, #fcf5e5 100%); }

#Explainer {
  z-index: 10; }
  #Explainer .Teaser-label {
    background: #f7f6f5;
    display: inline-block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 7px 14px; }
  @media screen and (min-width: 37.5em) {
    #Explainer .Teaser--fullAdLabel .Teaser-label {
      top: 20px; } }
  #Explainer #Explainer-bottom-teaser.Teaser--fullAdLabel .Teaser-link, #Explainer #Explainer-top-teaser.Teaser--fullAdLabel .Teaser-link {
    padding: 20px 0 0; }
    @media screen and (min-width: 50em) {
      #Explainer #Explainer-bottom-teaser.Teaser--fullAdLabel .Teaser-link, #Explainer #Explainer-top-teaser.Teaser--fullAdLabel .Teaser-link {
        margin-bottom: 14px; } }
  #Explainer #Explainer-bottom-teaser figure, #Explainer #Explainer-top-teaser figure {
    margin-bottom: 3px; }
  #Explainer #Explainer-bottom-teaser .Teaser-label, #Explainer #Explainer-top-teaser .Teaser-label {
    display: none; }
    @media screen and (min-width: 62.5em) {
      #Explainer #Explainer-bottom-teaser .Teaser-label, #Explainer #Explainer-top-teaser .Teaser-label {
        top: 0;
        display: inline-block; } }
  @media screen and (min-width: 62.5em) {
    #Explainer #Explainer-top-teaser.Teaser--fullAdLabel .Teaser-adLabel {
      margin-top: 32px; } }
  @media screen and (min-width: 62.5em) {
    #Explainer #Explainer-top-teaser figure {
      margin-top: 32px; } }
  #Explainer #Explainer-main-teaser .Teaser-label {
    background: #f7f6f5;
    top: -32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #Explainer #Explainer-main-teaser .Teaser-link .Teaser-label {
    top: 0; }
  #Explainer #Explainer-main-teaser.Teaser--fullAdLabel .Teaser-adLabel {
    top: -20px; }
  #Explainer #Explainer-main-teaser.Teaser--fullAdLabel figure {
    margin-top: 20px; }
  #Explainer #Explainer-main-teaser figure {
    margin-top: 32px; }
  #Explainer #Explainer-unmute-button {
    position: absolute;
    right: 10px;
    bottom: 41px;
    z-index: 3;
    cursor: pointer;
    background: #323232;
    border-radius: 6px;
    text-align: center;
    color: #fff;
    height: 37px;
    opacity: .85;
    width: 44px;
    padding-top: 13px;
    margin: 1px 1px 9px 0; }
  #Explainer #Explainer-player-1 {
    z-index: 2; }

.ExternalLink {
  display: block;
  position: relative;
  padding-top: 5px;
  margin-bottom: 14px;
  text-decoration: none; }
  .ExternalLink:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 1px;
    background: rgba(0, 0, 0, 0.1); }
  .ExternalLink:last-child {
    margin-bottom: 0; }
  @media print {
    .ExternalLink .ExternalLink-meta {
      display: none; }
    .ExternalLink:after {
      font-family: "Sueca Sans", Arial, sans-serif;
      content: " " attr(href);
      display: block;
      clear: both;
      color: #666; } }
  .ExternalLink-type {
    color: #666; }
    .ExternalLink-type:after {
      content: ":"; }
  .ExternalLink-title {
    font-weight: bold;
    color: #3e83ca; }
    .has-no-touch .ExternalLink:hover .ExternalLink-title,
    .ExternalLink:focus .ExternalLink-title {
      color: #175e9d; }
  .ExternalLink-meta {
    display: block;
    color: #666; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.ExtraNavigation-link, .ExtraNavigation-extra {
  display: inline-block;
  padding: 12.5px 0 6px;
  text-decoration: none;
  color: inherit;
  overflow: hidden;
  vertical-align: top; }
  @media screen and (min-width: 50em) {
    .ExtraNavigation-link, .ExtraNavigation-extra {
      padding-top: 15px; } }

.ExtraNavigation {
  padding: 0 0 0;
  font-size: 15px;
  font-weight: bold; }
  @media screen and (min-width: 50em) {
    .ExtraNavigation {
      padding: 0 0 2px; } }
  .theme-Default .ExtraNavigation {
    color: #888888; }
  .theme-Business .ExtraNavigation {
    color: #86827d; }
  .theme-Native .ExtraNavigation {
    color: #86827a; }
  .ExtraNavigation-menu {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .ExtraNavigation-menu--primary {
      float: left; }
      .ExtraNavigation-menu--primary .ExtraNavigation-item {
        margin-right: 9px; }
        @media screen and (min-width: 50em) {
          .ExtraNavigation-menu--primary .ExtraNavigation-item {
            margin-right: 27px; } }
        .ExtraNavigation-menu--primary .ExtraNavigation-item:last-child {
          margin-right: 0; }
    .ExtraNavigation-menu--secondary {
      float: right; }
      .ExtraNavigation-menu--secondary .ExtraNavigation-item {
        margin-left: 9px; }
        @media screen and (min-width: 50em) {
          .ExtraNavigation-menu--secondary .ExtraNavigation-item {
            margin-left: 27px; } }
        .ExtraNavigation-menu--secondary .ExtraNavigation-item:first-child {
          margin-left: 0; }
  .ExtraNavigation-item {
    display: inline; }
    .ExtraNavigation-item--minor {
      display: none; }
      @media screen and (min-width: 53.75em) {
        .ExtraNavigation-item--minor:nth-child(1) {
          display: inline; } }
      @media screen and (min-width: 36.875em) {
        .ExtraNavigation-item--minor:nth-child(2) {
          display: inline; } }
      @media screen and (min-width: 25.625em) {
        .ExtraNavigation-item--minor:nth-child(3) {
          display: inline; } }
    .ExtraNavigation-item--highlight .ExtraNavigation-link {
      color: #3e83ca; }
      .has-no-touch .ExtraNavigation-item--highlight .ExtraNavigation-link:hover {
        color: #175e9d; }
    .ExtraNavigation-item--user .ExtraNavigation-link {
      max-width: 150px;
      white-space: nowrap;
      text-overflow: ellipsis; }
      @media screen and (min-width: 43.75em) {
        .ExtraNavigation-item--user .ExtraNavigation-link {
          max-width: 150px; } }
      @media screen and (min-width: 55em) {
        .ExtraNavigation-item--user .ExtraNavigation-link {
          max-width: 200px; } }
      @media screen and (min-width: 62.5em) {
        .ExtraNavigation-item--user .ExtraNavigation-link {
          max-width: 280px; } }
      @media screen and (min-width: 68.75em) {
        .ExtraNavigation-item--user .ExtraNavigation-link {
          max-width: 380px; } }
  .ExtraNavigation-link {
    vertical-align: middle; }
  .has-scrolledBackMasthead .ExtraNavigation {
    float: right;
    padding: 0;
    font-size: 15px; }
    .has-scrolledBackMasthead .ExtraNavigation:before, .has-scrolledBackMasthead .ExtraNavigation:after {
      display: none; }
    .has-scrolledBackMasthead .ExtraNavigation-menu {
      display: inline; }
      .has-scrolledBackMasthead .ExtraNavigation-menu--secondary .ExtraNavigation-item {
        margin-left: 5px; }
        @media screen and (min-width: 37.5em) {
          .has-scrolledBackMasthead .ExtraNavigation-menu--secondary .ExtraNavigation-item {
            margin-left: 14px; } }
        @media screen and (min-width: 50em) {
          .has-scrolledBackMasthead .ExtraNavigation-menu--secondary .ExtraNavigation-item {
            margin-left: 27px; } }
    .has-scrolledBackMasthead .ExtraNavigation-item {
      display: none; }
      .has-scrolledBackMasthead .ExtraNavigation-item--user {
        z-index: 1;
        display: inline; }
    .has-scrolledBackMasthead .ExtraNavigation-link {
      padding: 12.5px 0; }
      @media screen and (min-width: 50em) {
        .has-scrolledBackMasthead .ExtraNavigation-link {
          padding: 15px 0; } }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.Figure {
  clear: both; }
  .Figure-caption {
    margin-top: 9px; }
  .Figure img {
    width: 100%; }
  @media screen and (min-width: 37.5em) {
    .Figure--withMedia {
      margin-left: -4px;
      margin-right: -4px;
      max-width: none; }
      .Figure--withMedia .Figure-media, .Figure--withMedia .Figure-caption {
        box-sizing: border-box;
        padding: 0 4px; }
      .Figure--withMedia .Figure-media {
        float: left;
        width: 75%; }
      .Figure--withMedia .Figure-caption {
        float: left;
        width: 25%;
        margin-top: 0; } }
  @media screen and (max-width: 62.4375em) {
    .Figure--withMedia .Figure-media {
      max-width: 460px; } }
  .Figure-image {
    overflow: hidden; }
  .Figure--sourceUnavailable .Figure-caption {
    background: #000;
    color: #fff;
    margin: 0;
    padding: 26% 10px;
    text-align: center;
    width: 100%; }
  .Figure-expand {
    display: block;
    position: relative; }
    .has-no-touch .Figure-expand:hover .Figure-expandIcon, .Figure-expand:focus .Figure-expandIcon {
      background: #3e83ca; }
  .Figure .Figure-expandIcon {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    text-align: center;
    line-height: 36px; }
    .Figure .Figure-expandIcon:before {
      text-align: center;
      font-size: 16px; }
  .Figure--gallery {
    position: relative;
    margin-bottom: 17px; }
    .Figure--gallery .Figure-caption {
      display: none; }
  .Figure--withMultipleImages .Figure-expandIcon {
    z-index: 1;
    background: #3e83ca;
    transform: rotate(45deg); }
    .Figure--withMultipleImages .Figure-expandIcon:before {
      font-size: 21px; }

.FlexEmbed, .Slideshow-imageWrapper {
  position: relative;
  display: block;
  overflow: hidden; }
  .FlexEmbed:before, .Slideshow-imageWrapper:before {
    content: "";
    display: block;
    width: 100%; }

.FlexEmbed-item,
.FlexEmbed iframe,
.FlexEmbed embed,
.FlexEmbed object, .Slideshow-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.FlexEmbed img.FlexEmbed-item, .Slideshow-image {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%; }
  .has-csstransforms .FlexEmbed img.FlexEmbed-item, .FlexEmbed .has-csstransforms img.FlexEmbed-item, .has-csstransforms .Slideshow-image {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  @media print {
    .FlexEmbed img.FlexEmbed-item, .Slideshow-image {
      width: 100%;
      height: 100%;
      max-width: none;
      max-height: none; } }

.FlexEmbed--16by9:before {
  padding-top: 56.25%; }

.FlexEmbed--16by8:before {
  padding-top: 50%; }

.FlexEmbed--4by3:before {
  padding-top: 75%; }

.FlexEmbed--1by1:before {
  padding-top: 100%; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.Footer {
  position: relative;
  clear: both; }
  .Footer.Footer {
    margin-top: 41px;
    padding-bottom: 27px; }
    @media screen and (min-width: 50em) {
      .Footer.Footer {
        padding-bottom: 54px; } }
  .Footer-content {
    position: relative;
    padding-top: 27px;
    padding-bottom: 27px; }
    .Footer-content:before {
      content: "";
      position: absolute;
      top: 0;
      left: 9px;
      right: 9px;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1); }
  .Footer-sections--major {
    padding-bottom: 9px; }
    .Footer-sections--major a {
      white-space: nowrap; }
    .Footer-sections--major .Footer-section:last-child {
      margin-top: 9px; }
    @media screen and (min-width: 50em) {
      .Footer-sections--major {
        width: 49.99999%;
        padding-bottom: 0; }
        .Footer-sections--major:after {
          top: 0;
          bottom: 0;
          left: auto;
          right: auto;
          width: 1px;
          height: auto; }
        .Footer-sections--major:after {
          right: 0; } }
    @media screen and (min-width: 62.5em) {
      .Footer-sections--major {
        width: 100%; }
        .Footer-sections--major:after {
          top: auto;
          bottom: auto;
          left: auto;
          right: auto;
          width: auto;
          height: auto; }
        .Footer-sections--major .Footer-section {
          width: 33.33333%; }
          .Footer-sections--major .Footer-section ~ .Footer-section:after {
            top: 0;
            bottom: 0;
            left: auto;
            right: auto;
            width: 1px;
            height: auto; }
          .Footer-sections--major .Footer-section ~ .Footer-section:after {
            left: 0; }
          .Footer-sections--major .Footer-section:nth-last-child(2) {
            width: calc(66.66667% - 250px - 17px); }
          .Footer-sections--major .Footer-section:last-child {
            width: 259px;
            margin-top: 0; } }
  .Footer-sections--minor {
    padding-top: 9px; }
    @media screen and (min-width: 50em) {
      .Footer-sections--minor {
        width: 49.99999%;
        padding-top: 0; }
        .Footer-sections--minor .Footer-section:last-child {
          margin-top: 9px; } }
    @media screen and (min-width: 62.5em) {
      .Footer-sections--minor {
        width: 100%;
        padding-top: 27px; }
        .Footer-sections--minor .Footer-section {
          width: 33.33333%; }
          .Footer-sections--minor .Footer-section:last-child {
            margin-top: 0; } }
  .Footer-section--minor {
    color: #666; }
  .Footer-section a {
    text-decoration: none; }
    .has-no-touch .Footer-section a:hover, .Footer-section a:focus {
      text-decoration: underline; }
  .Footer-list {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .Footer--business .Footer-branding:after {
    background-color: #c6579a; }
  .Footer-brandingInner {
    display: flex; }
  .Footer-logo {
    width: 100%;
    max-width: 703px;
    flex: 1;
    align-self: flex-end; }
  .Footer .Footer-logoImage {
    overflow: visible;
    padding-top: 35%; }
    .Footer .Footer-logoImage img {
      box-sizing: content-box;
      left: auto;
      right: 0;
      width: auto;
      height: 100%;
      padding-bottom: 9px;
      border-left: 9px solid #fff; }
  .Footer--business .Footer-logoImage img {
    height: 152.95364%;
    padding-bottom: 0;
    border-color: #fcf4ec; }
  .Footer-description {
    display: inline-block;
    flex: 3;
    align-self: flex-end;
    padding-bottom: 8px;
    font-weight: normal; }

.Form-legend, .Form-label {
  display: block;
  margin-bottom: 5px;
  color: #666; }

.Form-field {
  padding: 4px 9px;
  width: 100%;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #ddd;
  color: #222;
  -webkit-appearance: none; }
  .has-no-touch .Form-field:hover {
    border-color: #888; }
  .Form-field:focus {
    border-color: #3e83ca;
    outline: 0; }
  .Form-field:disabled {
    background: #f7f6f5;
    border-color: #ddd; }
  @media screen and (min-width: 37.5em) {
    .Form-field {
      max-width: 66.66667%; } }

.Form-field--light {
  background: #fff; }

.Form-field--fullWidth {
  max-width: none; }

.Form-error {
  font-size: 16px;
  color: #f30; }

.Form-group {
  /* Rest for fieldset groups ======== */
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  border: 0; }
  .Form-group--error .Form-label {
    color: #f30; }
  .Form-group--error .Form-field {
    background: #ffeaea;
    border-color: #ffd1d1; }
    .Form-group--error .Form-field:focus {
      border-color: #f30; }
  .Form-group--error .Form-error {
    margin-top: 5px; }

.Form-option {
  display: inline-block;
  margin-right: 27px; }
  .Form-option:last-child {
    margin-right: 0; }
  .Form-option .Form-label {
    display: inline-block;
    margin-bottom: 0; }
  .Form-option--large-checkbox input {
    display: none; }
  .Form-option--large-checkbox label {
    display: inline-block;
    position: relative;
    margin-left: 45px; }
    .Form-option--large-checkbox label::before {
      font-family: svd-icons;
      margin-left: -29px;
      position: absolute;
      text-align: center;
      color: #390;
      content: "";
      display: inline-block;
      width: 22px;
      height: 22px;
      border: 2px solid #b3b3b3;
      border-radius: 3px;
      background: #fff;
      line-height: 19px;
      font-weight: 100;
      font-size: 22px; }
  .Form-option--large-checkbox input:checked + label:before {
    content: "\E631"; }

@media screen and (min-width: 62.5em) {
  .Form-legend--grid-l-push, .Form-label--grid-l-push {
    position: relative;
    top: 5px; } }

.Form-legend--inline, .Form-label--inline {
  display: inline-block; }

.Form-legend--regular, .Form-label--regular {
  text-transform: none; }

.Form-select--fullWidth {
  width: 100%; }

.Form input.Form-field {
  line-height: 1\9; }

input + .Form-label {
  text-transform: none;
  letter-spacing: 0;
  color: #666; }

.Form-action {
  margin-right: 9px;
  margin-bottom: 9px; }
  @media screen and (min-width: 50em) {
    .Form-action {
      margin-bottom: 0; } }
  .Form-action:last-child {
    margin-right: 0;
    margin-bottom: 0; }

.Form-disclaimer {
  font-size: 12px;
  margin-top: 5px;
  color: #888; }

.Form-errors {
  margin-bottom: 27px;
  margin-top: 0; }

_:-ms-lang(x),
input.Form-field {
  line-height: 1; }

.Grade {
  display: block;
  overflow: hidden;
  width: 48px;
  height: 48px; }
  .Grade .Grade-dice:before {
    font-size: 55.2px;
    line-height: 48px; }
  @media screen and (min-width: 25em) {
    .Grade {
      width: 50px;
      height: 50px; }
      .Grade .Grade-dice:before {
        font-size: 57.5px;
        line-height: 50px; } }
  @media screen and (min-width: 37.5em) {
    .Grade {
      width: 54px;
      height: 54px; }
      .Grade .Grade-dice:before {
        font-size: 62.1px;
        line-height: 54px; } }
  @media print {
    .Grade {
      width: 63px;
      height: 63px; }
      .Grade .Grade-dice:before {
        font-size: 72.45px;
        line-height: 63px; } }
  .Grade--inline {
    float: left; }
  @media screen and (min-width: 37.5em) {
    .Grade--large {
      width: 81px;
      height: 81px; }
      .Grade--large .Grade-dice:before {
        font-size: 93.15px;
        line-height: 81px; } }
  .Grade--small {
    width: 36px;
    height: 36px; }
    .Grade--small .Grade-dice:before {
      font-size: 41.4px;
      line-height: 36px; }
    @media screen and (min-width: 37.5em) {
      .Grade--small {
        width: 46px;
        height: 46px; }
        .Grade--small .Grade-dice:before {
          font-size: 52.9px;
          line-height: 46px; } }
  .Grade .Grade-dice {
    top: 0;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
    color: transparent; }
    .Grade .Grade-dice:before {
      top: 0;
      margin-left: -0.06em;
      color: #222; }

.Grid-item--discrete {
  padding: 0 !important;
  font-size: 0; }

.Grid-group {
  margin: 0 -10px;
  padding: 10px; }
  @media screen and (min-width: 50em) {
    .Grid-group {
      margin-right: 0;
      padding-right: 0; } }
  .Grid-group--withoutTopSpace {
    padding-top: 0; }
  .Grid-group.theme-Default {
    background: #fff; }
  .Grid-group.theme-Business {
    background: #fcf4ec; }
  .Grid-group.theme-Native {
    background: #fcf5e5; }

.Grid-width--full {
  width: 100%; }

.Grid-width--five-sixths {
  width: 83.33333%; }

.Grid-width--four-fifths {
  width: 80%; }

.Grid-width--three-quarters {
  width: 75%; }

.Grid-width--two-thirds {
  width: 66.66667%; }

.Grid-width--three-fifths {
  width: 60%; }

.Grid-width--half {
  width: 49.99999%; }

.Grid-width--two-fifths {
  width: 40%; }

.Grid-width--third {
  width: 33.33333%; }

.Grid-width--quarter {
  width: 25%; }

.Grid-width--fifth {
  width: 20%; }

.Grid-width--sixth {
  width: 16.66667%; }

.Grid-pull--full {
  margin-left: 100%; }

.Grid-pull--five-sixths {
  margin-left: 83.33333%; }

.Grid-pull--four-fifths {
  margin-left: 80%; }

.Grid-pull--three-quarters {
  margin-left: 75%; }

.Grid-pull--two-thirds {
  margin-left: 66.66667%; }

.Grid-pull--three-fifths {
  margin-left: 60%; }

.Grid-pull--half {
  margin-left: 49.99999%; }

.Grid-pull--two-fifths {
  margin-left: 40%; }

.Grid-pull--third {
  margin-left: 33.33333%; }

.Grid-pull--quarter {
  margin-left: 25%; }

.Grid-pull--fifth {
  margin-left: 20%; }

.Grid-pull--sixth {
  margin-left: 16.66667%; }

.Grid--verticalGutter > .Grid-item {
  padding-top: 12px;
  padding-bottom: 14px; }

.Grid--smallVerticalGutter > .Grid-item {
  padding-top: 8px;
  padding-bottom: 9px; }

.Grid--tinyVerticalGutter > .Grid-item {
  padding-top: 6px;
  padding-bottom: 8px; }

.Grid--bigVerticalGutter > .Grid-item {
  padding-top: 20px;
  padding-bottom: 26px; }

.Grid--noVerticalGutter > .Grid-item {
  padding-top: 0;
  padding-bottom: 0; }

.Grid-columnSeparator--center {
  position: relative; }
  .Grid-columnSeparator--center:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: rgba(0, 0, 0, 0.1); }
  .Grid-columnSeparator--center.Grid--verticalGutter:after {
    top: 12px;
    bottom: 14px; }
  .Grid-columnSeparator--center.Grid--bigVerticalGutter:after {
    top: 20px;
    bottom: 26px; }

.Grid-columnSeparator--center:after {
  left: 50%; }

.Grid-columnSeparator--none:after {
  top: auto;
  left: auto;
  width: auto;
  height: auto; }

.Grid-space--top {
  margin-top: 14px; }

.Grid-space--bottom {
  margin-bottom: 12px; }

.Grid-space--doubleTop {
  margin-top: 26px; }

.Grid-space--doubleBottom {
  margin-bottom: 26px; }

.Grid-space--smallTop {
  margin-top: 9px; }

.Grid-space--smallBottom {
  margin-bottom: 8px; }

.Grid-space--noneTop {
  margin-top: 0; }

.Grid-space--noneBottom {
  margin-bottom: 0; }

.Grid-space--negativeTop {
  margin-top: -12px; }

.Grid-space--negativeBottom {
  margin-bottom: -14px; }

.Grid-space--smallNegativeTop {
  margin-top: -8px; }

.Grid-space--smallNegativeBottom {
  margin-bottom: -9px; }

.Grid-space--tinyNegativeTop {
  margin-top: -6px; }

.Grid-space--tinyNegativeBottom {
  margin-bottom: -8px; }

.Grid-space--bigNegativeTop {
  margin-top: -20px; }

.Grid-space--bigNegativeBottom {
  margin-bottom: -26px; }

.Grid-break {
  margin-left: -2.98013%;
  margin-right: -2.98013%;
  padding-left: 2.98013%;
  padding-right: 2.98013%; }
  .Grid-break--vertical {
    margin-top: -12px;
    margin-bottom: -14px;
    padding-top: 12px;
    padding-bottom: 14px; }
  .Grid-break--none {
    margin: 0;
    padding: 0; }
  .Grid-break--noCompensate {
    padding-left: 0;
    padding-right: 0; }

.Grid-border--top, .Grid-border--bottom, .Grid-border--heavyTop, .Grid-border--heavyBottom, .Grid-border--minorTop, .Grid-border--minorBottom, .Grid-border--left, .Grid-border--right, .Grid-border--heavyLeft, .Grid-border--heavyRight {
  position: relative; }
  .Grid-border--top:after, .Grid-border--bottom:after, .Grid-border--heavyTop:after, .Grid-border--heavyBottom:after, .Grid-border--minorTop:after, .Grid-border--minorBottom:after, .Grid-border--left:after, .Grid-border--right:after, .Grid-border--heavyLeft:after, .Grid-border--heavyRight:after {
    content: "";
    position: absolute;
    background-color: rgba(0, 0, 0, 0.1); }

.Grid-border--white:after {
  background-color: #fff; }

.Grid-border--top:after, .Grid-border--bottom:after, .Grid-border--minorTop:after, .Grid-border--minorBottom:after, .Grid-border--heavyTop:after, .Grid-border--heavyBottom:after {
  top: auto;
  bottom: auto;
  left: 9px;
  right: 9px;
  width: auto;
  height: 1px;
  max-width: none; }

.Grid--noGutter .Grid-border--top:after, .Grid--noGutter .Grid-border--bottom:after {
  left: 0;
  right: 0; }

.Grid-border--minorTop:after, .Grid-border--minorBottom:after {
  right: auto;
  width: 33.33333%;
  max-width: 75px; }

.Grid-border--heavyTop:after, .Grid-border--heavyBottom:after {
  height: 2px; }

.Grid-border--left:after, .Grid-border--right:after, .Grid-border--heavyLeft:after, .Grid-border--heavyRight:after {
  top: 0;
  bottom: 0;
  left: auto;
  right: auto;
  width: 1px;
  height: auto; }

.Grid--verticalGutter .Grid-border--left:after,
.Grid--verticalGutter .Grid-border--left:after, .Grid--verticalGutter .Grid-border--right:after,
.Grid--verticalGutter .Grid-border--right:after, .Grid--verticalGutter .Grid-border--heavyLeft:after,
.Grid--verticalGutter .Grid-border--heavyLeft:after, .Grid--verticalGutter .Grid-border--heavyRight:after,
.Grid--verticalGutter .Grid-border--heavyRight:after {
  top: 12px;
  bottom: 14px; }

.Grid--smallVerticalGutter .Grid-border--left:after,
.Grid--smallVerticalGutter .Grid-border--left:after, .Grid--smallVerticalGutter .Grid-border--right:after,
.Grid--smallVerticalGutter .Grid-border--right:after, .Grid--smallVerticalGutter .Grid-border--heavyLeft:after,
.Grid--smallVerticalGutter .Grid-border--heavyLeft:after, .Grid--smallVerticalGutter .Grid-border--heavyRight:after,
.Grid--smallVerticalGutter .Grid-border--heavyRight:after {
  top: 8px;
  bottom: 9px; }

.Grid-border--heavyLeft:after, .Grid-border--heavyRight:after {
  width: 2px; }

.Grid-border--top:after, .Grid-border--minorTop:after, .Grid-border--heavyTop:after {
  top: 0; }

.Grid-border--bottom:after, .Grid-border--minorBottom:after, .Grid-border--heavyBottom:after {
  bottom: 0; }

.Grid-border--left:after, .Grid-border--heavyLeft:after {
  left: 0; }

.Grid-border--right:after, .Grid-border--heavyRight:after {
  right: 0; }

.Grid-border--none:after {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  width: auto;
  height: auto; }

@media screen and (min-width: 37.5em) {
  .Grid-s-width--full {
    width: 100%; }
  .Grid-s-width--five-sixths {
    width: 83.33333%; }
  .Grid-s-width--four-fifths {
    width: 80%; }
  .Grid-s-width--three-quarters {
    width: 75%; }
  .Grid-s-width--two-thirds {
    width: 66.66667%; }
  .Grid-s-width--three-fifths {
    width: 60%; }
  .Grid-s-width--half {
    width: 49.99999%; }
  .Grid-s-width--two-fifths {
    width: 40%; }
  .Grid-s-width--third {
    width: 33.33333%; }
  .Grid-s-width--quarter {
    width: 25%; }
  .Grid-s-width--fifth {
    width: 20%; }
  .Grid-s-width--sixth {
    width: 16.66667%; }
  .Grid-s-pull--full {
    margin-left: 100%; }
  .Grid-s-pull--five-sixths {
    margin-left: 83.33333%; }
  .Grid-s-pull--four-fifths {
    margin-left: 80%; }
  .Grid-s-pull--three-quarters {
    margin-left: 75%; }
  .Grid-s-pull--two-thirds {
    margin-left: 66.66667%; }
  .Grid-s-pull--three-fifths {
    margin-left: 60%; }
  .Grid-s-pull--half {
    margin-left: 49.99999%; }
  .Grid-s-pull--two-fifths {
    margin-left: 40%; }
  .Grid-s-pull--third {
    margin-left: 33.33333%; }
  .Grid-s-pull--quarter {
    margin-left: 25%; }
  .Grid-s-pull--fifth {
    margin-left: 20%; }
  .Grid-s-pull--sixth {
    margin-left: 16.66667%; }
  .Grid-s--verticalGutter > .Grid-item {
    padding-top: 12px;
    padding-bottom: 14px; }
  .Grid-s--smallVerticalGutter > .Grid-item {
    padding-top: 8px;
    padding-bottom: 9px; }
  .Grid-s--tinyVerticalGutter > .Grid-item {
    padding-top: 6px;
    padding-bottom: 8px; }
  .Grid-s--bigVerticalGutter > .Grid-item {
    padding-top: 20px;
    padding-bottom: 26px; }
  .Grid-s--noVerticalGutter > .Grid-item {
    padding-top: 0;
    padding-bottom: 0; }
  .Grid-s-columnSeparator--center {
    position: relative; }
    .Grid-s-columnSeparator--center:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      width: 1px;
      background-color: rgba(0, 0, 0, 0.1); }
    .Grid-s-columnSeparator--center.Grid--verticalGutter:after {
      top: 12px;
      bottom: 14px; }
    .Grid-s-columnSeparator--center.Grid--bigVerticalGutter:after {
      top: 20px;
      bottom: 26px; }
  .Grid-s-columnSeparator--center:after {
    left: 50%; }
  .Grid-s-columnSeparator--none:after {
    top: auto;
    left: auto;
    width: auto;
    height: auto; }
  .Grid-s-space--top {
    margin-top: 14px; }
  .Grid-s-space--bottom {
    margin-bottom: 12px; }
  .Grid-s-space--doubleTop {
    margin-top: 26px; }
  .Grid-s-space--doubleBottom {
    margin-bottom: 26px; }
  .Grid-s-space--smallTop {
    margin-top: 9px; }
  .Grid-s-space--smallBottom {
    margin-bottom: 8px; }
  .Grid-s-space--noneTop {
    margin-top: 0; }
  .Grid-s-space--noneBottom {
    margin-bottom: 0; }
  .Grid-s-space--negativeTop {
    margin-top: -12px; }
  .Grid-s-space--negativeBottom {
    margin-bottom: -14px; }
  .Grid-s-space--smallNegativeTop {
    margin-top: -8px; }
  .Grid-s-space--smallNegativeBottom {
    margin-bottom: -9px; }
  .Grid-s-space--tinyNegativeTop {
    margin-top: -6px; }
  .Grid-s-space--tinyNegativeBottom {
    margin-bottom: -8px; }
  .Grid-s-space--bigNegativeTop {
    margin-top: -20px; }
  .Grid-s-space--bigNegativeBottom {
    margin-bottom: -26px; }
  .Grid-s-break {
    margin-left: -2.98013%;
    margin-right: -2.98013%;
    padding-left: 2.98013%;
    padding-right: 2.98013%; }
    .Grid-s-break--vertical {
      margin-top: -12px;
      margin-bottom: -14px;
      padding-top: 12px;
      padding-bottom: 14px; }
    .Grid-s-break--none {
      margin: 0;
      padding: 0; }
    .Grid-s-break--noCompensate {
      padding-left: 0;
      padding-right: 0; }
  .Grid-s-border--top, .Grid-s-border--bottom, .Grid-s-border--heavyTop, .Grid-s-border--heavyBottom, .Grid-s-border--minorTop, .Grid-s-border--minorBottom, .Grid-s-border--left, .Grid-s-border--right, .Grid-s-border--heavyLeft, .Grid-s-border--heavyRight {
    position: relative; }
    .Grid-s-border--top:after, .Grid-s-border--bottom:after, .Grid-s-border--heavyTop:after, .Grid-s-border--heavyBottom:after, .Grid-s-border--minorTop:after, .Grid-s-border--minorBottom:after, .Grid-s-border--left:after, .Grid-s-border--right:after, .Grid-s-border--heavyLeft:after, .Grid-s-border--heavyRight:after {
      content: "";
      position: absolute;
      background-color: rgba(0, 0, 0, 0.1); }
  .Grid-s-border--white:after {
    background-color: #fff; }
  .Grid-s-border--top:after, .Grid-s-border--bottom:after, .Grid-s-border--minorTop:after, .Grid-s-border--minorBottom:after, .Grid-s-border--heavyTop:after, .Grid-s-border--heavyBottom:after {
    top: auto;
    bottom: auto;
    left: 9px;
    right: 9px;
    width: auto;
    height: 1px;
    max-width: none; }
  .Grid--noGutter .Grid-s-border--top:after, .Grid--noGutter .Grid-s-border--bottom:after {
    left: 0;
    right: 0; }
  .Grid-s-border--minorTop:after, .Grid-s-border--minorBottom:after {
    right: auto;
    width: 33.33333%;
    max-width: 75px; }
  .Grid-s-border--heavyTop:after, .Grid-s-border--heavyBottom:after {
    height: 2px; }
  .Grid-s-border--left:after, .Grid-s-border--right:after, .Grid-s-border--heavyLeft:after, .Grid-s-border--heavyRight:after {
    top: 0;
    bottom: 0;
    left: auto;
    right: auto;
    width: 1px;
    height: auto; }
  .Grid--verticalGutter .Grid-s-border--left:after,
  .Grid-s--verticalGutter .Grid-s-border--left:after, .Grid--verticalGutter .Grid-s-border--right:after,
  .Grid-s--verticalGutter .Grid-s-border--right:after, .Grid--verticalGutter .Grid-s-border--heavyLeft:after,
  .Grid-s--verticalGutter .Grid-s-border--heavyLeft:after, .Grid--verticalGutter .Grid-s-border--heavyRight:after,
  .Grid-s--verticalGutter .Grid-s-border--heavyRight:after {
    top: 12px;
    bottom: 14px; }
  .Grid--smallVerticalGutter .Grid-s-border--left:after,
  .Grid-s--smallVerticalGutter .Grid-s-border--left:after, .Grid--smallVerticalGutter .Grid-s-border--right:after,
  .Grid-s--smallVerticalGutter .Grid-s-border--right:after, .Grid--smallVerticalGutter .Grid-s-border--heavyLeft:after,
  .Grid-s--smallVerticalGutter .Grid-s-border--heavyLeft:after, .Grid--smallVerticalGutter .Grid-s-border--heavyRight:after,
  .Grid-s--smallVerticalGutter .Grid-s-border--heavyRight:after {
    top: 8px;
    bottom: 9px; }
  .Grid-s-border--heavyLeft:after, .Grid-s-border--heavyRight:after {
    width: 2px; }
  .Grid-s-border--top:after, .Grid-s-border--minorTop:after, .Grid-s-border--heavyTop:after {
    top: 0; }
  .Grid-s-border--bottom:after, .Grid-s-border--minorBottom:after, .Grid-s-border--heavyBottom:after {
    bottom: 0; }
  .Grid-s-border--left:after, .Grid-s-border--heavyLeft:after {
    left: 0; }
  .Grid-s-border--right:after, .Grid-s-border--heavyRight:after {
    right: 0; }
  .Grid-s-border--none:after {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    height: auto; } }

@media screen and (min-width: 50em) {
  .Grid-m-width--full {
    width: 100%; }
  .Grid-m-width--five-sixths {
    width: 83.33333%; }
  .Grid-m-width--four-fifths {
    width: 80%; }
  .Grid-m-width--three-quarters {
    width: 75%; }
  .Grid-m-width--two-thirds {
    width: 66.66667%; }
  .Grid-m-width--three-fifths {
    width: 60%; }
  .Grid-m-width--half {
    width: 49.99999%; }
  .Grid-m-width--two-fifths {
    width: 40%; }
  .Grid-m-width--third {
    width: 33.33333%; }
  .Grid-m-width--quarter {
    width: 25%; }
  .Grid-m-width--fifth {
    width: 20%; }
  .Grid-m-width--sixth {
    width: 16.66667%; }
  .Grid-m-pull--full {
    margin-left: 100%; }
  .Grid-m-pull--five-sixths {
    margin-left: 83.33333%; }
  .Grid-m-pull--four-fifths {
    margin-left: 80%; }
  .Grid-m-pull--three-quarters {
    margin-left: 75%; }
  .Grid-m-pull--two-thirds {
    margin-left: 66.66667%; }
  .Grid-m-pull--three-fifths {
    margin-left: 60%; }
  .Grid-m-pull--half {
    margin-left: 49.99999%; }
  .Grid-m-pull--two-fifths {
    margin-left: 40%; }
  .Grid-m-pull--third {
    margin-left: 33.33333%; }
  .Grid-m-pull--quarter {
    margin-left: 25%; }
  .Grid-m-pull--fifth {
    margin-left: 20%; }
  .Grid-m-pull--sixth {
    margin-left: 16.66667%; }
  .Grid-m--verticalGutter > .Grid-item {
    padding-top: 12px;
    padding-bottom: 14px; }
  .Grid-m--smallVerticalGutter > .Grid-item {
    padding-top: 8px;
    padding-bottom: 9px; }
  .Grid-m--tinyVerticalGutter > .Grid-item {
    padding-top: 6px;
    padding-bottom: 8px; }
  .Grid-m--bigVerticalGutter > .Grid-item {
    padding-top: 20px;
    padding-bottom: 26px; }
  .Grid-m--noVerticalGutter > .Grid-item {
    padding-top: 0;
    padding-bottom: 0; }
  .Grid-m-columnSeparator--center {
    position: relative; }
    .Grid-m-columnSeparator--center:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      width: 1px;
      background-color: rgba(0, 0, 0, 0.1); }
    .Grid-m-columnSeparator--center.Grid--verticalGutter:after {
      top: 12px;
      bottom: 14px; }
    .Grid-m-columnSeparator--center.Grid--bigVerticalGutter:after {
      top: 20px;
      bottom: 26px; }
  .Grid-m-columnSeparator--center:after {
    left: 50%; }
  .Grid-m-columnSeparator--none:after {
    top: auto;
    left: auto;
    width: auto;
    height: auto; }
  .Grid-m-space--top {
    margin-top: 14px; }
  .Grid-m-space--bottom {
    margin-bottom: 12px; }
  .Grid-m-space--doubleTop {
    margin-top: 26px; }
  .Grid-m-space--doubleBottom {
    margin-bottom: 26px; }
  .Grid-m-space--smallTop {
    margin-top: 9px; }
  .Grid-m-space--smallBottom {
    margin-bottom: 8px; }
  .Grid-m-space--noneTop {
    margin-top: 0; }
  .Grid-m-space--noneBottom {
    margin-bottom: 0; }
  .Grid-m-space--negativeTop {
    margin-top: -12px; }
  .Grid-m-space--negativeBottom {
    margin-bottom: -14px; }
  .Grid-m-space--smallNegativeTop {
    margin-top: -8px; }
  .Grid-m-space--smallNegativeBottom {
    margin-bottom: -9px; }
  .Grid-m-space--tinyNegativeTop {
    margin-top: -6px; }
  .Grid-m-space--tinyNegativeBottom {
    margin-bottom: -8px; }
  .Grid-m-space--bigNegativeTop {
    margin-top: -20px; }
  .Grid-m-space--bigNegativeBottom {
    margin-bottom: -26px; }
  .Grid-m-break {
    margin-left: -9px;
    margin-right: -9px;
    padding-left: 9px;
    padding-right: 9px; }
    .Grid-m-break--vertical {
      margin-top: -12px;
      margin-bottom: -14px;
      padding-top: 12px;
      padding-bottom: 14px; }
    .Grid-m-break--none {
      margin: 0;
      padding: 0; }
    .Grid-m-break--noCompensate {
      padding-left: 0;
      padding-right: 0; }
  .Grid-m-border--top, .Grid-m-border--bottom, .Grid-m-border--heavyTop, .Grid-m-border--heavyBottom, .Grid-m-border--minorTop, .Grid-m-border--minorBottom, .Grid-m-border--left, .Grid-m-border--right, .Grid-m-border--heavyLeft, .Grid-m-border--heavyRight {
    position: relative; }
    .Grid-m-border--top:after, .Grid-m-border--bottom:after, .Grid-m-border--heavyTop:after, .Grid-m-border--heavyBottom:after, .Grid-m-border--minorTop:after, .Grid-m-border--minorBottom:after, .Grid-m-border--left:after, .Grid-m-border--right:after, .Grid-m-border--heavyLeft:after, .Grid-m-border--heavyRight:after {
      content: "";
      position: absolute;
      background-color: rgba(0, 0, 0, 0.1); }
  .Grid-m-border--white:after {
    background-color: #fff; }
  .Grid-m-border--top:after, .Grid-m-border--bottom:after, .Grid-m-border--minorTop:after, .Grid-m-border--minorBottom:after, .Grid-m-border--heavyTop:after, .Grid-m-border--heavyBottom:after {
    top: auto;
    bottom: auto;
    left: 9px;
    right: 9px;
    width: auto;
    height: 1px;
    max-width: none; }
  .Grid--noGutter .Grid-m-border--top:after, .Grid--noGutter .Grid-m-border--bottom:after {
    left: 0;
    right: 0; }
  .Grid-m-border--minorTop:after, .Grid-m-border--minorBottom:after {
    right: auto;
    width: 33.33333%;
    max-width: 75px; }
  .Grid-m-border--heavyTop:after, .Grid-m-border--heavyBottom:after {
    height: 2px; }
  .Grid-m-border--left:after, .Grid-m-border--right:after, .Grid-m-border--heavyLeft:after, .Grid-m-border--heavyRight:after {
    top: 0;
    bottom: 0;
    left: auto;
    right: auto;
    width: 1px;
    height: auto; }
  .Grid--verticalGutter .Grid-m-border--left:after,
  .Grid-m--verticalGutter .Grid-m-border--left:after, .Grid--verticalGutter .Grid-m-border--right:after,
  .Grid-m--verticalGutter .Grid-m-border--right:after, .Grid--verticalGutter .Grid-m-border--heavyLeft:after,
  .Grid-m--verticalGutter .Grid-m-border--heavyLeft:after, .Grid--verticalGutter .Grid-m-border--heavyRight:after,
  .Grid-m--verticalGutter .Grid-m-border--heavyRight:after {
    top: 12px;
    bottom: 14px; }
  .Grid--smallVerticalGutter .Grid-m-border--left:after,
  .Grid-m--smallVerticalGutter .Grid-m-border--left:after, .Grid--smallVerticalGutter .Grid-m-border--right:after,
  .Grid-m--smallVerticalGutter .Grid-m-border--right:after, .Grid--smallVerticalGutter .Grid-m-border--heavyLeft:after,
  .Grid-m--smallVerticalGutter .Grid-m-border--heavyLeft:after, .Grid--smallVerticalGutter .Grid-m-border--heavyRight:after,
  .Grid-m--smallVerticalGutter .Grid-m-border--heavyRight:after {
    top: 8px;
    bottom: 9px; }
  .Grid-m-border--heavyLeft:after, .Grid-m-border--heavyRight:after {
    width: 2px; }
  .Grid-m-border--top:after, .Grid-m-border--minorTop:after, .Grid-m-border--heavyTop:after {
    top: 0; }
  .Grid-m-border--bottom:after, .Grid-m-border--minorBottom:after, .Grid-m-border--heavyBottom:after {
    bottom: 0; }
  .Grid-m-border--left:after, .Grid-m-border--heavyLeft:after {
    left: 0; }
  .Grid-m-border--right:after, .Grid-m-border--heavyRight:after {
    right: 0; }
  .Grid-m-border--none:after {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    height: auto; } }

@media screen and (min-width: 62.5em) {
  .Grid-l-width--full {
    width: 100%; }
  .Grid-l-width--five-sixths {
    width: 83.33333%; }
  .Grid-l-width--four-fifths {
    width: 80%; }
  .Grid-l-width--three-quarters {
    width: 75%; }
  .Grid-l-width--two-thirds {
    width: 66.66667%; }
  .Grid-l-width--three-fifths {
    width: 60%; }
  .Grid-l-width--half {
    width: 49.99999%; }
  .Grid-l-width--two-fifths {
    width: 40%; }
  .Grid-l-width--third {
    width: 33.33333%; }
  .Grid-l-width--quarter {
    width: 25%; }
  .Grid-l-width--fifth {
    width: 20%; }
  .Grid-l-width--sixth {
    width: 16.66667%; }
  .Grid-l-pull--full {
    margin-left: 100%; }
  .Grid-l-pull--five-sixths {
    margin-left: 83.33333%; }
  .Grid-l-pull--four-fifths {
    margin-left: 80%; }
  .Grid-l-pull--three-quarters {
    margin-left: 75%; }
  .Grid-l-pull--two-thirds {
    margin-left: 66.66667%; }
  .Grid-l-pull--three-fifths {
    margin-left: 60%; }
  .Grid-l-pull--half {
    margin-left: 49.99999%; }
  .Grid-l-pull--two-fifths {
    margin-left: 40%; }
  .Grid-l-pull--third {
    margin-left: 33.33333%; }
  .Grid-l-pull--quarter {
    margin-left: 25%; }
  .Grid-l-pull--fifth {
    margin-left: 20%; }
  .Grid-l-pull--sixth {
    margin-left: 16.66667%; }
  .Grid-l--verticalGutter > .Grid-item {
    padding-top: 12px;
    padding-bottom: 14px; }
  .Grid-l--smallVerticalGutter > .Grid-item {
    padding-top: 8px;
    padding-bottom: 9px; }
  .Grid-l--tinyVerticalGutter > .Grid-item {
    padding-top: 6px;
    padding-bottom: 8px; }
  .Grid-l--bigVerticalGutter > .Grid-item {
    padding-top: 20px;
    padding-bottom: 26px; }
  .Grid-l--noVerticalGutter > .Grid-item {
    padding-top: 0;
    padding-bottom: 0; }
  .Grid-l-columnSeparator--center {
    position: relative; }
    .Grid-l-columnSeparator--center:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      width: 1px;
      background-color: rgba(0, 0, 0, 0.1); }
    .Grid-l-columnSeparator--center.Grid--verticalGutter:after {
      top: 12px;
      bottom: 14px; }
    .Grid-l-columnSeparator--center.Grid--bigVerticalGutter:after {
      top: 20px;
      bottom: 26px; }
  .Grid-l-columnSeparator--center:after {
    left: 50%; }
  .Grid-l-columnSeparator--none:after {
    top: auto;
    left: auto;
    width: auto;
    height: auto; }
  .Grid-l-space--top {
    margin-top: 14px; }
  .Grid-l-space--bottom {
    margin-bottom: 12px; }
  .Grid-l-space--doubleTop {
    margin-top: 26px; }
  .Grid-l-space--doubleBottom {
    margin-bottom: 26px; }
  .Grid-l-space--smallTop {
    margin-top: 9px; }
  .Grid-l-space--smallBottom {
    margin-bottom: 8px; }
  .Grid-l-space--noneTop {
    margin-top: 0; }
  .Grid-l-space--noneBottom {
    margin-bottom: 0; }
  .Grid-l-space--negativeTop {
    margin-top: -12px; }
  .Grid-l-space--negativeBottom {
    margin-bottom: -14px; }
  .Grid-l-space--smallNegativeTop {
    margin-top: -8px; }
  .Grid-l-space--smallNegativeBottom {
    margin-bottom: -9px; }
  .Grid-l-space--tinyNegativeTop {
    margin-top: -6px; }
  .Grid-l-space--tinyNegativeBottom {
    margin-bottom: -8px; }
  .Grid-l-space--bigNegativeTop {
    margin-top: -20px; }
  .Grid-l-space--bigNegativeBottom {
    margin-bottom: -26px; }
  .Grid-l-break {
    margin-left: -9px;
    margin-right: -9px;
    padding-left: 9px;
    padding-right: 9px; }
    .Grid-l-break--vertical {
      margin-top: -12px;
      margin-bottom: -14px;
      padding-top: 12px;
      padding-bottom: 14px; }
    .Grid-l-break--none {
      margin: 0;
      padding: 0; }
    .Grid-l-break--noCompensate {
      padding-left: 0;
      padding-right: 0; }
  .Grid-l-border--top, .Grid-l-border--bottom, .Grid-l-border--heavyTop, .Grid-l-border--heavyBottom, .Grid-l-border--minorTop, .Grid-l-border--minorBottom, .Grid-l-border--left, .Grid-l-border--right, .Grid-l-border--heavyLeft, .Grid-l-border--heavyRight {
    position: relative; }
    .Grid-l-border--top:after, .Grid-l-border--bottom:after, .Grid-l-border--heavyTop:after, .Grid-l-border--heavyBottom:after, .Grid-l-border--minorTop:after, .Grid-l-border--minorBottom:after, .Grid-l-border--left:after, .Grid-l-border--right:after, .Grid-l-border--heavyLeft:after, .Grid-l-border--heavyRight:after {
      content: "";
      position: absolute;
      background-color: rgba(0, 0, 0, 0.1); }
  .Grid-l-border--white:after {
    background-color: #fff; }
  .Grid-l-border--top:after, .Grid-l-border--bottom:after, .Grid-l-border--minorTop:after, .Grid-l-border--minorBottom:after, .Grid-l-border--heavyTop:after, .Grid-l-border--heavyBottom:after {
    top: auto;
    bottom: auto;
    left: 9px;
    right: 9px;
    width: auto;
    height: 1px;
    max-width: none; }
  .Grid--noGutter .Grid-l-border--top:after, .Grid--noGutter .Grid-l-border--bottom:after {
    left: 0;
    right: 0; }
  .Grid-l-border--minorTop:after, .Grid-l-border--minorBottom:after {
    right: auto;
    width: 33.33333%;
    max-width: 75px; }
  .Grid-l-border--heavyTop:after, .Grid-l-border--heavyBottom:after {
    height: 2px; }
  .Grid-l-border--left:after, .Grid-l-border--right:after, .Grid-l-border--heavyLeft:after, .Grid-l-border--heavyRight:after {
    top: 0;
    bottom: 0;
    left: auto;
    right: auto;
    width: 1px;
    height: auto; }
  .Grid--verticalGutter .Grid-l-border--left:after,
  .Grid-l--verticalGutter .Grid-l-border--left:after, .Grid--verticalGutter .Grid-l-border--right:after,
  .Grid-l--verticalGutter .Grid-l-border--right:after, .Grid--verticalGutter .Grid-l-border--heavyLeft:after,
  .Grid-l--verticalGutter .Grid-l-border--heavyLeft:after, .Grid--verticalGutter .Grid-l-border--heavyRight:after,
  .Grid-l--verticalGutter .Grid-l-border--heavyRight:after {
    top: 12px;
    bottom: 14px; }
  .Grid--smallVerticalGutter .Grid-l-border--left:after,
  .Grid-l--smallVerticalGutter .Grid-l-border--left:after, .Grid--smallVerticalGutter .Grid-l-border--right:after,
  .Grid-l--smallVerticalGutter .Grid-l-border--right:after, .Grid--smallVerticalGutter .Grid-l-border--heavyLeft:after,
  .Grid-l--smallVerticalGutter .Grid-l-border--heavyLeft:after, .Grid--smallVerticalGutter .Grid-l-border--heavyRight:after,
  .Grid-l--smallVerticalGutter .Grid-l-border--heavyRight:after {
    top: 8px;
    bottom: 9px; }
  .Grid-l-border--heavyLeft:after, .Grid-l-border--heavyRight:after {
    width: 2px; }
  .Grid-l-border--top:after, .Grid-l-border--minorTop:after, .Grid-l-border--heavyTop:after {
    top: 0; }
  .Grid-l-border--bottom:after, .Grid-l-border--minorBottom:after, .Grid-l-border--heavyBottom:after {
    bottom: 0; }
  .Grid-l-border--left:after, .Grid-l-border--heavyLeft:after {
    left: 0; }
  .Grid-l-border--right:after, .Grid-l-border--heavyRight:after {
    right: 0; }
  .Grid-l-border--none:after {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    height: auto; } }

@media screen and (min-width: 78.125em) {
  .Grid-xl-width--full {
    width: 100%; }
  .Grid-xl-width--five-sixths {
    width: 83.33333%; }
  .Grid-xl-width--four-fifths {
    width: 80%; }
  .Grid-xl-width--three-quarters {
    width: 75%; }
  .Grid-xl-width--two-thirds {
    width: 66.66667%; }
  .Grid-xl-width--three-fifths {
    width: 60%; }
  .Grid-xl-width--half {
    width: 49.99999%; }
  .Grid-xl-width--two-fifths {
    width: 40%; }
  .Grid-xl-width--third {
    width: 33.33333%; }
  .Grid-xl-width--quarter {
    width: 25%; }
  .Grid-xl-width--fifth {
    width: 20%; }
  .Grid-xl-width--sixth {
    width: 16.66667%; }
  .Grid-xl-pull--full {
    margin-left: 100%; }
  .Grid-xl-pull--five-sixths {
    margin-left: 83.33333%; }
  .Grid-xl-pull--four-fifths {
    margin-left: 80%; }
  .Grid-xl-pull--three-quarters {
    margin-left: 75%; }
  .Grid-xl-pull--two-thirds {
    margin-left: 66.66667%; }
  .Grid-xl-pull--three-fifths {
    margin-left: 60%; }
  .Grid-xl-pull--half {
    margin-left: 49.99999%; }
  .Grid-xl-pull--two-fifths {
    margin-left: 40%; }
  .Grid-xl-pull--third {
    margin-left: 33.33333%; }
  .Grid-xl-pull--quarter {
    margin-left: 25%; }
  .Grid-xl-pull--fifth {
    margin-left: 20%; }
  .Grid-xl-pull--sixth {
    margin-left: 16.66667%; }
  .Grid-xl--verticalGutter > .Grid-item {
    padding-top: 12px;
    padding-bottom: 14px; }
  .Grid-xl--smallVerticalGutter > .Grid-item {
    padding-top: 8px;
    padding-bottom: 9px; }
  .Grid-xl--tinyVerticalGutter > .Grid-item {
    padding-top: 6px;
    padding-bottom: 8px; }
  .Grid-xl--bigVerticalGutter > .Grid-item {
    padding-top: 20px;
    padding-bottom: 26px; }
  .Grid-xl--noVerticalGutter > .Grid-item {
    padding-top: 0;
    padding-bottom: 0; }
  .Grid-xl-columnSeparator--center {
    position: relative; }
    .Grid-xl-columnSeparator--center:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      width: 1px;
      background-color: rgba(0, 0, 0, 0.1); }
    .Grid-xl-columnSeparator--center.Grid--verticalGutter:after {
      top: 12px;
      bottom: 14px; }
    .Grid-xl-columnSeparator--center.Grid--bigVerticalGutter:after {
      top: 20px;
      bottom: 26px; }
  .Grid-xl-columnSeparator--center:after {
    left: 50%; }
  .Grid-xl-columnSeparator--none:after {
    top: auto;
    left: auto;
    width: auto;
    height: auto; }
  .Grid-xl-space--top {
    margin-top: 14px; }
  .Grid-xl-space--bottom {
    margin-bottom: 12px; }
  .Grid-xl-space--doubleTop {
    margin-top: 26px; }
  .Grid-xl-space--doubleBottom {
    margin-bottom: 26px; }
  .Grid-xl-space--smallTop {
    margin-top: 9px; }
  .Grid-xl-space--smallBottom {
    margin-bottom: 8px; }
  .Grid-xl-space--noneTop {
    margin-top: 0; }
  .Grid-xl-space--noneBottom {
    margin-bottom: 0; }
  .Grid-xl-space--negativeTop {
    margin-top: -12px; }
  .Grid-xl-space--negativeBottom {
    margin-bottom: -14px; }
  .Grid-xl-space--smallNegativeTop {
    margin-top: -8px; }
  .Grid-xl-space--smallNegativeBottom {
    margin-bottom: -9px; }
  .Grid-xl-space--tinyNegativeTop {
    margin-top: -6px; }
  .Grid-xl-space--tinyNegativeBottom {
    margin-bottom: -8px; }
  .Grid-xl-space--bigNegativeTop {
    margin-top: -20px; }
  .Grid-xl-space--bigNegativeBottom {
    margin-bottom: -26px; }
  .Grid-xl-break {
    margin-left: -9px;
    margin-right: -9px;
    padding-left: 9px;
    padding-right: 9px; }
    .Grid-xl-break--vertical {
      margin-top: -12px;
      margin-bottom: -14px;
      padding-top: 12px;
      padding-bottom: 14px; }
    .Grid-xl-break--none {
      margin: 0;
      padding: 0; }
    .Grid-xl-break--noCompensate {
      padding-left: 0;
      padding-right: 0; }
  .Grid-xl-border--top, .Grid-xl-border--bottom, .Grid-xl-border--heavyTop, .Grid-xl-border--heavyBottom, .Grid-xl-border--minorTop, .Grid-xl-border--minorBottom, .Grid-xl-border--left, .Grid-xl-border--right, .Grid-xl-border--heavyLeft, .Grid-xl-border--heavyRight {
    position: relative; }
    .Grid-xl-border--top:after, .Grid-xl-border--bottom:after, .Grid-xl-border--heavyTop:after, .Grid-xl-border--heavyBottom:after, .Grid-xl-border--minorTop:after, .Grid-xl-border--minorBottom:after, .Grid-xl-border--left:after, .Grid-xl-border--right:after, .Grid-xl-border--heavyLeft:after, .Grid-xl-border--heavyRight:after {
      content: "";
      position: absolute;
      background-color: rgba(0, 0, 0, 0.1); }
  .Grid-xl-border--white:after {
    background-color: #fff; }
  .Grid-xl-border--top:after, .Grid-xl-border--bottom:after, .Grid-xl-border--minorTop:after, .Grid-xl-border--minorBottom:after, .Grid-xl-border--heavyTop:after, .Grid-xl-border--heavyBottom:after {
    top: auto;
    bottom: auto;
    left: 9px;
    right: 9px;
    width: auto;
    height: 1px;
    max-width: none; }
  .Grid--noGutter .Grid-xl-border--top:after, .Grid--noGutter .Grid-xl-border--bottom:after {
    left: 0;
    right: 0; }
  .Grid-xl-border--minorTop:after, .Grid-xl-border--minorBottom:after {
    right: auto;
    width: 33.33333%;
    max-width: 75px; }
  .Grid-xl-border--heavyTop:after, .Grid-xl-border--heavyBottom:after {
    height: 2px; }
  .Grid-xl-border--left:after, .Grid-xl-border--right:after, .Grid-xl-border--heavyLeft:after, .Grid-xl-border--heavyRight:after {
    top: 0;
    bottom: 0;
    left: auto;
    right: auto;
    width: 1px;
    height: auto; }
  .Grid--verticalGutter .Grid-xl-border--left:after,
  .Grid-xl--verticalGutter .Grid-xl-border--left:after, .Grid--verticalGutter .Grid-xl-border--right:after,
  .Grid-xl--verticalGutter .Grid-xl-border--right:after, .Grid--verticalGutter .Grid-xl-border--heavyLeft:after,
  .Grid-xl--verticalGutter .Grid-xl-border--heavyLeft:after, .Grid--verticalGutter .Grid-xl-border--heavyRight:after,
  .Grid-xl--verticalGutter .Grid-xl-border--heavyRight:after {
    top: 12px;
    bottom: 14px; }
  .Grid--smallVerticalGutter .Grid-xl-border--left:after,
  .Grid-xl--smallVerticalGutter .Grid-xl-border--left:after, .Grid--smallVerticalGutter .Grid-xl-border--right:after,
  .Grid-xl--smallVerticalGutter .Grid-xl-border--right:after, .Grid--smallVerticalGutter .Grid-xl-border--heavyLeft:after,
  .Grid-xl--smallVerticalGutter .Grid-xl-border--heavyLeft:after, .Grid--smallVerticalGutter .Grid-xl-border--heavyRight:after,
  .Grid-xl--smallVerticalGutter .Grid-xl-border--heavyRight:after {
    top: 8px;
    bottom: 9px; }
  .Grid-xl-border--heavyLeft:after, .Grid-xl-border--heavyRight:after {
    width: 2px; }
  .Grid-xl-border--top:after, .Grid-xl-border--minorTop:after, .Grid-xl-border--heavyTop:after {
    top: 0; }
  .Grid-xl-border--bottom:after, .Grid-xl-border--minorBottom:after, .Grid-xl-border--heavyBottom:after {
    bottom: 0; }
  .Grid-xl-border--left:after, .Grid-xl-border--heavyLeft:after {
    left: 0; }
  .Grid-xl-border--right:after, .Grid-xl-border--heavyRight:after {
    right: 0; }
  .Grid-xl-border--none:after {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    height: auto; } }

.Heading--main {
  max-width: 625px; }

.Heading--inherit.Heading {
  font: inherit; }

.FontIcon--big {
  font-size: 22px; }

.FontIcon--large {
  font-size: 32px; }

.FontIcon--huge {
  font-size: 48px; }

.FontIcon-label {
  display: none; }

.Label {
  position: relative;
  top: -1px;
  display: inline;
  padding-left: 4px;
  padding-right: 3px;
  margin-right: 5px;
  vertical-align: baseline;
  font-size: 11px;
  letter-spacing: 1px; }
  .Label--inline {
    float: left;
    margin-top: 7px;
    margin-right: 9px; }
    .ArticleFactBox-body .Label--inline {
      margin-top: 5px; }
  .Label--important {
    color: #ff5f0e; }
  .Label--live {
    background: #ff5f0e;
    color: #fff;
    animation: text-pulse 3s infinite; }

@keyframes text-pulse {
  0% {
    background-color: #ff5f0e; }
  20% {
    background-color: #f30; }
  40% {
    background-color: #ff5f0e; }
  100% {
    background-color: #ff5f0e; } }
  .Label--breaking {
    background: #ff5f0e;
    color: #fff; }
  .Label--native {
    background: #ffcd00; }
  .Label--premium {
    background: #436cae;
    color: #fff; }
  .Label--premiumAdviceInfo {
    background: #c3227d;
    color: #fff; }
  .Label--inDeck {
    font-size: 12px;
    margin-top: 4px; }
    @media screen and (min-width: 25em) {
      .Label--inDeck {
        font-size: 12px; } }
    @media screen and (min-width: 37.5em) {
      .Label--inDeck {
        font-size: 13px;
        margin-top: 6px; } }
    @media screen and (min-width: 50em) {
      .Label--inDeck {
        font-size: 15px; } }

.List {
  margin: 9px 0;
  padding: 0 0 0 1.25em; }
  .List--plain {
    list-style-type: none;
    padding-left: 0; }
  .List--links a {
    text-decoration: none;
    color: inherit; }
    .has-no-touch .List--links a:hover, .List--links a:focus {
      color: #555; }

.Loader--center {
  text-align: center; }

.Loader--center .Loader-spinner {
  margin-left: auto;
  margin-right: auto; }

.Loader-text {
  margin-top: 17px; }

.LocalNewsBox .Teaser {
  padding: 6px 0 8px 0; }

.LocalNewsBox .LocalNewsBox-city-toggler {
  float: right;
  background: transparent;
  border: none;
  outline: none;
  color: #3e83ca;
  font-size: 16px; }
  .LocalNewsBox .LocalNewsBox-city-toggler .Icon {
    width: 16px;
    height: 16px;
    margin-left: 4px;
    margin-top: 1px; }
    .LocalNewsBox .LocalNewsBox-city-toggler .Icon--chevron-up-blue {
      display: none; }

.LocalNewsBox .LocalNewsBox-content {
  position: relative; }

.LocalNewsBox .LocalNewsBox-location-overlay {
  display: none;
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 10;
  text-align: center; }
  .LocalNewsBox .LocalNewsBox-location-overlay .LocalNewsBox-location-selector {
    text-align: left;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow-y: auto;
    max-height: 400px; }
    .LocalNewsBox .LocalNewsBox-location-overlay .LocalNewsBox-location-selector .LocalNewsBox-location-selector-top {
      background-color: #f8f8f8;
      font-size: 14px;
      padding: 20px; }
    .LocalNewsBox .LocalNewsBox-location-overlay .LocalNewsBox-location-selector .LocalNewsBox-locations {
      margin: 0;
      padding: 0; }
      .LocalNewsBox .LocalNewsBox-location-overlay .LocalNewsBox-location-selector .LocalNewsBox-locations .LocalNewsBox-location {
        display: block;
        border-bottom: 1px solid #ddd; }
        .LocalNewsBox .LocalNewsBox-location-overlay .LocalNewsBox-location-selector .LocalNewsBox-locations .LocalNewsBox-location:last-child {
          border-bottom: none; }
        .LocalNewsBox .LocalNewsBox-location-overlay .LocalNewsBox-location-selector .LocalNewsBox-locations .LocalNewsBox-location .LocalNewsBox-location-button {
          border: none;
          background-color: transparent;
          outline: none;
          width: 100%;
          text-align: left;
          padding: 20px;
          font-size: 16px; }
          .LocalNewsBox .LocalNewsBox-location-overlay .LocalNewsBox-location-selector .LocalNewsBox-locations .LocalNewsBox-location .LocalNewsBox-location-button .Icon {
            margin-right: 10px; }
          .LocalNewsBox .LocalNewsBox-location-overlay .LocalNewsBox-location-selector .LocalNewsBox-locations .LocalNewsBox-location .LocalNewsBox-location-button:hover {
            background-color: #e8e8e8; }

.LocalNewsBox.menu-open .LocalNewsBox-top .Icon--chevron-up-blue {
  display: inline-block; }

.LocalNewsBox.menu-open .LocalNewsBox-top .Icon--chevron-down-blue {
  display: none; }

.LocalNewsBox.menu-open .LocalNewsBox-location-overlay {
  display: block; }

.Logo {
  display: block; }
  .Logo-image {
    position: relative;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 10.52999%; }
    .Logo-image img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%; }
    .CoreNavigation .Logo-image {
      padding-top: 0;
      height: 100%;
      position: relative; }
      .CoreNavigation .Logo-image img {
        top: 50%;
        transform: translateY(-50%); }
    .Logo-image--simple {
      padding-top: 55.90452%; }
    .Logo-image--minimal {
      display: none; }
  .has-scrolledBackMasthead .Logo-image--full {
    display: none; }
  .has-scrolledBackMasthead .Logo-image--minimal {
    display: none;
    padding-top: 55.90452%; }
    @media screen and (min-width: 50em) {
      .has-scrolledBackMasthead .Logo-image--minimal {
        display: block;
        padding-top: 10.52999%; } }
  .has-scrolledBackMasthead .Logo-image--simple {
    display: block; }
    @media screen and (min-width: 50em) {
      .has-scrolledBackMasthead .Logo-image--simple {
        display: none; } }
  @media screen and (min-width: 50em) {
    .has-scrolledBackMasthead .Logo--business .Logo-image--minimal {
      padding-top: 13.83696%; } }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.MarketInfo {
  display: block; }
  .MarketInfo-chart {
    width: 80px; }
    @media screen and (min-width: 23.4375em) {
      .MarketInfo-chart {
        width: 120px; } }
    @media screen and (max-width: 37.4375em) {
      .MarketInfo-chart {
        float: right;
        margin-left: 9px; } }
    @media screen and (min-width: 37.5em) {
      .MarketInfo-chart {
        width: auto;
        float: left;
        margin-right: 9px; } }
    @media screen and (min-width: 37.5em) {
      .MarketInfo--small .MarketInfo-chart {
        margin-bottom: 9px; } }
  @media screen and (min-width: 37.5em) {
    .MarketInfo-info {
      padding-top: 14px; }
      .MarketInfo--small .MarketInfo-info {
        padding-top: 0; } }
  .MarketInfo-headline {
    margin-bottom: 7px; }
    .theme-Default .MarketInfo-headline {
      color: #555555; }
    .theme-Business .MarketInfo-headline {
      color: #54514e; }
    .theme-Native .MarketInfo-headline {
      color: #54514c; }
    .theme-Default .has-no-touch a:hover .MarketInfo-headline, .theme-Default
    a:focus .MarketInfo-headline {
      color: #222222; }
    .theme-Business .has-no-touch a:hover .MarketInfo-headline, .theme-Business
    a:focus .MarketInfo-headline {
      color: #21201f; }
    .theme-Native .has-no-touch a:hover .MarketInfo-headline, .theme-Native
    a:focus .MarketInfo-headline {
      color: #21201e; }
  @media screen and (max-width: 37.4375em) {
    .MarketInfo .MarketInfo-meta {
      display: block; } }
  @media screen and (min-width: 37.5em) {
    .MarketInfo.MarketInfo--small .MarketInfo-meta {
      display: block; } }
  .MarketInfo-trend {
    top: -2px; }
    .MarketInfo-trend--positive {
      color: #390; }
    .MarketInfo-trend--negative {
      color: #f30; }
  .theme-Default .MarketInfo--companySearch .MarketInfo-chart {
    color: #888888; }
  .theme-Business .MarketInfo--companySearch .MarketInfo-chart {
    color: #86827d; }
  .theme-Native .MarketInfo--companySearch .MarketInfo-chart {
    color: #86827a; }
  .MarketInfo--companySearch .MarketInfo-chart path.line {
    stroke-width: 6;
    fill: none; }
    .theme-Default .MarketInfo--companySearch .MarketInfo-chart path.line {
      stroke: #436cae; }
    .theme-Business .MarketInfo--companySearch .MarketInfo-chart path.line {
      stroke: #c6579a; }
  .MarketInfo--companySearch .MarketInfo-chart text {
    font-size: 12px; }
    .theme-Default .MarketInfo--companySearch .MarketInfo-chart text {
      fill: #666666; }
    .theme-Business .MarketInfo--companySearch .MarketInfo-chart text {
      fill: #64615e; }
    .theme-Native .MarketInfo--companySearch .MarketInfo-chart text {
      fill: #64625b; }
  .MarketInfo--companySearch .MarketInfo-chart .axis {
    shape-rendering: crispEdges; }
  .theme-Default .MarketInfo--companySearch .MarketInfo-chart .x.axis line, .theme-Default
  .MarketInfo--companySearch .MarketInfo-chart .y.axis line {
    stroke: #dddddd; }
  .theme-Business .MarketInfo--companySearch .MarketInfo-chart .x.axis line, .theme-Business
  .MarketInfo--companySearch .MarketInfo-chart .y.axis line {
    stroke: #dad3cc; }
  .theme-Native .MarketInfo--companySearch .MarketInfo-chart .x.axis line, .theme-Native
  .MarketInfo--companySearch .MarketInfo-chart .y.axis line {
    stroke: #dad4c6; }
  .MarketInfo--companySearch .MarketInfo-chart .x.axis path,
  .MarketInfo--companySearch .MarketInfo-chart .y.axis path {
    display: none; }
  .MarketInfo--companySearch .MarketInfo-headline {
    margin-bottom: 0.8em; }
  .theme-Default .MarketInfo--companySearch .MarketInfo-meta {
    color: #888888; }
  .theme-Business .MarketInfo--companySearch .MarketInfo-meta {
    color: #86827d; }
  .theme-Native .MarketInfo--companySearch .MarketInfo-meta {
    color: #86827a; }
  .theme-Default .MarketInfo--companySearch .MarketInfo-value {
    color: #555555; }
  .theme-Business .MarketInfo--companySearch .MarketInfo-value {
    color: #54514e; }
  .theme-Native .MarketInfo--companySearch .MarketInfo-value {
    color: #54514c; }

.Markets {
  width: 100%;
  margin: 0; }
  .Markets thead {
    display: none; }
  .Markets th,
  .Markets td {
    padding: 5px;
    border-bottom: 0; }
  .Markets th {
    font-weight: normal; }
  .Markets-marketData {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer; }
    .has-no-touch .Markets-marketData:hover {
      background: rgba(0, 0, 0, 0.1); }
    .Markets-marketData.is-active {
      border-bottom: 0; }
      .Markets-marketData.is-active,
      .Markets-marketData.is-active th {
        cursor: auto; }
        .has-no-touch .Markets-marketData.is-active:hover, .has-no-touch
        .Markets-marketData.is-active th:hover {
          background: transparent; }
    .Markets-marketData td:last-child {
      text-align: right; }
    @media screen and (min-width: 50em) and (max-width: 62.4375em) {
      .Markets-marketData td:last-child {
        display: none; }
      .Markets-marketData td:nth-last-child(2) {
        text-align: right; } }
  .Markets-marketChart {
    display: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .Markets-marketChart.is-open {
      display: table-row; }
    .Markets-marketChart th {
      cursor: auto; }
  .Markets-chart {
    height: 120px;
    margin-bottom: 5px; }
    .Markets-chart img {
      margin: 0 auto; }
  .Markets-periods {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    text-align: right; }
    .Markets-periods li {
      display: inline-block;
      margin-right: 5px;
      padding-right: 5px;
      border-right: 1px solid rgba(0, 0, 0, 0.1);
      font-size: 12px; }
      .Markets-periods li:last-child {
        border: 0;
        padding: 0;
        margin: 0; }
    .Markets-periods a {
      color: inherit;
      text-decoration: none; }
      .has-no-touch .Markets-periods a:hover, .Markets-periods a:focus {
        color: #111; }
      .Markets-periods a.is-active {
        color: #111;
        text-decoration: underline; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.Masthead {
  position: relative;
  padding-top: 3px; }
  @media screen and (min-width: 50em) {
    .Masthead {
      padding-top: 6px; } }
  .Masthead-container {
    position: relative; }
  .Masthead-logo {
    width: 100%;
    max-width: 703px;
    margin-right: 27px;
    float: left; }
    @media print {
      .Masthead-logo {
        max-width: 8cm; } }
  .Masthead-performanceIndicators {
    display: none;
    position: relative;
    z-index: 1;
    margin: 13px 0 0;
    padding: 0;
    list-style: none;
    float: left; }
    @media screen and (min-width: 60.625em) {
      .Masthead-performanceIndicators {
        display: block; } }
  .Masthead-waitText {
    float: right; }
    .Masthead-waitTextCountdown {
      display: none; }
      @media screen and (min-width: 50em) {
        .Masthead-waitTextCountdown {
          display: inline; } }
  .Masthead--splash {
    padding-top: 0;
    height: 61px;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden; }
    .Masthead--splash .Masthead-mainSection:after {
      display: none; }
    .Masthead--splash .Masthead-logo {
      width: 150px;
      margin: 19px 20px 21px 0;
      padding-bottom: 2px; }
      @media screen and (min-width: 50em) {
        .Masthead--splash .Masthead-logo {
          width: 300px;
          margin: 11px 20px 13px 0;
          padding-bottom: 2px; } }
    .Masthead--splash .Masthead-waitText {
      margin-top: 15.5px; }
      @media screen and (min-width: 50em) {
        .Masthead--splash .Masthead-waitText {
          margin-top: 15.5px; } }
  .has-scrolledBackMasthead .Masthead.Masthead.Masthead.Masthead.Masthead {
    border-bottom: 0; }
  .has-scrolledBackMasthead .Masthead .Masthead-performanceIndicators.Masthead-performanceIndicators {
    display: none; }
  .has-scrolledBackMasthead .Masthead .Masthead-logo {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 50px;
    margin: 8.5px 20px 10.5px 0;
    padding-bottom: 2px;
    border-bottom: 3px solid #436cae; }
    @media screen and (min-width: 50em) {
      .has-scrolledBackMasthead .Masthead .Masthead-logo {
        width: 290px;
        margin: 10.5px 20px 12.5px 0;
        padding-bottom: 0; } }
    .has-scrolledBackMasthead .Masthead .Masthead-logo--business {
      border-bottom-color: #c6579a; }
      @media screen and (min-width: 50em) {
        .has-scrolledBackMasthead .Masthead .Masthead-logo--business {
          width: 224px; } }
  .has-scrolledBackMasthead .Masthead .Masthead-mainSection {
    display: inline; }
    .has-scrolledBackMasthead .Masthead .Masthead-mainSection:after {
      display: none; }
  .has-scrolledBackMasthead .Masthead .Masthead-mainSectionInner {
    display: inline; }
    .has-scrolledBackMasthead .Masthead .Masthead-mainSectionInner:before, .has-scrolledBackMasthead .Masthead .Masthead-mainSectionInner:after {
      display: none; }
  .theme-Business .Masthead .Masthead-performanceIndicators {
    margin-left: -145px; }
    @media screen and (max-width: 49.9375em) {
      .theme-Business .Masthead .Masthead-performanceIndicators {
        display: block;
        width: 100%;
        margin-left: 0; } }
    @media screen and (min-width: 50em) {
      .theme-Business .Masthead .Masthead-performanceIndicators {
        display: block; } }
  @media screen and (max-width: 49.9375em) {
    .theme-Business .Masthead .Masthead-performanceIndicator:first-child {
      margin-left: 9px; } }
  @media screen and (max-width: 49.9375em) {
    .theme-Business .Masthead .Masthead-performanceIndicator:nth-child(1) {
      display: block; } }
  @media screen and (min-width: 53.75em) {
    .theme-Business .Masthead .Masthead-performanceIndicator:nth-child(1) {
      display: block; } }
  @media screen and (max-width: 49.9375em) {
    .theme-Business .Masthead .Masthead-performanceIndicator:nth-child(2) {
      display: block; } }
  @media screen and (min-width: 62.5em) {
    .theme-Business .Masthead .Masthead-performanceIndicator:nth-child(2) {
      display: block; } }
  @media screen and (min-width: 68.75em) {
    .theme-Business .Masthead .Masthead-performanceIndicator:nth-child(3) {
      display: block; } }
  @media screen and (min-width: 71.875em) {
    .theme-Business .Masthead .Masthead-performanceIndicator:nth-child(4) {
      display: block; } }
  .theme-Business .Masthead .Masthead-mainSection:after {
    background-color: #c6579a; }
  @media print {
    .theme-Business .Masthead .Masthead-mainSection:after {
      border-bottom-color: #c6579a; } }

.Message-heading {
  margin-bottom: 9px; }

.Message-body > p {
  display: inline; }

.Message-label {
  display: inline-block;
  margin-right: 5px;
  vertical-align: baseline;
  color: #ff5f0e; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.Meta {
  display: block;
  color: #666; }
  .Meta .Meta-part {
    display: inline;
    margin-bottom: 0;
    margin-right: 9px; }
  .Meta-heading {
    color: #000;
    display: inline-block;
    margin: -5px 0;
    padding: 5px 0;
    background: transparent;
    border: 0;
    text-decoration: none;
    line-height: 1.4; }
  .Meta-part {
    display: inline;
    margin-right: 5px; }
    .Meta-part a {
      text-decoration: none; }
    .Meta-part--author .author-image-container {
      overflow: hidden; }
      .Meta-part--author .author-image-container img {
        float: right; }
    @media screen and (max-width: 68.6875em) {
      .Meta .Meta-part--author {
        display: inline; } }
    @media screen and (max-width: 37.4375em) {
      .Meta .Meta-part--author {
        display: block; } }
    .Meta .Meta-part--published {
      display: block;
      margin-bottom: 5px; }
      @media screen and (min-width: 22.5em) {
        .Meta .Meta-part--published {
          display: inline; } }
    .Meta-part--readLater {
      display: inline-block !important; }
    .Meta-part--share {
      margin-top: 14px; }
      .Meta-part--share > div {
        display: inline-block;
        float: right; }
    .Meta-part--story {
      margin-top: 5px; }
      .Meta .Meta-part--story {
        display: block; }
  .Meta-term {
    margin-top: 9px;
    float: left; }
  .Meta-description {
    margin-top: 10px;
    float: left; }
    @media screen and (min-width: 68.75em) {
      .Meta-description {
        margin-bottom: 10px;
        margin-top: 0; } }
    .Meta-description:after {
      clear: left; }
    .Meta-description-part {
      margin-right: 14px; }
      @media screen and (min-width: 68.75em) {
        .Meta-description-part {
          margin-bottom: 5px;
          margin-top: 5px;
          display: inline-block; } }
  @media screen and (min-width: 68.75em) {
    .Meta-subPart--authorFollow {
      margin-top: 5px;
      margin-bottom: 14px; } }
  @media screen and (min-width: 68.75em) {
    .Meta--column .Meta-part {
      display: block;
      margin-bottom: 5px;
      margin-right: 0; } }
  .Meta--inline {
    display: inline;
    color: #333; }
  .theme-Default .Meta {
    color: #666666; }
    .theme-Default .Meta-part--author .author-image-container {
      border-bottom-color: #436cae; }
  .theme-Business .Meta {
    color: #64615e; }
    .theme-Business .Meta-part--author .author-image-container {
      border-bottom-color: #c6579a; }
  .theme-Native .Meta {
    color: #64625b; }

.MetacolumnList {
  padding: 15px;
  border: 1px solid #e8e8e8;
  background-color: #fefefe;
  font-size: 17px; }
  .Page-section.theme-Business .MetacolumnList {
    background-color: rgba(255, 255, 255, 0.5); }
  .MetacolumnList-heading {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
    padding-bottom: 15px; }
  .MetacolumnList-headingText {
    display: inline;
    font-size: 17px;
    padding-bottom: 17px;
    border-bottom: 1px solid #436cae; }
    .MetacolumnList.theme-Business .MetacolumnList-headingText {
      border-bottom: 1px solid #c6579a; }

.NavigationPanel {
  display: none;
  position: relative;
  padding: 9px 2.98013%;
  margin-left: -2.98013%;
  margin-right: -2.98013%;
  margin-top: 9px;
  margin-bottom: 9px;
  border-top: 1px solid #ddd;
  color: #666; }
  .NavigationPanel:before, .NavigationPanel:after {
    content: "";
    position: absolute; }
  .NavigationPanel:before {
    height: 0;
    width: 0;
    border-bottom: 15px solid #ddd;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    top: -15px; }
  .NavigationPanel:after {
    top: -14px; }
    .theme-Default .NavigationPanel:after {
      height: 0;
      width: 0;
      border-bottom: 14.5px solid #fff;
      border-left: 14.5px solid transparent;
      border-right: 14.5px solid transparent; }
    .theme-Business .NavigationPanel:after {
      height: 0;
      width: 0;
      border-bottom: 14.5px solid #fcf4ec;
      border-left: 14.5px solid transparent;
      border-right: 14.5px solid transparent; }
  .NavigationPanel--search:before {
    left: 36px; }
    @media screen and (min-width: 68.75em) {
      .NavigationPanel--search:before {
        left: 174px; } }
  .NavigationPanel--search:after {
    left: 37px; }
    @media screen and (min-width: 68.75em) {
      .NavigationPanel--search:after {
        left: 175px; } }
  .NavigationPanel--userMenu:before {
    right: 39px; }
  .NavigationPanel--userMenu:after {
    right: 40px; }
  @media screen and (min-width: 50em) {
    .NavigationPanel {
      position: absolute;
      top: 48.5px;
      z-index: 210;
      padding: 17px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      margin-bottom: 0;
      background: #fff;
      border: 1px solid #ddd;
      border-radius: 2px;
      box-shadow: 0 5px 25px rgba(0, 0, 0, 0.08); } }
  @media screen and (min-width: 50em) and (min-width: 50em) {
    .NavigationPanel {
      top: 52.5px; } }
  @media screen and (min-width: 50em) {
      .NavigationPanel:after {
        border-bottom-color: #fff !important; } }
  .NavigationPanel.is-open {
    display: block; }
  @media screen and (min-width: 50em) {
    .NavigationPanel--search {
      left: 9px; } }
  @media screen and (min-width: 50em) {
    .NavigationPanel--userMenu {
      right: 9px; } }
  .NavigationPanel-list {
    margin: 0;
    padding-left: 9px;
    list-style-type: none; }
  .NavigationPanel-item {
    margin-bottom: 3px; }
    .NavigationPanel-item a {
      display: block;
      text-decoration: none; }
      .has-no-touch .NavigationPanel-item a:hover, .NavigationPanel-item a:focus {
        color: #175e9d; }
    .NavigationPanel-item:before {
      left: -9px; }
    .NavigationPanel-item:last-child {
      margin-bottom: 0; }
    .NavigationPanel-item.is-current:before {
      color: #888; }
    .NavigationPanel-item.is-current a {
      color: #888; }
  .NavigationPanel-form {
    display: flex; }
  .NavigationPanel-formField {
    flex: 0 1 auto;
    max-width: none;
    margin-right: 9px; }
    @media screen and (min-width: 50em) {
      .NavigationPanel-formField {
        width: 400px;
        margin-right: 17px; } }
  .NavigationPanel-formSubmit {
    flex: 1 0 auto; }
  @media screen and (max-width: 49.9375em) {
    .has-scrolledBackMasthead .NavigationPanel {
      position: absolute;
      top: 51px;
      z-index: 210;
      padding: 9px 2.98013%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      margin-bottom: 0;
      background: #fff;
      border: 1px solid #ddd;
      border-width: 1px 0 4px;
      left: 0;
      right: 0; }
      .has-scrolledBackMasthead .NavigationPanel:after {
        border-bottom-color: #fff !important; } }

.Notice {
  font-size: 14px;
  color: #666; }
  .Notice--bordered {
    position: relative;
    padding-top: 10px; }
    .Notice--bordered:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 75px;
      height: 1px;
      background: rgba(0, 0, 0, 0.1); }
  .Notice--blue {
    color: #00285b !important; }
    .Notice--blue.Notice--bordered:before {
      background: #768eab; }
  .Notice--white.Notice[class] {
    color: #fff; }
  .theme-Default .Notice {
    color: #666666; }
  .theme-Business .Notice {
    color: #64615e; }
  .theme-Native .Notice {
    color: #64625b; }

.NotificationLabel {
  display: inline-block;
  margin: 0 5px;
  padding: 0 9px;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 11px;
  line-height: 18px;
  color: #fff;
  background: #ff5f0e;
  border-radius: 9px; }
  .NotificationLabel--minor {
    background: #b3b3b3; }
    .theme-Default .NotificationLabel--minor {
      background: #b3b3b3; }
    .theme-Business .NotificationLabel--minor {
      background: #b0aba5; }
    .theme-Native .NotificationLabel--minor {
      background: #b0aba0; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.OverlayWindow {
  position: absolute;
  left: -9999%;
  transition: opacity 180ms ease;
  background: #fff;
  opacity: 0; }
  .OverlayWindow--shineThrough {
    background-color: rgba(255, 255, 255, 0.93); }
  .OverlayWindow-close {
    overflow: hidden;
    position: absolute;
    top: 27px;
    right: 27px;
    z-index: 1;
    background: rgba(0, 0, 0, 0.25);
    border: 0;
    border-radius: 50%;
    color: #fff;
    width: 40px;
    height: 40px;
    padding: 0;
    white-space: nowrap; }
    .OverlayWindow-close:before {
      display: block;
      width: 40px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      white-space: nowrap;
      font-size: 22px; }
    .has-no-touch .OverlayWindow-close:hover, .OverlayWindow-close:focus {
      background: rgba(0, 0, 0, 0.5); }
    .OverlayWindow-close--inFull {
      top: 11px;
      right: 15px;
      width: 35px;
      height: 35px;
      line-height: 35px; }
      @media screen and (min-width: 50em) {
        .OverlayWindow-close--inFull {
          top: 13px;
          width: 40px;
          height: 40px;
          line-height: 40px; } }
      .OverlayWindow-close--inFull:before {
        width: 35px;
        height: 35px;
        line-height: 35px; }
        @media screen and (min-width: 50em) {
          .OverlayWindow-close--inFull:before {
            width: 40px;
            height: 40px;
            line-height: 40px; } }
  .OverlayWindow-content {
    padding-left: 0;
    padding-right: 0;
    margin-top: 54px;
    margin-bottom: 54px; }
    @media screen and (min-width: 25em) {
      .OverlayWindow-content {
        margin-top: 10%;
        margin-bottom: 10%; } }
  .OverlayWindow-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 250px;
    margin: 0 auto; }
  .OverlayWindow-loader--alone {
    position: absolute;
    left: 50%;
    top: 50%; }
    @media screen and (max-width: 49.9375em) {
      .OverlayWindow-loader--alone {
        margin-left: -15px;
        margin-top: -15px; } }
    @media screen and (min-width: 50em) {
      .OverlayWindow-loader--alone {
        margin-left: -30px;
        margin-top: -30px; } }
  .OverlayWindow.is-open {
    position: fixed;
    z-index: 300;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    overflow: auto; }
    .OverlayWindow.is-open .OverlayWindow-close {
      position: fixed; }
  .OverlayWindow-head {
    min-height: 57px;
    position: static;
    border-bottom: 2px solid #ddd;
    padding-right: 27px; }
    @media screen and (min-width: 50em) {
      .OverlayWindow-head {
        min-height: 67px; } }
  .OverlayWindow-body {
    height: calc(100vh - 57px);
    overflow-y: auto;
    overflow-x: hidden; }
    @media screen and (min-width: 50em) {
      .OverlayWindow-body {
        height: calc(100vh - 67px); } }

@media screen and (max-height: 700px) and (orientation: landscape) {
  .has-touch .OverlayWindow-head {
    display: none; } }

@media screen and (max-height: 700px) and (orientation: landscape) {
  .has-touch .OverlayWindow-body {
    height: 100vh; } }

.theme-Native .OverlayWindow-body:before {
  background: #ffcd00;
  line-height: 27px;
  content: "ANNONS";
  height: 27px;
  padding-left: 27px;
  width: 100%;
  background: #ffcd00;
  display: block; }

.theme-Native .OverlayWindow-body:after {
  background: #ffcd00;
  position: fixed;
  line-height: 27px;
  content: "";
  border-top: 5px solid #ffcd00;
  top: calc(100vh - 10px);
  height: 10px;
  padding-left: 27px;
  width: 100%;
  background: white;
  display: block; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.Page {
  overflow-x: hidden; }
  @media print {
    .Page {
      max-width: 21cm;
      background: transparent !important; } }
  .Page.fixed-menu-bottom.is-scrolled-down {
    margin-top: 112px; }
  .Page-section--withMargin {
    margin-top: 8.5px; }
    @media screen and (min-width: 37.5em) {
      .Page-section--withMargin {
        margin-top: 27px; } }
    @media screen and (min-width: 68.75em) {
      .Page-section--withMargin {
        margin-top: 34px; } }
    @media print {
      .Page-section--withMargin {
        margin-top: 27px; } }
  @media print {
    .Page-section {
      background: transparent !important; } }
  .Page-section.theme-Default {
    background-color: #fff; }
  .Page-section.theme-Business {
    background-color: #fcf4ec; }
  .Page-section.theme-Native {
    background-color: #fcf5e5; }
  .Page-section.theme-Default--dark {
    background-color: #f7f6f5; }
  .Page-masthead {
    z-index: 200 !important; }
    @media screen and (max-width: 49.9375em) {
      .has-js .Page-masthead {
        max-height: 100vh;
        -webkit-overflow-scrolling: touch; } }
    @media screen and (max-width: 49.9375em) {
      .has-js.has-mastheadMainPanelOpen .Page-masthead {
        overflow-y: auto; } }
    .has-mastheadMainPanelOpen .Page-masthead.is-touchScrollingPrevented {
      border: solid transparent;
      border-width: 1px 0 0; }
    .Page-masthead.is-sticky {
      transform: translate(0, -100%); }
      .Page-masthead.is-sticky.is-scrolledDown, .Page-masthead.is-sticky.is-scrolledUp {
        transition: transform 180ms ease; }
      .Page-masthead.is-sticky.is-scrolledUp {
        transform: translate(0, 0);
        backface-visibility: hidden; }
        .Page-masthead.is-sticky.is-scrolledUp .Masthead {
          border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .Page-masthead.theme-Default {
      background: #fff; }
    .Page-masthead.theme-Business {
      background: #fcf4ec; }
    @media print {
      .Page-masthead {
        background: transparent !important; } }
    .has-scrolledBackMasthead .Page-masthead {
      background: #fff;
      background: rgba(255, 255, 255, 0.93); }
      .has-scrolledBackMasthead .Page-masthead.is-scrolledUp:after {
        content: "";
        position: absolute;
        top: 100%;
        width: 100%;
        height: 4px;
        background: rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 49.9375em) {
      .has-mastheadMainPanelOpen.has-scrolledBackMasthead .Page-masthead.is-scrolledUp:after {
        content: none; } }
  .Page-splash {
    position: absolute;
    top: 65px;
    left: 0;
    right: 0;
    bottom: 0; }
    @media screen and (min-width: 50em) {
      .Page-splash {
        top: 65px; } }
  .Page--business {
    background-color: #fcf4ec; }

.PartnerTeaserGrid-item {
  display: none;
  margin-top: -12px;
  margin-bottom: 14px; }
  .PartnerTeaserGrid-item iframe {
    width: 1px;
    min-width: 100%;
    *width: 100%; }
  .PartnerTeaserGrid-item:nth-child(1) {
    display: inline-block; }
  @media screen and (min-width: 48em) {
    .PartnerTeaserGrid-item {
      width: 50%; }
      .PartnerTeaserGrid-item:nth-child(1):after {
        top: 0;
        bottom: 0;
        left: auto;
        right: auto;
        width: 1px;
        height: auto; }
      .PartnerTeaserGrid-item:nth-child(1):after {
        right: 0; }
      .PartnerTeaserGrid-item:nth-child(2) {
        display: inline-block; } }
  @media screen and (min-width: 64.0625em) {
    .PartnerTeaserGrid-item {
      width: 33.33333%; }
      .PartnerTeaserGrid-item:nth-child(2) {
        position: relative; }
        .PartnerTeaserGrid-item:nth-child(2):after {
          content: "";
          position: absolute;
          background-color: rgba(0, 0, 0, 0.1); }
        .PartnerTeaserGrid-item:nth-child(2):after {
          top: 0;
          bottom: 0;
          left: auto;
          right: auto;
          width: 1px;
          height: auto; }
        .PartnerTeaserGrid-item:nth-child(2):after {
          right: 0; }
      .PartnerTeaserGrid-item:nth-child(3) {
        display: inline-block; } }

.PerformanceIndicator {
  display: block;
  text-decoration: none;
  background-color: #f7f6f5;
  padding: 0 10px;
  border-radius: 50px; }
  .Page--business .PerformanceIndicator {
    background-color: #f4ebe2; }
  .PerformanceIndicator-value {
    font-size: 16px;
    font-weight: bold; }
    @media screen and (max-width: 49.9375em) {
      .theme-Business .PerformanceIndicator-value {
        font-size: 14px; } }
    .theme-Default .PerformanceIndicator-value {
      color: #555555; }
    .theme-Business .PerformanceIndicator-value {
      color: #54514e; }
    .theme-Native .PerformanceIndicator-value {
      color: #54514c; }
    .theme-Default .has-no-touch a:hover .PerformanceIndicator-value {
      color: #222222; }
    .theme-Business .has-no-touch a:hover .PerformanceIndicator-value {
      color: #21201f; }
    .theme-Native .has-no-touch a:hover .PerformanceIndicator-value {
      color: #21201e; }
    .PerformanceIndicator--inline .PerformanceIndicator-value {
      display: inline; }
  .PerformanceIndicator-trend {
    top: -2px; }
    .PerformanceIndicator-trend--positive {
      color: #390; }
    .PerformanceIndicator-trend--negative {
      color: #f30; }
  .PerformanceIndicator-symbolWrapper {
    position: relative;
    display: inline-block;
    top: 1px;
    width: 19px;
    height: 19px;
    background: #c6579a;
    vertical-align: text-top;
    border-radius: 2px; }
  .PerformanceIndicator-symbol {
    position: absolute;
    color: #fff;
    width: 19px;
    line-height: 19px;
    text-align: center;
    font-size: 14px; }
  .PerformanceIndicator-meta {
    margin-top: -3px; }
    .theme-Default .PerformanceIndicator-meta {
      color: #888888; }
    .theme-Business .PerformanceIndicator-meta {
      color: #86827d; }
    .theme-Native .PerformanceIndicator-meta {
      color: #86827a; }
    .theme-Default .has-no-touch a:hover .PerformanceIndicator-meta {
      color: #555555; }
    .theme-Business .has-no-touch a:hover .PerformanceIndicator-meta {
      color: #54514e; }
    .theme-Native .has-no-touch a:hover .PerformanceIndicator-meta {
      color: #54514c; }
    .PerformanceIndicator--inline .PerformanceIndicator-meta {
      display: inline; }

.ProfileQuote {
  position: relative;
  min-height: 203px;
  padding-right: 110px; }
  .ProfileQuote-quote {
    position: relative;
    padding-top: 20px; }
    .ProfileQuote-quote:before {
      content: "";
      position: absolute;
      top: 10px;
      left: 0;
      width: 75px;
      height: 1px;
      background: rgba(0, 0, 0, 0.1); }
  .ProfileQuote-image {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 200px; }

.ProgressBar {
  border-top: 4px solid #436cae;
  display: block;
  font-size: 0; }
  @media screen and (min-width: 50em) {
    .ProgressBar {
      border-top-width: 6px; } }

.Quote {
  position: relative;
  text-align: center;
  margin: 0; }
  .Quote-text {
    margin: 0; }
    .Quote-text b,
    .Quote-text strong,
    .Quote-text i,
    .Quote-text em {
      font-weight: inherit;
      font-style: inherit; }
  .Quote-cite {
    margin-top: 5px; }
  .Quote .Quote-mark {
    margin-bottom: 14px;
    display: block;
    font-style: normal;
    color: #436cae; }
    .theme-Default .Quote .Quote-mark {
      color: #3e83ca; }
    .theme-Business .Quote .Quote-mark {
      color: #c3227d; }
    .theme-Native .Quote .Quote-mark {
      color: #ffcd00; }

.ReviewDetails {
  margin-bottom: 27px; }
  .ReviewDetails-heading {
    margin-bottom: 9px; }
    .ReviewDetails-heading-part {
      display: inline-block;
      padding-bottom: 5px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.RightNow {
  position: relative;
  height: 30px;
  margin-left: -2.98013%;
  margin-right: -2.98013%;
  overflow: hidden; }
  @media screen and (min-width: 78.125em) {
    .RightNow {
      padding-left: 0;
      padding-right: 0;
      margin-left: 0;
      margin-right: 0; } }
  .RightNow:before, .RightNow:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    width: 2.98013%;
    pointer-events: none; }
    @media screen and (min-width: 78.125em) {
      .RightNow:before, .RightNow:after {
        content: none; } }
  .RightNow:before {
    left: 0;
    background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); }
    .theme-Default .RightNow:before {
      background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); }
    .theme-Business .RightNow:before {
      background: linear-gradient(to right, #fcf4ec, rgba(252, 244, 236, 0)); }
    .theme-Native .RightNow:before {
      background: linear-gradient(to right, #fcf5e5, rgba(252, 245, 229, 0)); }
  .RightNow:after {
    right: 0;
    background: linear-gradient(to left, #fff, rgba(255, 255, 255, 0)); }
    .theme-Default .RightNow:after {
      background: linear-gradient(to left, #fff, rgba(255, 255, 255, 0)); }
    .theme-Business .RightNow:after {
      background: linear-gradient(to left, #fcf4ec, rgba(252, 244, 236, 0)); }
    .theme-Native .RightNow:after {
      background: linear-gradient(to left, #fcf5e5, rgba(252, 245, 229, 0)); }
  .RightNow-inner {
    height: 50px;
    padding-left: 2.98013%;
    padding-right: 2.98013%;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    @media screen and (min-width: 78.125em) {
      .RightNow-inner {
        padding-left: 0;
        padding-right: 0; } }
  .RightNow-headline {
    background: #ff5f0e;
    color: #fff; }
  .RightNow-list {
    display: inline;
    list-style: none;
    padding-left: 0;
    vertical-align: middle;
    font-size: 0; }
  .RightNow-item {
    display: inline-block;
    position: relative;
    padding-left: 9px;
    vertical-align: middle; }
    .RightNow-item .RightNow-link:before {
      content: "";
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-right: 5px;
      margin-bottom: 3px;
      vertical-align: bottom;
      background: #ff5f0e; }
    .RightNow-item:first-child {
      padding-left: 0; }
  .RightNow-link {
    text-decoration: none;
    color: #222; }
    .has-touch .has-no-touch .RightNow-link:hover, .has-touch .RightNow-link:focus {
      color: #222; }

.SectionHeading {
  display: block;
  margin: 0 0 9px; }
  @media screen and (min-width: 50em) {
    .SectionHeading {
      margin-bottom: 14px; } }
  .SectionHeading a {
    color: #222;
    text-decoration: none; }
    .has-no-touch .SectionHeading a:hover, .SectionHeading a:focus {
      color: #3e83ca; }
  .SectionHeading-divider {
    display: none; }
    @media screen and (min-width: 68.75em) {
      .SectionHeading-divider {
        display: block; } }
  .SectionHeading-part {
    display: inline-block;
    margin-right: 0.3em;
    color: #222; }
    .SectionHeading-part--wordBreak {
      word-break: break-word;
      hyphens: auto; }
    .SectionHeading-part--sub {
      color: #888; }
  .SectionHeading--bordered .SectionHeading-part:first-child {
    padding-bottom: 4px; }
    @media print {
      .SectionHeading--bordered .SectionHeading-part:first-child {
        border-bottom: 0; } }
  .SectionHeading--bordered .SectionHeading-part--sub {
    padding-top: 4px; }
    @media screen and (max-width: 68.6875em) {
      .SectionHeading--bordered .SectionHeading-part--sub {
        border-top: 0;
        margin-top: 0;
        padding-top: 0; } }
    @media print {
      .SectionHeading--bordered .SectionHeading-part--sub {
        border-top: 0;
        margin-top: 0;
        padding-top: 0; } }
  .SectionHeading--heavy {
    background: #f7f6f5; }
    .SectionHeading--heavy:before {
      position: static;
      display: block; }
    .SectionHeading--heavy .SectionHeading-part {
      padding: 0 14px; }
      .SectionHeading--heavy .SectionHeading-part:first-child {
        padding-top: 9px; }
      .SectionHeading--heavy .SectionHeading-part:last-child {
        padding-bottom: 9px; }
    .theme-Business .SectionHeading--heavy {
      background: #f4ebe2; }
      .theme-Business .SectionHeading--heavy:before {
        background-color: #c6579a; }
  .SectionHeading--inArticle {
    display: inline-block;
    margin-bottom: 0; }
    @media screen and (min-width: 68.75em) {
      .SectionHeading--inArticle {
        display: block;
        margin-bottom: 14px; } }
  .SectionHeading--noMargin {
    margin-bottom: 0; }
  .theme-Default .SectionHeading .SectionHeading-part--sub {
    color: #888888; }
  .theme-Default .SectionHeading.SectionHeading--bordered .SectionHeading-part:first-child {
    border-bottom-color: #436cae; }
  .theme-Default .SectionHeading.SectionHeading--bordered .SectionHeading-part--sub {
    border-top-color: #436cae; }
  .theme-Business .SectionHeading .SectionHeading-part--sub {
    color: #86827d; }
  .theme-Business .SectionHeading.SectionHeading--bordered .SectionHeading-part:first-child {
    border-bottom-color: #c6579a; }
  .theme-Business .SectionHeading.SectionHeading--bordered .SectionHeading-part--sub {
    border-top-color: #c6579a; }
  .theme-Native .SectionHeading .SectionHeading-part--sub {
    color: #86827a; }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

@media screen and (min-width: 62.5em) {
  .SectionNavigationAll-item, .SectionNavigationAll-subItem {
    margin-bottom: 3px; } }

@media screen and (min-width: 62.5em) {
  .SectionNavigationAll-item:last-child, .SectionNavigationAll-subItem:last-child {
    margin-bottom: 0; } }

.theme-Default .is-current.SectionNavigationAll-item > a, .theme-Default .is-current.SectionNavigationAll-subItem > a, .has-no-touch .theme-Default .is-current.SectionNavigationAll-item > a:hover, .has-no-touch .theme-Default .is-current.SectionNavigationAll-subItem > a:hover, .theme-Default .is-current.SectionNavigationAll-item > a:focus, .theme-Default .is-current.SectionNavigationAll-subItem > a:focus {
  color: #436cae; }

.theme-Business .is-current.SectionNavigationAll-item > a, .theme-Business .is-current.SectionNavigationAll-subItem > a, .has-no-touch .theme-Business .is-current.SectionNavigationAll-item > a:hover, .has-no-touch .theme-Business .is-current.SectionNavigationAll-subItem > a:hover, .theme-Business .is-current.SectionNavigationAll-item > a:focus, .theme-Business .is-current.SectionNavigationAll-subItem > a:focus {
  color: #c6579a; }

.SectionNavigationAll {
  display: none;
  clear: both;
  position: relative; }
  .SectionNavigationAll.is-open {
    display: block; }
  .SectionNavigationAll a {
    display: block;
    padding: 5px 9px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    text-decoration: none; }
    @media screen and (min-width: 62.5em) {
      .SectionNavigationAll a {
        display: inline;
        border: 0;
        padding-left: 0;
        padding-right: 0; } }
    .theme-Default .SectionNavigationAll a {
      color: #222222; }
      .has-no-touch .theme-Default .SectionNavigationAll a:hover, .theme-Default .SectionNavigationAll a:focus {
        color: #555555; }
    .theme-Business .SectionNavigationAll a {
      color: #21201f; }
      .has-no-touch .theme-Business .SectionNavigationAll a:hover, .theme-Business .SectionNavigationAll a:focus {
        color: #54514e; }
  .theme-Default .SectionNavigationAll-inner {
    background: #f7f6f5; }
  .theme-Business .SectionNavigationAll-inner {
    background: #f4ebe2; }
  @media screen and (min-width: 62.5em) {
    .SectionNavigationAll-inner {
      padding: 9px;
      border-top: 1px solid rgba(0, 0, 0, 0.1); } }
  .SectionNavigationAll-list {
    padding: 0;
    margin: 0;
    list-style: none;
    font-weight: bold; }
  .SectionNavigationAll-subList {
    padding: 0;
    margin: 0;
    list-style: none;
    font-weight: normal; }
  .SectionNavigationAll-subItem:before {
    top: 5px;
    left: 9px; }
    @media screen and (min-width: 62.5em) {
      .SectionNavigationAll-subItem:before {
        top: 0;
        left: 0; } }
  .SectionNavigationAll-subItem a {
    padding-left: 17px; }
    @media screen and (min-width: 62.5em) {
      .SectionNavigationAll-subItem a {
        padding-left: 9px; } }
  .has-scrolledBackMasthead .SectionNavigationAll {
    background: #f7f6f5; }
    .has-scrolledBackMasthead .SectionNavigationAll-inner {
      background: transparent;
      border-top-color: transparent; }
    @media screen and (max-width: 49.9375em) {
      .has-scrolledBackMasthead .SectionNavigationAll {
        margin-left: -2.98013%; }
        .has-scrolledBackMasthead .SectionNavigationAll a {
          padding-left: 2.8125%;
          padding-right: 2.8125%; }
        .has-scrolledBackMasthead .SectionNavigationAll-subItem:before {
          left: 2.8125%; }
        .has-scrolledBackMasthead .SectionNavigationAll-subItem a {
          padding-left: 4.21875%;
          padding-left: calc(2.8125% + 9px); } }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.SectionNavigation-item--level0.is-open .SectionNavigation-link:after, .SectionNavigation-item--level1 .SectionNavigation-link:after {
  position: absolute;
  right: -8px;
  width: 16px;
  text-align: center; }
  @media screen and (max-width: 37.4375em) {
    .SectionNavigation-item--level0.is-open .SectionNavigation-link:after, .SectionNavigation-item--level1 .SectionNavigation-link:after {
      line-height: 31px; } }
  @media screen and (min-width: 37.5em) {
    .SectionNavigation-item--level0.is-open .SectionNavigation-link:after, .SectionNavigation-item--level1 .SectionNavigation-link:after {
      line-height: 33px; } }
  @media screen and (min-width: 50em) {
    .SectionNavigation-item--level0.is-open .SectionNavigation-link:after, .SectionNavigation-item--level1 .SectionNavigation-link:after {
      line-height: 35px; } }
  .theme-Default .SectionNavigation-item--level0.is-open .SectionNavigation-link:after, .SectionNavigation-item--level0.is-open .theme-Default .SectionNavigation-link:after, .theme-Default .SectionNavigation-item--level1 .SectionNavigation-link:after, .SectionNavigation-item--level1 .theme-Default .SectionNavigation-link:after {
    color: #b3b3b3; }
  .theme-Business .SectionNavigation-item--level0.is-open .SectionNavigation-link:after, .SectionNavigation-item--level0.is-open .theme-Business .SectionNavigation-link:after, .theme-Business .SectionNavigation-item--level1 .SectionNavigation-link:after, .SectionNavigation-item--level1 .theme-Business .SectionNavigation-link:after {
    color: #b0aba5; }

.SectionNavigation {
  position: relative; }
  .SectionNavigation-inner {
    display: flex;
    white-space: nowrap;
    font-size: 0;
    font-weight: bold; }
    .theme-Default .SectionNavigation-inner {
      background: #f7f6f5; }
    .theme-Business .SectionNavigation-inner {
      background: #f4ebe2; }
  .SectionNavigation-menu {
    position: relative;
    overflow-x: hidden;
    flex: 0 1 auto; }
  .SectionNavigation-menuList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none; }
    .SectionNavigation-menuList::-webkit-scrollbar {
      opacity: 0;
      height: 0; }
  .SectionNavigation-submenu {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0; }
  .SectionNavigation-item {
    display: inline-block; }
    .SectionNavigation-item .SectionNavigation-item:last-child .SectionNavigation-link:after {
      content: none; }
    .SectionNavigation-item--menuTrigger {
      position: relative;
      flex: 1 0 auto; }
      .has-no-flexbox .SectionNavigation-item--menuTrigger {
        position: absolute;
        top: 0;
        right: 0; }
      .theme-Default .SectionNavigation-item--menuTrigger {
        background: #f7f6f5; }
      .theme-Business .SectionNavigation-item--menuTrigger {
        background: #f4ebe2; }
      .theme-Native .SectionNavigation-item--menuTrigger {
        background: #f4ecdc; }
    @media screen and (max-width: 37.4375em) {
      .SectionNavigation-item--root.is-open > .SectionNavigation-link {
        margin-right: 10px; } }
    @media screen and (min-width: 37.5em) {
      .SectionNavigation-item--root.is-open > .SectionNavigation-link {
        margin-right: 12px; } }
    @media screen and (min-width: 50em) {
      .SectionNavigation-item--root.is-open > .SectionNavigation-link {
        margin-right: 13px; } }
    .SectionNavigation-item--root.is-open > .SectionNavigation-link:after {
      display: inline-block;
      position: absolute;
      left: 100%; }
      @media screen and (max-width: 37.4375em) {
        .SectionNavigation-item--root.is-open > .SectionNavigation-link:after {
          line-height: 31px; } }
      @media screen and (min-width: 37.5em) {
        .SectionNavigation-item--root.is-open > .SectionNavigation-link:after {
          line-height: 33px; } }
      @media screen and (min-width: 50em) {
        .SectionNavigation-item--root.is-open > .SectionNavigation-link:after {
          line-height: 35px; } }
    .theme-Default .SectionNavigation-item--root > .SectionNavigation-link, .theme-Default .SectionNavigation-item--level0 > .SectionNavigation-link {
      color: #222222; }
    .theme-Business .SectionNavigation-item--root > .SectionNavigation-link, .theme-Business .SectionNavigation-item--level0 > .SectionNavigation-link {
      color: #21201f; }
    .SectionNavigation-item--level0 {
      border-left: 2px solid rgba(0, 0, 0, 0.1); }
      .SectionNavigation-item--level0:first-child {
        border-left: 0; }
      .SectionNavigation-item--level0.is-open .SectionNavigation-link:only-child:after {
        content: none; }
    .has-no-touch .SectionNavigation-item--level1 .SectionNavigation-link:hover, .SectionNavigation-item--level1 .SectionNavigation-link:focus {
      background: transparent; }
      .theme-Default .has-no-touch .SectionNavigation-item--level1 .SectionNavigation-link:hover, .theme-Default .SectionNavigation-item--level1 .SectionNavigation-link:focus {
        color: #555555; }
      .theme-Business .has-no-touch .SectionNavigation-item--level1 .SectionNavigation-link:hover, .theme-Business .SectionNavigation-item--level1 .SectionNavigation-link:focus {
        color: #54514e; }
    .SectionNavigation-item.is-open {
      border: 0; }
    .SectionNavigation .SectionNavigation-item.is-open > .SectionNavigation-link, .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link {
      background: transparent; }
      .theme-Default .SectionNavigation .SectionNavigation-item.is-open > .SectionNavigation-link, .theme-Default .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link {
        color: #222222; }
        .has-no-touch .theme-Default .SectionNavigation .SectionNavigation-item.is-open > .SectionNavigation-link:hover, .theme-Default .SectionNavigation .SectionNavigation-item.is-open > .SectionNavigation-link:focus, .has-no-touch .theme-Default .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link:hover, .theme-Default .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link:focus {
          color: #555555; }
      .theme-Business .SectionNavigation .SectionNavigation-item.is-open > .SectionNavigation-link, .theme-Business .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link {
        color: #21201f; }
        .has-no-touch .theme-Business .SectionNavigation .SectionNavigation-item.is-open > .SectionNavigation-link:hover, .theme-Business .SectionNavigation .SectionNavigation-item.is-open > .SectionNavigation-link:focus, .has-no-touch .theme-Business .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link:hover, .theme-Business .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link:focus {
          color: #54514e; }
    .theme-Default .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link, .has-no-touch .theme-Default .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link:hover, .theme-Default .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link:focus {
      color: #436cae; }
    .theme-Business .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link, .has-no-touch .theme-Business .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link:hover, .theme-Business .SectionNavigation .SectionNavigation-item.is-current > .SectionNavigation-link:focus {
      color: #c6579a; }
  .SectionNavigation-link {
    position: relative;
    display: inline-block;
    text-decoration: none; }
    @media screen and (max-width: 37.4375em) {
      .SectionNavigation-link {
        line-height: 31px;
        padding: 0 9px; } }
    @media screen and (min-width: 37.5em) {
      .SectionNavigation-link {
        line-height: 33px;
        padding: 0 15px; } }
    @media screen and (min-width: 50em) {
      .SectionNavigation-link {
        line-height: 35px;
        padding: 0 20px; } }
    .theme-Default .SectionNavigation-link {
      color: #222222; }
    .theme-Business .SectionNavigation-link {
      color: #21201f; }
    .has-no-touch .SectionNavigation-link:hover, .SectionNavigation-link:focus {
      background: rgba(0, 0, 0, 0.1); }
  .SectionNavigation-link.is-active .SectionNavigation-linkContent--inactive {
    display: none; }
  .SectionNavigation-linkContent--active {
    display: none; }
    .SectionNavigation-link.is-active .SectionNavigation-linkContent--active {
      display: block; }
  .has-scrolledBackMasthead .SectionNavigation-inner, .has-scrolledBackMasthead .SectionNavigation-menu, .has-scrolledBackMasthead .SectionNavigation-menuList {
    display: inline; }
  .has-scrolledBackMasthead .SectionNavigation-inner {
    background: transparent; }
  .has-scrolledBackMasthead .SectionNavigation-submenu {
    display: none; }
  .has-scrolledBackMasthead .SectionNavigation-item {
    position: relative;
    z-index: 1;
    display: none;
    padding: 0;
    font-size: 15px; }
    .has-scrolledBackMasthead .SectionNavigation-item--root, .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger, .has-scrolledBackMasthead .SectionNavigation-item.is-current {
      vertical-align: top;
      padding: 12.5px 0; }
      @media screen and (min-width: 50em) {
        .has-scrolledBackMasthead .SectionNavigation-item--root, .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger, .has-scrolledBackMasthead .SectionNavigation-item.is-current {
          padding: 15px 0; } }
      @media screen and (min-width: 50em) {
        .has-scrolledBackMasthead .SectionNavigation-item--root, .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger, .has-scrolledBackMasthead .SectionNavigation-item.is-current {
          display: inline-block; } }
    .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger {
      display: inline-block; }
    .has-scrolledBackMasthead .SectionNavigation-item--root.is-open {
      display: none; }
    .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger {
      float: right;
      background: transparent;
      border-left: 0; }
      .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger .SectionNavigation-link.SectionNavigation-link {
        color: #3e83ca; }
        .has-no-touch .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger .SectionNavigation-link.SectionNavigation-link:hover, .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger .SectionNavigation-link.SectionNavigation-link:focus {
          color: #175e9d; }
        .has-scrolledBackMasthead .SectionNavigation-item--menuTrigger .SectionNavigation-link.SectionNavigation-link:before {
          content: none; }
    .has-scrolledBackMasthead .SectionNavigation-item.is-current > .SectionNavigation-link.SectionNavigation-link {
      color: #222; }
  .has-scrolledBackMasthead .SectionNavigation-link.SectionNavigation-link {
    padding: 0;
    line-height: inherit;
    color: #222; }
    .has-scrolledBackMasthead .SectionNavigation-link.SectionNavigation-link:after {
      content: none; }
    .has-scrolledBackMasthead .SectionNavigation-link.SectionNavigation-link:before {
      content: "\E635\A0\A0"; }
    .has-no-touch .has-scrolledBackMasthead .SectionNavigation-link.SectionNavigation-link:hover, .has-scrolledBackMasthead .SectionNavigation-link.SectionNavigation-link:focus {
      background: transparent; }

_:-moz-tree-row(hover),
.SectionNavigation-menu {
  overflow: hidden; }

_:-ms-lang(x),
.SectionNavigation-menu {
  width: 100%; }

@-moz-document url-prefix() {
  .has-scrolledBackMasthead .SectionNavigation-menu {
    float: left; } }

.SectionTabs {
  width: none; }
  @media screen and (max-width: 68.6875em) {
    .SectionTabs {
      width: 100%;
      padding-top: 0;
      padding-bottom: 27px; } }
  .SectionTabs-list {
    position: relative;
    display: inline-flex;
    justify-content: space-between;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding-left: 0; }
    .has-no-flexbox .SectionTabs-list {
      display: table;
      table-layout: fixed;
      width: 100%; }
    @supports not (flex-wrap: wrap) {
      .SectionTabs-list {
        display: table;
        table-layout: fixed;
        width: 100%; } }
  .SectionTabs-item {
    flex-grow: 1; }
    .has-no-flexbox .SectionTabs-item {
      display: table-cell; }
    .SectionTabs-item.is-hidden {
      display: none; }
  .SectionTabs-link, .SectionTabs-optionLabel {
    width: auto;
    display: block;
    padding: 9px 6px;
    border: 0px solid rgba(0, 0, 0, 0.1);
    border-top-width: 1px;
    color: #3e83ca;
    text-align: center;
    text-decoration: none;
    cursor: pointer; }
    @media screen and (min-width: 37.5em) {
      .SectionTabs-link, .SectionTabs-optionLabel {
        padding: 14px 27px 9px 27px; } }
    .SectionTabs-link:hover, .SectionTabs-optionLabel:hover {
      background: rgba(179, 179, 179, 0.1); }
  .SectionTabs-link.is-active, .SectionTabs-optionLabel.is-active {
    position: relative;
    border-top-width: 0px;
    border-right-width: 2px;
    border-left-width: 2px; }
    .SectionTabs-link.is-active:before, .SectionTabs-optionLabel.is-active:before {
      border-top: 0; }
  .has-js .SectionTabs-tab {
    display: none; }
  .SectionTabs-tab.is-open {
    display: block; }
  .SectionTabs--equal .SectionTabs-list {
    width: 100%;
    flex-direction: column;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    @media screen and (min-width: 37.5em) {
      .SectionTabs--equal .SectionTabs-list {
        flex-direction: row;
        border-bottom: none; } }
  .SectionTabs--equal .SectionTabs-item {
    flex: 1;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1); }
    .SectionTabs--equal .SectionTabs-item:hover {
      background: rgba(179, 179, 179, 0.1); }
    @media screen and (min-width: 37.5em) {
      .SectionTabs--equal .SectionTabs-item {
        border-left: none; }
        .SectionTabs--equal .SectionTabs-item:first-child {
          border-left: 1px solid rgba(0, 0, 0, 0.1); } }
  .SectionTabs--equal .SectionTabs-link {
    border: none; }
  .SectionTabs--equal .SectionTabs-link, .SectionTabs--equal .SectionTabs-optionLabel {
    color: #666; }
    .SectionTabs--equal .SectionTabs-link:hover, .SectionTabs--equal .SectionTabs-optionLabel:hover {
      background: none; }
    .SectionTabs--equal .SectionTabs-link.is-active, .SectionTabs--equal .SectionTabs-optionLabel.is-active {
      color: #3e83ca;
      font-weight: 600; }
  .SectionTabs--bordered .SectionTabs-link.is-active:before, .SectionTabs--equal .SectionTabs-link.is-active:before, .SectionTabs--bordered .SectionTabs-optionLabel.is-active:before, .SectionTabs--equal .SectionTabs-optionLabel.is-active:before {
    z-index: 2;
    min-height: 5px;
    height: auto;
    top: -5px;
    background: #436cae;
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    right: -1px; }
    .SectionTabs--bordered .SectionTabs-link.is-active:before:hover, .SectionTabs--equal .SectionTabs-link.is-active:before:hover, .SectionTabs--bordered .SectionTabs-optionLabel.is-active:before:hover, .SectionTabs--equal .SectionTabs-optionLabel.is-active:before:hover {
      background: rgba(179, 179, 179, 0.1); }
  .SectionTabs--noLine .SectionTabs-link, .SectionTabs--noLine .SectionTabs-optionLabel {
    border-top: 0; }
  .SectionTabs--noLine .SectionTabs-link.is-active:before, .SectionTabs--noLine .SectionTabs-optionLabel.is-active:before {
    z-index: 2;
    min-height: 2px;
    height: auto;
    top: -1px;
    background: #fff;
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    right: -1px;
    border: 0 solid rgba(0, 0, 0, 0.1); }
    .SectionTabs--noLine .SectionTabs-link.is-active:before:hover, .SectionTabs--noLine .SectionTabs-optionLabel.is-active:before:hover {
      background: rgba(179, 179, 179, 0.1); }
  .theme-Business .SectionTabs .SectionTabs-link, .theme-Business .SectionTabs .SectionTabs-optionLabel {
    color: #c3227d; }
  .theme-Business .SectionTabs .SectionTabs--bordered-link.is-active:before, .theme-Business .SectionTabs .SectionTabs--bordered-optionLabel.is-active:before {
    background: #c3227d; }

.Slideshow {
  margin: 0;
  padding: 0;
  list-style: none; }
  .Slideshow .Slideshow-item-title {
    padding-top: 9px;
    padding-left: 9px; }
    @media screen and (min-width: 62.5em) {
      .Slideshow .Slideshow-item-title {
        padding-left: 0; } }
  .Slideshow .Slideshow-header {
    max-width: 100vw; }
    @media screen and (min-width: 57.5em) {
      .Slideshow .Slideshow-header {
        display: flex;
        flex-direction: row;
        align-items: flex-end; } }
  .Slideshow .Slideshow-imageWrapper {
    height: 100%; }
  .Slideshow .Slideshow-caption {
    padding-left: 15px;
    position: relative;
    left: 0;
    right: 0;
    min-height: 27px;
    padding-top: 5px;
    padding-bottom: 5px; }
    @media screen and (min-width: 57.5em) {
      .Slideshow .Slideshow-caption {
        padding-left: 0; } }
  .Slideshow .Slideshow-slideNumber {
    right: 15px; }
    @media screen and (min-width: 57.5em) {
      .Slideshow .Slideshow-slideNumber {
        right: 0; } }
    @media screen and (max-height: 699px) {
      .Slideshow .Slideshow-slideNumber {
        right: 15px;
        top: auto;
        bottom: 15px; } }
  .Slideshow-item {
    position: relative;
    width: 100%; }
  .Slideshow-imageWrapper:before {
    padding-top: 56.25%; }
  .Slideshow-caption {
    padding-right: 100px;
    color: #222; }
  .Slideshow .Slideshow-caption-icon {
    position: absolute;
    left: -9999%;
    bottom: 7px;
    right: 15px;
    color: #3e83ca; }
    .Slideshow .Slideshow-caption-icon:before {
      background: #FFF;
      border-radius: 100%; }
  .Slideshow-imageText {
    display: inline; }
  .Slideshow-slideNumber {
    position: absolute;
    top: 0;
    right: 0;
    color: #888; }
  .Slideshow-slideNumbers {
    position: absolute;
    z-index: 10;
    top: 15px;
    left: 15px;
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    text-align: center;
    border-radius: 100%;
    line-height: 34px;
    width: 36px;
    height: 36px; }
  .Slideshow-navigatePrevNext {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 0%;
    padding-top: 56.25%;
    max-width: 100vw; }
    @media screen and (min-height: 700px) {
      .Slideshow-navigatePrevNext {
        top: 10vh; } }
    @media screen and (max-height: 699px) {
      .Slideshow-navigatePrevNext {
        height: 100%;
        padding-top: 0; } }
    .has-touch .Slideshow-navigatePrevNext {
      display: none; }
  .Slideshow-navigate {
    position: absolute;
    z-index: 1;
    top: 50%;
    width: 60px;
    height: 60px;
    padding: 0;
    margin-top: -30px;
    border: 0;
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.8); }
    .Slideshow-navigate:focus {
      outline: none; }
    .Slideshow-navigate:before {
      font-size: 41px;
      color: #3e83ca; }
    .Slideshow-navigate--prev, .Slideshow-navigate--next {
      opacity: 0;
      transition: opacity 0.2s; }
    .Slideshow:hover .Slideshow-navigate--prev,
    .Slideshow:hover .Slideshow-navigate--next {
      opacity: 1; }
    .Slideshow-navigate--prev {
      left: 30px; }
    .Slideshow-navigate--next {
      right: 30px; }
  .Slideshow-expandIcon {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    text-align: center;
    line-height: 36px; }
    .Slideshow-expandIcon:hover {
      background: #3e83ca; }
  .Slideshow--inOverlayWindow {
    width: 100%;
    height: 100%;
    max-width: 920px;
    margin: 0 auto; }
    @media screen and (min-width: 91.25em) {
      .Slideshow--inOverlayWindow {
        max-width: 1250px; } }
    @media screen and (min-height: 700px) {
      .Slideshow--inOverlayWindow {
        padding-top: 10vh; } }
    @media screen and (max-height: 699px) {
      .Slideshow--inOverlayWindow .flickity-viewport {
        height: 100% !important; } }
    .Slideshow--inOverlayWindow.has-minimalUI .Slideshow-caption {
      background: rgba(255, 255, 255, 0.65); }
    .Slideshow--inOverlayWindow.has-minimalUI .Slideshow-close {
      transition: opacity 180ms ease; }
      @media screen and (max-height: 699px) {
        .Slideshow--inOverlayWindow.has-minimalUI .Slideshow-close {
          opacity: 0;
          pointer-events: none; } }
    @media screen and (max-height: 699px) {
      .Slideshow--inOverlayWindow .Slideshow-figure {
        height: 100vh; } }
    @media screen and (max-height: 699px) {
      .Slideshow--inOverlayWindow .Slideshow-imageWrapper {
        margin-bottom: 0;
        height: 100%; }
        .Slideshow--inOverlayWindow .Slideshow-imageWrapper:before {
          content: none; } }
    .Slideshow--inOverlayWindow .Slideshow-imageWrapper .Slideshow-caption {
      padding-left: 15px; }
      @media screen and (min-width: 57.5em) {
        .Slideshow--inOverlayWindow .Slideshow-imageWrapper .Slideshow-caption {
          padding-left: 0; } }
      @media screen and (max-height: 699px) {
        .Slideshow--inOverlayWindow .Slideshow-imageWrapper .Slideshow-caption {
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          min-height: 50px;
          padding-left: 15px;
          padding-top: 15px;
          padding-bottom: 15px; } }
      @media screen and (min-height: 700px) {
        .Slideshow--inOverlayWindow .Slideshow-imageWrapper .Slideshow-caption {
          position: relative; } }
    .Slideshow--inOverlayWindow .Slideshow-slideNumber {
      right: 15px; }
      @media screen and (min-width: 57.5em) {
        .Slideshow--inOverlayWindow .Slideshow-slideNumber {
          right: 0; } }
      @media screen and (max-height: 699px) {
        .Slideshow--inOverlayWindow .Slideshow-slideNumber {
          right: 15px;
          top: auto;
          bottom: 15px; } }
    .Slideshow--inOverlayWindow .Slideshow-navigate--prev {
      opacity: 1; }
      @media screen and (min-width: 78.125em) {
        .Slideshow--inOverlayWindow .Slideshow-navigate--prev {
          left: -100px; } }
    .Slideshow--inOverlayWindow .Slideshow-navigate--next {
      opacity: 1; }
      @media screen and (min-width: 78.125em) {
        .Slideshow--inOverlayWindow .Slideshow-navigate--next {
          right: -100px; } }
  .Slideshow--inArticle {
    position: relative;
    left: -5.3vw;
    width: 100vw; }
    @media screen and (min-width: 37.5em) {
      .Slideshow--inArticle {
        position: relative;
        left: 0;
        width: auto; } }
    .Slideshow--inArticle .Slideshow-caption {
      position: relative;
      padding-left: 9px;
      padding-right: 9px; }
    .Slideshow--inArticle .Slideshow-image {
      max-height: inherit;
      width: 100%; }
    @media screen and (max-height: 699px) {
      .Slideshow--inArticle .flickity-viewport {
        overflow: hidden !important; } }
    @media screen and (min-height: 700px) {
      .Slideshow--inArticle .Slideshow-navigatePrevNext {
        top: 0; } }

@media screen and (max-height: 699px) and (orientation: landscape) {
  .has-touch .Slideshow-item-title {
    display: none; } }

@media screen and (max-height: 699px) and (orientation: landscape) {
  .theme-Native .Slideshow--inFullWindow {
    max-height: 100vh;
    width: calc((100vh - 37px) * 9 / 6); } }

.theme-Native.Slideshow-item-teaser {
  color: black; }
  .theme-Native.Slideshow-item-teaser a {
    color: black; }
  @media screen and (max-height: 699px) and (orientation: landscape) {
    .theme-Native.Slideshow-item-teaser {
      max-height: 100vh;
      width: calc((100vh) * 10 / 6); } }
  .theme-Native.Slideshow-item-teaser:before {
    background: #ffcd00;
    line-height: 27px;
    content: "ANNONS";
    height: 27px;
    padding-left: 27px;
    width: 100%;
    background: #ffcd00;
    display: block; }
  .theme-Native.Slideshow-item-teaser:after {
    background: #ffcd00;
    content: "";
    border-bottom: 5px solid #ffcd00;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0; }
  .theme-Native.Slideshow-item-teaser .Slideshow-imageWrapper:before {
    padding-top: 60%; }
  .theme-Native.Slideshow-item-teaser .Slideshow-container > div {
    max-width: 1250px; }

.Icon {
  content: ' ';
  vertical-align: middle;
  display: inline-block;
  margin-top: -3px; }
  @media screen and (max-width: 49.9375em) {
    .Icon {
      transform: scale(0.8); } }
  @media screen and (min-width: 50em) {
    .Icon--small {
      transform: scale(0.8); } }
  .Icon--chevron-down {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA4LjQ2NjY2NjMgOC40NjY2NjY2IiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc4IiBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgNWMzZTgwZCwgMjAxNy0wOC0wNiIgc29kaXBvZGk6ZG9jbmFtZT0iY2hldnJvbi1kb3duLnN2ZyI+CiAgPGRlZnMgaWQ9ImRlZnMyIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9ImJhc2UiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEuMCIgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6em9vbT0iMjAuMDYyNSIgaW5rc2NhcGU6Y3g9IjEyLjAxMjQ2MSIgaW5rc2NhcGU6Y3k9IjE0LjAwNjIzMSIgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiIHNob3dncmlkPSJmYWxzZSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNTE2IiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE2IiBpbmtzY2FwZTp3aW5kb3cteD0iNDYzIiBpbmtzY2FwZTp3aW5kb3cteT0iMzM3IiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiB1bml0cz0icHgiIC8+CiAgPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTUiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZyBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgaWQ9ImxheWVyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41MzEwMTA3OCw0LjY2MzU1MDgpIj4KICAgIDxwYXRoIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIGlkPSJwYXRoNjI3NSIgZD0iTSA3Ljk0ODg0MzcsLTIuMDUyMjg2MSAzLjcxNTUxMDQsMi4xODA5OTcyIC0wLjUxNzgyMjgzLC0yLjA1MjI4NjEgMC4zMjg4OTcxMywtMi44OTkwMDI3IDMuNzE1NTEwNCwwLjUxODgyMzc1IDcuMTMzNDAzOCwtMi44OTkwMDI3IFoiIHN0eWxlPSJzdHJva2Utd2lkdGg6MC4yNzQzNzMyMyIgLz4KICA8L2c+Cjwvc3ZnPgo=);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--chevron-down-blue {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDkgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDkuMyAoNTExNjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmNoZXZyb24tZG93bi1ibHVlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9InNsYXNrdHJhdHQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0My4wMDAwMDAsIC0xOTkuMDAwMDAwKSIgZmlsbD0iIzQ0NkNBRSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9ImNoZXZyb24tZG93bi1ibHVlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDMuMDAwMDAwLCAxOTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0icGF0aDYyNzUiIHBvaW50cz0iOC40Nzk4NTQ0OCAxLjYxMTI2NDcgNC4yNDY1MjExOCA1Ljg0NDU0OCAwLjAxMzE4Nzk1IDEuNjExMjY0NyAwLjg1OTkwNzkxIDAuNzY0NTQ4MSA0LjI0NjUyMTE4IDQuMTgyMzc0NTUgNy42NjQ0MTQ1OCAwLjc2NDU0ODEiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--chevron-left {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA4LjQ2NjY2NjkgOC40NjY2NjY3IiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc4IiBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgNWMzZTgwZCwgMjAxNy0wOC0wNiIgc29kaXBvZGk6ZG9jbmFtZT0iY2hldnJvbi1sZWZ0LnN2ZyI+CiAgPGRlZnMgaWQ9ImRlZnMyIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9ImJhc2UiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEuMCIgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6em9vbT0iMTkuNDU0NTQ1IiBpbmtzY2FwZTpjeD0iOS4zODU5ODIiIGlua3NjYXBlOmN5PSIxNS41NzQ3NiIgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiIHNob3dncmlkPSJmYWxzZSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNDM2IiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4NTUiIGlua3NjYXBlOndpbmRvdy14PSI0NzEiIGlua3NjYXBlOndpbmRvdy15PSIzMzUiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiIHVuaXRzPSJweCIgLz4KICA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhNSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIiBpZD0ibGF5ZXIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45NDg2ODUxOCwxLjMyNjcxNzcpIj4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuMTcyODM5NSwwLDAsMS4xODUxODUyLDIuNzEyNzA1NCwtMS4zMzgxNjExKSIgaWQ9ImxheWVyMS05IiBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSI+CiAgICAgIDxnIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjEiIHRyYW5zZm9ybT0ibWF0cml4KDAuMjY0NTgzMzMsMCwwLDAuMjY0NTgzMzMsLTEuODMzNDA1OSwtMC42NTE4MDI5NikiIGlkPSJnNDk5MCI+CiAgICAgICAgPHBhdGggc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MSIgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgZD0iTSAyMC40LDI5LjUgNi45LDE2IDIwLjQsMi41IDIzLjEsNS4yIDEyLjIsMTYgMjMuMSwyNi45IFoiIGlkPSJwYXRoNDk4OCIgLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--chevron-right {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA4LjQ2NjY2NjkgOC40NjY2NjYxIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc4IiBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgNWMzZTgwZCwgMjAxNy0wOC0wNiIgc29kaXBvZGk6ZG9jbmFtZT0iY2hldnJvbi1yaWdodC5zdmciPgogIDxkZWZzIGlkPSJkZWZzMiIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3IGlkPSJiYXNlIiBwYWdlY29sb3I9IiNmZmZmZmYiIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiBib3JkZXJvcGFjaXR5PSIxLjAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOnpvb209IjE5LjQ1NDU0NSIgaW5rc2NhcGU6Y3g9IjkuNjQyOTkyNyIgaW5rc2NhcGU6Y3k9IjE2LjAzNzM4MyIgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiIHNob3dncmlkPSJmYWxzZSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNDM2IiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4NTUiIGlua3NjYXBlOndpbmRvdy14PSI0NTkiIGlua3NjYXBlOndpbmRvdy15PSIzMjgiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiIHVuaXRzPSJweCIgLz4KICA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhNSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIiBpZD0ibGF5ZXIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjI4MDUyMjQsMy42MTc1ODEyKSI+CiAgICA8ZyBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjMxMDMxMzc4LDAsMCwwLjMxMzU4MDI0LC0xLjI4NzkwNSwtNC40MDE1MzE4KSIgaWQ9Imc1NjMzIj4KICAgICAgPHBhdGggc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MSIgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgaWQ9InBhdGg1NjMxIiBkPSJNIDExLjYsMi41IDI1LjEsMTYgMTEuNiwyOS41IDguOSwyNi44IDE5LjgsMTYgOC45LDUuMSBaIiAvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--chevron-up {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA4LjQ2NjY2NjggOC40NjY2NjY2IiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc4IiBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgNWMzZTgwZCwgMjAxNy0wOC0wNiIgc29kaXBvZGk6ZG9jbmFtZT0iY2hldnJvbi11cC5zdmciPgogIDxkZWZzIGlkPSJkZWZzMiIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3IGlkPSJiYXNlIiBwYWdlY29sb3I9IiNmZmZmZmYiIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiBib3JkZXJvcGFjaXR5PSIxLjAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOnpvb209IjIxLjM0Mzc1IiBpbmtzY2FwZTpjeD0iMTYiIGlua3NjYXBlOmN5PSIxNiIgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiIHNob3dncmlkPSJmYWxzZSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNTIwIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4OTYiIGlua3NjYXBlOndpbmRvdy14PSIzMzIiIGlua3NjYXBlOndpbmRvdy15PSIzMTYiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiIHVuaXRzPSJweCIgLz4KICA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhNSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIiBpZD0ibGF5ZXIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjcyNDQ3MDMsOC41MzQ0OTc4KSI+CiAgICA8cGF0aCBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBpZD0icGF0aDYzNzAiIGQ9Im0gLTcuNzEyMDc0LC0yLjY0MTIwNDYgNC4yMzMzMzIzLC00LjE4OTE5MDYgNC4yMzMzMzQzOSw0LjE4OTE5MDYgLTAuODQ2NzIxNywwLjgzNzg5MjcgLTMuMzg2NjEyNjksLTMuMzgyMjUxOSAtMy40MTc4OTA5LDMuMzgyMjUxOSB6IiBzdHlsZT0ic3Ryb2tlLXdpZHRoOjAuMjcyOTQxMzIiIC8+CiAgPC9nPgo8L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--chevron-up-blue {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDkgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5jaGV2cm9uLXVwLWJsdWU8L3RpdGxlPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9InNsYXNrdHJhdHQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4OS4wMDAwMDAsIC0yNjQuMDAwMDAwKSIgZmlsbD0iIzQ0NkNBRSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9ImNoZXZyb24tdXAtYmx1ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg5LjAwMDAwMCwgMjY0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9InBhdGg2MzcwIiBwb2ludHM9IjAuMDEyMzk2MyA0Ljg5MzI5MzIgNC4yNDU3Mjg2IDAuNzA0MTAyNiA4LjQ3OTA2Mjk5IDQuODkzMjkzMiA3LjYzMjM0MTI5IDUuNzMxMTg1OSA0LjI0NTcyODYgMi4zNDg5MzQgMC44Mjc4Mzc3IDUuNzMxMTg1OSI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--comments {
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jb21tZW50LWljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iY29tbWVudC1pY29uIiBzdHJva2U9IiMzRTgzQ0EiPgogICAgICAgICAgICA8cGF0aCBkPSJNNS43ODU3MTQyOSwxNi44ODE5NjYgTDcuNDA1MjY4NzIsMTMuNjQyODU3MSBMMTUuNDM2MTE0OCwxMy42NDI4NTcxIEMxNi4xNzM0NDkxLDEzLjY0Mjg1NzEgMTYuNDUyOTgwNCwxMy41ODg4NzcyIDE2Ljc0MTA0NjMsMTMuNDM0ODE3OCBDMTYuOTc5ODM4LDEzLjMwNzExMDYgMTcuMTY0MjUzNSwxMy4xMjI2OTUxIDE3LjI5MTk2MDcsMTIuODgzOTAzNCBDMTcuNDQ2MDIsMTIuNTk1ODM3NSAxNy41LDEyLjMxNjMwNjIgMTcuNSwxMS41Nzg5NzE5IEwxNy41LDIuNTYzODg1MiBDMTcuNSwxLjgyNjU1MDkzIDE3LjQ0NjAyLDEuNTQ3MDE5NTkgMTcuMjkxOTYwNywxLjI1ODk1MzczIEMxNy4xNjQyNTM1LDEuMDIwMTYyMDQgMTYuOTc5ODM4LDAuODM1NzQ2NDk2IDE2Ljc0MTA0NjMsMC43MDgwMzkzMDMgQzE2LjQ1Mjk4MDQsMC41NTM5Nzk5OTEgMTYuMTczNDQ5MSwwLjUgMTUuNDM2MTE0OCwwLjUgTDIuNTYzODg1MiwwLjUgQzEuODI2NTUwOTMsMC41IDEuNTQ3MDE5NTksMC41NTM5Nzk5OTEgMS4yNTg5NTM3MywwLjcwODAzOTMwMyBDMS4wMjAxNjIwNCwwLjgzNTc0NjQ5NiAwLjgzNTc0NjQ5NiwxLjAyMDE2MjA0IDAuNzA4MDM5MzAzLDEuMjU4OTUzNzMgQzAuNTUzOTc5OTkxLDEuNTQ3MDE5NTkgMC41LDEuODI2NTUwOTMgMC41LDIuNTYzODg1MiBMMC41LDExLjU3ODk3MTkgQzAuNSwxMi4zMTYzMDYyIDAuNTUzOTc5OTkxLDEyLjU5NTgzNzUgMC43MDgwMzkzMDMsMTIuODgzOTAzNCBDMC44MzU3NDY0OTYsMTMuMTIyNjk1MSAxLjAyMDE2MjA0LDEzLjMwNzExMDYgMS4yNTg5NTM3MywxMy40MzQ4MTc4IEMxLjU0NzAxOTU5LDEzLjU4ODg3NzIgMS44MjY1NTA5MywxMy42NDI4NTcxIDIuNTYzODg1MiwxMy42NDI4NTcxIEw0LjE2NjE1OTg1LDEzLjY0Mjg1NzEgTDUuNzg1NzE0MjksMTYuODgxOTY2IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--customer-service {
    width: 34px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjggNy4yIDM0IDMwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOCA3LjIgMzQgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzkwOEM4OSIgZD0iTTIyLjMsMTAuNWMtNywwLTEyLjcsNS43LTEyLjcsMTIuN2MwLDcsNS43LDEyLjcsMTIuNywxMi43UzM1LDMwLjIsMzUsMjMuMkMzNSwxNi4yLDI5LjMsMTAuNSwyMi4zLDEwLjUKCQlMMjIuMywxMC41eiBNMjIuMywzNy4yYy03LjcsMC0xNC02LjMtMTQtMTRjMC03LjcsNi4zLTE0LDE0LTE0YzcuNywwLDE0LDYuMywxNCwxNEMzNi4zLDMwLjksMzAuMSwzNy4yLDIyLjMsMzcuMkwyMi4zLDM3LjJ6Ii8+Cgk8cGF0aCBmaWxsPSIjOTA4Qzg5IiBkPSJNMjEuOCwyNi40Yy0wLjksMC0xLjIsMC40LTEuMiwxLjNjMCwwLjUsMC4yLDEuMywxLjIsMS4zYzAuOSwwLDEuMy0wLjQsMS4zLTEuMwoJCUMyMy4xLDI2LjgsMjIuNywyNi40LDIxLjgsMjYuNEwyMS44LDI2LjR6Ii8+Cgk8cGF0aCBmaWxsPSIjOTA4Qzg5IiBkPSJNMjUuNiwyMC40YzAtMS44LTEuMy0yLjktMy42LTIuOWMtMC41LDAtMS42LDAtMi44LDAuM2wwLjMsMS42YzAuNS0wLjEsMS4xLTAuMiwxLjYtMC4yCgkJYzEuMiwwLDIuNCwwLjEsMi40LDEuM2MwLDAuNi0wLjQsMS0xLjEsMS4ybC0wLjUsMC4yYy0wLjcsMC4yLTEsMC42LTEsMS4zdjEuN2gxLjdWMjRjMC0wLjUsMC40LTAuNiwwLjYtMC43bDAuNi0wLjIKCQlDMjUuMywyMi41LDI1LjYsMjEuMywyNS42LDIwLjRMMjUuNiwyMC40eiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-size: contain;
    background-repeat: no-repeat; }
    .has-no-touch a:hover .Icon--customer-service,
    .has-no-touch button:hover .Icon--customer-service {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjggNy4yIDM0IDMwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOCA3LjIgMzQgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzQ0NjhBQyIgZD0iTTIyLjMsMzcuMmMtNy43LDAtMTQtNi4zLTE0LTE0YzAtNy43LDYuMy0xNCwxNC0xNGM3LjcsMCwxNCw2LjMsMTQsMTRDMzYuMywzMC45LDMwLjEsMzcuMiwyMi4zLDM3LjIKCQlMMjIuMywzNy4yTDIyLjMsMzcuMnogTTIyLjMsMTAuNWMtNywwLTEyLjcsNS43LTEyLjcsMTIuN2MwLDcsNS43LDEyLjcsMTIuNywxMi43UzM1LDMwLjIsMzUsMjMuMkMzNSwxNi4yLDI5LjMsMTAuNSwyMi4zLDEwLjUKCQlMMjIuMywxMC41TDIyLjMsMTAuNXoiLz4KCTxwYXRoIGZpbGw9IiM0NDY4QUMiIGQ9Ik0yNS42LDIwLjRjMC0xLjgtMS4zLTIuOS0zLjYtMi45Yy0wLjUsMC0xLjYsMC0yLjgsMC4zbDAuMywxLjZjMC41LTAuMSwxLjEtMC4yLDEuNi0wLjIKCQljMS4yLDAsMi40LDAuMSwyLjQsMS4zYzAsMC42LTAuNCwxLTEuMSwxLjJsLTAuNSwwLjJjLTAuNywwLjItMSwwLjYtMSwxLjN2MS43aDEuN1YyNGMwLTAuNSwwLjQtMC42LDAuNi0wLjdsMC42LTAuMgoJCUMyNS4zLDIyLjUsMjUuNiwyMS4zLDI1LjYsMjAuNEwyNS42LDIwLjRMMjUuNiwyMC40eiIvPgoJPHBhdGggZmlsbD0iIzQ0NjhBQyIgZD0iTTIxLjgsMjYuNGMtMC45LDAtMS4yLDAuNC0xLjIsMS4zYzAsMC41LDAuMiwxLjMsMS4yLDEuM2MwLjksMCwxLjMtMC40LDEuMy0xLjMKCQlDMjMuMSwyNi44LDIyLjcsMjYuNCwyMS44LDI2LjRMMjEuOCwyNi40TDIxLjgsMjYuNHoiLz4KPC9nPgo8L3N2Zz4K); }
  .Icon--election-2018 {
    width: 23px;
    height: 23px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTEzMHB4IiBoZWlnaHQ9IjkyMXB4IiB2aWV3Qm94PSIwIDAgMTEzMCA5MjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InZhbGtvbXBhc3NlbiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgZmlsbD0iIzQzNkNBRSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwNjMiIGhlaWdodD0iOTIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMwMC44LDczOS41IEwyOTQuMiw4MjAgTDgwLjEsODIwIEw4MSw4MTguNyBDODEuOSw3NTQuNiAxMjcuNCw3MjMuMSAxODEuNCw2ODcuMyBDMjE4LjYsNjYyLjUgMjQxLjEsNjM5LjEgMjQxLjEsNTk4LjggQzI0MS4xLDU1NSAyMDguNCw1MzMuOCAxNzMuOSw1MzMuOCBDMTMwLjUsNTMzLjggMTA0LjksNTU5LjUgOTIuOSw1OTMuMSBMOTIuNSw1OTMuMSBMOTIuNSw1MjQuNSBDMTE3LjMsNTEyLjEgMTQ5LjYsNTAzLjcgMTg1LDUwMy43IEMyNDUuNiw1MDMuNyAyOTUuNiw1MzIuOSAyOTUuNiw1OTYuNiBDMjk1LjYsNjUzLjIgMjQyLjUsNjgxLjUgMjAwLDcxMC4zIEMxNzQuOCw3MjcuNiAxNTAuNSw3NDUuNyAxNDIuOSw3NzcuNSBMMjM5LjgsNzc3LjUgQzI3Ny40LDc3Ny41IDI4OS44LDc2My4zIDMwMC40LDczOS41IEwzMDAuOCw3MzkuNSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTczLjMsNjY2LjkgQzU3My4zLDc3MCA1MzEuNyw4MjYuNiA0NDksODI2LjYgQzM2Ni4zLDgyNi42IDMyNC43LDc3MCAzMjQuNyw2NjYuOSBDMzI0LjcsNTcwIDM2Ni4zLDUwMy43IDQ0OSw1MDMuNyBDNTMxLjcsNTAzLjcgNTczLjMsNTcwIDU3My4zLDY2Ni45IFogTTUxNy42LDY2Ni45IEM1MTcuNiw1OTUuMiA1MDQuMyw1MjkuMyA0NDksNTI5LjMgQzM5My43LDUyOS4zIDM4MC40LDU5NS4yIDM4MC40LDY2Ni45IEMzODAuNCw3NDEuMiAzOTMuNyw4MDAuMSA0NDksODAwLjEgQzUwNC4zLDgwMC4xIDUxNy42LDc0MS4yIDUxNy42LDY2Ni45IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02OTIuMyw3ODUuNSBDNjkyLjMsODAxLjkgNzA1LjYsODE1LjYgNzE2LjIsODE5LjYgTDcxNi4yLDgyMCBMNjE4LDgyMCBMNjE4LDgxOS42IEM2MjguNiw4MTUuNiA2NDEuOSw4MDEuOSA2NDEuOSw3ODUuNSBMNjQxLjksNTc0IEM2NDEuOSw1NTEuOSA2MzQuNCw1NDAuNCA2MDEuNiw1NDAuNCBMNjAxLjYsNTM1LjEgTDY5Mi4zLDUwMS41IEw2OTIuMyw3ODUuNSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzU5LjEsNzM1LjUgQzc1OS4xLDY5NC44IDc4Ni4xLDY2My40IDgyMy4yLDY1My4yIEM3OTEuOCw2MzkuOSA3NzQuMSw2MTUuMiA3NzQuMSw1ODIuNCBDNzc0LjEsNTMxLjUgODIwLjEsNTAzLjcgODcyLjcsNTAzLjcgQzkyNC41LDUwMy43IDk3MC41LDUzMS42IDk3MC41LDU4Mi40IEM5NzAuNSw2MTUuMSA5NTIuOCw2MzkuOSA5MjEuNCw2NTMuMiBDOTU4LjYsNjYzLjQgOTg1LjUsNjk0LjggOTg1LjUsNzM1LjUgQzk4NS41LDc5OC44IDkyNi43LDgyNi42IDg3Mi4zLDgyNi42IEM4MTcuOSw4MjYuNiA3NTkuMSw3OTguOCA3NTkuMSw3MzUuNSBaIE04NzIuMyw2NjguMyBDODMzLjgsNjY4LjMgODE0LjgsNjk3LjkgODE0LjgsNzM1LjUgQzgxNC44LDc3My4xIDgzMy44LDgwMSA4NzIuMyw4MDEgQzkxMC44LDgwMSA5MjkuOCw3NzMuMSA5MjkuOCw3MzUuNSBDOTI5LjgsNjk3LjkgOTEwLjgsNjY4LjMgODcyLjMsNjY4LjMgWiBNOTE5LjIsNTg1LjEgQzkxOS4yLDU1NC4xIDkwNi40LDUyNy42IDg3Mi4zLDUyNy42IEM4MzguMiw1MjcuNiA4MjUuNCw1NTQuMSA4MjUuNCw1ODUuMSBDODI1LjQsNjE2LjUgODM4LjIsNjQyLjYgODcyLjMsNjQyLjYgQzkwNi40LDY0Mi42IDkxOS4yLDYxNi41IDkxOS4yLDU4NS4xIFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NDAuNCw0MDcuNCBMNDQwLjQsNDA3LjggTDM0NS4zLDQwNy44IEwzNDUuMyw0MDcuNCBDMzU2LjUsNDAyLjIgMzYwLjQsMzg5LjcgMzUzLjUsMzcyLjQgTDMzNS4zLDMyNyBMMjM2LjcsMzI3IEwyMTcuNywzNzQuNiBDMjEwLjgsMzkyLjMgMjE1LjUsNDAxLjggMjI2LjgsNDA3LjUgTDIyNi44LDQwNy45IEwxNTMuMyw0MDcuOSBMMTUzLjMsNDA3LjUgQzE2Ni43LDQwMi4zIDE3Ni4yLDM4OC41IDE4Mi4zLDM3My44IEwyOTYuNCw5Ny40IEwyOTYuOCw5Ny40IEw0MDgsMzY4LjkgQzQxNi4yLDM4OC44IDQyNC44LDQwMS44IDQ0MC40LDQwNy40IFogTTMyMy43LDI5OC41IEwyODYsMjA1LjEgTDI0OC40LDI5OC41IEwzMjMuNywyOTguNSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjMyLjQsNDA3LjggTDQ0MC44LDQwNy44IEw0NDAuOCw0MDcuNCBDNDUxLjIsNDAzLjUgNDY0LjEsMzkwLjEgNDY0LjEsMzc0LjEgTDQ2NC4xLDEzOC45IEM0NjQuMSwxMjIuOSA0NTEuMSwxMDkuNSA0NDAuOCwxMDUuNiBMNDQwLjgsMTA1LjIgTDU0MS4xLDEwNS4yIEw1NDEuMSwxMDUuNiBDNTMwLjcsMTA5LjUgNTE3LjgsMTIyLjkgNTE3LjgsMTM4LjkgTDUxNy44LDM1Mi4xIEM1MTcuOCwzNzcuMiA1MjksMzgyLjggNTY4LDM4Mi44IEM2MDMuNSwzODIuOCA2MjYuNCwzNjkuOCA2NDAuNiwzMzcuNCBMNjQxLDMzNy40IEw2MzIuNCw0MDcuOCBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODYyLjgsMzM2LjUgTDg1NSw0MDcuOCBMNjU3LDQwNy44IEw2NTcsNDA3LjQgQzY2Ny40LDQwMy41IDY4MC44LDM5MC4xIDY4MC44LDM3NC4xIEw2ODAuOCwxMzguOSBDNjgwLjgsMTIyLjkgNjY3LjQsMTA5LjUgNjU3LDEwNS42IEw2NTcsMTA1LjIgTDg0OC4xLDEwNS4yIEw4NDguMSwxNzEuOCBMODQ3LjcsMTcxLjggQzg0MS42LDE1MS41IDgyNy40LDEzMy44IDgwMi4zLDEzMy44IEw3MzQuNCwxMzMuOCBMNzM0LjQsMjMwLjcgTDc5My4yLDIzMC43IEM4MTQsMjMwLjcgODMwLjQsMjE5LjkgODM4LjIsMjA2LjUgTDgzOC42LDIwNi41IEw4MzguNiwyODEuNyBMODM4LjIsMjgxLjcgQzgzMC44LDI2OC43IDgxNCwyNTkuMiA3OTMuMiwyNTkuMiBMNzM0LjQsMjU5LjIgTDczNC40LDM0OS42IEM3MzQuNCwzNzguMSA3NTUuMiwzODMuOCA3ODMuNywzODMuOCBDODE0LDM4My44IDg0Ny4zLDM3Mi4xIDg2Mi40LDMzNi43IEw4NjIuOCwzMzYuNyBMODYyLjgsMzM2LjUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExMjkuNiwxNzguMyBMMTEyOS4yLDE3OC4zIEMxMTIxLDE1MC4yIDExMDAuNywxMzUuMSAxMDczLDEzNS4xIEwxMDMxLDEzNS4xIEwxMDMxLDM3NC4yIEMxMDMxLDM5MC4yIDEwNDQsNDAzLjYgMTA1NC4zLDQwNy41IEwxMDU0LjMsNDA3LjkgTDk1NCw0MDcuOSBMOTU0LDQwNy41IEM5NjQuNCw0MDMuNiA5NzcuMywzOTAuMiA5NzcuMywzNzQuMiBMOTc3LjMsMTM1IEw5MzYuMiwxMzUgQzkwOC41LDEzNSA4ODguMiwxNTAuMSA4ODAsMTc4LjIgTDg3OS42LDE3OC4yIEw4ODMuMSwxMDUuMSBMMTEyNi4xLDEwNS4xIEwxMTI5LjYsMTc4LjMgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ2LjgsMTA1LjIgTDE0Ni44LDEwNS42IEMxNjAuMiwxMTAuMyAxNjcuNSwxMjAuNyAxNTguOSwxNDEuOSBMOTEsMzA4LjQgTDI2LjEsMTQ0LjkgQzE3LjEsMTIyLjUgMjYuNiwxMDkuOSA0MywxMDUuNiBMNDMsMTA1LjIgTDAsMTA1LjIgTDAsMjIxLjUgTDc5LjgsNDE1LjYgTDgwLjIsNDE1LjYgTDE5NywxMzkuMyBDMjA0LjgsMTIwLjcgMjEzLDExMC44IDIyOSwxMDUuNiBMMjI5LDEwNS4yIEMyMjksMTA1LjIgMTQ2LjgsMTA1LjIgMTQ2LjgsMTA1LjIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--follow {
    width: 34px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0iTGF5ZXJfMSIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNCAzMC43IgoJIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0IDMwLjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjNDM2Q0FFIiBkPSJNMjAuOSwxNC41djEuN2gtNnY2aC0xLjd2LTZoLTZ2LTEuN2g2di02aDEuN3Y2SDIwLjl6Ii8+Cgk8L2c+Cgk8cGF0aCBmaWxsPSIjNDQ2OEFDIiBkPSJNMTQsMjkuNGMtNy43LDAtMTQtNi4zLTE0LTE0czYuMy0xNCwxNC0xNHMxNCw2LjMsMTQsMTRTMjEuOCwyOS40LDE0LDI5LjRMMTQsMjkuNEwxNCwyOS40eiBNMTQsMi42CgkJQzcsMi42LDEuMyw4LjQsMS4zLDE1LjRTNywyOC4xLDE0LDI4LjFzMTIuNy01LjcsMTIuNy0xMi43UzIxLDIuNiwxNCwyLjZMMTQsMi42TDE0LDIuNnoiLz4KPC9nPgo8L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat; }
    .has-no-touch a:hover .Icon--follow,
    .has-no-touch button:hover .Icon--follow {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0iTGF5ZXJfMSIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNCAzMC43IgoJIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0IDMwLjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjNDM2Q0FFIiBkPSJNMTQsMS40Yy03LjcsMC0xNCw2LjMtMTQsMTRzNi4zLDE0LDE0LDE0YzcuOCwwLDE0LTYuMywxNC0xNFMyMS43LDEuNCwxNCwxLjRMMTQsMS40eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwLjksMTQuNXYxLjdoLTZ2NmgtMS43di02aC02di0xLjdoNnYtNmgxLjd2NkgyMC45eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=); }
    .Icon--follow.is-active {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0iTGF5ZXJfMSIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNCAzMC43IgoJIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0IDMwLjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjNDM2Q0FFIiBkPSJNMTcuOSw4LjZIMjBsLTUuNywxMy42aC0ybC00LjQtMTBoMi4ybDMuMyw3LjZMMTcuOSw4LjZ6Ii8+Cgk8L2c+Cgk8cGF0aCBmaWxsPSIjNDM2Q0FFIiBkPSJNMTQsMjkuNGMtNy43LDAtMTQtNi4zLTE0LTE0czYuMy0xNCwxNC0xNHMxNCw2LjMsMTQsMTRTMjEuOCwyOS40LDE0LDI5LjRMMTQsMjkuNEwxNCwyOS40eiBNMTQsMi42CgkJQzcsMi42LDEuMyw4LjQsMS4zLDE1LjRTNywyOC4xLDE0LDI4LjFzMTIuNy01LjcsMTIuNy0xMi43UzIxLDIuNiwxNCwyLjZMMTQsMi42TDE0LDIuNnoiLz4KPC9nPgo8L3N2Zz4K); }
      .has-no-touch a:hover .Icon--follow.is-active,
      .has-no-touch button:hover .Icon--follow.is-active {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgd2lkdGg9IjM0IiBoZWlnaHQ9IjMwLjk5OTk5OCIgdmlld0JveD0iMCAwIDM0IDMwLjk5OTk5OCIgdmVyc2lvbj0iMS4xIiBpZD0ic3ZnODUiIHNvZGlwb2RpOmRvY25hbWU9ImZvbGxvd19hY3RpdmVfaG92ZXIuc3ZnIiBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgNWMzZTgwZCwgMjAxNy0wOC0wNiI+CiAgPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTg5Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+ZGVsZXRlPC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldyBwYWdlY29sb3I9IiNmZmZmZmYiIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiBib3JkZXJvcGFjaXR5PSIxIiBvYmplY3R0b2xlcmFuY2U9IjEwIiBncmlkdG9sZXJhbmNlPSIxMCIgZ3VpZGV0b2xlcmFuY2U9IjEwIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNDM2IiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4NTUiIGlkPSJuYW1lZHZpZXc4NyIgc2hvd2dyaWQ9ImZhbHNlIiBpbmtzY2FwZTp6b29tPSIyNi40IiBpbmtzY2FwZTpjeD0iMTIuMTE5NzYxIiBpbmtzY2FwZTpjeT0iMjAuMjA1MTY1IiBpbmtzY2FwZTp3aW5kb3cteD0iNCIgaW5rc2NhcGU6d2luZG93LXk9IjEiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2Zzg1IiAvPgogIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDkgKDUxMDAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICA8dGl0bGUgaWQ9InRpdGxlNzUiPmRlbGV0ZTwvdGl0bGU+CiAgPGRlc2MgaWQ9ImRlc2M3NyI+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgPGRlZnMgaWQ9ImRlZnM3OSIgLz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM0MzZDQUUiIGQ9Ik0xNCwxLjRjLTcuNywwLTE0LDYuMy0xNCwxNHM2LjMsMTQsMTQsMTRjNy44LDAsMTQtNi4zLDE0LTE0UzIxLjcsMS40LDE0LDEuNEwxNCwxLjR6Ii8+Cgk8L2c+CiAgPHBhdGggc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNDExNjE2MTtzdHJva2Utb3BhY2l0eToxIiBkPSJNIDkuMDUzNzA3NywyMC41OTAyNTYgOC40NTY3MjU5LDE5Ljk5Mzg1OSAxMC42MTAwNTYsMTcuODQ2MTU2IGMgMS4xODQzMiwtMS4xODEyMTYgMi4xNTMzMjUsLTIuMTY2MDQ1IDIuMTUzMzI1LC0yLjE4ODUxMSAwLC0wLjAyMjQ2IC0wLjk2OTAwNSwtMS4wMDcyNzMgLTIuMTUzMzI1LC0yLjE4ODUwNSBsIC0yLjE1MzMzMDEsLTIuMTQ3Njg0IDAuNTk2OTgxOCwtMC41OTY0MDIgMC41OTY5ODk2LC0wLjU5NjQwOCAyLjE3NDYzMzcsMi4xNjgzMzQgMi4xNzQ1OTYsMi4xNjgzMzMgMi4xNzQ2MzIsLTIuMTY4MzMzIDIuMTc0NTk4LC0yLjE2ODMzNCAwLjU5Njk5MywwLjU5NjQwOCAwLjU5Njk5MywwLjU5NjQwMiAtMi4xNTMzMjUsMi4xNDc2ODQgYyAtMS4xODQzMzksMS4xODEyMzIgLTIuMTUzMzI1LDIuMTY2MDUgLTIuMTUzMzI1LDIuMTg4NTA1IDAsMC4wMjI0NiAwLjk2ODk4NiwxLjAwNzI5NSAyLjE1MzMyNSwyLjE4ODUxMSBsIDIuMTUzMzI1LDIuMTQ3NzAzIC0wLjU5Njk5MywwLjU5NjM5NyAtMC41OTY5OTMsMC41OTYzOTQgLTIuMTc0NTk4LC0yLjE2ODMzMiAtMi4xNzQ2MzIsLTIuMTY4MzMgLTIuMTc0NTk2LDIuMTY4MzMgLTIuMTc0NjMzNywyLjE2ODMzMiB6IiBpZD0icGF0aDkwMiIgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KPC9zdmc+Cg==); }
  .Icon--bookmark {
    width: 11px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTEgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJzYXZlLXBvc3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi4wMDAwMDAsIC0zMi4wMDAwMDApIiBmaWxsPSIjM0U4M0NBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iYm9va21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LjAwMDAwMCwgMzIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC42NjMzNjk5MTksMCBDMC4yOTcxODk3MjQsMCAwLDAuMjUxOTk2MDYzIDAsMC41NjMwNTM3MDIgTDAsMTcuMzIwNzkxOSBDMCwxNy41MjgzNTExIDAuMTM1MzI3NDY0LDE3LjcxOTU5ODEgMC4zNTE5MTc3NDIsMTcuODE3NDcxNiBDMC41Njc1MTI5NjYsMTcuOTE0NzgyNiAwLjgzMDUzOTEzOSwxNy45MDMyNTE1IDEuMDMzNTMwMzMsMTcuNzg3OTQwOCBMNS40OTIzNzEyNSwxNS4yNDM1MTE4IEw5Ljk1NTg1NTc1LDE3Ljg5NzkwNzggQzEwLjA2OTk1NTQsMTcuOTY1NDA2OCAxMC4yMDMyOTI3LDE4IDEwLjMzNjYzMDEsMTggQzEwLjQ0MTQ0MjUsMTggMTAuNTQ2NTg2NywxNy45NzkxODc4IDEwLjY0MjQ0MzYsMTcuOTM2MTU3MiBDMTAuODYyNjgyNCwxNy44Mzk0MDg4IDExLDE3LjY0NzMxOCAxMSwxNy40Mzc1MDg4IEwxMSwwLjU2MzA1MzcwMiBDMTEsMC4yNTIyNzczMDggMTAuNzAzMTQyLDYuMzkxMjcxOTRlLTE3IDEwLjMzNjYzMDEsNi4zOTEyNzE5NGUtMTcgTDAuNjYzMzY5OTE5LDAgWiBNOS42NzMyNjAxNiwxNi4zNTQ5OTQ1IEw1Ljg4MDc3NDMzLDE0LjA5OTQwNDcgQzUuNzY2Njc0NzEsMTQuMDMxOTA1OCA1LjYzMzMzNzM1LDEzLjk5Nzg3NSA1LjUsMTMuOTk3ODc1IEM1LjM3MDMxMTE4LDEzLjk5Nzg3NSA1LjI0MjI4MDc5LDE0LjAyOTY1NTggNS4xMjk1MDc5LDE0LjA5MzQ5ODUgTDEuMzI2NzM5ODQsMTYuMjYzODcwOSBMMS4zMjY3Mzk4NCwxLjEyNTU0NDkxIEw5LjY3MzI2MDE2LDEuMTI1NTQ0OTEgTDkuNjczMjYwMTYsMTYuMzU0OTk0NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    background-size: contain;
    background-repeat: no-repeat; }
    .has-no-touch a:hover .Icon--bookmark,
    .has-no-touch button:hover .Icon--bookmark {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTEgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ2aWRlb2FydGljbGVfTVZQIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ4LjAwMDAwMCwgLTQwMy4wMDAwMDApIiBmaWxsPSIjM0U4M0NBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iYm9va21hcmstZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ4LjAwMDAwMCwgNDAzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNjg4NzIzOTgyLDAuMDAxOTU0NzUxMTMgTDEwLjE5MDExNzYsMC4wMDE5NTQ3NTExMyBDMTAuNTUwMTE3NiwwLjAwMTk1NDc1MTEzIDEwLjg0MTcwMTQsMC4yNTQyMDQ2NjMgMTAuODQxNzAxNCwwLjU2NDk0NzMwNyBMMTAuODQxNzAxNCwxNy40Mzc1Njk5IEMxMC44NDE3MDE0LDE3LjY0NzM1NjMgMTAuNzA2ODIzNSwxNy44Mzk0MjYyIDEwLjQ5MDQ5NzcsMTcuOTM2MTY0MiBDMTAuMzk2MzQzOSwxNy45NzkxOTAxIDEwLjI5MzA2NzksMTggMTAuMTkwMTE3NiwxOCBDMTAuMDU5MTQ5MywxOCA5LjkyODE4MSwxNy45NjU0MTA1IDkuODE2MTA4NiwxNy44OTc5MTg5IEw1LjQzMTkyNzYsMTUuMjQzODExMiBMMS4wNTIzMDc2OSwxNy43ODc5NjM4IEMwLjg1MjkyMzA3NywxNy45MDMyNjIgMC41OTQ1NzAxMzYsMTcuOTE0NzkxOCAwLjM4MjgwNTQzLDE3LjgxNzQ5MTQgQzAuMTcwMDYzMzQ4LDE3LjcxOTYyODYgMC4wMzcxNDAyNzE1LDE3LjUyODQwMjMgMC4wMzcxNDAyNzE1LDE3LjMyMDg2NTYgTDAuMDM3MTQwMjcxNSwwLjU2NDk0NzMwNyBDMC4wMzcxNDAyNzE1LDAuMjUzOTIzNDQ4IDAuMzI5MDQ5Nzc0LDAuMDAxOTU0NzUxMTMgMC42ODg3MjM5ODIsMC4wMDE5NTQ3NTExMyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
    .Icon--bookmark.is-active {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTEgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ2aWRlb2FydGljbGVfTVZQIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ4LjAwMDAwMCwgLTQwMy4wMDAwMDApIiBmaWxsPSIjM0U4M0NBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iYm9va21hcmstZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ4LjAwMDAwMCwgNDAzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNjg4NzIzOTgyLDAuMDAxOTU0NzUxMTMgTDEwLjE5MDExNzYsMC4wMDE5NTQ3NTExMyBDMTAuNTUwMTE3NiwwLjAwMTk1NDc1MTEzIDEwLjg0MTcwMTQsMC4yNTQyMDQ2NjMgMTAuODQxNzAxNCwwLjU2NDk0NzMwNyBMMTAuODQxNzAxNCwxNy40Mzc1Njk5IEMxMC44NDE3MDE0LDE3LjY0NzM1NjMgMTAuNzA2ODIzNSwxNy44Mzk0MjYyIDEwLjQ5MDQ5NzcsMTcuOTM2MTY0MiBDMTAuMzk2MzQzOSwxNy45NzkxOTAxIDEwLjI5MzA2NzksMTggMTAuMTkwMTE3NiwxOCBDMTAuMDU5MTQ5MywxOCA5LjkyODE4MSwxNy45NjU0MTA1IDkuODE2MTA4NiwxNy44OTc5MTg5IEw1LjQzMTkyNzYsMTUuMjQzODExMiBMMS4wNTIzMDc2OSwxNy43ODc5NjM4IEMwLjg1MjkyMzA3NywxNy45MDMyNjIgMC41OTQ1NzAxMzYsMTcuOTE0NzkxOCAwLjM4MjgwNTQzLDE3LjgxNzQ5MTQgQzAuMTcwMDYzMzQ4LDE3LjcxOTYyODYgMC4wMzcxNDAyNzE1LDE3LjUyODQwMjMgMC4wMzcxNDAyNzE1LDE3LjMyMDg2NTYgTDAuMDM3MTQwMjcxNSwwLjU2NDk0NzMwNyBDMC4wMzcxNDAyNzE1LDAuMjUzOTIzNDQ4IDAuMzI5MDQ5Nzc0LDAuMDAxOTU0NzUxMTMgMC42ODg3MjM5ODIsMC4wMDE5NTQ3NTExMyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
      .has-no-touch a:hover .Icon--bookmark.is-active,
      .has-no-touch button:hover .Icon--bookmark.is-active {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTEgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxICg1NzQ2MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+Ym9va21hcmstZmlsbDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJib29rbWFyay1maWxsIiBmaWxsPSIjM0U4M0NBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTAuODQxNzAxNCw0LjE2MzE5MDUxIEwwLjAzNzE0MDI3MTUsMTAuNDAxMjA2OCBMMC4wMzcxNDAyNzE1LDAuNTY0OTQ3MzA3IEMwLjAzNzE0MDI3MTUsMC4yNTM5MjM0NDggMC4zMjkwNDk3NzQsMC4wMDE5NTQ3NTExMyAwLjY4ODcyMzk4MiwwLjAwMTk1NDc1MTEzIEwxMC4xOTAxMTc2LDAuMDAxOTU0NzUxMTMgQzEwLjU1MDExNzYsMC4wMDE5NTQ3NTExMyAxMC44NDE3MDE0LDAuMjU0MjA0NjYzIDEwLjg0MTcwMTQsMC41NjQ5NDczMDcgTDEwLjg0MTcwMTQsNC4xNjMxOTA1MSBaIE0xMC44NDE3MDE0LDYuNDcyNTkxNTkgTDEwLjg0MTcwMTQsMTcuNDM3NTY5OSBDMTAuODQxNzAxNCwxNy42NDczNTYzIDEwLjcwNjgyMzUsMTcuODM5NDI2MiAxMC40OTA0OTc3LDE3LjkzNjE2NDIgQzEwLjM5NjM0MzksMTcuOTc5MTkwMSAxMC4yOTMwNjc5LDE4IDEwLjE5MDExNzYsMTggQzEwLjA1OTE0OTMsMTggOS45MjgxODEsMTcuOTY1NDEwNSA5LjgxNjEwODYsMTcuODk3OTE4OSBMNS40MzE5Mjc2LDE1LjI0MzgxMTIgTDEuMDUyMzA3NjksMTcuNzg3OTYzOCBDMC44NTI5MjMwNzcsMTcuOTAzMjYyIDAuNTk0NTcwMTM2LDE3LjkxNDc5MTggMC4zODI4MDU0MywxNy44MTc0OTE0IEMwLjE3MDA2MzM0OCwxNy43MTk2Mjg2IDAuMDM3MTQwMjcxNSwxNy41Mjg0MDIzIDAuMDM3MTQwMjcxNSwxNy4zMjA4NjU2IEwwLjAzNzE0MDI3MTUsMTIuNzEwNjA3OSBMMTAuODQxNzAxNCw2LjQ3MjU5MTU5IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
  .Icon--lens {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+bGVuczwvdGl0bGU+CjxwYXRoIGQ9Ik0xOS41MyAyMi40MzljLTIuMDIyIDEuNDQtNC40OTUgMi4yODgtNy4xNjcgMi4yODgtNi44MjggMC0xMi4zNjQtNS41MzYtMTIuMzY0LTEyLjM2NHM1LjUzNi0xMi4zNjQgMTIuMzY0LTEyLjM2NGM2LjgyOCAwIDEyLjM2NCA1LjUzNiAxMi4zNjQgMTIuMzY0IDAgMi42NzItMC44NDggNS4xNDUtMi4yODggNy4xNjdsOC4xMjQgOC4xMjRjMC44IDAuOCAwLjc5NCAyLjA4MSAwIDIuODc0bC0wLjAzMyAwLjAzM2MtMC43OTEgMC43OTEtMi4wODEgMC43OTQtMi44NzQgMGwtOC4xMjUtOC4xMjJ6TTEyLjM2NCAyMS44MThjNS4yMjIgMCA5LjQ1NS00LjIzMyA5LjQ1NS05LjQ1NXMtNC4yMzMtOS40NTUtOS40NTUtOS40NTVjLTUuMjIyIDAtOS40NTUgNC4yMzMtOS40NTUgOS40NTVzNC4yMzMgOS40NTUgOS40NTUgOS40NTV6Ij48L3BhdGg+Cjwvc3ZnPgo=);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--logged-in {
    width: 34px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjI4OSAzODAuNyAzNCAzMC43IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI4OSAzODAuNyAzNCAzMC43IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzM0OUEzNyIgZD0iTTMxMi43LDM5NC4zYzAuMywwLDAuNSwwLjEsMC41LDAuM2wyLjEsNWwyLjktOC4zYzAuMS0wLjMsMC4zLTAuNCwwLjUtMC40aDEuM2MwLjMsMCwwLjUsMC4yLDAuNCwwLjUKCWwtMy43LDEwLjVjLTAuMSwwLjMtMC4zLDAuNC0wLjUsMC40aC0xLjZjLTAuMywwLTAuNC0wLjEtMC41LTAuM2wtMy03LjJjLTAuMS0wLjMsMC0wLjUsMC40LTAuNUwzMTIuNywzOTQuM0wzMTIuNywzOTQuMwoJTDMxMi43LDM5NC4zeiIvPgo8cGF0aCBmaWxsPSIjNDQ2OEFEIiBkPSJNMzA2LjUsMzk5LjZjLTAuMy0wLjEtMC42LTAuMy0wLjgtMC42Yy0wLjYsMC41LTEuMywwLjktMi4xLDAuOWMtMC43LDAtMS41LTAuNC0yLjEtMC45CgljLTAuMiwwLjMtMC41LDAuNS0wLjgsMC42Yy0wLjUsMC4zLTQuMywxLjMtNC4zLDIuNXYyLjJoMTQuMnYtMi4yQzMxMC44LDQwMSwzMDcuMSwzOTkuOSwzMDYuNSwzOTkuNiIvPgo8cGF0aCBmaWxsPSIjNDQ2OEFEIiBkPSJNMzAwLjcsMzk1LjhjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAuNSwwLjMsMC45LDAuNSwxLjFjMC4zLDAuNSwxLjUsMS42LDIuMywxLjZjMC43LDAsMS45LTEuMSwyLjMtMS42CgljMC4xLTAuMywwLjMtMC43LDAuNS0xLjFjMC4xLDAuMSwwLjEsMC4xLDAuMywwYzAuMSwwLDAuMi0wLjksMC4yLTEuMnMwLjUtMS4yLDAuMy0xLjNjLTAuMS0wLjEtMC4yLDAtMC4zLDAuMWMwLTAuMSwwLTAuMiwwLTAuMwoJYzAtMi43LTEuMi00LjEtMy4yLTQuMWMtMC45LDAtMS40LDAuMy0xLjcsMC45Yy0wLjksMC4xLTEuNCwxLjYtMS40LDMuM2MwLDAuMSwwLDAuMiwwLDAuM2MtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjEKCWMtMC4yLDAuMSwwLjIsMSwwLjMsMS4zQzMwMC41LDM5NC45LDMwMC41LDM5NS44LDMwMC43LDM5NS44Ii8+CjxwYXRoIGZpbGw9IiM0NDY4QUQiIGQ9Ik0zMTQuMyw0MDUuM2MtMi41LDMuMy02LjUsNS4zLTEwLjcsNS40Yy03LjcsMC4xLTE0LjEtNi0xNC4zLTEzLjdjLTAuMS03LjcsNi0xNC4xLDEzLjctMTQuMwoJYzQuNS0wLjEsOC42LDEuOSwxMS4zLDUuM2MwLDAsMC4yLDAuMywwLjIsMC40YzAuMSwwLjItMC4xLDAuNC0wLjMsMC40aC0wLjhjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmwtMC4xLTAuMQoJYy0yLjUtMi45LTYtNC41LTkuOS00LjRjLTYuOSwwLjEtMTIuNSw1LjktMTIuNCwxMi45YzAuMSw3LDUuOSwxMi41LDEyLjksMTIuNGMzLjUtMC4xLDYuNy0xLjUsOS00bDAuMy0wLjRsMC4xLTAuMQoJYzAuMS0wLjEsMC4yLTAuMywwLjQtMC4zaDAuOWMwLjMsMCwwLjQsMC4yLDAuMywwLjRDMzE0LjUsNDA1LjEsMzE0LjMsNDA1LjMsMzE0LjMsNDA1LjMiLz4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat; }
    .has-no-touch a:hover .Icon--logged-in,
    .has-no-touch button:hover .Icon--logged-in {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjI4OSAzODAuNyAzNCAzMC43IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI4OSAzODAuNyAzNCAzMC43IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzM1OUEzNyIgZD0iTTMxNCw0MDJsLTMtNy4yYy0wLjEtMC4zLDAtMC41LDAuNC0wLjVoMS4zYzAuMywwLDAuNSwwLjEsMC41LDAuM2wyLjEsNWwyLjktOC4zYzAuMS0wLjMsMC4zLTAuNCwwLjUtMC40CgloMS4zYzAuMywwLDAuNSwwLjIsMC40LDAuNWwtMy43LDEwLjVjLTAuMSwwLjMtMC4zLDAuNC0wLjUsMC40aC0xLjZDMzE0LjMsNDAyLjMsMzE0LjEsNDAyLjMsMzE0LDQwMkwzMTQsNDAyTDMxNCw0MDJMMzE0LDQwMnoiLz4KPHBhdGggZmlsbD0iIzM0NEI4MyIgZD0iTTMwNi41LDM5OS42Yy0wLjMtMC4xLTAuNi0wLjMtMC44LTAuNmMtMC42LDAuNS0xLjMsMC45LTIuMSwwLjljLTAuNywwLTEuNS0wLjQtMi4xLTAuOQoJYy0wLjIsMC4zLTAuNSwwLjUtMC44LDAuNmMtMC41LDAuMy00LjMsMS4zLTQuMywyLjV2Mi4yaDE0LjJ2LTIuMkMzMTAuOCw0MDEsMzA3LjEsMzk5LjksMzA2LjUsMzk5LjYiLz4KPHBhdGggZmlsbD0iIzM0NEI4MyIgZD0iTTMwMC43LDM5NS44YzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLjUsMC4zLDAuOSwwLjUsMS4xYzAuMywwLjUsMS41LDEuNiwyLjMsMS42YzAuNywwLDEuOS0xLjEsMi4zLTEuNgoJYzAuMS0wLjMsMC4zLTAuNywwLjUtMS4xYzAuMSwwLjEsMC4xLDAuMSwwLjMsMGMwLjEsMCwwLjItMC45LDAuMi0xLjJzMC41LTEuMiwwLjMtMS4zYy0wLjEtMC4xLTAuMiwwLTAuMywwLjFjMC0wLjEsMC0wLjIsMC0wLjMKCWMwLTIuNy0xLjItNC4xLTMuMi00LjFjLTAuOSwwLTEuNCwwLjMtMS43LDAuOWMtMC45LDAuMS0xLjQsMS42LTEuNCwzLjNjMCwwLjEsMCwwLjIsMCwwLjNjLTAuMS0wLjEtMC4xLTAuMS0wLjMtMC4xCgljLTAuMiwwLjEsMC4yLDEsMC4zLDEuM0MzMDAuNSwzOTQuOSwzMDAuNSwzOTUuOCwzMDAuNywzOTUuOCIvPgo8cGF0aCBmaWxsPSIjMzQ0QjgzIiBkPSJNMzE0LjMsNDA1LjNjLTIuNSwzLjMtNi41LDUuMy0xMC43LDUuNGMtNy43LDAuMS0xNC4xLTYtMTQuMy0xMy43Yy0wLjEtNy43LDYtMTQuMSwxMy43LTE0LjMKCWM0LjUtMC4xLDguNiwxLjksMTEuMyw1LjNjMCwwLDAuMiwwLjMsMC4yLDAuNGMwLjEsMC4yLTAuMSwwLjQtMC4zLDAuNGgtMC44Yy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJsLTAuMS0wLjEKCWMtMi41LTIuOS02LTQuNS05LjktNC40Yy02LjksMC4xLTEyLjUsNS45LTEyLjQsMTIuOWMwLjEsNyw1LjksMTIuNSwxMi45LDEyLjRjMy41LTAuMSw2LjctMS41LDktNGwwLjMtMC40bDAuMS0wLjEKCWMwLjEtMC4xLDAuMi0wLjMsMC40LTAuM2gwLjljMC4zLDAsMC40LDAuMiwwLjMsMC40QzMxNC41LDQwNS4xLDMxNC4zLDQwNS4zLDMxNC4zLDQwNS4zIi8+Cjwvc3ZnPgo=); }
    .Icon--logged-in.has-notifications {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjI4OSAzODAuNyAzNCAzMC43IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI4OSAzODAuNyAzNCAzMC43IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzM0OUEzNyIgZD0iTTMxMy4zLDM5NC42bDIuMSw1bDIuOS04LjNjMC4xLTAuMywwLjMtMC40LDAuNS0wLjRoMS4zYzAuMywwLDAuNSwwLjIsMC40LDAuNWwtMy43LDEwLjUKCWMtMC4xLDAuMy0wLjMsMC40LTAuNSwwLjRoLTEuNmMtMC4zLDAtMC41LTAuMS0wLjUtMC4zbC0yLjktNy4yYy0wLjEtMC4zLDAtMC41LDAuNC0wLjVoMS4yQzMxMi45LDM5NC4zLDMxMy4xLDM5NC4zLDMxMy4zLDM5NC42CglMMzEzLjMsMzk0LjZMMzEzLjMsMzk0LjZMMzEzLjMsMzk0LjZ6Ii8+CjxwYXRoIGZpbGw9IiM0NDY4QUQiIGQ9Ik0zMDYuNSwzOTkuNmMtMC4zLTAuMS0wLjYtMC4zLTAuOC0wLjZjLTAuNiwwLjUtMS4zLDAuOS0yLjEsMC45Yy0wLjcsMC0xLjUtMC40LTIuMS0wLjkKCWMtMC4yLDAuMy0wLjUsMC41LTAuOCwwLjZjLTAuNSwwLjMtNC4zLDEuMy00LjMsMi41djIuMmgxNC4ydi0yLjJDMzEwLjgsNDAxLDMwNy4xLDM5OS45LDMwNi41LDM5OS42Ii8+CjxwYXRoIGZpbGw9IiM0NDY4QUQiIGQ9Ik0zMDAuNywzOTUuOGMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMC41LDAuMywwLjksMC41LDEuMWMwLjMsMC41LDEuNSwxLjYsMi4zLDEuNmMwLjcsMCwxLjktMS4xLDIuMy0xLjYKCWMwLjEtMC4zLDAuMy0wLjcsMC41LTEuMWMwLjEsMC4xLDAuMSwwLjEsMC4zLDBjMC4xLDAsMC4yLTAuOSwwLjItMS4yczAuNS0xLjIsMC4zLTEuM2MtMC4xLTAuMS0wLjIsMC0wLjMsMC4xYzAtMC4xLDAtMC4yLDAtMC4zCgljMC0yLjctMS4yLTQuMS0zLjItNC4xYy0wLjksMC0xLjQsMC4zLTEuNywwLjljLTAuOSwwLjEtMS40LDEuNi0xLjQsMy4zYzAsMC4xLDAsMC4yLDAsMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJYy0wLjIsMC4xLDAuMiwxLDAuMywxLjNDMzAwLjUsMzk0LjksMzAwLjUsMzk1LjgsMzAwLjcsMzk1LjgiLz4KPHBhdGggZmlsbD0iIzQ0NjhBRCIgZD0iTTMxNC4zLDQwNS4zYy0yLjUsMy4zLTYuNSw1LjMtMTAuNyw1LjRjLTcuNywwLjEtMTQuMS02LTE0LjMtMTMuN2MtMC4xLTcuNyw2LTE0LjEsMTMuNy0xNC4zCgljNC41LTAuMSw4LjYsMS45LDExLjMsNS4zYzAsMCwwLjIsMC4zLDAuMiwwLjRjMC4xLDAuMi0wLjEsMC40LTAuMywwLjRoLTAuOGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4ybC0wLjEtMC4xCgljLTIuNS0yLjktNi00LjUtOS45LTQuNGMtNi45LDAuMS0xMi41LDUuOS0xMi40LDEyLjljMC4xLDcsNS45LDEyLjUsMTIuOSwxMi40YzMuNS0wLjEsNi43LTEuNSw5LTRsMC4zLTAuNGwwLjEtMC4xCgljMC4xLTAuMSwwLjItMC4zLDAuNC0wLjNoMC45YzAuMywwLDAuNCwwLjIsMC4zLDAuNEMzMTQuNSw0MDUuMSwzMTQuMyw0MDUuMywzMTQuMyw0MDUuMyIvPgo8cGF0aCBmaWxsPSIjRTczQzIwIiBkPSJNMzEzLjIsMzgxLjNjLTIuNywwLTQuMSwxLjQtNC4xLDQuMmMwLDIuNiwxLjYsNC4yLDQuMSw0LjJjMi43LDAsNC4yLTEuNSw0LjItNC4yCglDMzE3LjQsMzgyLjcsMzE2LDM4MS4zLDMxMy4yLDM4MS4zTDMxMy4yLDM4MS4zTDMxMy4yLDM4MS4zTDMxMy4yLDM4MS4zeiIvPgo8L3N2Zz4K); }
      .has-no-touch a:hover .Icon--logged-in.has-notifications,
      a:focus .Icon--logged-in.has-notifications,
      .has-no-touch button:hover .Icon--logged-in.has-notifications,
      button:focus .Icon--logged-in.has-notifications {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjI4OSAzODAuNyAzNCAzMC43IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI4OSAzODAuNyAzNCAzMC43IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzM0OUEzNyIgZD0iTTMxMy4zLDM5NC42bDIuMSw1bDIuOS04LjNjMC4xLTAuMywwLjMtMC40LDAuNS0wLjRoMS4zYzAuMywwLDAuNSwwLjIsMC40LDAuNWwtMy43LDEwLjUKCWMtMC4xLDAuMy0wLjMsMC40LTAuNSwwLjRoLTEuNmMtMC4zLDAtMC41LTAuMS0wLjUtMC4zbC0yLjktNy4yYy0wLjEtMC4zLDAtMC41LDAuNC0wLjVoMS4yQzMxMi45LDM5NC4zLDMxMy4xLDM5NC4zLDMxMy4zLDM5NC42CglMMzEzLjMsMzk0LjZMMzEzLjMsMzk0LjZMMzEzLjMsMzk0LjZ6Ii8+CjxwYXRoIGZpbGw9IiMzNDRCODIiIGQ9Ik0zMDYuNSwzOTkuNmMtMC4zLTAuMS0wLjYtMC4zLTAuOC0wLjZjLTAuNiwwLjUtMS4zLDAuOS0yLjEsMC45cy0xLjUtMC40LTIuMS0wLjljLTAuMiwwLjMtMC41LDAuNS0wLjgsMC42CgljLTAuNSwwLjMtNC4zLDEuMy00LjMsMi41djIuMmgxNC4ydi0yLjJDMzEwLjgsNDAxLDMwNy4xLDM5OS45LDMwNi41LDM5OS42Ii8+CjxwYXRoIGZpbGw9IiMzNDRCODIiIGQ9Ik0zMDAuNywzOTUuOGMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMC41LDAuMywwLjksMC41LDEuMWMwLjMsMC41LDEuNSwxLjYsMi4zLDEuNnMxLjktMS4xLDIuMy0xLjYKCWMwLjEtMC4zLDAuMy0wLjcsMC41LTEuMWMwLjEsMC4xLDAuMSwwLjEsMC4zLDBjMC4xLDAsMC4yLTAuOSwwLjItMS4yczAuNS0xLjIsMC4zLTEuM2MtMC4xLTAuMS0wLjIsMC0wLjMsMC4xYzAtMC4xLDAtMC4yLDAtMC4zCgljMC0yLjctMS4yLTQuMS0zLjItNC4xYy0wLjksMC0xLjQsMC4zLTEuNywwLjljLTAuOSwwLjEtMS40LDEuNi0xLjQsMy4zYzAsMC4xLDAsMC4yLDAsMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJYy0wLjIsMC4xLDAuMiwxLDAuMywxLjNDMzAwLjUsMzk0LjksMzAwLjUsMzk1LjgsMzAwLjcsMzk1LjgiLz4KPHBhdGggZmlsbD0iIzM0NEI4MiIgZD0iTTMxNC4zLDQwNS4zYy0yLjUsMy4zLTYuNSw1LjMtMTAuNyw1LjRjLTcuNywwLjEtMTQuMS02LTE0LjMtMTMuN2MtMC4xLTcuNyw2LTE0LjEsMTMuNy0xNC4zCgljNC41LTAuMSw4LjYsMS45LDExLjMsNS4zYzAsMCwwLjIsMC4zLDAuMiwwLjRjMC4xLDAuMi0wLjEsMC40LTAuMywwLjRoLTAuOGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4ybC0wLjEtMC4xCgljLTIuNS0yLjktNi00LjUtOS45LTQuNGMtNi45LDAuMS0xMi41LDUuOS0xMi40LDEyLjljMC4xLDcsNS45LDEyLjUsMTIuOSwxMi40YzMuNS0wLjEsNi43LTEuNSw5LTRsMC4zLTAuNGwwLjEtMC4xCgljMC4xLTAuMSwwLjItMC4zLDAuNC0wLjNoMC45YzAuMywwLDAuNCwwLjIsMC4zLDAuNEMzMTQuNSw0MDUuMSwzMTQuMyw0MDUuMywzMTQuMyw0MDUuMyIvPgo8cGF0aCBmaWxsPSIjRTczQzIwIiBkPSJNMzEzLjIsMzgxLjNjLTIuNywwLTQuMSwxLjQtNC4xLDQuMmMwLDIuNiwxLjYsNC4yLDQuMSw0LjJjMi43LDAsNC4yLTEuNSw0LjItNC4yCglDMzE3LjQsMzgyLjcsMzE2LDM4MS4zLDMxMy4yLDM4MS4zTDMxMy4yLDM4MS4zTDMxMy4yLDM4MS4zTDMxMy4yLDM4MS4zeiIvPgo8L3N2Zz4K); }
  .Icon--login {
    width: 34px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjI4OSAzODAuNyAzNCAzMC43IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI4OSAzODAuNyAzNCAzMC43IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzQ0NjhBQyIgZD0iTTMxNi43LDM5Mi41bDQsMy45YzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4zYzAsMC4xLTAuMSwwLjItMC4xLDAuM2wtNCw0Yy0wLjEsMC4yLTAuMywwLjEtMC41LDBsLTAuNS0wLjYKCWMtMC4yLTAuMi0wLjItMC4zLDAtMC41bDIuMy0yLjNoLTYuNGMtMC4zLDAtMC40LTAuMS0wLjQtMC4zdi0wLjljMC0wLjMsMC4xLTAuMywwLjQtMC4zaDYuNGwtMi4zLTIuM2MtMC4xLTAuMi0wLjEtMC4zLDAtMC41CglsMC41LTAuNUMzMTYuNCwzOTIuMywzMTYuNiwzOTIuMywzMTYuNywzOTIuNUwzMTYuNywzOTIuNUwzMTYuNywzOTIuNXoiLz4KPHBhdGggZmlsbD0iIzQ0NjhBQyIgZD0iTTMwMC4zLDM5NC42YzAsMC4xLDAsMC4xLDAsMC4zYzAuMSwwLjcsMC4xLDEsMC4zLDEuMWMwLjEsMCwwLjEsMCwwLjEsMGMwLjEsMC40LDAuMywwLjgsMC41LDEKCWMwLjMsMC41LDEuNiwxLjcsMi4zLDEuN2MwLjcsMCwyLTEuMywyLjMtMS43YzAuMS0wLjMsMC4zLTAuNiwwLjUtMC45bDAsMHYtMC4xdi0wLjF2MC4xaDAuMWMwLjIsMCwwLjMtMC4zLDAuMy0xLjEKCWMwLTAuMSwwLTAuMiwwLTAuM3MwLjEtMC4yLDAuMS0wLjNjMC4xLTAuNSwwLjMtMC45LDAuMS0xLjFjLTAuMSwwLTAuMS0wLjEtMC4xLTAuMWwwLDBjMC0wLjEsMC0wLjIsMC0wLjMKCWMtMC4xLTIuNS0xLjMtMy45LTMuMy0zLjljLTAuOSwwLTEuNCwwLjMtMS44LDAuOWMtMC45LDAuMS0xLjQsMS42LTEuNSwzLjFjMCwwLjEsMCwwLjIsMCwwLjNsMCwwYy0wLjEsMC0wLjEsMC0wLjEsMC4xCgljLTAuMywwLjEtMC4xLDAuNSwwLjEsMS4xQzMwMC4yLDM5NC40LDMwMC4zLDM5NC41LDMwMC4zLDM5NC42TDMwMC4zLDM5NC42TDMwMC4zLDM5NC42eiBNMzAyLjksMzkwLjVjMC4xLTAuMSwwLjEtMC4yLDAuNy0wLjIKCWMxLjIsMCwxLjgsMC44LDEuOSwyLjV2MC4xYzAsMC4zLDAsMS4yLTAuMSwxLjVjLTAuMSwwLjMtMC4yLDAuNy0wLjMsMWMtMC4xLDAuMy0wLjMsMC43LTAuNCwwLjljLTAuMiwwLjMtMSwwLjktMS4xLDEKCWMtMC4xLTAuMS0xLTAuNy0xLjEtMWMtMC4xLTAuMS0wLjMtMC41LTAuNC0wLjljLTAuMS0wLjMtMC4yLTAuNy0wLjMtMWMtMC4xLTAuMy0wLjEtMS40LTAuMS0xLjVjMC4xLTAuOSwwLjMtMS41LDAuNC0xLjdsMC41LTAuMQoJTDMwMi45LDM5MC41TDMwMi45LDM5MC41TDMwMi45LDM5MC41eiBNMzA2LjMsMzk1LjdMMzA2LjMsMzk1LjdMMzA2LjMsMzk1LjdMMzA2LjMsMzk1LjdMMzA2LjMsMzk1LjdMMzA2LjMsMzk1Ljd6Ii8+CjxwYXRoIGZpbGw9IiM0NDY4QUMiIGQ9Ik0zMDYuOSwzOTkuNmMtMC4zLTAuMS0wLjYtMC4yLTAuNy0wLjNjLTAuMy0wLjEtMC41LTAuMy0wLjctMC41bC0wLjEtMC4xbC0wLjEsMC4xCgljLTAuNywwLjUtMS4zLDAuOC0xLjksMC44Yy0wLjYsMC0xLjItMC4zLTEuOS0wLjhsLTAuMS0wLjF2MC4xYy0wLjEsMC4yLTAuNSwwLjMtMC43LDAuNWwtMC4xLDAuMWMtMC4xLDAuMS0wLjQsMC4yLTAuNywwLjMKCWMtMS44LDAuNy0zLjYsMS40LTMuNiwyLjN2Mi42aDE0LjN2LTIuNkMzMTAuNCw0MDEsMzA4LjYsNDAwLjIsMzA2LjksMzk5LjZMMzA2LjksMzk5LjZMMzA2LjksMzk5LjZ6IE0yOTcuNSw0MDMuMXYtMC45CgljMC4zLTAuMiwwLjktMC42LDIuNy0xLjJjMC41LTAuMiwwLjctMC4zLDAuOS0wLjRsMC4xLTAuMWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMxLjMsMC44LDIuNiwwLjgsMy45LDAuMQoJYzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuMiwwLjEsMC40LDAuMiwwLjksMC4zYzEuNywwLjcsMi4zLDEsMi41LDEuMnYwLjlMMjk3LjUsNDAzLjFMMjk3LjUsNDAzLjFMMjk3LjUsNDAzLjF6Ii8+CjxwYXRoIGZpbGw9IiM0NDY4QUMiIGQ9Ik0zMTQuMyw0MDUuM2MtMi41LDMuMy02LjUsNS4zLTEwLjcsNS40Yy03LjcsMC4xLTE0LjEtNi0xNC4zLTEzLjdjLTAuMS03LjcsNi0xNC4xLDEzLjctMTQuMwoJYzQuNS0wLjEsOC42LDEuOSwxMS4zLDUuM2MwLDAsMC4yLDAuMywwLjIsMC40YzAuMSwwLjItMC4xLDAuNC0wLjMsMC40aC0wLjhjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmwtMC4xLTAuMQoJYy0yLjUtMi45LTYtNC41LTkuOS00LjRjLTYuOSwwLjEtMTIuNSw1LjktMTIuNCwxMi45YzAuMSw3LDUuOSwxMi41LDEyLjksMTIuNGMzLjUtMC4xLDYuNy0xLjUsOS00bDAuMy0wLjRsMC4xLTAuMQoJYzAuMS0wLjEsMC4yLTAuMywwLjQtMC4zaDAuOWMwLjMsMCwwLjQsMC4yLDAuMywwLjRDMzE0LjUsNDA1LjEsMzE0LjMsNDA1LjMsMzE0LjMsNDA1LjMiLz4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat; }
    .has-no-touch a:hover .Icon--login,
    .has-no-touch button:hover .Icon--login {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjI4OSAzODAuNyAzNCAzMC43IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI4OSAzODAuNyAzNCAzMC43IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzQ0NjhBQyIgZD0iTTMxNS43LDM5OS45bDIuMy0yLjNoLTYuM2MtMC4zLDAtMC40LTAuMS0wLjQtMC4zdi0wLjljMC0wLjMsMC4xLTAuMywwLjQtMC4zaDYuNGwtMi4zLTIuMwoJYy0wLjEtMC4yLTAuMS0wLjMsMC0wLjVsMC41LTAuNWMwLjItMC4yLDAuMy0wLjIsMC41LDBsNCwzLjljMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjNzLTAuMSwwLjItMC4xLDAuM2wtNCw0CgljLTAuMSwwLjItMC4zLDAuMS0wLjUsMGwtMC42LTAuN0MzMTUuNSw0MDAuMiwzMTUuNSw0MDAsMzE1LjcsMzk5LjlMMzE1LjcsMzk5LjlMMzE1LjcsMzk5Ljl6Ii8+CjxwYXRoIGZpbGw9IiM0NDY4QUMiIGQ9Ik0zMDYuOSwzOTkuN2MtMC4zLTAuMS0wLjYtMC4yLTAuNy0wLjNjLTAuMy0wLjEtMC41LTAuMy0wLjctMC41bC0wLjEtMC4xbC0wLjEsMC4xCgljLTAuNywwLjUtMS4zLDAuOC0xLjksMC44Yy0wLjYsMC0xLjItMC4zLTEuOS0wLjhsLTAuMS0wLjFsLTAuMSwwLjFjLTAuMSwwLjItMC41LDAuMy0wLjcsMC41bC0wLjEsMC4xYy0wLjEsMC4xLTAuNCwwLjItMC44LDAuMwoJYy0xLjgsMC43LTMuNiwxLjQtMy42LDIuM3YyLjZoMTQuM3YtMi42QzMxMC4zLDQwMS4xLDMwOC41LDQwMC4zLDMwNi45LDM5OS43TDMwNi45LDM5OS43TDMwNi45LDM5OS43eiIvPgo8cGF0aCBmaWxsPSIjNDQ2OEFDIiBkPSJNMzAwLjIsMzk0LjdjMCwwLjEsMCwwLjEsMCwwLjJjMC4xLDAuNywwLjEsMS4xLDAuMywxLjFjMC4xLDAsMC4xLDAsMC4xLDBjMC4xLDAuNCwwLjMsMC44LDAuNSwxCgljMC4zLDAuNSwxLjYsMS43LDIuMywxLjdjMC43LDAsMi0xLjMsMi4zLTEuN2MwLjEtMC4zLDAuMy0wLjYsMC41LTAuOWMwLjEsMCwwLjEsMCwwLjEsMGMwLjIsMCwwLjMtMC4zLDAuMy0xLjFjMC0wLjEsMC0wLjEsMC0wLjIKCWMwLTAuMSwwLjEtMC4yLDAuMS0wLjNjMC4xLTAuNSwwLjMtMC45LDAuMS0xLjFjMCwwLTAuMS0wLjEtMC4xLTAuMWwwLDBjMC0wLjEsMC0wLjIsMC0wLjNjLTAuMS0yLjUtMS4zLTMuOS0zLjMtMy45CgljLTAuOSwwLTEuNCwwLjMtMS44LDAuOWMtMC45LDAuMS0xLjQsMS43LTEuNSwzLjF2MC4zbDAsMGMtMC4xLDAtMC4xLDAtMC4xLDAuMWMtMC4zLDAuMS0wLjEsMC42LDAuMSwxLjEKCUMzMDAuMSwzOTQuNSwzMDAuMiwzOTQuNiwzMDAuMiwzOTQuN0wzMDAuMiwzOTQuN0wzMDAuMiwzOTQuN3oiLz4KPHBhdGggZmlsbD0iIzQ0NjhBQyIgZD0iTTMxNC4zLDQwNS4zYy0yLjUsMy4zLTYuNSw1LjMtMTAuNyw1LjRjLTcuNywwLjEtMTQuMS02LTE0LjMtMTMuN2MtMC4xLTcuNyw2LTE0LjEsMTMuNy0xNC4zCgljNC41LTAuMSw4LjYsMS45LDExLjMsNS4zYzAsMCwwLjIsMC4zLDAuMiwwLjRjMC4xLDAuMi0wLjEsMC40LTAuMywwLjRoLTAuOGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4ybC0wLjEtMC4xCgljLTIuNS0yLjktNi00LjUtOS45LTQuNGMtNi45LDAuMS0xMi41LDUuOS0xMi40LDEyLjljMC4xLDcsNS45LDEyLjUsMTIuOSwxMi40YzMuNS0wLjEsNi43LTEuNSw5LTRsMC4zLTAuNGwwLjEtMC4xCgljMC4xLTAuMSwwLjItMC4zLDAuNC0wLjNoMC45YzAuMywwLDAuNCwwLjIsMC4zLDAuNEMzMTQuNSw0MDUuMSwzMTQuMyw0MDUuMywzMTQuMyw0MDUuMyIvPgo8L3N2Zz4K); }
  .Icon--menu {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+bWVudTwvdGl0bGU+CjxwYXRoIGQ9Ik0xLjQ1NSA0LjM2NGgyOS4wOTFjMC44MDMgMCAxLjQ1NSAwLjY1MSAxLjQ1NSAxLjQ1NXMtMC42NTEgMS40NTUtMS40NTUgMS40NTVoLTI5LjA5MWMtMC44MDMgMC0xLjQ1NS0wLjY1MS0xLjQ1NS0xLjQ1NXMwLjY1MS0xLjQ1NSAxLjQ1NS0xLjQ1NXoiPjwvcGF0aD4KPHBhdGggZD0iTTEuNDU1IDE0LjU0NWgyOS4wOTFjMC44MDMgMCAxLjQ1NSAwLjY1MSAxLjQ1NSAxLjQ1NXMtMC42NTEgMS40NTUtMS40NTUgMS40NTVoLTI5LjA5MWMtMC44MDMgMC0xLjQ1NS0wLjY1MS0xLjQ1NS0xLjQ1NXMwLjY1MS0xLjQ1NSAxLjQ1NS0xLjQ1NXoiPjwvcGF0aD4KPHBhdGggZD0iTTEuNDU1IDI0LjcyN2gyOS4wOTFjMC44MDMgMCAxLjQ1NSAwLjY1MSAxLjQ1NSAxLjQ1NXMtMC42NTEgMS40NTUtMS40NTUgMS40NTVoLTI5LjA5MWMtMC44MDMgMC0xLjQ1NS0wLjY1MS0xLjQ1NS0xLjQ1NXMwLjY1MS0xLjQ1NSAxLjQ1NS0xLjQ1NXoiPjwvcGF0aD4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--premium {
    width: 31px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIzMS4zcHgiIGhlaWdodD0iMTUuOHB4IiB2aWV3Qm94PSIwIDAgMzEuMyAxNS44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMS4zIDE1LjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjNTM0RTRDIiBkPSJNMTcuMzY3LDEuNjg0bDUuMzE2LDUuMjI4QzIyLjc3Miw3LDIyLjg2MSw3LjE3NywyMi44NjEsNy4yNjZjMCwwLjA4OS0wLjA4OSwwLjI2Ni0wLjE3OCwwLjM1NAoJbC01LjMxNiw1LjIyN2MtMC4xNzcsMC4yNjgtMC40NDMsMC4xNzktMC43MDksMGwtMC43MDgtMC43MDhjLTAuMjY1LTAuMjY3LTAuMjY1LTAuNDQyLDAtMC43MDlsMy4xMDEtMy4xMDFoLTguNDE3CgljLTAuMzU0LDAtMC41MzItMC4xNzctMC41MzItMC41MzJWNi42NDZjMC0wLjM1NCwwLjE3Ny0wLjUzMiwwLjUzMi0wLjUzMmg4LjUwNmwtMy4xMDItMy4xMDFjLTAuMTc3LTAuMjY2LTAuMTc3LTAuNDQzLDAtMC43MDkKCWwwLjcwOS0wLjcwOUMxNi45MjMsMS40MTgsMTcuMTksMS40MTgsMTcuMzY3LDEuNjg0TDE3LjM2NywxLjY4NHoiLz4KPHBhdGggZmlsbD0iIzUzNEU0QyIgZD0iTTkuMDM4LDkuNzQ4QzguNzcyLDkuNTcsOC41MDYsOS4zOTIsOC4zMjksOS4yMTRjLTAuNTMyLDAuNDQzLTEuMjQxLDAuNzk5LTEuODYxLDAuNzk5CgljLTAuNjIsMC0xLjMyOS0wLjM1NS0xLjg2LTAuNzk5QzQuNDMsOS4zOTIsNC4xNjUsOS41NywzLjg5OCw5Ljc0OEMzLjI3OSwxMC4xMDEsMCwxMC45ODcsMCwxMi4wNVYxNGgxMi44NDhWMTIuMDUKCUMxMi44NDgsMTAuOTg3LDkuNDgxLDEwLjEwMSw5LjAzOCw5Ljc0OCIvPgo8cGF0aCBmaWxsPSIjNTM0RTRDIiBkPSJNMy43MjIsNi4zOGMwLjA4OCwwLDAuMTc3LDAsMC4xNzcsMEM0LjA3Niw2LjczNCw0LjI1Myw3LjA4OCw0LjQzLDcuMzU0CgljMC4yNjYsMC40NDMsMS4zMjksMS40MTgsMi4wMzgsMS40MThjMC42MiwwLDEuNzcyLTAuOTc1LDIuMDM4LTEuNDE4YzAuMDg4LTAuMjY2LDAuMjY2LTAuNjIsMC4zNTQtMS4wNjNjMC4wODgsMCwwLjA4OCwwLDAuMTc3LDAKCWMwLjE3NywwLDAuMTc3LTAuNzk3LDAuMTc3LTEuMDYzYzAtMC4xNzcsMC4zNTQtMS4wNjMsMC4yNjYtMS4xNTFjLTAuMDg5LTAuMDg5LTAuMTc3LDAtMC4yNjYsMC4wODhjMC0wLjA4OCwwLTAuMTc3LDAtMC4yNjYKCWMwLTIuMzkyLTEuMDYzLTMuNzIxLTIuODM1LTMuNzIxYy0wLjc5OCwwLTEuMjQxLDAuMjY2LTEuNTk1LDAuNzk3Yy0wLjc5NywwLjA4OS0xLjI0LDEuNTA2LTEuMjQsMi45MjRjMCwwLjA4OSwwLDAuMTc4LDAsMC4yNjYKCWMwLDAtMC4wODktMC4wODgtMC4xNzgsMEMzLjE5LDQuMjUzLDMuNTQ0LDUuMDUxLDMuNTQ0LDUuMzE2QzMuNTQ0LDUuNDk0LDMuNjMzLDYuMjkxLDMuNzIyLDYuMzgiLz4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat; }
    .Icon--premium.is-active {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIzMS4zcHgiIGhlaWdodD0iMTUuOHB4IiB2aWV3Qm94PSIwIDAgMzEuMyAxNS44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMS4zIDE1LjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjMzM5OTAwIiBkPSJNMjIuNTkzLDBjMC40NDMsMCwwLjYyMSwwLjI2NiwwLjQ0MywwLjYyMWwtNC40MzEsMTIuOTM3QzE4LjUxOSwxMy44MjQsMTguMzQxLDE0LDE3Ljk4NywxNGgtMS45NDkKCWMtMC4zNTQsMC0wLjUzMi0wLjE3Ni0wLjcwOC0wLjQ0MWwtMy42MzMtOC44NjFjLTAuMTc4LTAuNDQzLDAtMC43MDgsMC40NDMtMC43MDhoMS41MDZjMC4zNTQsMCwwLjUzMiwwLjA4OSwwLjcxLDAuNDQzCglsMi41NjcsNi4yMDJsMy41NDUtMTAuMTg5QzIwLjU1NywwLjE3NywyMC43MzQsMCwyMS4wODcsMEgyMi41OTNMMjIuNTkzLDB6Ii8+CjxwYXRoIGZpbGw9IiM1MjRFNEIiIGQ9Ik05LjAzOCw5Ljc0OEM4Ljc3Miw5LjU3LDguNTA2LDkuMzkyLDguMzI5LDkuMjE0Yy0wLjUzMiwwLjQ0My0xLjI0MSwwLjc5OS0xLjg2MSwwLjc5OQoJYy0wLjYyLDAtMS4zMjktMC4zNTUtMS44Ni0wLjc5OUM0LjQzLDkuMzkyLDQuMTY1LDkuNTcsMy44OTgsOS43NDhDMy4yNzksMTAuMTAxLDAsMTAuOTg3LDAsMTIuMDVWMTRoMTIuODQ4VjEyLjA1CglDMTIuODQ4LDEwLjk4Nyw5LjQ4MSwxMC4xMDEsOS4wMzgsOS43NDgiLz4KPHBhdGggZmlsbD0iIzUyNEU0QiIgZD0iTTMuNzIyLDYuMzhjMC4wODgsMCwwLjE3NywwLDAuMTc3LDBDNC4wNzYsNi43MzQsNC4yNTMsNy4wODgsNC40Myw3LjM1NAoJYzAuMjY2LDAuNDQzLDEuMzI5LDEuNDE4LDIuMDM4LDEuNDE4YzAuNjIsMCwxLjc3Mi0wLjk3NSwyLjAzOC0xLjQxOGMwLjA4OC0wLjI2NiwwLjI2Ni0wLjYyLDAuMzU0LTEuMDYzYzAuMDg4LDAsMC4wODgsMCwwLjE3NywwCgljMC4xNzcsMCwwLjE3Ny0wLjc5NywwLjE3Ny0xLjA2M2MwLTAuMTc3LDAuMzU0LTEuMDYzLDAuMjY2LTEuMTUxYy0wLjA4OS0wLjA4OS0wLjE3NywwLTAuMjY2LDAuMDg4YzAtMC4wODgsMC0wLjE3NywwLTAuMjY2CgljMC0yLjM5Mi0xLjA2My0zLjcyMS0yLjgzNS0zLjcyMWMtMC43OTgsMC0xLjI0MSwwLjI2Ni0xLjU5NSwwLjc5N2MtMC43OTcsMC4wODktMS4yNCwxLjUwNi0xLjI0LDIuOTI0YzAsMC4wODksMCwwLjE3OCwwLDAuMjY2CgljMCwwLTAuMDg5LTAuMDg4LTAuMTc4LDBDMy4xOSw0LjI1MywzLjU0NCw1LjA1MSwzLjU0NCw1LjMxNkMzLjU0NCw1LjQ5NCwzLjYzMyw2LjI5MSwzLjcyMiw2LjM4Ii8+Cjwvc3ZnPgo=); }
  .Icon--rounded-del {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+cm91bmRlZC1kZWw8L3RpdGxlPgo8cGF0aCBkPSJNMTYgMzJjLTguODM3IDAtMTYtNy4xNjMtMTYtMTZzNy4xNjMtMTYgMTYtMTZjOC44MzcgMCAxNiA3LjE2MyAxNiAxNnMtNy4xNjMgMTYtMTYgMTZ6TTE2IDE0LjM4NGwtNS42NTctNS42NTctMS42MTYgMS42MTYgNS42NTcgNS42NTctNS42NTcgNS42NTcgMS42MTYgMS42MTYgNS42NTctNS42NTcgNS42NTcgNS42NTcgMS42MTYtMS42MTYtNS42NTctNS42NTcgNS42NTctNS42NTctMS42MTYtMS42MTYtNS42NTcgNS42NTd6Ij48L3BhdGg+Cjwvc3ZnPgo=);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--rounded-del-gray {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOC40NjY2NjcybW0iCiAgIGhlaWdodD0iOC40NjY2N21tIgogICB2aWV3Qm94PSIwIDAgOC40NjY2NjcyIDguNDY2NjciCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzM0IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgNWMzZTgwZCwgMjAxNy0wOC0wNiIKICAgc29kaXBvZGk6ZG9jbmFtZT0icm91bmRlZC1kZWwtZ3JheS5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMyOCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMTcuMzAyMDEyIgogICAgIGlua3NjYXBlOmN4PSIyNS45NzAwMjUiCiAgICAgaW5rc2NhcGU6Y3k9IjE0LjM5MjM5NCIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE4MTUiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTk2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIzMTQiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI5NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTMxIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMDQ4MTAzOCwwLjAwNjAwNjk0KSI+CiAgICA8cGF0aAogICAgICAgaWQ9InBhdGg0Njk0IgogICAgICAgZD0ibSA0LjIzODE0MzcsOC40NjA2NjMxIGMgLTIuMzM4MTIyOSwwIC00LjIzMzMzMzMyLC0xLjg5NTIxIC00LjIzMzMzMzMyLC00LjIzMzMzIDAsLTIuMzM4MTMgMS44OTUyMTA0MiwtNC4yMzMzNDAwNCA0LjIzMzMzMzMyLC00LjIzMzM0MDA0IDIuMzM4MTIyOSwwIDQuMjMzMzMzNCwxLjg5NTIxMDA0IDQuMjMzMzMzNCw0LjIzMzM0MDA0IDAsMi4zMzgxMiAtMS44OTUyMTA1LDQuMjMzMzMgLTQuMjMzMzMzNCw0LjIzMzMzIHogbSAwLC00LjY2MDkgLTEuNDk2NzQ3OSwtMS40OTY3NSAtMC40Mjc1NjY3LDAuNDI3NTcgMS40OTY3NDgsMS40OTY3NSAtMS40OTY3NDgsMS40OTY3NSAwLjQyNzU2NjcsMC40Mjc1NiAxLjQ5Njc0NzksLTEuNDk2NzUgMS40OTY3NDc5LDEuNDk2NzUgMC40Mjc1NjY3LC0wLjQyNzU2IC0xLjQ5Njc0NzksLTEuNDk2NzUgMS40OTY3NDc5LC0xLjQ5Njc1IC0wLjQyNzU2NjcsLTAuNDI3NTcgeiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojY2NjY2NjO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjI2NDU4MzMyO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgPC9nPgo8L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--search {
    width: 34px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjggNy4yIDM0IDMwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOCA3LjIgMzQgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzlFOTU5NCIgZD0iTTE4LjgsMjIuMmMwLTEuOCwxLjUtMy4zLDMuMy0zLjNjMS44LDAsMy4zLDEuNSwzLjMsMy4zYzAsMS44LTEuNSwzLjMtMy4zLDMuMwoJCUMyMC4zLDI1LjUsMTguOCwyNCwxOC44LDIyLjIgTTI3LjYsMjkuMWwxLjEtMS4yTDI1LjgsMjVjMC42LTAuOCwxLTEuOCwxLTIuOGMwLTIuNi0yLjEtNC43LTQuNy00LjdjLTIuNiwwLTQuNywyLjEtNC43LDQuNwoJCWMwLDIuNiwyLjEsNC43LDQuNyw0LjdjMC45LDAsMS44LTAuMywyLjUtMC43TDI3LjYsMjkuMUwyNy42LDI5LjFMMjcuNiwyOS4xeiIvPgoJPHBhdGggZmlsbD0iIzhGOEM4OSIgZD0iTTIyLjMsMzcuMmMtNy43LDAtMTQtNi4zLTE0LTE0YzAtNy43LDYuMy0xNCwxNC0xNGM3LjcsMCwxNCw2LjMsMTQsMTRDMzYuMywzMC45LDMwLjEsMzcuMiwyMi4zLDM3LjIKCQlMMjIuMywzNy4yTDIyLjMsMzcuMnogTTIyLjMsMTAuNWMtNywwLTEyLjcsNS43LTEyLjcsMTIuN2MwLDcsNS43LDEyLjcsMTIuNywxMi43YzcsMCwxMi43LTUuNywxMi43LTEyLjcKCQlDMzUsMTYuMiwyOS4zLDEwLjUsMjIuMywxMC41TDIyLjMsMTAuNUwyMi4zLDEwLjV6Ii8+CjwvZz4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat; }
    .has-no-touch a:hover .Icon--search,
    .has-no-touch button:hover .Icon--search {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjggNy4yIDM0IDMwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOCA3LjIgMzQgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzQ0NjhBQyIgZD0iTTE4LjgsMjIuMmMwLTEuOCwxLjUtMy4zLDMuMy0zLjNjMS44LDAsMy4zLDEuNSwzLjMsMy4zYzAsMS44LTEuNSwzLjMtMy4zLDMuMwoJCUMyMC4zLDI1LjUsMTguOCwyNCwxOC44LDIyLjIgTTI3LjYsMjkuMWwxLjEtMS4yTDI1LjgsMjVjMC42LTAuOCwxLTEuOCwxLTIuOGMwLTIuNi0yLjEtNC43LTQuNy00LjdjLTIuNiwwLTQuNywyLjEtNC43LDQuNwoJCWMwLDIuNiwyLjEsNC43LDQuNyw0LjdjMC45LDAsMS44LTAuMywyLjUtMC43TDI3LjYsMjkuMUwyNy42LDI5LjFMMjcuNiwyOS4xeiIvPgoJPHBhdGggZmlsbD0iIzQ0NjhBQyIgZD0iTTIyLjMsMzcuMmMtNy43LDAtMTQtNi4zLTE0LTE0YzAtNy43LDYuMy0xNCwxNC0xNGM3LjcsMCwxNCw2LjMsMTQsMTRDMzYuMywzMC45LDMwLjEsMzcuMiwyMi4zLDM3LjIKCQlMMjIuMywzNy4yTDIyLjMsMzcuMnogTTIyLjMsMTAuNWMtNywwLTEyLjcsNS43LTEyLjcsMTIuN2MwLDcsNS43LDEyLjcsMTIuNywxMi43YzcsMCwxMi43LTUuNywxMi43LTEyLjcKCQlDMzUsMTYuMiwyOS4zLDEwLjUsMjIuMywxMC41TDIyLjMsMTAuNUwyMi4zLDEwLjV6Ii8+CjwvZz4KPC9zdmc+Cg==); }
  .Icon--spid {
    width: 37px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0ic3ZnMiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzN3B4IiBoZWlnaHQ9IjMxcHgiCgkgdmlld0JveD0iMCAwIDM3IDMxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNyAzMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJnMTAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0xMjMuNDc0LDczNy44ODAxMikiPgoJPGcgaWQ9ImcxMiI+CgkJPGc+CgkJCTxnIGlkPSJnMTQiPgoJCQkJPGcgaWQ9ImcyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3NS42NTkyLDIyNy41ODExKSI+CgkJCQkJPHBhdGggaWQ9InBhdGgyMiIgZmlsbD0iIzkwOTA5MCIgc3Ryb2tlPSIjOTA5MDkwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0tOTQ5Ljg2NCwzNDUuNjUyCgkJCQkJCWMwLTAuNzM1LTAuNTk4LTEuMzI5LTEuMzMxLTEuMzI5aC0yMS43NjhjLTAuNzM2LDAtMS4zMzQsMC41OTgtMS4zMzQsMS4zMjl2Ny43NGMwLDAuNzM3LDAuNTk4LDEuMzMxLDEuMzM0LDEuMzMxaDIxLjc2OAoJCQkJCQljMC43MzUsMCwxLjMzMS0wLjU5NywxLjMzMS0xLjMzMVYzNDUuNjUyeiIvPgoJCQkJPC9nPgoJCQkJPHBhdGggaWQ9InBhdGgyNCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTExOC4xNjIsNTc0LjM3NGgtNC45Nzd2NS40NjFoNC45NzdWNTc0LjM3NHoiLz4KCQkJCTxnIGlkPSJnMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg2NC43MzA1LDQ3NC4wNTcxKSI+CgkJCQkJPHBhdGggaWQ9InBhdGgyOCIgZmlsbD0iI0ZGRkZGRiIgZD0iTS03NDQuMjExLDEwNS4zNGgtMS41NXYtMS4wNGgxLjUzN2MwLjcxOSwwLDEuMjk4LTAuNTg0LDEuMjk4LTEuMjk4CgkJCQkJCWMwLTAuNzE4LTAuNTgxLTEuMjk4LTEuMjk4LTEuMjk4aC0xLjUzN3YtMS4wMzhoMS41NWMxLjI5MSwwLDIuMzM2LDEuMDQ1LDIuMzM2LDIuMzM2CgkJCQkJCUMtNzQxLjg3NSwxMDQuMjk1LTc0Mi45MjIsMTA1LjM0LTc0NC4yMTEsMTA1LjM0Ii8+CgkJCQk8L2c+CgkJCQk8ZyBpZD0iZzMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDkuMTk4MiwzMTcuODA0NykiPgoJCQkJCTxwYXRoIGlkPSJwYXRoMzIiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMTA1LjA3MywyNTcuNjg1bDAuNzQsMC42NTljMC4xMjItMC4xNzUsMC4yOTQtMC4zMiwwLjUwOS0wLjQyNwoJCQkJCQljMC4yMTYtMC4xMDcsMC40NDctMC4xNjMsMC42OTMtMC4xNjNjMC4yLDAsMC4zNzIsMC4wMzYsMC41MTQsMC4xMDZjMC4xNDQsMC4wNywwLjIxNSwwLjE3OCwwLjIxNSwwLjMzMQoJCQkJCQljMCwwLjEzLTAuMDQ3LDAuMjI5LTAuMTQsMC4yOThjLTAuMDk0LDAuMDY3LTAuMjI5LDAuMTI2LTAuNDA5LDAuMTc0bC0wLjgwNCwwLjIxMmMtMC43NDEsMC4xOTctMS4xMTEsMC42MjgtMS4xMTEsMS4yOTMKCQkJCQkJYzAsMC40MzcsMC4xNywwLjc5NSwwLjUxMiwxLjA3OGMwLjM0NCwwLjI4LDAuNzc1LDAuNDIzLDEuMjk3LDAuNDIzYzAuNDA1LDAsMC43NDMtMC4wNTUsMS4wMDctMC4xNjQKCQkJCQkJYzAuMjY0LTAuMTEsMC40OTgtMC4yOSwwLjcwMS0wLjU0NGwtMC43MjQtMC42NDVjLTAuMTA3LDAuMTQxLTAuMjUyLDAuMjUtMC40MywwLjMyM2MtMC4xNzksMC4wNzMtMC4zNjIsMC4xMDgtMC41NTQsMC4xMDgKCQkJCQkJYy0wLjE4NywwLTAuMzQxLTAuMDM0LTAuNDU4LTAuMTA0Yy0wLjExNy0wLjA2OC0wLjE3NC0wLjE3OS0wLjE3NC0wLjMzMmMwLTAuMTE5LDAuMDQ5LTAuMjEsMC4xNDktMC4yNzEKCQkJCQkJYzAuMS0wLjA2MywwLjI1NC0wLjEyLDAuNDYtMC4xNzVsMC43NC0wLjE5M2MwLjc0NS0wLjE5NCwxLjExNS0wLjYzLDEuMTExLTEuMzA1YzAtMC40ODItMC4xODMtMC44NTctMC41NTEtMS4xMjcKCQkJCQkJYy0wLjM2OC0wLjI3MS0wLjgxMS0wLjQwNi0xLjMyNC0wLjQwNkMtMTA0LjAxMywyNTYuODM5LTEwNC42NzIsMjU3LjEyMS0xMDUuMDczLDI1Ny42ODUiLz4KCQkJCTwvZz4KCQkJCTxnIGlkPSJnMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzNi44MTE1LDM4Ny43MzA1KSI+CgkJCQkJPHBhdGggaWQ9InBhdGgzNiIgZmlsbD0iI0ZGRkZGRiIgZD0iTS0zMjYuOTk0LDE4OS41MDZoMC43NTNjMC4yMDgsMCwwLjM3NSwwLjA1OSwwLjUsMC4xNzMKCQkJCQkJYzAuMTIyLDAuMTE0LDAuMTgzLDAuMjY0LDAuMTgzLDAuNDUxYzAsMC4xOTgtMC4wNjEsMC4zNDgtMC4xODMsMC40NTZjLTAuMTIzLDAuMTA5LTAuMjkzLDAuMTU5LTAuNTA1LDAuMTU5aC0wLjc0NQoJCQkJCQlMLTMyNi45OTQsMTg5LjUwNkwtMzI2Ljk5NCwxODkuNTA2eiBNLTMyOC4xNywxODYuOTkxdjQuNjczaDIuMTM2YzAuNTE0LDAsMC45MTQtMC4xMzgsMS4yMDktMC40MTkKCQkJCQkJYzAuMjkzLTAuMjgyLDAuNDQxLTAuNjQzLDAuNDQxLTEuMDg0YzAtMC4yMDMtMC4wMzUtMC4zOTUtMC4wOTgtMC41NzdjLTAuMDYzLTAuMTgxLTAuMTU2LTAuMzQ3LTAuMjg1LTAuNDk5CgkJCQkJCWMtMC4xMjUtMC4xNTItMC4yOTYtMC4yNy0wLjUxLTAuMzYyYy0wLjIxNC0wLjA5MS0wLjQ2NC0wLjEzNi0wLjc0MS0wLjEzNmgtMC45Nzl2LTEuNTk5TC0zMjguMTcsMTg2Ljk5MUwtMzI4LjE3LDE4Ni45OTF6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--subscribe {
    width: 34px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjggNy4yIDM0IDMwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOCA3LjIgMzQgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiM0NDY4QUIiIGQ9Ik0yMi4zLDEwLjVjLTcsMC0xMi43LDUuNy0xMi43LDEyLjdzNS43LDEyLjcsMTIuNywxMi43YzcsMCwxMi43LTUuNywxMi43LTEyLjdTMjkuMywxMC41LDIyLjMsMTAuNQoJTDIyLjMsMTAuNXogTTIyLjMsMzcuMmMtNy43LDAtMTQtNi4zLTE0LTE0YzAtNy43LDYuMy0xNCwxNC0xNGM3LjcsMCwxNCw2LjMsMTQsMTRDMzYuMywzMC45LDMwLjEsMzcuMiwyMi4zLDM3LjJMMjIuMywzNy4yeiIvPgo8cGF0aCBmaWxsPSIjNDQ2OEFCIiBkPSJNMjkuMSwyMi40aDMuMmMwLjIsMCwwLjQsMC4xLDAuNCwwLjR2MC45YzAsMC4yLTAuMSwwLjQtMC40LDAuNGgtMy4ydjMuMmMwLDAuMi0wLjEsMC40LTAuNCwwLjRoLTAuOQoJYy0wLjIsMC0wLjQtMC4xLTAuNC0wLjRWMjRoLTMuMmMtMC4yLDAtMC40LTAuMS0wLjQtMC40di0wLjljMC0wLjIsMC4xLTAuNCwwLjQtMC40aDMuMnYtMy4yYzAtMC4yLDAuMS0wLjQsMC40LTAuNGgwLjkKCWMwLjIsMCwwLjQsMC4xLDAuNCwwLjRMMjkuMSwyMi40TDI5LjEsMjIuNHoiLz4KPHBhdGggZmlsbD0iIzQ0NjhBQiIgZD0iTTE0LjYsMjguOFYyOGMwLjItMC4yLDAuOC0wLjUsMi40LTEuMWMwLjQtMC4yLDAuNy0wLjIsMC44LTAuM2wwLjEtMC4xYzAuMSwwLDAuMS0wLjEsMC4yLTAuMQoJYzEuMiwwLjcsMi4zLDAuNywzLjUsMGMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMC4yLDAuMSwwLjQsMC4yLDAuNywwLjNjMS41LDAuNiwyLDAuOSwyLjIsMS4xdjAuOEwxNC42LDI4LjhMMTQuNiwyOC44eiBNMjIuOSwyNS43CgljLTAuMy0wLjEtMC41LTAuMi0wLjYtMC4yYy0wLjItMC4xLTAuNC0wLjMtMC42LTAuNWwtMC4xLTAuMWwtMC4xLDAuMWMtMC42LDAuNS0xLjIsMC43LTEuNywwLjdjLTAuNSwwLTEuMS0wLjItMS43LTAuN0wxOCwyNC44CglMMTcuOSwyNWMtMC4xLDAuMi0wLjQsMC4zLTAuNiwwLjRsLTAuMSwwLjFjLTAuMSwwLjEtMC40LDAuMi0wLjcsMC4zYy0xLjYsMC42LTMuMiwxLjItMy4yLDIuMXYyLjNIMjZ2LTIuMwoJQzI2LDI2LjksMjQuNCwyNi4zLDIyLjksMjUuN0wyMi45LDI1Ljd6Ii8+CjxwYXRoIGZpbGw9IiM0NDY4QUIiIGQ9Ik0xOS4zLDE3LjdjMC0wLjEsMC4xLTAuMiwwLjUtMC4yYzEsMCwxLjYsMC43LDEuNiwyLjJsMCwwLjFjMCwwLjIsMCwxLjEsMCwxLjNjMCwwLjMtMC4yLDAuNi0wLjIsMC45CgljLTAuMSwwLjItMC4zLDAuNi0wLjMsMC43Yy0wLjIsMC4zLTAuOSwwLjgtMSwwLjljLTAuMSwwLTAuOS0wLjYtMS0wLjljLTAuMS0wLjEtMC4zLTAuNS0wLjMtMC43Yy0wLjEtMC4yLTAuMi0wLjYtMC4yLTAuOQoJYzAtMC4zLDAtMS4yLDAtMS4zYzAtMC44LDAuMi0xLjMsMC4zLTEuNWwwLjQsMEwxOS4zLDE3LjdMMTkuMywxNy43eiBNMTcsMjEuM2MwLDAsMCwwLjEsMCwwLjJjMCwwLjYsMC4xLDAuOSwwLjMsMC45CgljMCwwLDAuMSwwLDAuMSwwYzAuMSwwLjQsMC4zLDAuNywwLjQsMC45YzAuMywwLjQsMS41LDEuNSwyLjEsMS41YzAuNiwwLDEuOC0xLjEsMi4xLTEuNWMwLjEtMC4yLDAuMy0wLjUsMC40LTAuOGMwLDAsMC4xLDAsMC4xLDAKCWMwLjIsMCwwLjMtMC4zLDAuMy0xYzAtMC4xLDAtMC4yLDAtMC4yYzAtMC4xLDAtMC4yLDAuMS0wLjNjMC4xLTAuNSwwLjMtMC44LDAtMWMwLDAtMC4xLDAtMC4xLDBjMCwwLDAsMCwwLDBjMC0wLjEsMC0wLjIsMC0wLjMKCWMtMC4xLTIuMi0xLjEtMy41LTIuOS0zLjVjLTAuOCwwLTEuMywwLjItMS42LDAuOGMtMC44LDAuMi0xLjIsMS41LTEuMywyLjdjMCwwLjEsMCwwLjIsMCwwLjNjMCwwLDAsMCwwLDBjMCwwLTAuMSwwLTAuMSwwCgljLTAuMiwwLjEtMC4xLDAuNSwwLDFDMTYuOSwyMS4xLDE2LjksMjEuMiwxNywyMS4zTDE3LDIxLjN6Ii8+Cjwvc3ZnPgo=);
    background-size: contain;
    background-repeat: no-repeat; }
    .has-no-touch a:hover .Icon--subscribe,
    .has-no-touch button:hover .Icon--subscribe {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjggNy4yIDM0IDMwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOCA3LjIgMzQgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiM0NDY4QUIiIGQ9Ik0yMi4zLDEwLjVjLTcsMC0xMi43LDUuNy0xMi43LDEyLjdzNS43LDEyLjcsMTIuNywxMi43YzcsMCwxMi43LTUuNywxMi43LTEyLjdTMjkuMywxMC41LDIyLjMsMTAuNQoJTDIyLjMsMTAuNXogTTIyLjMsMzcuMmMtNy43LDAtMTQtNi4zLTE0LTE0YzAtNy43LDYuMy0xNCwxNC0xNGM3LjcsMCwxNCw2LjMsMTQsMTRDMzYuMywzMC45LDMwLjEsMzcuMiwyMi4zLDM3LjJMMjIuMywzNy4yeiIvPgo8cGF0aCBmaWxsPSIjNDQ2OEFCIiBkPSJNMjkuMSwyMi40aDMuMmMwLjIsMCwwLjQsMC4xLDAuNCwwLjR2MC45YzAsMC4yLTAuMSwwLjQtMC40LDAuNGgtMy4ydjMuMmMwLDAuMi0wLjEsMC40LTAuNCwwLjRoLTAuOQoJYy0wLjIsMC0wLjQtMC4xLTAuNC0wLjRWMjRoLTMuMmMtMC4yLDAtMC40LTAuMS0wLjQtMC40di0wLjljMC0wLjIsMC4xLTAuNCwwLjQtMC40aDMuMnYtMy4yYzAtMC4yLDAuMS0wLjQsMC40LTAuNGgwLjkKCWMwLjIsMCwwLjQsMC4xLDAuNCwwLjRMMjkuMSwyMi40TDI5LjEsMjIuNHoiLz4KPHBhdGggZmlsbD0iIzQ0NjhBQiIgZD0iTTIyLjksMjUuN2MtMC4zLTAuMS0wLjUtMC4yLTAuNi0wLjJjLTAuMi0wLjEtMC40LTAuMy0wLjYtMC41bC0wLjEtMC4xbC0wLjEsMC4xYy0wLjYsMC41LTEuMiwwLjctMS43LDAuNwoJYy0wLjUsMC0xLjEtMC4yLTEuNy0wLjdMMTgsMjQuOEwxNy45LDI1Yy0wLjEsMC4yLTAuNCwwLjMtMC42LDAuNGwtMC4xLDAuMWMtMC4xLDAuMS0wLjQsMC4yLTAuNywwLjNjLTEuNiwwLjYtMy4yLDEuMi0zLjIsMi4xdjIuMwoJSDI2di0yLjNDMjYsMjYuOSwyNC40LDI2LjMsMjIuOSwyNS43TDIyLjksMjUuN3oiLz4KPHBhdGggZmlsbD0iIzQ0NjhBQiIgZD0iTTE3LDIxLjNjMCwwLDAsMC4xLDAsMC4yYzAsMC42LDAuMSwwLjksMC4zLDAuOWMwLDAsMC4xLDAsMC4xLDBjMC4xLDAuNCwwLjMsMC43LDAuNCwwLjkKCWMwLjMsMC40LDEuNSwxLjUsMi4xLDEuNWMwLjYsMCwxLjgtMS4xLDIuMS0xLjVjMC4xLTAuMiwwLjMtMC41LDAuNC0wLjhjMCwwLDAuMSwwLDAuMSwwYzAuMiwwLDAuMy0wLjMsMC4zLTFjMC0wLjEsMC0wLjIsMC0wLjIKCWMwLTAuMSwwLTAuMiwwLjEtMC4zYzAuMS0wLjUsMC4zLTAuOCwwLTFjMCwwLTAuMSwwLTAuMSwwYzAsMCwwLDAsMCwwYzAtMC4xLDAtMC4yLDAtMC4zYy0wLjEtMi4yLTEuMS0zLjUtMi45LTMuNQoJYy0wLjgsMC0xLjMsMC4yLTEuNiwwLjhjLTAuOCwwLjItMS4yLDEuNS0xLjMsMi43YzAsMC4xLDAsMC4yLDAsMC4zYzAsMCwwLDAsMCwwYzAsMC0wLjEsMC0wLjEsMGMtMC4yLDAuMS0wLjEsMC41LDAsMQoJQzE2LjksMjEuMSwxNi45LDIxLjIsMTcsMjEuM0wxNywyMS4zeiIvPgo8L3N2Zz4K); }
  .Icon--subscribe2-white {
    width: 32px;
    height: 32px;
    background-image: url(/assets/3a5a7ce5e994a4be5d11955860b479ac.svg);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--todays-paper {
    width: 34px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjggNy4yIDM0IDMwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOCA3LjIgMzQgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzhGOEM4OSIgZD0iTTIyLjMsMTAuNWMtNywwLTEyLjcsNS43LTEyLjcsMTIuN2MwLDcsNS43LDEyLjcsMTIuNywxMi43YzcsMCwxMi43LTUuNywxMi43LTEyLjcKCQlDMzUsMTYuMiwyOS4zLDEwLjUsMjIuMywxMC41TDIyLjMsMTAuNXogTTIyLjMsMzcuMmMtNy43LDAtMTQtNi4zLTE0LTE0YzAtNy43LDYuMy0xNCwxNC0xNGM3LjcsMCwxNCw2LjMsMTQsMTQKCQlDMzYuMywzMC45LDMwLjEsMzcuMiwyMi4zLDM3LjJMMjIuMywzNy4yeiIvPgoJPHBhdGggZmlsbD0iIzhGOEM4OSIgZD0iTTE3LjgsMzBjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4yLTAuMS0wLjItMC4zLTAuMi0wLjVWMTYuOWMwLTAuMiwwLjEtMC40LDAuMi0wLjUKCQljMC4yLTAuMSwwLjQtMC4yLDAuNi0wLjFsMS41LDAuM2MwLjQsMC4xLDAuNiwwLjQsMC41LDAuOGMtMC4xLDAuNC0wLjQsMC42LTAuOCwwLjVsLTAuNy0wLjF2MTAuOGwwLjctMC4xCgkJYzAuNC0wLjEsMC43LDAuMiwwLjgsMC41YzAuMSwwLjQtMC4yLDAuNy0wLjUsMC44TDE3LjksMzBDMTcuOSwzMCwxNy44LDMwLDE3LjgsMzBMMTcuOCwzMHoiLz4KCTxwYXRoIGZpbGw9IiM4RjhDODkiIGQ9Ik0yOCwyNy42bC02LjQsMVYxNy42bDYuNCwxVjI3LjZMMjgsMjcuNnogTTI4LjgsMTcuNGwtNy43LTEuM2MtMC4yLDAtMC40LDAtMC41LDAuMgoJCWMtMC4xLDAuMS0wLjIsMC4zLTAuMiwwLjV2MTIuN2MwLDAuMiwwLjEsMC40LDAuMiwwLjVjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjJjMCwwLDAuMSwwLDAuMSwwbDcuNy0xLjNjMC4zLTAuMSwwLjYtMC4zLDAuNi0wLjcKCQlWMThDMjkuMywxNy43LDI5LjEsMTcuNCwyOC44LDE3LjRMMjguOCwxNy40eiIvPgoJPHBhdGggZmlsbD0iIzhGOEM4OSIgZD0iTTI3LDE5LjJMMjUuOCwxOWMtMC40LDAtMC43LDAuMi0wLjcsMC42YzAsMC40LDAuMiwwLjcsMC42LDAuN2wxLjIsMC4xYzAsMCwwLjEsMCwwLjEsMAoJCWMwLjMsMCwwLjYtMC4zLDAuNy0wLjZDMjcuNiwxOS41LDI3LjQsMTkuMiwyNywxOS4yTDI3LDE5LjJ6Ii8+Cgk8cGF0aCBmaWxsPSIjOEY4Qzg5IiBkPSJNMjcsMjEuM2wtMi41LTAuMWMwLDAsMCwwLDAsMGMtMC40LDAtMC43LDAuMy0wLjcsMC42YzAsMC40LDAuMywwLjcsMC42LDAuN2wyLjUsMC4xYzAsMCwwLDAsMCwwCgkJYzAuNCwwLDAuNy0wLjMsMC43LTAuNkMyNy42LDIxLjYsMjcuMywyMS4zLDI3LDIxLjNMMjcsMjEuM3oiLz4KCTxwYXRoIGZpbGw9IiM4RjhDODkiIGQ9Ik0yNi45LDIzLjVMMjMsMjMuN2MtMC40LDAtMC43LDAuMy0wLjYsMC43YzAsMC40LDAuMywwLjYsMC43LDAuNmMwLDAsMCwwLDAsMGwzLjktMC4yCgkJYzAuNCwwLDAuNy0wLjMsMC42LTAuN0MyNy42LDIzLjgsMjcuMywyMy41LDI2LjksMjMuNUwyNi45LDIzLjV6Ii8+Cgk8cGF0aCBmaWxsPSIjOEY4Qzg5IiBkPSJNMjYuOSwyNS43bC0zLjksMC40Yy0wLjQsMC0wLjYsMC40LTAuNiwwLjdjMCwwLjMsMC4zLDAuNiwwLjcsMC42YzAsMCwwLDAsMC4xLDBMMjcsMjcKCQljMC40LDAsMC42LTAuNCwwLjYtMC43QzI3LjYsMjUuOSwyNy4yLDI1LjYsMjYuOSwyNS43TDI2LjksMjUuN3oiLz4KPC9nPgo8L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat; }
    .has-no-touch a:hover .Icon--todays-paper,
    .has-no-touch button:hover .Icon--todays-paper {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhZ2VyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjggNy4yIDM0IDMwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOCA3LjIgMzQgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzQ0NjhBQiIgZD0iTTIyLjMsMTAuNWMtNywwLTEyLjcsNS43LTEyLjcsMTIuN2MwLDcsNS43LDEyLjcsMTIuNywxMi43YzcsMCwxMi43LTUuNywxMi43LTEyLjcKCQlDMzUsMTYuMiwyOS4zLDEwLjUsMjIuMywxMC41TDIyLjMsMTAuNXogTTIyLjMsMzcuMmMtNy43LDAtMTQtNi4zLTE0LTE0YzAtNy43LDYuMy0xNCwxNC0xNGM3LjcsMCwxNCw2LjMsMTQsMTQKCQlDMzYuMywzMC45LDMwLjEsMzcuMiwyMi4zLDM3LjJMMjIuMywzNy4yeiIvPgoJPHBhdGggZmlsbD0iIzQ0NjhBQiIgZD0iTTE3LjgsMzBjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4yLTAuMS0wLjItMC4zLTAuMi0wLjVWMTYuOWMwLTAuMiwwLjEtMC40LDAuMi0wLjUKCQljMC4yLTAuMSwwLjQtMC4yLDAuNi0wLjFsMS41LDAuM2MwLjQsMC4xLDAuNiwwLjQsMC41LDAuOGMtMC4xLDAuNC0wLjQsMC42LTAuOCwwLjVsLTAuNy0wLjF2MTAuOGwwLjctMC4xCgkJYzAuNC0wLjEsMC43LDAuMiwwLjgsMC41YzAuMSwwLjQtMC4yLDAuNy0wLjUsMC44TDE3LjksMzBDMTcuOSwzMCwxNy44LDMwLDE3LjgsMzBMMTcuOCwzMHoiLz4KCTxwYXRoIGZpbGw9IiM0NDY4QUIiIGQ9Ik0yOCwyNy42bC02LjQsMVYxNy42bDYuNCwxVjI3LjZMMjgsMjcuNnogTTI4LjgsMTcuNGwtNy43LTEuM2MtMC4yLDAtMC40LDAtMC41LDAuMgoJCWMtMC4xLDAuMS0wLjIsMC4zLTAuMiwwLjV2MTIuN2MwLDAuMiwwLjEsMC40LDAuMiwwLjVjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjJjMCwwLDAuMSwwLDAuMSwwbDcuNy0xLjNjMC4zLTAuMSwwLjYtMC4zLDAuNi0wLjcKCQlWMThDMjkuMywxNy43LDI5LjEsMTcuNCwyOC44LDE3LjRMMjguOCwxNy40eiIvPgoJPHBhdGggZmlsbD0iIzQ0NjhBQiIgZD0iTTI3LDE5LjJMMjUuOCwxOWMtMC40LDAtMC43LDAuMi0wLjcsMC42YzAsMC40LDAuMiwwLjcsMC42LDAuN2wxLjIsMC4xYzAsMCwwLjEsMCwwLjEsMAoJCWMwLjMsMCwwLjYtMC4zLDAuNy0wLjZDMjcuNiwxOS41LDI3LjQsMTkuMiwyNywxOS4yTDI3LDE5LjJ6Ii8+Cgk8cGF0aCBmaWxsPSIjNDQ2OEFCIiBkPSJNMjcsMjEuM2wtMi41LTAuMWMwLDAsMCwwLDAsMGMtMC40LDAtMC43LDAuMy0wLjcsMC42YzAsMC40LDAuMywwLjcsMC42LDAuN2wyLjUsMC4xYzAsMCwwLDAsMCwwCgkJYzAuNCwwLDAuNy0wLjMsMC43LTAuNkMyNy42LDIxLjYsMjcuMywyMS4zLDI3LDIxLjNMMjcsMjEuM3oiLz4KCTxwYXRoIGZpbGw9IiM0NDY4QUIiIGQ9Ik0yNi45LDIzLjVMMjMsMjMuN2MtMC40LDAtMC43LDAuMy0wLjYsMC43YzAsMC40LDAuMywwLjYsMC43LDAuNmMwLDAsMCwwLDAsMGwzLjktMC4yCgkJYzAuNCwwLDAuNy0wLjMsMC42LTAuN0MyNy42LDIzLjgsMjcuMywyMy41LDI2LjksMjMuNUwyNi45LDIzLjV6Ii8+Cgk8cGF0aCBmaWxsPSIjNDQ2OEFCIiBkPSJNMjYuOSwyNS43bC0zLjksMC40Yy0wLjQsMC0wLjYsMC40LTAuNiwwLjdjMCwwLjMsMC4zLDAuNiwwLjcsMC42YzAsMCwwLDAsMC4xLDBMMjcsMjcKCQljMC40LDAsMC42LTAuNCwwLjYtMC43QzI3LjYsMjUuOSwyNy4yLDI1LjYsMjYuOSwyNS43TDI2LjksMjUuN3oiLz4KPC9nPgo8L3N2Zz4K); }
  .Icon--todays-paper-orange {
    width: 34px;
    height: 31px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFnZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0yODggMzgxLjMgMzQgMzAuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjg4IDM4MS4zIDM0IDMwLjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRjVGMEU7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjcxLDM4NC4zYy03LDAtMTIuNyw1LjctMTIuNywxMi43czUuNywxMi43LDEyLjcsMTIuN3MxMi43LTUuNywxMi43LTEyLjdTLTI2NCwzODQuMy0yNzEsMzg0LjNMLTI3MSwzODQuM3oNCgkJIE0tMjcxLDQxMWMtNy43LDAtMTQtNi4zLTE0LTE0YzAtNy43LDYuMy0xNCwxNC0xNHMxNCw2LjMsMTQsMTRDLTI1Nyw0MDQuNy0yNjMuMiw0MTEtMjcxLDQxMUwtMjcxLDQxMXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI3NS41LDQwMy44Yy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMi0wLjEtMC4yLTAuMy0wLjItMC41di0xMi40YzAtMC4yLDAuMS0wLjQsMC4yLTAuNQ0KCQljMC4yLTAuMSwwLjQtMC4yLDAuNi0wLjFsMS41LDAuM2MwLjQsMC4xLDAuNiwwLjQsMC41LDAuOGMtMC4xLDAuNC0wLjQsMC42LTAuOCwwLjVsLTAuNy0wLjF2MTAuOGwwLjctMC4xDQoJCWMwLjQtMC4xLDAuNywwLjIsMC44LDAuNWMwLjEsMC40LTAuMiwwLjctMC41LDAuOGwtMS42LDAuMkgtMjc1LjVMLTI3NS41LDQwMy44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjY1LjMsNDAxLjRsLTYuNCwxdi0xMWw2LjQsMVY0MDEuNEwtMjY1LjMsNDAxLjR6IE0tMjY0LjUsMzkxLjJsLTcuNy0xLjNjLTAuMiwwLTAuNCwwLTAuNSwwLjINCgkJYy0wLjEsMC4xLTAuMiwwLjMtMC4yLDAuNXYxMi43YzAsMC4yLDAuMSwwLjQsMC4yLDAuNWMwLjEsMC4xLDAuMywwLjIsMC40LDAuMmgwLjFsNy43LTEuM2MwLjMtMC4xLDAuNi0wLjMsMC42LTAuN3YtMTAuMg0KCQlDLTI2NCwzOTEuNS0yNjQuMiwzOTEuMi0yNjQuNSwzOTEuMkwtMjY0LjUsMzkxLjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0yNjYuMywzOTNsLTEuMi0wLjJjLTAuNCwwLTAuNywwLjItMC43LDAuNnMwLjIsMC43LDAuNiwwLjdsMS4yLDAuMWgwLjFjMC4zLDAsMC42LTAuMywwLjctMC42DQoJCUMtMjY1LjcsMzkzLjMtMjY1LjksMzkzLTI2Ni4zLDM5M0wtMjY2LjMsMzkzeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjY2LjMsMzk1LjFsLTIuNS0wLjFsMCwwYy0wLjQsMC0wLjcsMC4zLTAuNywwLjZjMCwwLjQsMC4zLDAuNywwLjYsMC43bDIuNSwwLjFsMCwwYzAuNCwwLDAuNy0wLjMsMC43LTAuNg0KCQlDLTI2NS43LDM5NS40LTI2NiwzOTUuMS0yNjYuMywzOTUuMUwtMjY2LjMsMzk1LjF6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0yNjYuNCwzOTcuM2wtMy45LDAuMmMtMC40LDAtMC43LDAuMy0wLjYsMC43YzAsMC40LDAuMywwLjYsMC43LDAuNmwwLDBsMy45LTAuMmMwLjQsMCwwLjctMC4zLDAuNi0wLjcNCgkJQy0yNjUuNywzOTcuNi0yNjYsMzk3LjMtMjY2LjQsMzk3LjNMLTI2Ni40LDM5Ny4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjY2LjQsMzk5LjVsLTMuOSwwLjRjLTAuNCwwLTAuNiwwLjQtMC42LDAuN2MwLDAuMywwLjMsMC42LDAuNywwLjZjMCwwLDAsMCwwLjEsMGwzLjgtMC40DQoJCWMwLjQsMCwwLjYtMC40LDAuNi0wLjdDLTI2NS43LDM5OS43LTI2Ni4xLDM5OS40LTI2Ni40LDM5OS41TC0yNjYuNCwzOTkuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--unmute {
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iOC41IDguNSAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA4LjUgOC41IDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuMzEsOC43OTZjMC41MTYtMC41MTUsMC45MzgtMC4zNDEsMC45MzgsMC4zODh2MTYuNjNjMCwwLjcyOS0wLjQyMiwwLjkwNC0wLjkzOCwwLjM4OWwtNC44NDctNC44NDgKCQloLTMuMjE0di03LjcxMmgzLjIxNEwyMi4zMSw4Ljc5NnoiLz4KPC9nPgo8L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--user-icon {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+dXNlci1pY29uPC90aXRsZT4KPHBhdGggZD0iTTE2IDMyYy04LjgyMyAwLTE2LTcuMTc3LTE2LTE2czcuMTc3LTE2IDE2LTE2YzguODIzIDAgMTYgNy4xNzcgMTYgMTZzLTcuMTc3IDE2LTE2IDE2ek02Ljk1MSAyNy4xMjljMi40NzkgMi4wMTEgNS42MTYgMy4yMjQgOS4wNDkgMy4yMjQgMy40NSAwIDYuNjIyLTEuMjMxIDkuMTAxLTMuMjU5LTAuMTU2LTAuNTAzLTAuODMyLTEuMTQ0LTEuODM3LTEuMzUybC0wLjEyMS0wLjAzNWMtMi4yMTktMC41Mi00LjI5OS0wLjk4OC00Ljk1OC0yLjQyNy0wLjMyOS0wLjcxMS0wLjI0My0xLjU0MyAwLjI0My0yLjQ2MiAxLjg4OS0zLjU3MSAyLjMwNi02LjYwNSAxLjE2MS04LjUxMS0wLjcxMS0xLjE3OS0xLjk3Ni0xLjgyLTMuNTg4LTEuODJzLTIuODk1IDAuNjU5LTMuNjA2IDEuODU1Yy0xLjE0NCAxLjkyNC0wLjcyOCA0Ljk0IDEuMTc5IDguNDU5IDAuNDg1IDAuOTAxIDAuNTcyIDEuNzMzIDAuMjYgMi40NDQtMC42NTkgMS40MzktMi43MjIgMS45MjQtNC45MDYgMi40MjdsLTAuMTczIDAuMDM1Yy0wLjkwMSAwLjIyNS0xLjQ3MyAwLjY5My0xLjgwMyAxLjQyMXpNMTYgMS42MjljLTcuOTIyIDAtMTQuMzUzIDYuNDQ5LTE0LjM1MyAxNC4zNTMgMCAzLjg4MyAxLjU0MyA3LjQwMiA0LjA1NiA5Ljk4NSAwLjU3Mi0wLjkzNiAxLjQ5MS0xLjU3NyAyLjY3LTEuODU1bDAuMTczLTAuMDM1YzEuNTQzLTAuMzY0IDMuNDY3LTAuNzk3IDMuNzc5LTEuNTA4IDAuMTA0LTAuMjI1IDAuMDM1LTAuNTU1LTAuMjA4LTAuOTg4LTIuMTg0LTQuMDM5LTIuNi03LjYyNy0xLjE0NC0xMC4wNzIgMS4wMDUtMS42ODEgMi44NDMtMi42NTIgNS4wMjctMi42NTIgMi4xNjcgMCAzLjk4NyAwLjk1MyA0Ljk5MiAyLjYxOCAxLjQ1NiAyLjQxIDEuMDU3IDYuMDE1LTEuMTA5IDEwLjEyNC0wLjIyNSAwLjQzMy0wLjI5NSAwLjc4LTAuMTkxIDEuMDA1IDAuMzI5IDAuNjkzIDIuMTg0IDEuMTI3IDMuODMxIDEuNTA4IDEuMjY1IDAuMjc3IDIuMzA2IDAuOTUzIDIuODQzIDEuODIgMi40NzktMi41ODMgNC4wMDQtNi4wODUgNC4wMDQtOS45MzMtMC4wMTctNy45MjItNi40NDktMTQuMzcxLTE0LjM3MS0xNC4zNzF6Ij48L3BhdGg+Cjwvc3ZnPgo=);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--user-icon-blue {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDxnIGlkPSJpY29ucy91c2VyX2ljb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTIsMjQgQzUuMzgyNDQ4NTQsMjQgMCwxOC42MTc1NTE1IDAsMTIgQzAsNS4zODI0NDg1NCA1LjM4MjQ0ODU0LDAgMTIsMCBDMTguNjE3NTUxNSwwIDI0LDUuMzgyNDQ4NTQgMjQsMTIgQzI0LDE4LjYxNzU1MTUgMTguNjE3NTUxNSwyNCAxMiwyNCBaIE01LjIxMzQzNDQ1LDIwLjM0NjY5NTYgQzcuMDcyNTg5MzgsMjEuODU0ODIxMiA5LjQyNTc4NTQ4LDIyLjc2NDg5NzEgMTIsMjIuNzY0ODk3MSBDMTQuNTg3MjE1NiwyMi43NjQ4OTcxIDE2Ljk2NjQxMzksMjEuODQxODIwMiAxOC44MjU1Njg4LDIwLjMyMDY5MzQgQzE4LjcwODU1OSwxOS45NDM2NjIgMTguMjAxNTE2OCwxOS40NjI2MjE5IDE3LjQ0NzQ1NCwxOS4zMDY2MDg5IEwxNy4zNTY0NDY0LDE5LjI4MDYwNjcgQzE1LjY5MjMwNzcsMTguODkwNTc0MiAxNC4xMzIxNzc3LDE4LjUzOTU0NSAxMy42MzgxMzY1LDE3LjQ2MDQ1NSBDMTMuMzkxMTE1OSwxNi45Mjc0MTA2IDEzLjQ1NjEyMTMsMTYuMzAzMzU4NiAxMy44MjAxNTE3LDE1LjYxNDMwMTIgQzE1LjIzNzI2OTgsMTIuOTM2MDc4IDE1LjU0OTI5NTgsMTAuNjYwODg4NCAxNC42OTEyMjQzLDkuMjMwNzY5MjMgQzE0LjE1ODE3OTgsOC4zNDY2OTU1NiAxMy4yMDkxMDA4LDcuODY1NjU1NDcgMTIsNy44NjU2NTU0NyBDMTAuNzkwODk5Miw3Ljg2NTY1NTQ3IDkuODI4ODE5MDcsOC4zNTk2OTY2NCA5LjI5NTc3NDY1LDkuMjU2NzcxNCBDOC40Mzc3MDMxNCwxMC42OTk4OTE3IDguNzQ5NzI5MTQsMTIuOTYyMDgwMiAxMC4xNzk4NDgzLDE1LjYwMTMwMDEgQzEwLjU0Mzg3ODcsMTYuMjc3MzU2NCAxMC42MDg4ODQxLDE2LjkwMTQwODUgMTAuMzc0ODY0NiwxNy40MzQ0NTI5IEM5Ljg4MDgyMzQsMTguNTEzNTQyOCA4LjMzMzY5NDQ3LDE4Ljg3NzU3MzEgNi42OTU1NTc5NiwxOS4yNTQ2MDQ2IEw2LjU2NTU0NzEzLDE5LjI4MDYwNjcgQzUuODg5NDkwNzksMTkuNDQ5NjIwOCA1LjQ2MDQ1NTA0LDE5LjgwMDY1MDEgNS4yMTM0MzQ0NSwyMC4zNDY2OTU2IFogTTEyLDEuMjIyMTAxODQgQzYuMDU4NTA0ODgsMS4yMjIxMDE4NCAxLjIzNTEwMjkzLDYuMDU4NTA0ODggMS4yMzUxMDI5MywxMS45ODY5OTg5IEMxLjIzNTEwMjkzLDE0Ljg5OTI0MTYgMi4zOTIxOTkzNSwxNy41Mzg0NjE1IDQuMjc3MzU2NDUsMTkuNDc1NjIzIEM0LjcwNjM5MjIsMTguNzczNTY0NSA1LjM5NTQ0OTYyLDE4LjI5MjUyNDQgNi4yNzk1MjMyOSwxOC4wODQ1MDcgTDYuNDA5NTM0MTMsMTguMDU4NTA0OSBDNy41NjY2MzA1NSwxNy43ODU0ODIxIDkuMDA5NzUwODEsMTcuNDYwNDU1IDkuMjQzNzcwMzEsMTYuOTI3NDEwNiBDOS4zMjE3NzY4MSwxNi43NTgzOTY1IDkuMjY5NzcyNDgsMTYuNTExMzc1OSA5LjA4Nzc1NzMxLDE2LjE4NjM0ODkgQzcuNDQ5NjIwOCwxMy4xNTcwOTY0IDcuMTM3NTk0OCwxMC40NjU4NzIyIDguMjI5Njg1ODEsOC42MzI3MTkzOSBDOC45ODM3NDg2NSw3LjM3MTYxNDMgMTAuMzYxODYzNSw2LjY0MzU1MzYzIDEyLDYuNjQzNTUzNjMgQzEzLjYyNTEzNTQsNi42NDM1NTM2MyAxNC45OTAyNDkyLDcuMzU4NjEzMjIgMTUuNzQ0MzEyLDguNjA2NzE3MjMgQzE2LjgzNjQwMywxMC40MTM4Njc4IDE2LjUzNzM3ODEsMTMuMTE4MDkzMiAxNC45MTIyNDI3LDE2LjE5OTM0OTkgQzE0Ljc0MzIyODYsMTYuNTI0Mzc3IDE0LjY5MTIyNDMsMTYuNzg0Mzk4NyAxNC43NjkyMzA4LDE2Ljk1MzQxMjggQzE1LjAxNjI1MTQsMTcuNDczNDU2MSAxNi40MDczNjczLDE3Ljc5ODQ4MzIgMTcuNjQyNDcwMiwxOC4wODQ1MDcgQzE4LjU5MTU0OTMsMTguMjkyNTI0NCAxOS4zNzE2MTQzLDE4Ljc5OTU2NjYgMTkuNzc0NjQ3OSwxOS40NDk2MjA4IEMyMS42MzM4MDI4LDE3LjUxMjQ1OTQgMjIuNzc3ODk4MiwxNC44ODYyNDA1IDIyLjc3Nzg5ODIsMTIgQzIyLjc2NDg5NzEsNi4wNTg1MDQ4OCAxNy45NDE0OTUxLDEuMjIyMTAxODQgMTIsMS4yMjIxMDE4NCBaIiBpZD0idXNlcl9pY29uIiBmaWxsPSIjNDQ2Q0FFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4NCg==);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--user-icon-notify {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTg1cHgiIGhlaWdodD0iMTg2cHgiIHZpZXdCb3g9IjAgMCAxODUgMTg2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbnVzZXJfbm90aWY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNvbnVzZXJfbm90aWYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05Mi43LDE4NS40IEM0MS44LDE4NS40IDAuNCwxNDQgMC40LDkzLjEgQzAuNCw0Mi4yIDQxLjgsMC44IDkyLjcsMC44IEMxNDMuNiwwLjggMTg1LDQyLjIgMTg1LDkzLjEgQzE4NSwxNDQgMTQzLjYsMTg1LjQgOTIuNywxODUuNCBaIE00MC41LDE1Ny4zIEM1NC44LDE2OC45IDcyLjksMTc1LjkgOTIuNywxNzUuOSBDMTEyLjYsMTc1LjkgMTMwLjksMTY4LjggMTQ1LjIsMTU3LjEgQzE0NC4zLDE1NC4yIDE0MC40LDE1MC41IDEzNC42LDE0OS4zIEwxMzMuOSwxNDkuMSBDMTIxLjEsMTQ2LjEgMTA5LjEsMTQzLjQgMTA1LjMsMTM1LjEgQzEwMy40LDEzMSAxMDMuOSwxMjYuMiAxMDYuNywxMjAuOSBDMTE3LjYsMTAwLjMgMTIwLDgyLjggMTEzLjQsNzEuOCBDMTA5LjMsNjUgMTAyLDYxLjMgOTIuNyw2MS4zIEM4My40LDYxLjMgNzYsNjUuMSA3MS45LDcyIEM2NS4zLDgzLjEgNjcuNywxMDAuNSA3OC43LDEyMC44IEM4MS41LDEyNiA4MiwxMzAuOCA4MC4yLDEzNC45IEM3Ni40LDE0My4yIDY0LjUsMTQ2IDUxLjksMTQ4LjkgTDUwLjksMTQ5LjEgQzQ1LjcsMTUwLjQgNDIuNCwxNTMuMSA0MC41LDE1Ny4zIFogTTkyLjcsMTAuMiBDNDcsMTAuMiA5LjksNDcuNCA5LjksOTMgQzkuOSwxMTUuNCAxOC44LDEzNS43IDMzLjMsMTUwLjYgQzM2LjYsMTQ1LjIgNDEuOSwxNDEuNSA0OC43LDEzOS45IEw0OS43LDEzOS43IEM1OC42LDEzNy42IDY5LjcsMTM1LjEgNzEuNSwxMzEgQzcyLjEsMTI5LjcgNzEuNywxMjcuOCA3MC4zLDEyNS4zIEM1Ny43LDEwMiA1NS4zLDgxLjMgNjMuNyw2Ny4yIEM2OS41LDU3LjUgODAuMSw1MS45IDkyLjcsNTEuOSBDMTA1LjIsNTEuOSAxMTUuNyw1Ny40IDEyMS41LDY3IEMxMjkuOSw4MC45IDEyNy42LDEwMS43IDExNS4xLDEyNS40IEMxMTMuOCwxMjcuOSAxMTMuNCwxMjkuOSAxMTQsMTMxLjIgQzExNS45LDEzNS4yIDEyNi42LDEzNy43IDEzNi4xLDEzOS45IEMxNDMuNCwxNDEuNSAxNDkuNCwxNDUuNCAxNTIuNSwxNTAuNCBDMTY2LjgsMTM1LjUgMTc1LjYsMTE1LjMgMTc1LjYsOTMuMSBDMTc1LjUsNDcuNCAxMzguNCwxMC4yIDkyLjcsMTAuMiBaIiBpZD0iU2hhcGUiIGZpbGw9IiM0NDZDQUUiPjwvcGF0aD4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0ZGMzMwMCIgY3g9IjE1NCIgY3k9IjMyIiByPSIzMSI+PC9jaXJjbGU+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-size: contain;
    background-repeat: no-repeat; }
  .Icon--x-large {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAuMzU1NTMxOTQ1LDI5LjkyNzgwOCBDLTAuMTE4NTEwNjQ4LDMwLjQwMTg1MDYgLTAuMTE4NTEwNjQ4LDMxLjE3MDQyNTUgMC4zNTU1MzE5NDUsMzEuNjQ0NDY4MSBDMC44Mjk1NzQ1MzksMzIuMTE4NTEwNiAxLjU5ODE0OTQ0LDMyLjExODUxMDYgMi4wNzIxOTIwMywzMS42NDQ0NjgxIEwzMS42NDQ0NjgxLDIuMDcyMTkyMDMgQzMyLjExODUxMDYsMS41OTgxNDk0NCAzMi4xMTg1MTA2LDAuODI5NTc0NTM5IDMxLjY0NDQ2ODEsMC4zNTU1MzE5NDUgQzMxLjE3MDQyNTUsLTAuMTE4NTEwNjQ4IDMwLjQwMTg1MDYsLTAuMTE4NTEwNjQ4IDI5LjkyNzgwOCwwLjM1NTUzMTk0NSBMMC4zNTU1MzE5NDUsMjkuOTI3ODA4IFogTTI5LjkyNzgwOCwzMS42NDQ0NjgxIEMzMC40MDE4NTA2LDMyLjExODUxMDYgMzEuMTcwNDI1NSwzMi4xMTg1MTA2IDMxLjY0NDQ2ODEsMzEuNjQ0NDY4MSBDMzIuMTE4NTEwNiwzMS4xNzA0MjU1IDMyLjExODUxMDYsMzAuNDAxODUwNiAzMS42NDQ0NjgxLDI5LjkyNzgwOCBMMi4wNzIxOTIwMywwLjM1NTUzMTk0NSBDMS41OTgxNDk0NCwtMC4xMTg1MTA2NDggMC44Mjk1NzQ1MzksLTAuMTE4NTEwNjQ4IDAuMzU1NTMxOTQ1LDAuMzU1NTMxOTQ1IEMtMC4xMTg1MTA2NDgsMC44Mjk1NzQ1MzkgLTAuMTE4NTEwNjQ4LDEuNTk4MTQ5NDQgMC4zNTU1MzE5NDUsMi4wNzIxOTIwMyBMMjkuOTI3ODA4LDMxLjY0NDQ2ODEgWiIgZmlsbD0iIzAwMDAwMCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);
    background-size: contain;
    background-repeat: no-repeat; }

@keyframes stock-ticker-slide {
  0% {
    transform: translateX(0%); }
  100% {
    transform: translateX(-50%); } }

.StockTicker {
  position: relative;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  height: 30px;
  margin-left: -2.98013%;
  margin-right: -2.98013%; }
  @media screen and (min-width: 50em) {
    .StockTicker {
      padding-left: 0;
      padding-right: 0;
      margin-left: 0;
      margin-right: 0; } }
  .StockTicker:before, .StockTicker:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    width: 2.98013%;
    pointer-events: none; }
    @media screen and (min-width: 50em) {
      .StockTicker:before, .StockTicker:after {
        content: none; } }
  .StockTicker:before {
    left: 0;
    background: linear-gradient(to right, #fcf4ec, rgba(252, 244, 236, 0)); }
  .StockTicker:after {
    right: 0;
    background: linear-gradient(to left, #fcf4ec, rgba(252, 244, 236, 0)); }
  .StockTicker-list {
    display: inline-block;
    list-style: none;
    padding-left: 0;
    vertical-align: middle;
    font-size: 0;
    animation: stock-ticker-slide 60s linear infinite; }
    .has-no-touch .StockTicker-list:hover {
      animation-play-state: paused; }
  .StockTicker-item {
    display: inline-block;
    margin-right: 14px;
    vertical-align: middle; }
  .StockTicker-link {
    text-decoration: none;
    color: #222; }
    .has-no-touch .StockTicker-link:hover, .StockTicker-link:focus {
      color: #222;
      opacity: 0.75; }
  .StockTicker-positive {
    color: #390; }
  .StockTicker-negative {
    color: #f30; }

.SubscriptionPackages-package {
  order: 1;
  padding: 27px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  margin-bottom: 9px; }
  @media screen and (min-width: 50em) {
    .SubscriptionPackages-package {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      order: 1;
      align-self: stretch;
      width: 33.33333%;
      margin-bottom: 0;
      border-radius: 0; }
      .SubscriptionPackages-package:first-child {
        border-right: 0;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px; }
      .SubscriptionPackages-package:last-child {
        border-left: 0;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; } }
  .SubscriptionPackages-package:last-child {
    margin-bottom: 0; }
  .SubscriptionPackages-package--highlight {
    order: 0;
    background: #f7f6f5;
    border-radius: 3px; }
    @media screen and (min-width: 50em) {
      .SubscriptionPackages-package--highlight {
        order: 1; } }

.SubscriptionPackages-packageHeading {
  margin-bottom: 9px; }

.SubscriptionPackages-packagePrice {
  margin-bottom: 20px;
  font-size: 51px;
  line-height: 1.15; }
  @media screen and (min-width: 62.5em) {
    .SubscriptionPackages-packagePrice {
      font-size: 64px; } }
  @media screen and (min-width: 50em) {
    .SubscriptionPackages-package--highlight .SubscriptionPackages-packagePrice {
      margin-bottom: 41px;
      font-size: 68px; } }
  @media screen and (min-width: 62.5em) {
    .SubscriptionPackages-package--highlight .SubscriptionPackages-packagePrice {
      font-size: 85px; } }

.SubscriptionPackages-packagePriceFrom {
  margin-right: -0.5em;
  vertical-align: super;
  font-size: 30%;
  font-weight: normal; }

.SubscriptionPackages-packagePriceCurrency {
  margin-left: -0.25em;
  vertical-align: super;
  font-size: 50%; }

.SubscriptionPackages-packageFigure {
  margin-bottom: 27px; }
  .SubscriptionPackages-packageFigure img {
    margin: 0 auto; }
  @media screen and (min-width: 50em) {
    .SubscriptionPackages-package--highlight .SubscriptionPackages-packageFigure {
      margin-bottom: 36px; } }

.SubscriptionPackages-packageForm {
  max-width: 300px;
  margin: 0 auto; }

.Table {
  table-layout: fixed;
  border: 1px solid #e5e5e5; }
  .theme-Default .Table {
    border: 1px solid #e5e5e5; }
  .theme-Business .Table {
    border: 1px solid #e2dbd3; }
  .theme-Native .Table {
    border: 1px solid #e2dccd; }
  .Table-row--withBorder {
    border: 1px solid #e5e5e5; }
    .theme-Default .Table-row--withBorder {
      border: 1px solid #e5e5e5; }
    .theme-Business .Table-row--withBorder {
      border: 1px solid #e2dbd3; }
    .theme-Native .Table-row--withBorder {
      border: 1px solid #e2dccd; }
  .Table-header, .Table-cell {
    width: 1%;
    border-bottom: 1px solid #e5e5e5; }
    .theme-Default .Table-header, .theme-Default .Table-cell {
      border-bottom: 1px solid #e5e5e5; }
    .theme-Business .Table-header, .theme-Business .Table-cell {
      border-bottom: 1px solid #e2dbd3; }
    .theme-Native .Table-header, .theme-Native .Table-cell {
      border-bottom: 1px solid #e2dccd; }
  .Table-header--borderLeft, .Table-cell--borderLeft {
    border-left: 1px solid #e5e5e5; }
    .theme-Default .Table-header--borderLeft, .theme-Default .Table-cell--borderLeft {
      border-left: 1px solid #e5e5e5; }
    .theme-Business .Table-header--borderLeft, .theme-Business .Table-cell--borderLeft {
      border-left: 1px solid #e2dbd3; }
    .theme-Native .Table-header--borderLeft, .theme-Native .Table-cell--borderLeft {
      border-left: 1px solid #e2dccd; }
  .Table-header--borderRight, .Table-cell--borderRight {
    border-right: 1px solid #e5e5e5; }
    .theme-Default .Table-header--borderRight, .theme-Default .Table-cell--borderRight {
      border-right: 1px solid #e5e5e5; }
    .theme-Business .Table-header--borderRight, .theme-Business .Table-cell--borderRight {
      border-right: 1px solid #e2dbd3; }
    .theme-Native .Table-header--borderRight, .theme-Native .Table-cell--borderRight {
      border-right: 1px solid #e2dccd; }
  .theme-Default .Table-header {
    background: #f7f6f5; }
  .theme-Business .Table-header {
    background: #f4ebe2; }
  .theme-Native .Table-header {
    background: #f4ecdc; }
  .Table-header--minor {
    font-weight: normal; }
  .Table-flex--1 {
    width: 1%; }
  .Table-flex--2 {
    width: 2%; }
  .Table-flex--3 {
    width: 3%; }
  .Table-flex--4 {
    width: 4%; }
  .Table-flex--5 {
    width: 5%; }
  .Table--spacious th,
  .Table--spacious td {
    padding: 14px; }
  .Table--textCenter th,
  .Table--textCenter td {
    text-align: center; }
  .Table--withoutBorder {
    border: none; }
    .Table--withoutBorder .Table-header, .Table--withoutBorder .Table-cell {
      border-bottom: none; }
  .Table-container--horizontalScroll {
    overflow: auto;
    overflow-y: hidden; }

.Tabs-list {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
  border: solid #436cae;
  border-width: 1px;
  border-radius: 2px; }
  .has-no-flexbox .Tabs-list {
    display: table;
    table-layout: fixed;
    width: 100%; }
  @supports not (flex-wrap: wrap) {
    .Tabs-list {
      display: table;
      table-layout: fixed;
      width: 100%; } }
  .Tabs.is-stacked .Tabs-list:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 27px;
    cursor: pointer; }
  .Tabs.is-stacked .Tabs-list:after {
    content: "\E624";
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    cursor: pointer;
    color: #fff;
    text-align: center;
    line-height: 27px;
    background: #436cae; }
    .theme-Business .Tabs.is-stacked .Tabs-list:after {
      background: #c6579a;
      color: #fff; }
  .Tabs.is-stacked.is-open .Tabs-list:before {
    left: auto;
    right: 0;
    width: 22px; }
  .Tabs.is-stacked.is-open .Tabs-list:after {
    content: "\E625"; }

.Tabs-item {
  flex-grow: 1; }
  .has-no-flexbox .Tabs-item {
    display: table-cell; }
  .Tabs-item.is-hidden {
    display: none; }
  .Tabs.is-stacked .Tabs-item {
    width: 100%; }
  .Tabs.is-stacked.is-open .Tabs-item.is-hidden {
    display: block; }

.Tabs-optionInput {
  position: absolute;
  left: -9999%; }

.Tabs-link, .Tabs-optionLabel {
  display: block;
  padding: 3px 0;
  border: 0 solid #436cae;
  border-left-width: 1px;
  color: #3e83ca;
  text-align: center;
  text-decoration: none;
  cursor: pointer; }
  .has-no-touch .Tabs-link:hover, .Tabs-link:focus, .has-no-touch .Tabs-optionLabel:hover, .Tabs-optionLabel:focus {
    background: rgba(179, 179, 179, 0.1); }
  .Tabs.is-stacked.is-open .Tabs-link, .Tabs.is-stacked.is-open .Tabs-optionLabel {
    border-top-width: 1px;
    border-left-width: 0; }
  .Tabs.is-stacked.is-open .Tabs-item:first-child .Tabs-link, .Tabs.is-stacked.is-open .Tabs-item:first-child .Tabs-optionLabel {
    border-top-width: 0; }
  .Tabs-item:first-child .Tabs-link, .Tabs-item:first-child .Tabs-optionLabel {
    border-left-width: 0; }

.Tabs-link.is-active,
.Tabs-optionInput:checked + .Tabs-optionLabel {
  background: #436cae;
  color: #fff; }

.has-js .Tabs-tab {
  display: none; }

.Tabs-tab.is-open {
  display: block; }

@media screen and (min-width: 50em) and (max-width: 62.4375em) {
  .Tabs--inNarrowColumn .Tabs-list {
    display: block; }
  .Tabs--inNarrowColumn .Tabs-item {
    display: block; }
  .Tabs--inNarrowColumn .Tabs-link, .Tabs--inNarrowColumn .Tabs-optionLabel {
    border-left-width: 0;
    border-top-width: 1px; }
  .Tabs--inNarrowColumn .Tabs-item:first-child .Tabs-link, .Tabs--inNarrowColumn .Tabs-item:first-child .Tabs-optionLabel {
    border-top-width: 0; } }

.theme-Business .Tabs .Tabs-list {
  border-color: #c6579a; }

.theme-Business .Tabs .Tabs-link {
  border-color: #c6579a;
  color: #c3227d; }
  .theme-Business .Tabs .Tabs-link.is-active {
    background: #c6579a;
    color: #fff; }

.TeaserPack {
  position: relative; }
  .TeaserPack-label {
    background: #f7f6f5;
    display: inline-block;
    width: 100%;
    padding: 5px 7px; }
    @media screen and (min-width: 37.5em) {
      .TeaserPack-label {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        background: rgba(247, 246, 245, 0.8);
        padding: 7px 14px; } }
    .theme-Business .TeaserPack-label {
      background: #f4ebe2; }
      @media screen and (min-width: 37.5em) {
        .theme-Business .TeaserPack-label {
          background: rgba(244, 235, 226, 0.8); } }
    .TeaserPack-label--withoutMedia {
      position: relative;
      margin-bottom: 14px; }
  .TeaserPack-footer {
    padding-top: 6px;
    padding-bottom: 8px; }
    .Teaser + .TeaserPack-footer {
      margin-top: 9px; }
  .TeaserPack-footer-part {
    margin-right: 14px; }
  .TeaserPack--breaking .TeaserPack-label {
    position: static;
    padding: 0;
    background: transparent;
    border: 0; }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

.Teaser {
  position: relative; }
  .Teaser-link {
    display: block;
    text-decoration: none;
    position: relative;
    color: #222; }
    .Teaser-link:before, .Teaser-link:after {
      content: "";
      display: table; }
    .Teaser-link:after {
      clear: both; }
    @media print {
      .Teaser-link:after {
        font-family: "Sueca Sans", Arial, sans-serif;
        content: " " attr(href);
        display: block;
        clear: both;
        padding-top: 5px;
        color: #666; } }
  .Teaser-native-exit-link {
    position: absolute;
    top: 30px;
    right: 2px;
    z-index: 300;
    padding-bottom: 7px;
    background-color: rgba(62, 131, 202, 0.7);
    color: #fff; }
    @media screen and (min-width: 37.5em) {
      .Teaser-native-exit-link {
        padding-bottom: 2px; } }
    .Teaser-native-exit-link--native {
      background-color: rgba(255, 205, 0, 0.7);
      color: #000; }
      @media screen and (min-width: 37.5em) {
        .Teaser-native-exit-link--native {
          padding-bottom: 10px; } }
    .Teaser-native-exit-link--borsplus {
      background-color: rgba(198, 87, 154, 0.7); }
    .Teaser-native-exit-link-label {
      color: #000;
      font-size: 8px;
      padding-left: 5px;
      display: block;
      text-transform: uppercase; }
    .Teaser-native-exit-link-content {
      color: #000;
      padding: 0 20px;
      font-size: 13px; }
      @media screen and (min-width: 37.5em) {
        .Teaser-native-exit-link-content {
          padding: 0 20px;
          font-size: 14px; } }
      .Teaser-native-exit-link-content:hover {
        color: #555; }
  .Teaser-link:hover .Teaser-video-playbutton {
    background-color: #3e83ca; }
  .Teaser-video-playbutton {
    position: absolute;
    font-family: sans-serif;
    bottom: 9px;
    left: 9px;
    color: #fff;
    background: rgba(0, 0, 0, 0.75);
    padding: 0px 8px 0 7px;
    border-radius: 20px; }
    .Teaser--kilo .Teaser-video-playbutton,
    .Teaser--hecto .Teaser-video-playbutton,
    .Teaser--deci .Teaser-video-playbutton,
    .Teaser--milliDeci .Teaser-video-playbutton,
    .Teaser--milli .Teaser-video-playbutton {
      bottom: 2px;
      left: 2px;
      line-height: 0; }
  .Teaser-video-playicon:before {
    font-family: svd-icons;
    font-size: 18px;
    content: "\E617"; }
    .Teaser--kilo .Teaser-video-playicon:before,
    .Teaser--hecto .Teaser-video-playicon:before,
    .Teaser--deci .Teaser-video-playicon:before,
    .Teaser--milliDeci .Teaser-video-playicon:before,
    .Teaser--milli .Teaser-video-playicon:before {
      font-size: 10px; }
  .Teaser-video-duration {
    margin-left: 5px;
    line-height: 30px; }
    .Teaser--kilo .Teaser-video-duration,
    .Teaser--hecto .Teaser-video-duration,
    .Teaser--deci .Teaser-video-duration,
    .Teaser--milliDeci .Teaser-video-duration,
    .Teaser--milli .Teaser-video-duration {
      font-size: 10px;
      margin-left: 0;
      line-height: 20px; }
  .Teaser-image + .Teaser-body {
    display: table-cell;
    width: 9999px;
    *width: auto; }
  .Teaser-image--video:after {
    position: absolute;
    top: auto;
    bottom: 9px;
    left: 9px;
    margin-top: 0;
    margin-left: 0;
    width: 35px;
    height: 35px;
    background: rgba(0, 0, 0, 0.75);
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
    font-size: 22px; }
    .has-no-touch .Teaser-link:hover .Teaser-image--video:after,
    .Teaser-link:focus .Teaser-image--video:after {
      background-color: #3e83ca; }
  .Teaser-image--author img {
    max-height: 150px;
    float: right;
    width: auto; }
  .has-no-touch .Teaser-link:hover .Teaser-image img,
  .Teaser-link:focus .Teaser-image img {
    opacity: 0.93; }
  .Teaser-heading {
    margin-bottom: 0.2em; }
    .has-no-touch .Teaser-link:hover .Teaser-heading,
    .Teaser-link:focus .Teaser-heading {
      color: #555; }
  .Teaser-meta {
    display: inline; }
  @media screen and (max-width: 37.4375em) {
    .Teaser-excerptMore {
      font-size: 0; } }
  .Teaser-premium {
    color: #3e83ca; }
  .Teaser-premiumIcon {
    vertical-align: middle;
    margin-right: -5px;
    margin-top: -1px; }
  .Teaser-type--native:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    margin-bottom: 0.3em;
    vertical-align: bottom;
    background: #ffcd00; }
  .Teaser-time {
    position: absolute;
    left: -9999%;
    white-space: nowrap; }
    .Teaser-time--recent {
      position: static;
      left: auto; }
  .Teaser-adLabel {
    display: block;
    margin-bottom: 9px;
    padding: 0 7px;
    line-height: 20px;
    color: #222;
    font-size: 11px; }
    .Teaser-adLabel--native {
      min-height: 5px;
      background: #ffcd00; }
  .Teaser--minimal .Teaser-heading, .Teaser--oneliner .Teaser-heading {
    display: inline;
    margin-bottom: 0;
    margin-right: 5px; }
  .Teaser--minimal .Teaser-image, .Teaser--oneliner .Teaser-image {
    position: absolute;
    left: -9999%; }
  .Teaser--minimal .Teaser-meta, .Teaser--oneliner .Teaser-meta {
    white-space: nowrap; }
  @media screen and (min-width: 62.5em) {
    .Teaser--minimal--auto .Teaser-heading {
      display: block;
      margin-right: 0; }
    .Teaser--minimal--auto .Teaser-meta {
      white-space: normal; } }
  @media screen and (min-width: 62.5em) {
    .Teaser--minimal--auto .Teaser-image {
      position: relative;
      left: auto; }
      .Teaser--minimal--auto .Teaser-image--video {
        position: relative; } }
  .Teaser--hidden {
    display: none; }
  .Teaser--voice .Teaser-body {
    display: table;
    table-layout: fixed;
    width: 100%; }
  .Teaser--voice .Teaser-avatar {
    display: table-cell;
    vertical-align: bottom;
    width: 30%;
    text-align: right; }
    .Teaser--voice .Teaser-avatar img {
      float: right;
      display: block;
      height: auto;
      max-width: 150px;
      width: 100%; }
  .Teaser--voice .Teaser-avatars {
    display: table-cell;
    width: 40%;
    vertical-align: bottom;
    text-align: right;
    position: relative; }
    .Teaser--voice .Teaser-avatars-avatar {
      width: 60%;
      position: absolute;
      bottom: 0;
      right: 40%; }
    .Teaser--voice .Teaser-avatars-avatar:nth-child(2) {
      right: 0;
      position: relative;
      float: right; }
    @media screen and (max-width: 37.4375em) {
      .Teaser--voice .Teaser-avatars {
        display: none; } }
  .Teaser--search .Teaser-image {
    float: right;
    margin-right: 0;
    margin-left: 14px; }
  .Teaser--search .Teaser-sponsor {
    color: #666;
    margin-right: 7px; }
  .Teaser--search .Teaser-author, .Teaser--search .Teaser-additionalMeta {
    float: left;
    display: block;
    padding-top: 14px; }
  .Teaser--search .Teaser-additionalMeta {
    float: right; }
  .Teaser--search .Teaser-organizationNumber, .Teaser--search .Teaser-address {
    display: block; }
    .Teaser--search .Teaser-organizationNumber-label, .Teaser--search .Teaser-address-label {
      color: #666; }
  .Teaser--rightImage .Teaser-image {
    float: right;
    margin-right: 0;
    margin-left: 14px; }
    @media screen and (min-width: 37.5em) {
      .Teaser--rightImage .Teaser-image {
        margin-left: 9px; } }
  .Teaser--fullImage .Teaser-image.Teaser-image, .Teaser--fullImage .Teaser-video {
    height: auto;
    padding-top: 0;
    float: none;
    width: 100%;
    max-width: none;
    margin: 0 0 9px; }
    .Teaser--fullImage .Teaser-image.Teaser-image img, .Teaser--fullImage .Teaser-video img {
      position: static;
      max-width: 100%;
      height: auto;
      width: 100%; }
      .has-csstransforms .Teaser--fullImage .Teaser-image.Teaser-image img, .has-csstransforms .Teaser--fullImage .Teaser-video img {
        transform: none; }
  .Teaser--smallImage--auto .Teaser-image.Teaser-image {
    position: absolute;
    left: -9999%; }
    @media screen and (min-width: 37.5em) {
      .Teaser--smallImage--auto .Teaser-image.Teaser-image {
        position: static;
        left: auto; } }
  .Teaser--portrait .Teaser-image {
    width: 18%; }
  .Teaser--inArticle .Teaser-image.Teaser-image {
    height: auto;
    padding-top: 0;
    width: 81px; }
    .Teaser--inArticle .Teaser-image.Teaser-image img {
      position: static;
      max-width: 100%;
      height: auto;
      width: 100%; }
      .has-csstransforms .Teaser--inArticle .Teaser-image.Teaser-image img {
        transform: none; }
    @media screen and (min-width: 37.5em) {
      .Teaser--inArticle .Teaser-image.Teaser-image {
        float: none;
        width: 66.66667%;
        margin: 0 0 9px; }
        .Teaser--inArticle .Teaser-image.Teaser-image img {
          width: 100%; } }
  .Teaser--fullAdLabel .Teaser-link {
    padding-top: 29px;
    padding-bottom: 12px; }
  .Teaser--fullAdLabel .Teaser-adLabel {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0; }
  .Teaser--fullAdLabel.Teaser--minimal .Teaser-link, .Teaser--fullAdLabel.Teaser--oneliner .Teaser-link {
    padding-top: 25px;
    padding-bottom: 8px; }
  @media screen and (min-width: 50em) {
    .Teaser--fullAdLabel.Teaser--minimal--auto .Teaser-link {
      padding-top: 26px; } }
  .Teaser--fullAdLabel:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 4px;
    background: #ffcd00; }
  .Teaser--breaking .Teaser-excerpt {
    color: #222; }
  .Teaser--breaking .Teaser-image.Teaser-image, .Teaser--breaking .Teaser-video {
    height: auto;
    padding-top: 0;
    float: none;
    width: 100%;
    max-width: none;
    margin: 0 0 9px;
    margin-top: 14px;
    margin-bottom: 0; }
    .Teaser--breaking .Teaser-image.Teaser-image img, .Teaser--breaking .Teaser-video img {
      position: static;
      max-width: 100%;
      height: auto;
      width: 100%; }
      .has-csstransforms .Teaser--breaking .Teaser-image.Teaser-image img, .has-csstransforms .Teaser--breaking .Teaser-video img {
        transform: none; }
  .Teaser.theme-Default.Teaser--voice .Teaser-link {
    border-bottom-color: #436cae; }
  .Teaser.theme-Default .Teaser-type, .Teaser.theme-Default .Teaser-time {
    color: #3e83ca; }
  .Teaser.theme-Business.Teaser--voice .Teaser-link {
    border-bottom-color: #c6579a; }
  .Teaser.theme-Business .Teaser-type, .Teaser.theme-Business .Teaser-time {
    color: #c3227d; }
  .Teaser--partner .Teaser-adLabel--partner {
    background: #888;
    color: #fff; }
  .Teaser--partner .Teaser-image--partner {
    width: auto; }
  .Teaser--partner .Teaser-excerpt--partner {
    color: #888; }
  .Teaser-visited:not(.Teaser--live) .Teaser-link, .Teaser-visited:not(.Teaser--live) .Teaser-meta, .Teaser-visited:not(.Teaser--live) .Teaser-heading, .Teaser-visited:not(.Teaser--live) .Teaser-excerpt {
    color: #666; }
  .has-no-touch .Teaser-visited:not(.Teaser--live) .Teaser-link:hover .Teaser-meta, .has-no-touch .Teaser-visited:not(.Teaser--live) .Teaser-link:hover .Teaser-heading, .has-no-touch .Teaser-visited:not(.Teaser--live) .Teaser-link:hover .Teaser-excerpt {
    color: #666; }
  .has-no-touch .Teaser-visited:not(.Teaser--live) .Teaser-link:hover .Teaser-image img {
    opacity: 0.8; }
  .Teaser-visited:not(.Teaser--live) img {
    opacity: 0.8; }

.ThumbnailList {
  padding: 0;
  margin-top: 0;
  margin-left: 0;
  margin-bottom: -9px;
  list-style: none;
  overflow: hidden; }
  .ThumbnailList-item {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 9px;
    margin-bottom: 9px;
    background: #000; }
    .ThumbnailList-item:last-child {
      margin-right: 0; }
  .ThumbnailList-link {
    display: block; }
    .has-no-touch .ThumbnailList-link:hover, .ThumbnailList-link:focus {
      opacity: 0.75; }
  .ThumbnailList--vertical {
    padding-top: 9px; }
    @media screen and (min-width: 68.75em) {
      .ThumbnailList--vertical {
        position: absolute;
        left: -59px;
        width: 50px;
        top: 0;
        padding: 0;
        z-index: 2; } }

.UtilityLink {
  display: inline-block;
  margin: -3px 0;
  padding: 3px 0;
  background: transparent;
  border: 0;
  text-decoration: none; }
  .UtilityLink.UtilityLink[class] {
    color: #3e83ca; }
    .has-no-touch a:hover .UtilityLink.UtilityLink[class],
    a:focus .UtilityLink.UtilityLink[class],
    .has-no-touch .UtilityLink.UtilityLink[class]:hover, .UtilityLink.UtilityLink[class]:focus {
      color: #175e9d; }
  .UtilityLink.UtilityLink[class].is-disabled {
    color: #888; }
    .UtilityLink.UtilityLink[class].is-disabled:hover, .UtilityLink.UtilityLink[class].is-disabled:focus {
      color: #888; }
  .UtilityLink--inherit {
    font-size: inherit;
    line-height: inherit; }
  .UtilityLink--inheritColor.UtilityLink[class] {
    color: inherit; }
  .UtilityLink--large[class] {
    font-weight: bold;
    display: inline-block; }
  .UtilityLink--bordered {
    border-bottom: 3px solid #436cae;
    padding-bottom: 0;
    color: black; }
    @media screen and (min-width: 50em) {
      .UtilityLink--bordered {
        border-bottom-width: 4px; } }
  @media screen and (min-width: 68.75em) {
    .UtilityLink--overflowEllipsis {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis; } }

.Utility {
  font-weight: normal;
  color: #666; }
  .Utility--inherit.Utility {
    font: inherit; }

.Well--smallPadding {
  padding: 9px; }

.Well--noVerticalPadding {
  padding-left: 0;
  padding-right: 0; }

.Well--noHorizontalPadding {
  padding-top: 0;
  padding-bottom: 0; }

.Well.is-highlighted {
  animation: Well-highlightAnimation 1s linear; }

.Well.has-bigBlueBottom {
  border-bottom: none;
  box-shadow: 0 10px 0 #436cae; }

@keyframes Well-highlightAnimation {
  6% {
    background-color: #d8e9d0; }
  28% {
    background-color: #d8e9d0; }
  100% {
    background-color: #f7f6f5; } }

.u-borderTop {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .u-borderTop--none {
    border-top: 0; }

.u-borderBottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .u-borderBottom--none {
    border-bottom: 0; }

@media screen and (min-width: 37.5em) {
  .u-s-borderTop {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
    .u-s-borderTop--none {
      border-top: 0; }
  .u-s-borderBottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .u-s-borderBottom--none {
      border-bottom: 0; } }

@media screen and (min-width: 50em) {
  .u-m-borderTop {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
    .u-m-borderTop--none {
      border-top: 0; }
  .u-m-borderBottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .u-m-borderBottom--none {
      border-bottom: 0; } }

@media screen and (min-width: 62.5em) {
  .u-l-borderTop {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
    .u-l-borderTop--none {
      border-top: 0; }
  .u-l-borderBottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .u-l-borderBottom--none {
      border-bottom: 0; } }

@media screen and (min-width: 78.125em) {
  .u-xl-borderTop {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
    .u-xl-borderTop--none {
      border-top: 0; }
  .u-xl-borderBottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .u-xl-borderBottom--none {
      border-bottom: 0; } }

.Alerts-item:before, .B2CBanner:before, .ExtraNavigation:before, .Figure:before, .Footer-brandingInner:before, .MarketInfo:before, .Masthead-mainSectionInner:before, .Masthead-performanceIndicators:before, .Page-section:before, .Page-masthead:before, .Teaser--search .Teaser-meta:before, .u-clearfix:before, .Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  content: "";
  display: table; }

.Alerts-item:after, .B2CBanner:after, .ExtraNavigation:after, .Figure:after, .Footer-brandingInner:after, .MarketInfo:after, .Masthead-mainSectionInner:after, .Masthead-performanceIndicators:after, .Page-section:after, .Page-masthead:after, .Teaser--search .Teaser-meta:after, .u-clearfix:after {
  clear: both; }

@keyframes u-highlightTextAnimation {
  1.5% {
    color: #390; }
  56% {
    color: #390; }
  100% {
    color: inherit; } }

.u-highlightText {
  animation: u-highlightTextAnimation 4s linear; }

.u-fadeOut {
  position: relative;
  padding-bottom: 5px; }
  .u-fadeOut:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    right: 0;
    height: 90%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
    pointer-events: none; }
    .theme-Default .u-fadeOut:after {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff); }
    .theme-Business .u-fadeOut:after {
      background: linear-gradient(to bottom, rgba(252, 244, 236, 0), #fcf4ec); }
    .theme-Native .u-fadeOut:after {
      background: linear-gradient(to bottom, rgba(252, 245, 229, 0), #fcf5e5); }

@media print {
  .ArticleLayout-footer .ArticleLayout-editorial-values, .ArticleLayout-tags, .ArticleLayout-topNews, .ArticleLayout-b2c, .ArticleLayout-share, .ArticleLayout-contextNavigation, .Ad, .MainNavigation, .DialogWindow.is-open, .ExtraNavigation, .Figure .Figure-expandIcon, .Meta-part--readLater, .Meta-part--share, .Meta-subPart--authorFollow, .OverlayWindow.is-open, .has-scrolledBackMasthead .SectionNavigationAll, .SectionNavigation, .u-noPrint {
    display: none !important; } }

.u-leaderNone {
  margin-top: 0; }

.u-trailerNone, .u-spacingNone {
  margin-bottom: 0; }

.u-paddingLeaderNone {
  padding-top: 0; }

.u-paddingTrailerNone {
  padding-bottom: 0; }

.u-paddingNone {
  padding-top: 0;
  padding-bottom: 0; }

.u-spaceLeftNone {
  margin-left: 0; }

.u-spaceRightNone {
  margin-right: 0; }

.u-leaderNano {
  margin-top: 5px; }

.u-trailerNano, .u-spacingNano {
  margin-bottom: 5px; }

.u-paddingLeaderNano {
  padding-top: 5px; }

.u-paddingTrailerNano {
  padding-bottom: 5px; }

.u-paddingNano {
  padding-top: 5px;
  padding-bottom: 5px; }

.u-spaceLeftNano {
  margin-left: 5px; }

.u-spaceRightNano {
  margin-right: 5px; }

.u-leaderMicro {
  margin-top: 5px; }

.u-trailerMicro, .u-spacingMicro {
  margin-bottom: 5px; }

.u-paddingLeaderMicro {
  padding-top: 5px; }

.u-paddingTrailerMicro {
  padding-bottom: 5px; }

.u-paddingMicro {
  padding-top: 5px;
  padding-bottom: 5px; }

.u-spaceLeftMicro {
  margin-left: 5px; }

.u-spaceRightMicro {
  margin-right: 5px; }

.u-leaderTiny {
  margin-top: 7px; }

.u-trailerTiny, .u-spacingTiny {
  margin-bottom: 7px; }

.u-paddingLeaderTiny {
  padding-top: 7px; }

.u-paddingTrailerTiny {
  padding-bottom: 7px; }

.u-paddingTiny {
  padding-top: 7px;
  padding-bottom: 7px; }

.u-spaceLeftTiny {
  margin-left: 7px; }

.u-spaceRightTiny {
  margin-right: 7px; }

.u-leaderSmall {
  margin-top: 9px; }

.u-trailerSmall, .u-spacingSmall {
  margin-bottom: 9px; }

.u-paddingLeaderSmall {
  padding-top: 9px; }

.u-paddingTrailerSmall {
  padding-bottom: 9px; }

.u-paddingSmall {
  padding-top: 9px;
  padding-bottom: 9px; }

.u-spaceLeftSmall {
  margin-left: 9px; }

.u-spaceRightSmall {
  margin-right: 9px; }

.u-leaderHalf {
  margin-top: 14px; }

.u-trailerHalf, .u-spacingHalf {
  margin-bottom: 14px; }

.u-paddingLeaderHalf {
  padding-top: 14px; }

.u-paddingTrailerHalf {
  padding-bottom: 14px; }

.u-paddingHalf {
  padding-top: 14px;
  padding-bottom: 14px; }

.u-spaceLeftHalf {
  margin-left: 14px; }

.u-spaceRightHalf {
  margin-right: 14px; }

.u-leaderThreeQuarters {
  margin-top: 20px; }

.u-trailerThreeQuarters, .u-spacingThreeQuarters {
  margin-bottom: 20px; }

.u-paddingLeaderThreeQuarters {
  padding-top: 20px; }

.u-paddingTrailerThreeQuarters {
  padding-bottom: 20px; }

.u-paddingThreeQuarters {
  padding-top: 20px;
  padding-bottom: 20px; }

.u-spaceLeftThreeQuarters {
  margin-left: 20px; }

.u-spaceRightThreeQuarters {
  margin-right: 20px; }

.u-leaderNormal {
  margin-top: 27px; }

.u-trailerNormal, .u-spacingNormal {
  margin-bottom: 27px; }

.u-paddingLeaderNormal {
  padding-top: 27px; }

.u-paddingTrailerNormal {
  padding-bottom: 27px; }

.u-paddingNormal {
  padding-top: 27px;
  padding-bottom: 27px; }

.u-spaceLeftNormal {
  margin-left: 27px; }

.u-spaceRightNormal {
  margin-right: 27px; }

.u-leaderBig {
  margin-top: 41px; }

.u-trailerBig, .u-spacingBig {
  margin-bottom: 41px; }

.u-paddingLeaderBig {
  padding-top: 41px; }

.u-paddingTrailerBig {
  padding-bottom: 41px; }

.u-paddingBig {
  padding-top: 41px;
  padding-bottom: 41px; }

.u-spaceLeftBig {
  margin-left: 41px; }

.u-spaceRightBig {
  margin-right: 41px; }

.u-leaderDouble {
  margin-top: 54px; }

.u-trailerDouble, .u-spacingDouble {
  margin-bottom: 54px; }

.u-paddingLeaderDouble {
  padding-top: 54px; }

.u-paddingTrailerDouble {
  padding-bottom: 54px; }

.u-paddingDouble {
  padding-top: 54px;
  padding-bottom: 54px; }

.u-spaceLeftDouble {
  margin-left: 54px; }

.u-spaceRightDouble {
  margin-right: 54px; }

.u-leaderGutter {
  margin-top: 9px; }

.u-trailerGutter, .u-spacingGutter {
  margin-bottom: 9px; }

.u-paddingLeaderGutter {
  padding-top: 9px; }

.u-paddingTrailerGutter {
  padding-bottom: 9px; }

.u-paddingGutter {
  padding-top: 9px;
  padding-bottom: 9px; }

.u-spaceLeftGutter {
  margin-left: 9px; }

.u-spaceRightGutter {
  margin-right: 9px; }

@media screen and (min-width: 37.5em) {
  .u-s-leaderNone {
    margin-top: 0; }
  .u-s-trailerNone, .u-s-spacingNone {
    margin-bottom: 0; }
  .u-s-paddingLeaderNone {
    padding-top: 0; }
  .u-s-paddingTrailerNone {
    padding-bottom: 0; }
  .u-s-paddingNone {
    padding-top: 0;
    padding-bottom: 0; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderNano {
    margin-top: 5px; }
  .u-s-trailerNano, .u-s-spacingNano {
    margin-bottom: 5px; }
  .u-s-paddingLeaderNano {
    padding-top: 5px; }
  .u-s-paddingTrailerNano {
    padding-bottom: 5px; }
  .u-s-paddingNano {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderMicro {
    margin-top: 5px; }
  .u-s-trailerMicro, .u-s-spacingMicro {
    margin-bottom: 5px; }
  .u-s-paddingLeaderMicro {
    padding-top: 5px; }
  .u-s-paddingTrailerMicro {
    padding-bottom: 5px; }
  .u-s-paddingMicro {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderTiny {
    margin-top: 7px; }
  .u-s-trailerTiny, .u-s-spacingTiny {
    margin-bottom: 7px; }
  .u-s-paddingLeaderTiny {
    padding-top: 7px; }
  .u-s-paddingTrailerTiny {
    padding-bottom: 7px; }
  .u-s-paddingTiny {
    padding-top: 7px;
    padding-bottom: 7px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderSmall {
    margin-top: 9px; }
  .u-s-trailerSmall, .u-s-spacingSmall {
    margin-bottom: 9px; }
  .u-s-paddingLeaderSmall {
    padding-top: 9px; }
  .u-s-paddingTrailerSmall {
    padding-bottom: 9px; }
  .u-s-paddingSmall {
    padding-top: 9px;
    padding-bottom: 9px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderHalf {
    margin-top: 14px; }
  .u-s-trailerHalf, .u-s-spacingHalf {
    margin-bottom: 14px; }
  .u-s-paddingLeaderHalf {
    padding-top: 14px; }
  .u-s-paddingTrailerHalf {
    padding-bottom: 14px; }
  .u-s-paddingHalf {
    padding-top: 14px;
    padding-bottom: 14px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderThreeQuarters {
    margin-top: 20px; }
  .u-s-trailerThreeQuarters, .u-s-spacingThreeQuarters {
    margin-bottom: 20px; }
  .u-s-paddingLeaderThreeQuarters {
    padding-top: 20px; }
  .u-s-paddingTrailerThreeQuarters {
    padding-bottom: 20px; }
  .u-s-paddingThreeQuarters {
    padding-top: 20px;
    padding-bottom: 20px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderNormal {
    margin-top: 27px; }
  .u-s-trailerNormal, .u-s-spacingNormal {
    margin-bottom: 27px; }
  .u-s-paddingLeaderNormal {
    padding-top: 27px; }
  .u-s-paddingTrailerNormal {
    padding-bottom: 27px; }
  .u-s-paddingNormal {
    padding-top: 27px;
    padding-bottom: 27px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderBig {
    margin-top: 41px; }
  .u-s-trailerBig, .u-s-spacingBig {
    margin-bottom: 41px; }
  .u-s-paddingLeaderBig {
    padding-top: 41px; }
  .u-s-paddingTrailerBig {
    padding-bottom: 41px; }
  .u-s-paddingBig {
    padding-top: 41px;
    padding-bottom: 41px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderDouble {
    margin-top: 54px; }
  .u-s-trailerDouble, .u-s-spacingDouble {
    margin-bottom: 54px; }
  .u-s-paddingLeaderDouble {
    padding-top: 54px; }
  .u-s-paddingTrailerDouble {
    padding-bottom: 54px; }
  .u-s-paddingDouble {
    padding-top: 54px;
    padding-bottom: 54px; } }

@media screen and (min-width: 37.5em) {
  .u-s-leaderGutter {
    margin-top: 9px; }
  .u-s-trailerGutter, .u-s-spacingGutter {
    margin-bottom: 9px; }
  .u-s-paddingLeaderGutter {
    padding-top: 9px; }
  .u-s-paddingTrailerGutter {
    padding-bottom: 9px; }
  .u-s-paddingGutter {
    padding-top: 9px;
    padding-bottom: 9px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderNone {
    margin-top: 0; }
  .u-m-trailerNone, .u-m-spacingNone {
    margin-bottom: 0; }
  .u-m-paddingLeaderNone {
    padding-top: 0; }
  .u-m-paddingTrailerNone {
    padding-bottom: 0; }
  .u-m-paddingNone {
    padding-top: 0;
    padding-bottom: 0; } }

@media screen and (min-width: 50em) {
  .u-m-leaderNano {
    margin-top: 5px; }
  .u-m-trailerNano, .u-m-spacingNano {
    margin-bottom: 5px; }
  .u-m-paddingLeaderNano {
    padding-top: 5px; }
  .u-m-paddingTrailerNano {
    padding-bottom: 5px; }
  .u-m-paddingNano {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderMicro {
    margin-top: 5px; }
  .u-m-trailerMicro, .u-m-spacingMicro {
    margin-bottom: 5px; }
  .u-m-paddingLeaderMicro {
    padding-top: 5px; }
  .u-m-paddingTrailerMicro {
    padding-bottom: 5px; }
  .u-m-paddingMicro {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderTiny {
    margin-top: 7px; }
  .u-m-trailerTiny, .u-m-spacingTiny {
    margin-bottom: 7px; }
  .u-m-paddingLeaderTiny {
    padding-top: 7px; }
  .u-m-paddingTrailerTiny {
    padding-bottom: 7px; }
  .u-m-paddingTiny {
    padding-top: 7px;
    padding-bottom: 7px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderSmall {
    margin-top: 9px; }
  .u-m-trailerSmall, .u-m-spacingSmall {
    margin-bottom: 9px; }
  .u-m-paddingLeaderSmall {
    padding-top: 9px; }
  .u-m-paddingTrailerSmall {
    padding-bottom: 9px; }
  .u-m-paddingSmall {
    padding-top: 9px;
    padding-bottom: 9px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderHalf {
    margin-top: 14px; }
  .u-m-trailerHalf, .u-m-spacingHalf {
    margin-bottom: 14px; }
  .u-m-paddingLeaderHalf {
    padding-top: 14px; }
  .u-m-paddingTrailerHalf {
    padding-bottom: 14px; }
  .u-m-paddingHalf {
    padding-top: 14px;
    padding-bottom: 14px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderThreeQuarters {
    margin-top: 20px; }
  .u-m-trailerThreeQuarters, .u-m-spacingThreeQuarters {
    margin-bottom: 20px; }
  .u-m-paddingLeaderThreeQuarters {
    padding-top: 20px; }
  .u-m-paddingTrailerThreeQuarters {
    padding-bottom: 20px; }
  .u-m-paddingThreeQuarters {
    padding-top: 20px;
    padding-bottom: 20px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderNormal {
    margin-top: 27px; }
  .u-m-trailerNormal, .u-m-spacingNormal {
    margin-bottom: 27px; }
  .u-m-paddingLeaderNormal {
    padding-top: 27px; }
  .u-m-paddingTrailerNormal {
    padding-bottom: 27px; }
  .u-m-paddingNormal {
    padding-top: 27px;
    padding-bottom: 27px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderBig {
    margin-top: 41px; }
  .u-m-trailerBig, .u-m-spacingBig {
    margin-bottom: 41px; }
  .u-m-paddingLeaderBig {
    padding-top: 41px; }
  .u-m-paddingTrailerBig {
    padding-bottom: 41px; }
  .u-m-paddingBig {
    padding-top: 41px;
    padding-bottom: 41px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderDouble {
    margin-top: 54px; }
  .u-m-trailerDouble, .u-m-spacingDouble {
    margin-bottom: 54px; }
  .u-m-paddingLeaderDouble {
    padding-top: 54px; }
  .u-m-paddingTrailerDouble {
    padding-bottom: 54px; }
  .u-m-paddingDouble {
    padding-top: 54px;
    padding-bottom: 54px; } }

@media screen and (min-width: 50em) {
  .u-m-leaderGutter {
    margin-top: 9px; }
  .u-m-trailerGutter, .u-m-spacingGutter {
    margin-bottom: 9px; }
  .u-m-paddingLeaderGutter {
    padding-top: 9px; }
  .u-m-paddingTrailerGutter {
    padding-bottom: 9px; }
  .u-m-paddingGutter {
    padding-top: 9px;
    padding-bottom: 9px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderNone {
    margin-top: 0; }
  .u-l-trailerNone, .u-l-spacingNone {
    margin-bottom: 0; }
  .u-l-paddingLeaderNone {
    padding-top: 0; }
  .u-l-paddingTrailerNone {
    padding-bottom: 0; }
  .u-l-paddingNone {
    padding-top: 0;
    padding-bottom: 0; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderNano {
    margin-top: 5px; }
  .u-l-trailerNano, .u-l-spacingNano {
    margin-bottom: 5px; }
  .u-l-paddingLeaderNano {
    padding-top: 5px; }
  .u-l-paddingTrailerNano {
    padding-bottom: 5px; }
  .u-l-paddingNano {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderMicro {
    margin-top: 5px; }
  .u-l-trailerMicro, .u-l-spacingMicro {
    margin-bottom: 5px; }
  .u-l-paddingLeaderMicro {
    padding-top: 5px; }
  .u-l-paddingTrailerMicro {
    padding-bottom: 5px; }
  .u-l-paddingMicro {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderTiny {
    margin-top: 7px; }
  .u-l-trailerTiny, .u-l-spacingTiny {
    margin-bottom: 7px; }
  .u-l-paddingLeaderTiny {
    padding-top: 7px; }
  .u-l-paddingTrailerTiny {
    padding-bottom: 7px; }
  .u-l-paddingTiny {
    padding-top: 7px;
    padding-bottom: 7px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderSmall {
    margin-top: 9px; }
  .u-l-trailerSmall, .u-l-spacingSmall {
    margin-bottom: 9px; }
  .u-l-paddingLeaderSmall {
    padding-top: 9px; }
  .u-l-paddingTrailerSmall {
    padding-bottom: 9px; }
  .u-l-paddingSmall {
    padding-top: 9px;
    padding-bottom: 9px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderHalf {
    margin-top: 14px; }
  .u-l-trailerHalf, .u-l-spacingHalf {
    margin-bottom: 14px; }
  .u-l-paddingLeaderHalf {
    padding-top: 14px; }
  .u-l-paddingTrailerHalf {
    padding-bottom: 14px; }
  .u-l-paddingHalf {
    padding-top: 14px;
    padding-bottom: 14px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderThreeQuarters {
    margin-top: 20px; }
  .u-l-trailerThreeQuarters, .u-l-spacingThreeQuarters {
    margin-bottom: 20px; }
  .u-l-paddingLeaderThreeQuarters {
    padding-top: 20px; }
  .u-l-paddingTrailerThreeQuarters {
    padding-bottom: 20px; }
  .u-l-paddingThreeQuarters {
    padding-top: 20px;
    padding-bottom: 20px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderNormal {
    margin-top: 27px; }
  .u-l-trailerNormal, .u-l-spacingNormal {
    margin-bottom: 27px; }
  .u-l-paddingLeaderNormal {
    padding-top: 27px; }
  .u-l-paddingTrailerNormal {
    padding-bottom: 27px; }
  .u-l-paddingNormal {
    padding-top: 27px;
    padding-bottom: 27px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderBig {
    margin-top: 41px; }
  .u-l-trailerBig, .u-l-spacingBig {
    margin-bottom: 41px; }
  .u-l-paddingLeaderBig {
    padding-top: 41px; }
  .u-l-paddingTrailerBig {
    padding-bottom: 41px; }
  .u-l-paddingBig {
    padding-top: 41px;
    padding-bottom: 41px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderDouble {
    margin-top: 54px; }
  .u-l-trailerDouble, .u-l-spacingDouble {
    margin-bottom: 54px; }
  .u-l-paddingLeaderDouble {
    padding-top: 54px; }
  .u-l-paddingTrailerDouble {
    padding-bottom: 54px; }
  .u-l-paddingDouble {
    padding-top: 54px;
    padding-bottom: 54px; } }

@media screen and (min-width: 62.5em) {
  .u-l-leaderGutter {
    margin-top: 9px; }
  .u-l-trailerGutter, .u-l-spacingGutter {
    margin-bottom: 9px; }
  .u-l-paddingLeaderGutter {
    padding-top: 9px; }
  .u-l-paddingTrailerGutter {
    padding-bottom: 9px; }
  .u-l-paddingGutter {
    padding-top: 9px;
    padding-bottom: 9px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderNone {
    margin-top: 0; }
  .u-xl-trailerNone, .u-xl-spacingNone {
    margin-bottom: 0; }
  .u-xl-paddingLeaderNone {
    padding-top: 0; }
  .u-xl-paddingTrailerNone {
    padding-bottom: 0; }
  .u-xl-paddingNone {
    padding-top: 0;
    padding-bottom: 0; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderNano {
    margin-top: 5px; }
  .u-xl-trailerNano, .u-xl-spacingNano {
    margin-bottom: 5px; }
  .u-xl-paddingLeaderNano {
    padding-top: 5px; }
  .u-xl-paddingTrailerNano {
    padding-bottom: 5px; }
  .u-xl-paddingNano {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderMicro {
    margin-top: 5px; }
  .u-xl-trailerMicro, .u-xl-spacingMicro {
    margin-bottom: 5px; }
  .u-xl-paddingLeaderMicro {
    padding-top: 5px; }
  .u-xl-paddingTrailerMicro {
    padding-bottom: 5px; }
  .u-xl-paddingMicro {
    padding-top: 5px;
    padding-bottom: 5px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderTiny {
    margin-top: 7px; }
  .u-xl-trailerTiny, .u-xl-spacingTiny {
    margin-bottom: 7px; }
  .u-xl-paddingLeaderTiny {
    padding-top: 7px; }
  .u-xl-paddingTrailerTiny {
    padding-bottom: 7px; }
  .u-xl-paddingTiny {
    padding-top: 7px;
    padding-bottom: 7px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderSmall {
    margin-top: 9px; }
  .u-xl-trailerSmall, .u-xl-spacingSmall {
    margin-bottom: 9px; }
  .u-xl-paddingLeaderSmall {
    padding-top: 9px; }
  .u-xl-paddingTrailerSmall {
    padding-bottom: 9px; }
  .u-xl-paddingSmall {
    padding-top: 9px;
    padding-bottom: 9px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderHalf {
    margin-top: 14px; }
  .u-xl-trailerHalf, .u-xl-spacingHalf {
    margin-bottom: 14px; }
  .u-xl-paddingLeaderHalf {
    padding-top: 14px; }
  .u-xl-paddingTrailerHalf {
    padding-bottom: 14px; }
  .u-xl-paddingHalf {
    padding-top: 14px;
    padding-bottom: 14px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderThreeQuarters {
    margin-top: 20px; }
  .u-xl-trailerThreeQuarters, .u-xl-spacingThreeQuarters {
    margin-bottom: 20px; }
  .u-xl-paddingLeaderThreeQuarters {
    padding-top: 20px; }
  .u-xl-paddingTrailerThreeQuarters {
    padding-bottom: 20px; }
  .u-xl-paddingThreeQuarters {
    padding-top: 20px;
    padding-bottom: 20px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderNormal {
    margin-top: 27px; }
  .u-xl-trailerNormal, .u-xl-spacingNormal {
    margin-bottom: 27px; }
  .u-xl-paddingLeaderNormal {
    padding-top: 27px; }
  .u-xl-paddingTrailerNormal {
    padding-bottom: 27px; }
  .u-xl-paddingNormal {
    padding-top: 27px;
    padding-bottom: 27px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderBig {
    margin-top: 41px; }
  .u-xl-trailerBig, .u-xl-spacingBig {
    margin-bottom: 41px; }
  .u-xl-paddingLeaderBig {
    padding-top: 41px; }
  .u-xl-paddingTrailerBig {
    padding-bottom: 41px; }
  .u-xl-paddingBig {
    padding-top: 41px;
    padding-bottom: 41px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderDouble {
    margin-top: 54px; }
  .u-xl-trailerDouble, .u-xl-spacingDouble {
    margin-bottom: 54px; }
  .u-xl-paddingLeaderDouble {
    padding-top: 54px; }
  .u-xl-paddingTrailerDouble {
    padding-bottom: 54px; }
  .u-xl-paddingDouble {
    padding-top: 54px;
    padding-bottom: 54px; } }

@media screen and (min-width: 78.125em) {
  .u-xl-leaderGutter {
    margin-top: 9px; }
  .u-xl-trailerGutter, .u-xl-spacingGutter {
    margin-bottom: 9px; }
  .u-xl-paddingLeaderGutter {
    padding-top: 9px; }
  .u-xl-paddingTrailerGutter {
    padding-bottom: 9px; }
  .u-xl-paddingGutter {
    padding-top: 9px;
    padding-bottom: 9px; } }

.u-trailerThreeQuartersNegative {
  margin-bottom: -20px; }

.u-textSmall {
  font-size: 11px; }

.u-textLeft {
  text-align: left; }

.u-textRight {
  text-align: right; }

.u-textCenter {
  text-align: center; }

@media screen and (min-width: 50em) {
  .u-m-textSmall {
    font-size: 11px; }
  .u-m-textLeft {
    text-align: left; }
  .u-m-textRight {
    text-align: right; }
  .u-m-textCenter {
    text-align: center; } }

@media screen and (min-width: 62.5em) {
  .u-l-textSmall {
    font-size: 11px; }
  .u-l-textLeft {
    text-align: left; }
  .u-l-textRight {
    text-align: right; }
  .u-l-textCenter {
    text-align: center; } }

.u-uppercase {
  text-transform: uppercase; }

.u-hyphensAuto {
  hyphens: auto; }

.u-hidden {
  position: absolute;
  left: -9999%; }

.u-visible {
  position: static;
  left: auto; }

@media screen and (min-width: 37.5em) {
  .u-s-hidden {
    position: absolute;
    left: -9999%; }
  .u-s-visible {
    position: static;
    left: auto; } }

@media screen and (min-width: 50em) {
  .u-m-hidden {
    position: absolute;
    left: -9999%; }
  .u-m-visible {
    position: static;
    left: auto; } }

@media screen and (min-width: 62.5em) {
  .u-l-hidden {
    position: absolute;
    left: -9999%; }
  .u-l-visible {
    position: static;
    left: auto; } }

@media screen and (min-width: 78.125em) {
  .u-xl-hidden {
    position: absolute;
    left: -9999%; }
  .u-xl-visible {
    position: static;
    left: auto; } }

@media screen and (min-width: 68.75em) {
  .u-desktop-hidden {
    position: absolute;
    left: -9999%; }
  .u-desktop-visible {
    position: static;
    left: auto; } }

.u-hiddenText {
  font-size: 0 !important; }

.has-js .u-js-visible {
  position: static;
  left: auto; }

.has-js .u-js-hidden {
  position: absolute;
  left: -9999%; }

.Logo-Spg {
  vertical-align: middle;
  padding: 14px 0; }
  @media screen and (min-width: 50em) {
    .Logo-Spg {
      padding: 32px 0; }
      .is-sticky .Logo-Spg {
        padding: 14px 0; } }
  .Logo-Spg img {
    margin: 0 auto;
    width: 230px; }
    @media screen and (min-width: 50em) {
      .Logo-Spg img {
        width: 400px; }
        .is-sticky .Logo-Spg img {
          width: 230px; } }
  .Logo-Spg--large {
    padding: 32px 0; }
    @media screen and (min-width: 50em) {
      .Logo-Spg--large {
        padding: 36px 0; } }
    .is-sticky .Logo-Spg--large {
      padding: 32px 0; }
    .Logo-Spg--large img {
      width: 250px; }
      @media screen and (min-width: 50em) {
        .Logo-Spg--large img {
          width: 330px; } }

.Ad {
  overflow: visible !important; }

.Ad-popup,
.Ad-redirect {
  width: 0;
  height: 0; }

.Ad--empty,
.Ad--blocked,
.AdOuterMostContainerEmpty,
.Ad-popup .Ad-text {
  display: none !important; }

.Ad--unused {
  visibility: hidden; }

.Ad-content {
  height: auto; }

.Ad--panorama {
  max-width: none !important; }

.AdWrapper {
  background: #fff;
  width: 100%; }

/* mobile article body fix */
.Body-ad.AdWrapper {
  width: auto; }

/* / mobile article body fix */
/* mobile index rectangle fix */
@media screen and (max-width: 22.1875em) {
  .Index-rectangle-ad.AdWrapper {
    margin-left: -2.98013%;
    margin-right: -2.98013%;
    width: auto; } }

/* / mobile index rectangle fix */
.Ad {
  background: #fff; }

.AdWrapper-inner {
  position: relative; }

.AdClose {
  z-index: 201;
  position: absolute;
  right: -18px;
  top: -18px;
  display: none; }

.AdClose-inner {
  color: #fff;
  font-family: arial, sans-serif;
  background: #555;
  background: rgba(1, 1, 1, 0.4);
  font-size: 18px;
  height: 32px;
  line-height: 1.6;
  width: 32px;
  text-align: center;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  cursor: pointer;
  border: 3px solid #fff; }

.AdClose-inner:hover {
  background: rgba(1, 1, 1, 0.8); }

.AdWrapper--fixed {
  position: fixed;
  z-index: 200;
  top: 0; }

.AdWrapper--fixed.AdWrapper--closable .AdClose {
  display: block; }

.theme-Business .AdWrapper,
.theme-Business .Ad {
  background: #fcf4ec; }

.theme-Business .AdClose-inner {
  color: #fcf4ec;
  border: 3px solid #fcf4ec; }

.PartnerTeaserGrid .AdWrapper,
.PartnerTeaserGrid .Ad {
  background: none; }

.AdNativePlaceholder--kilo {
  height: 132px; }
  @media screen and (min-width: 50em) {
    .AdNativePlaceholder--kilo {
      height: 142px; } }
  @media screen and (min-width: 62.5em) {
    .AdNativePlaceholder--kilo {
      height: 174px; } }

.AdNativePlaceholder--mega {
  height: 308px; }
  @media screen and (min-width: 50em) {
    .AdNativePlaceholder--mega {
      height: 566px; } }
  @media screen and (min-width: 62.5em) {
    .AdNativePlaceholder--mega {
      height: 612px; } }

#populationGraph {
  font: 10px sans-serif; }

@respond-to (s) {
  #populationGraph {
    zoom: 0.75; } }
  #populationGraph rect.bar {
    fill: #436cae;
    shape-rendering: crispEdges; }
  #populationGraph text.bar {
    fill: #fff; }
  #populationGraph path.axis,
  #populationGraph line.axis {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges; }

#bornRange {
  width: 76%; }

#bornInput {
  width: 20%; }

#populationGraphControl input[type='range'] {
  -webkit-appearance: none;
  margin: 18px 0; }

#populationGraphControl input[type='range']:focus {
  outline: none; }

#populationGraphControl input[type='range']::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101; }

#populationGraphControl input[type='range']::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -14px; }

#populationGraphControl input[type='range']:focus::-webkit-slider-runnable-track {
  background: #367ebd; }

#populationGraphControl input[type='range']::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101; }

#populationGraphControl input[type='range']::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer; }

#populationGraphControl input[type='range']::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent; }

#populationGraphControl input[type='range']::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; }

#populationGraphControl input[type='range']::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; }

#populationGraphControl input[type='range']::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer; }

#populationGraphControl input[type='range']:focus::-ms-fill-lower {
  background: #3071a9; }

#populationGraphControl input[type='range']:focus::-ms-fill-upper {
  background: #367ebd; }

.touchpoint-placement {
  position: relative;
  min-height: 1px; }
  .touchpoint-placement.hide {
    display: none; }
  .touchpoint-placement .background-orange,
  .touchpoint-placement .background-orange:focus,
  .touchpoint-placement .background-orange:hover {
    background-color: #ff5f0e !important; }
  .touchpoint-placement .background-light-blue,
  .touchpoint-placement .background-light-blue:focus,
  .touchpoint-placement .background-light-blue:hover {
    background-color: #e8edf5; }
  .touchpoint-placement .color-orange {
    color: #ff5f0e; }
  .touchpoint-placement .appStoreButton,
  .touchpoint-placement .appStoreButton:hover,
  .touchpoint-placement .appStoreButton:focus,
  .touchpoint-placement .playStoreButton,
  .touchpoint-placement .playStoreButton:hover,
  .touchpoint-placement .playStoreButton:focus {
    background-size: contain;
    background-color: transparent !important;
    background-repeat: no-repeat;
    border-radius: 0;
    padding: 0;
    width: 115px;
    height: 36px; }
    @media screen and (min-width: 50em) {
      .touchpoint-placement .appStoreButton,
      .touchpoint-placement .appStoreButton:hover,
      .touchpoint-placement .appStoreButton:focus,
      .touchpoint-placement .playStoreButton,
      .touchpoint-placement .playStoreButton:hover,
      .touchpoint-placement .playStoreButton:focus {
        width: 140px;
        height: 43px; } }
  .touchpoint-placement .appStoreButton {
    background-image: url(/assets/Download_on_the_App_Store_Badge_SE_135x40-ace60becd7d2f2f6713fd46e6ed355de.svg); }
  .touchpoint-placement .playStoreButton {
    background-image: url(/assets/google-play-badge-36dcaafb63410b5db838755da33f5de9.svg); }

.touchpoint-placement#touchpoint-placement-top, .touchpoint-placement#touchpoint-placement-top-ettan {
  /*
    * In order to be able to animate the entry of a touchpoint message, we need for the
    * message to be hidden at first. Since we don't know what kind of element the
    * content is wrapped in, we hide all kinds of elements.
    */ }
  .touchpoint-placement#touchpoint-placement-top > *, .touchpoint-placement#touchpoint-placement-top-ettan > * {
    display: none; }

.touchpoint-placement#touchpoint-placement-top, .touchpoint-placement#touchpoint-placement-top-ettan {
  max-width: 1250px;
  margin: 0 auto; }
  .touchpoint-placement#touchpoint-placement-top .touchpoint-content, .touchpoint-placement#touchpoint-placement-top-ettan .touchpoint-content {
    padding: 15px 30px;
    background-color: #e8edf5;
    overflow: hidden; }
  .touchpoint-placement#touchpoint-placement-top .touchpoint-close, .touchpoint-placement#touchpoint-placement-top-ettan .touchpoint-close {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 25px;
    color: #888; }
  .touchpoint-placement#touchpoint-placement-top .message-image, .touchpoint-placement#touchpoint-placement-top-ettan .message-image {
    width: 100%;
    float: left;
    margin: 20px 0; }
    @media screen and (min-width: 37.5em) {
      .touchpoint-placement#touchpoint-placement-top .message-image, .touchpoint-placement#touchpoint-placement-top-ettan .message-image {
        width: 50%;
        float: right; } }
    @media screen and (min-width: 50em) {
      .touchpoint-placement#touchpoint-placement-top .message-image, .touchpoint-placement#touchpoint-placement-top-ettan .message-image {
        width: 20%;
        float: right; } }
    .touchpoint-placement#touchpoint-placement-top .message-image img, .touchpoint-placement#touchpoint-placement-top-ettan .message-image img {
      max-height: 150px;
      width: auto;
      margin: 0 auto; }
      @media screen and (max-width: 37.4375em) {
        .touchpoint-placement#touchpoint-placement-top .message-image img, .touchpoint-placement#touchpoint-placement-top-ettan .message-image img {
          max-height: 100px; } }
  .touchpoint-placement#touchpoint-placement-top .message-text, .touchpoint-placement#touchpoint-placement-top-ettan .message-text {
    width: 100%; }
    @media screen and (min-width: 37.5em) {
      .touchpoint-placement#touchpoint-placement-top .message-text, .touchpoint-placement#touchpoint-placement-top-ettan .message-text {
        width: 50%; } }
    @media screen and (min-width: 50em) {
      .touchpoint-placement#touchpoint-placement-top .message-text, .touchpoint-placement#touchpoint-placement-top-ettan .message-text {
        text-align: left;
        width: 60%; } }
    .touchpoint-placement#touchpoint-placement-top .message-text.center, .touchpoint-placement#touchpoint-placement-top-ettan .message-text.center {
      margin: 0 auto;
      text-align: center; }
    .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-label, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-label {
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      display: inline-block;
      font-family: 'Sueca Sans', georgia, serif;
      padding: 0; }
      @media screen and (max-width: 37.4375em) {
        .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-label, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-label {
          position: absolute;
          top: 15px;
          left: 30px; } }
    .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-heading, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-heading {
      font-size: 24px;
      margin-top: 5px;
      color: #000000;
      margin-top: 20px; }
      @media screen and (min-width: 37.5em) {
        .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-heading, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-heading {
          margin-top: 5px; } }
      @media screen and (min-width: 50em) {
        .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-heading, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-heading {
          max-width: 60%; } }
    .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-text, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-text {
      line-height: 1.4;
      font-family: 'Sueca Sans', georgia, serif;
      color: #666;
      font-size: 14px; }
      @media screen and (min-width: 50em) {
        .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-text, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-text {
          max-width: 60%;
          float: left; } }
    .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-link, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-link {
      margin-top: 10px;
      font-size: 14px; }
      @media screen and (min-width: 50em) {
        .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-link, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-link {
          max-width: 40%;
          float: left;
          margin-left: 20px; } }
      .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-link.with-arrow-right:after, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-link.with-arrow-right:after {
        font-family: svd-icons;
        content: '\E623';
        margin-left: 10px; }
      .touchpoint-placement#touchpoint-placement-top .message-text .touchpoint-link.with-arrow-left:before, .touchpoint-placement#touchpoint-placement-top-ettan .message-text .touchpoint-link.with-arrow-left:before {
        font-family: svd-icons;
        content: '\E622';
        margin-right: 10px; }

.touchpoint-placement.touchpoint-placement--arrow-box {
  position: absolute;
  top: 53px;
  right: 10%;
  z-index: 210;
  box-shadow: 0 0px 40px rgba(0, 0, 0, 0.5); }
  .touchpoint-placement.touchpoint-placement--arrow-box .touchpoint-arrow-box {
    padding: 20px 40px 20px 20px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px; }
    .touchpoint-placement.touchpoint-placement--arrow-box .touchpoint-arrow-box:before {
      content: '';
      position: absolute;
      height: 0;
      width: 0;
      border-bottom: 15px solid #ddd;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      top: -15px;
      left: 45%; }
    .touchpoint-placement.touchpoint-placement--arrow-box .touchpoint-arrow-box:after {
      content: '';
      position: absolute;
      height: 0;
      width: 0;
      border-bottom: 14.5px solid #e8edf5;
      border-left: 14.5px solid transparent;
      border-right: 14.5px solid transparent;
      top: -13px;
      left: 45%; }

.touchpoint-placement#touchpoint-placement-infeed {
  display: block;
  background-color: rgba(253, 253, 253, 0.86); }
  .touchpoint-placement#touchpoint-placement-infeed:not(.placeholder-has-fallback) {
    /*
    * In order to be able to animate the entry of a touchpoint message, we need for the
    * message to be hidden at first. Since we don't know what kind of element the
    * content is wrapped in, we hide all kinds of elements.
    */ }
    .touchpoint-placement#touchpoint-placement-infeed:not(.placeholder-has-fallback) > * {
      display: none; }
  .touchpoint-placement#touchpoint-placement-infeed .touchpoint-content {
    padding: 15px;
    background-color: #e8edf5; }
  .touchpoint-placement#touchpoint-placement-infeed .touchpoint-close {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 25px;
    color: #888; }
  .touchpoint-placement#touchpoint-placement-infeed .message-label {
    text-align: center;
    display: block;
    font-weight: 300; }
    @media screen and (min-width: 37.5em) {
      .touchpoint-placement#touchpoint-placement-infeed .message-label {
        display: inline-block; } }
    .touchpoint-placement#touchpoint-placement-infeed .message-label .touchpoint-label {
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      display: inline-block;
      font-family: 'Sueca Sans', georgia, serif;
      font-size: 12px; }
  .touchpoint-placement#touchpoint-placement-infeed .message-image {
    width: 100%;
    float: left;
    margin: 10px 0; }
    @media screen and (min-width: 37.5em) {
      .touchpoint-placement#touchpoint-placement-infeed .message-image {
        width: 50%;
        float: right; } }
    @media screen and (min-width: 50em) {
      .touchpoint-placement#touchpoint-placement-infeed .message-image {
        width: 40%;
        float: right; } }
    .touchpoint-placement#touchpoint-placement-infeed .message-image img {
      max-height: 150px;
      width: auto;
      margin: 0 auto; }
  .touchpoint-placement#touchpoint-placement-infeed .message-text {
    width: 100%;
    text-align: center; }
    @media screen and (min-width: 37.5em) {
      .touchpoint-placement#touchpoint-placement-infeed .message-text {
        text-align: left;
        width: 50%; } }
    @media screen and (min-width: 50em) {
      .touchpoint-placement#touchpoint-placement-infeed .message-text {
        text-align: left;
        width: 60%; } }
    .touchpoint-placement#touchpoint-placement-infeed .message-text.center {
      margin: 0 auto;
      text-align: center; }
    .touchpoint-placement#touchpoint-placement-infeed .message-text .touchpoint-heading {
      font-size: 24px;
      margin-top: 5px;
      color: #000000; }
    .touchpoint-placement#touchpoint-placement-infeed .message-text .touchpoint-text {
      line-height: 1.4;
      font-family: 'Sueca Sans', georgia, serif;
      color: #666;
      font-size: 14px; }
    .touchpoint-placement#touchpoint-placement-infeed .message-text .touchpoint-link {
      margin-top: 10px;
      font-size: 14px; }
      .touchpoint-placement#touchpoint-placement-infeed .message-text .touchpoint-link.with-arrow-right:after {
        font-family: svd-icons;
        content: '\E623';
        margin-left: 10px; }
      .touchpoint-placement#touchpoint-placement-infeed .message-text .touchpoint-link.with-arrow-left:before {
        font-family: svd-icons;
        content: '\E622';
        margin-right: 10px; }
  .touchpoint-placement#touchpoint-placement-infeed .touchpoint-survey-message {
    background: #f7f6f5;
    padding: 9px; }
    @media screen and (min-width: 37.5em) {
      .touchpoint-placement#touchpoint-placement-infeed .touchpoint-survey-message {
        display: flex;
        padding-left: 4px;
        padding-right: 17px;
        padding-top: 4px;
        padding-bottom: 4px; } }

.touchpoint-infeed-survey-iframe {
  display: none;
  width: 100%;
  height: 400px; }
  @media screen and (min-width: 50em) {
    .touchpoint-infeed-survey-iframe {
      height: 500px; } }
  @media screen and (min-width: 62.5em) {
    .touchpoint-infeed-survey-iframe {
      height: 600px; } }

.touchpoint-placement#touchpoint-placement-daily-paper {
  max-width: 320px;
  margin: 0 auto;
  /*
  * In order to be able to animate the entry of a touchpoint message, we need for the
  * message to be hidden at first. Since we don't know what kind of element the
  * content is wrapped in, we hide all kinds of elements.
  */ }
  .touchpoint-placement#touchpoint-placement-daily-paper > * {
    display: none; }
  .Page-masthead.is-sticky .touchpoint-placement#touchpoint-placement-daily-paper {
    display: none; }
  @media screen and (max-width: 590px) {
    .touchpoint-placement#touchpoint-placement-daily-paper {
      display: none; } }
  .touchpoint-placement#touchpoint-placement-daily-paper .touchpoint-arrow-box {
    background-color: #e8edf5; }
  .touchpoint-placement#touchpoint-placement-daily-paper .touchpoint-close {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 25px;
    color: #888;
    top: 30px;
    font-size: 20px; }
  .touchpoint-placement#touchpoint-placement-daily-paper .touchpoint-label {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    font-family: 'Sueca Sans', georgia, serif; }
  .touchpoint-placement#touchpoint-placement-daily-paper .touchpoint-heading {
    font-size: 24px;
    margin-top: 5px;
    color: #000000; }
  .touchpoint-placement#touchpoint-placement-daily-paper .touchpoint-text {
    line-height: 1.4;
    font-family: 'Sueca Sans', georgia, serif;
    color: #666;
    font-size: 14px; }
  .touchpoint-placement#touchpoint-placement-daily-paper .touchpoint-link {
    margin-top: 10px;
    font-size: 14px; }

#touchpoint-placement-usermenu {
  position: absolute;
  top: 52px;
  right: -19px;
  min-width: 300px;
  z-index: 210;
  box-shadow: 0 0px 40px rgba(0, 0, 0, 0.16); }
  #touchpoint-placement-usermenu .touchpoint-content {
    padding: 20px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px; }
    .Page--business #touchpoint-placement-usermenu .touchpoint-content {
      background-color: #fcf4ec; }
    #touchpoint-placement-usermenu .touchpoint-content:before {
      content: '';
      position: absolute;
      height: 0;
      width: 0;
      border-bottom: 15px solid #ddd;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      top: -15px;
      right: 13px; }
    #touchpoint-placement-usermenu .touchpoint-content:after {
      content: '';
      position: absolute;
      height: 0;
      width: 0;
      border-bottom: 14.5px solid #fff;
      border-left: 14.5px solid transparent;
      border-right: 14.5px solid transparent;
      top: -13px;
      right: 13.5px; }
      .Page--business #touchpoint-placement-usermenu .touchpoint-content:after {
        border-bottom-color: #fcf4ec; }

.Subscriptions-Admin-Wrapper .Control-Button {
  margin-right: 20px;
  padding: 5px 0;
  float: left; }
  .Subscriptions-Admin-Wrapper .Control-Button .Control-Button-Title {
    float: left;
    line-height: 22px; }
  .Subscriptions-Admin-Wrapper .Control-Button .Control-Button-Button {
    float: left;
    padding-left: 5px;
    line-height: 0; }
    .Subscriptions-Admin-Wrapper .Control-Button .Control-Button-Button .Button {
      padding: 3px 5px;
      border-radius: 16px; }
      .Subscriptions-Admin-Wrapper .Control-Button .Control-Button-Button .Button .Icon:first-child {
        margin: 0; }

.Subscriptions-Admin-Wrapper .following-display-toggle {
  float: right;
  outline: none; }

.Notification {
  position: absolute;
  z-index: 200;
  padding: 34px;
  right: 17px;
  top: 52px;
  opacity: 0;
  margin-left: 17px;
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  -webkit-transition: opacity 0.2s linear;
  /* Safari */
  transition: opacity 0.2s linear; }
  .CoreNavigation .Notification {
    top: 55px;
    right: -20px; }
    @media screen and (min-width: 62.5em) {
      .CoreNavigation .Notification {
        right: 0; } }
  .Notification.show-notification {
    pointer-events: auto;
    opacity: 1; }
  @media (max-width: 662px) {
    .Notification {
      right: 0;
      margin-left: 0;
      width: 100%; } }
  .Notification .Notification-Body {
    margin-top: 10px; }
  .Notification .normalWeight {
    font-weight: normal; }
  .Notification-fineprint {
    font-size: 10px;
    margin-top: 5px;
    color: #888; }
  .Notification-action-buttons {
    margin-top: 10px;
    text-align: center; }
    .Notification-action-buttons .Notification-button {
      color: #3e83ca;
      border: 1px solid #3e83ca;
      border-radius: 30px;
      padding: 5px 20px;
      margin-right: 10px; }
      .Notification-action-buttons .Notification-button:focus {
        outline: none; }
  .Notification-close {
    top: 5px;
    right: 5px;
    position: absolute;
    z-index: 1; }
    @media screen and (min-width: 37.5em) {
      .Notification-close {
        top: -14px;
        right: -14px; } }
  .Notification .orange-text {
    color: #ff5f0e; }

@keyframes slideIn {
  0% {
    bottom: -140px; }
  100% {
    bottom: 0; } }

@keyframes slideOut {
  0% {
    bottom: 0; }
  100% {
    bottom: -140px; } }

.Notification.Notification--arrow-top:before, .Notification.Notification--arrow-top:after {
  height: 0;
  width: 0;
  right: 50px;
  content: '';
  position: absolute;
  border-left: 14.5px solid transparent;
  border-right: 14.5px solid transparent;
  border-bottom: 14.5px solid transparent; }
  .CoreNavigation .Notification.Notification--arrow-top:before, .CoreNavigation .Notification.Notification--arrow-top:after {
    right: 13px; }
    @media screen and (min-width: 62.5em) {
      .CoreNavigation .Notification.Notification--arrow-top:before, .CoreNavigation .Notification.Notification--arrow-top:after {
        right: 30px; } }

.Notification.Notification--arrow-top:before {
  top: -17px;
  border-bottom-color: #ddd; }

.Notification.Notification--arrow-top:after {
  top: -15px;
  border-bottom-color: #fff; }

.Notification {
  position: absolute;
  z-index: 200;
  padding: 34px;
  right: 17px;
  top: 52px;
  opacity: 0;
  margin-left: 17px;
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  transition: opacity 0.2s linear; }
  .CoreNavigation .Notification {
    top: 55px;
    right: -20px; }
    @media screen and (min-width: 62.5em) {
      .CoreNavigation .Notification {
        right: 0; } }
  .Notification.show-notification {
    pointer-events: auto;
    opacity: 1; }
  @media (max-width: 662px) {
    .Notification {
      right: 0;
      margin-left: 0;
      width: 100%; } }
  .Notification .Notification-Body {
    margin-top: 10px; }
  .Notification .normalWeight {
    font-weight: normal; }
  .Notification-close {
    top: 5px;
    right: 5px;
    position: absolute;
    z-index: 1; }
    @media screen and (min-width: 37.5em) {
      .Notification-close {
        top: -14px;
        right: -14px; } }
  .Notification.Notification--bottom-sticker, .Notification.Notification--bottom-sticker-wide {
    display: none;
    pointer-events: unset;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 300;
    right: unset;
    top: unset;
    opacity: 1;
    margin: 0; }
    .Notification.Notification--bottom-sticker.is-active, .Notification.Notification--bottom-sticker.is-hidden, .Notification.Notification--bottom-sticker-wide.is-active, .Notification.Notification--bottom-sticker-wide.is-hidden {
      display: block; }
    .Notification.Notification--bottom-sticker .Notification-close-button, .Notification.Notification--bottom-sticker-wide .Notification-close-button {
      border: none;
      outline: none;
      background: transparent; }
    .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'], .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] {
      background: #ecf3fa; }
      .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'].is-active, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'].is-active {
        animation: slideIn 0.5s ease-out; }
      .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'].is-hidden, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'].is-hidden {
        animation: slideOut 0.5s ease-out;
        animation-fill-mode: forwards; }
      .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-Headline, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-Headline {
        color: #222; }
      .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message {
        max-width: 75%;
        display: inline-block; }
        @media screen and (min-width: 50em) {
          .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message {
            max-width: unset; } }
        .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-main-message .Notification-message {
          color: #666;
          font-size: 14px; }
      .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links {
        display: inline-block;
        max-width: 15%; }
        .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper {
          position: absolute;
          margin-left: 10px;
          top: 50%;
          transform: translateY(-50%); }
          @media screen and (min-width: 500px) {
            .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper {
              margin-left: 20px; } }
          .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link {
            color: #fff;
            font-size: 14px; }
            .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link .Notification-link-value, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link .Notification-link-value {
              display: none; }
              @media screen and (min-width: 50em) {
                .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link .Notification-link-value, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link .Notification-link-value {
                  display: block;
                  background-color: #3e83ca;
                  padding: 5px 20px;
                  border-radius: 50px; } }
            .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link .Notification-link-icon, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link .Notification-link-icon {
              background-color: #3e83ca;
              padding: 5px 9px;
              border-radius: 50px;
              font-size: 20px; }
              @media screen and (min-width: 50em) {
                .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link .Notification-link-icon, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-links .Notification-links-wrapper .Notification-link .Notification-link-icon {
                  display: none; } }
      @media screen and (min-width: 50em) {
        .Notification.Notification--bottom-sticker[data-id='bottom-sticker-offer'] .Notification-center-container, .Notification.Notification--bottom-sticker-wide[data-id='bottom-sticker-offer'] .Notification-center-container {
          max-width: 400px; } }
  @media screen and (min-width: 50em) {
    .Notification.Notification--bottom-sticker {
      left: 50%;
      transform: translateX(-50%); } }
  .Notification.Notification--bottom-sticker .Notification-content {
    position: relative; }
    .Notification.Notification--bottom-sticker .Notification-content .Notification-main-message {
      display: none; }
      .Notification.Notification--bottom-sticker .Notification-content .Notification-main-message.is-active {
        display: inline; }
    .Notification.Notification--bottom-sticker .Notification-content button {
      background-color: transparent;
      font-size: 12px; }
    .Notification.Notification--bottom-sticker .Notification-content .Notification-close-button {
      border: none;
      outline: none;
      right: -20px;
      top: -20px;
      position: absolute; }
    .Notification.Notification--bottom-sticker .Notification-content .Notification-Headline {
      font-size: 16px; }
    .Notification.Notification--bottom-sticker .Notification-content .Notification-message {
      font-size: 12px;
      margin-top: 10px; }
      .Notification.Notification--bottom-sticker .Notification-content .Notification-message-read-more {
        display: inline-block;
        color: #3e83ca;
        background-color: transparent;
        padding: 0;
        border: none; }
        .Notification.Notification--bottom-sticker .Notification-content .Notification-message-read-more.hide {
          display: none; }
        .Notification.Notification--bottom-sticker .Notification-content .Notification-message-read-more:hover {
          color: #436cae; }
      .Notification.Notification--bottom-sticker .Notification-content .Notification-message--part1 {
        display: inline; }
      .Notification.Notification--bottom-sticker .Notification-content .Notification-message--part2 {
        display: none;
        line-height: 2; }
        .Notification.Notification--bottom-sticker .Notification-content .Notification-message--part2.is-active {
          display: block; }
    .Notification.Notification--bottom-sticker .Notification-content .Notification-action-buttons {
      margin-top: 10px;
      text-align: center; }
      .Notification.Notification--bottom-sticker .Notification-content .Notification-action-buttons .Notification-button {
        color: #3e83ca;
        border: 1px solid #3e83ca;
        border-radius: 30px;
        padding: 5px 20px;
        margin-right: 10px; }
    .Notification.Notification--bottom-sticker .Notification-content .Notification-close-button i {
      width: 18px;
      height: 18px; }
    .Notification.Notification--bottom-sticker .Notification-content .Notification-action-response {
      display: none; }
      .Notification.Notification--bottom-sticker .Notification-content .Notification-action-response.is-active {
        display: block; }
  .Notification.Notification--bottom-sticker-wide {
    width: 100%;
    padding: 10px; }
    .Notification.Notification--bottom-sticker-wide .Notification-center-container {
      position: relative; }
      @media screen and (min-width: 50em) {
        .Notification.Notification--bottom-sticker-wide .Notification-center-container {
          max-width: 50%;
          margin: auto; } }
    .Notification.Notification--bottom-sticker-wide .Notification-close-button {
      position: absolute;
      right: 5px;
      top: 5px; }
      @media screen and (min-width: 50em) {
        .Notification.Notification--bottom-sticker-wide .Notification-close-button {
          top: 50%;
          transform: translateY(-50%); } }
      .Notification.Notification--bottom-sticker-wide .Notification-close-button i {
        width: 18px;
        height: 18px; }
    .Notification.Notification--bottom-sticker-wide .Notification-label {
      text-transform: uppercase;
      color: #ff5f0e;
      padding-bottom: 5px; }
      @media screen and (min-width: 50em) {
        .Notification.Notification--bottom-sticker-wide .Notification-label {
          display: none; } }
    .Notification.Notification--bottom-sticker-wide .Notification-main-message {
      display: inline-block; }
    .Notification.Notification--bottom-sticker-wide .Notification-image {
      display: none; }
      @media screen and (min-width: 50em) {
        .Notification.Notification--bottom-sticker-wide .Notification-image {
          display: block;
          position: absolute;
          max-width: 150px;
          left: calc(-150px - 20px);
          bottom: -11px; } }

.Notification.Notification--takeover {
  z-index: 300;
  padding: 0;
  right: 0;
  top: 0; }
  .Notification.Notification--takeover.is-active {
    opacity: 1; }
  .Notification.Notification--takeover .Notification-backdrop {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    position: fixed; }
  .Notification.Notification--takeover .Notification-content-wrapper {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    min-width: 600px;
    background: #ecf3fa;
    max-height: 85%;
    overflow-y: auto; }
    .Notification.Notification--takeover .Notification-content-wrapper .Notification-content {
      background: #ecf3fa; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-content-top {
        padding: 20px;
        position: relative; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-content-top .Notification-Headline {
          font-size: 24px; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-content-top .Notification-fineprint {
          font-size: 14px; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-content-bottom {
        position: relative; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-logo-container {
        position: absolute;
        right: 20px;
        bottom: 20px; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-logo-container .Notification-logo {
          width: 70px; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-image-container {
        position: relative;
        width: 20%; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-image-container .Notification-image {
          position: absolute;
          top: -10px;
          left: 50%;
          transform: translateX(-50%);
          max-width: 90px; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons {
        margin-top: 10px;
        text-align: left; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-action-buttons .Notification-button {
          background-color: #436cae;
          color: #fff;
          font-size: 14px; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-paywall-label {
        display: none;
        font-size: 14px; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-main-message {
        width: 70%;
        margin-left: 25%; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-paywall-label {
        font-size: 14px;
        border-bottom: 1px solid #436cae;
        position: absolute;
        bottom: 0;
        font-weight: bold; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-close-button {
        position: absolute;
        top: 0;
        right: 0;
        border: none;
        outline: none;
        background: transparent; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content .Notification-close-button i {
          width: 12px;
          height: 12px; }
      .Notification.Notification--takeover .Notification-content-wrapper .Notification-content.expanded {
        padding-bottom: 0; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content.expanded .Notification-logo-container {
          bottom: 0; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content.expanded .Notification-paywall-label {
          display: block; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content.expanded button[data-value='paywall-toggle'] {
          display: none; }
        .Notification.Notification--takeover .Notification-content-wrapper .Notification-content.expanded .Notification-paywall-container {
          display: block; }
    .Notification.Notification--takeover .Notification-content-wrapper .Notification-paywall-container {
      display: none; }

.custom-widget {
  position: relative; }
  .custom-widget.big-presidential {
    width: 100%; }
  .custom-widget .custom-widget-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media (min-width: 600px) {
    .custom-widget.Body-pull--widget {
      float: right;
      clear: right;
      width: 45%;
      margin-top: 0;
      margin-bottom: 27px;
      margin-left: 27px; } }

.svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven {
  z-index: 10; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controls {
    z-index: 200;
    background: transparent; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-background-color {
    background-color: rgba(34, 34, 34, 0.4); }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controls-backdrop {
    background: none;
    transition: none; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-display-icon-container {
    border-radius: 50%;
    background: #436cae;
    opacity: 0.7; }
    .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-display-icon-container:hover {
      background: #436cae;
      opacity: 1; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-button-color:hover:before {
    text-shadow: none; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-progress {
    background: #436cae; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-playlist-container .jw-option:hover .jw-label {
    color: #436cae; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controlbar {
    background-color: rgba(34, 34, 34, 0.4); }
    .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controlbar .jw-menu {
      background: rgba(230, 230, 230, 0.9); }
      .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controlbar .jw-menu li {
        color: #383636; }
        .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controlbar .jw-menu li:hover {
          color: #436cae; }
      .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controlbar .jw-menu li.jw-active-option {
        color: #fff; }
        .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controlbar .jw-menu li.jw-active-option:hover {
          color: #fff; }
    .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-controlbar .jw-slider-volume {
      background: rgba(230, 230, 230, 0.9); }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-icon-tooltip .jw-active-option {
    background-color: #436cae;
    color: #fff; }
    .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-icon-tooltip .jw-active-option:hover {
      color: #436cae; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .jw-toggle {
    color: #436cae; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .svp-player-recommended-countdown {
    border-bottom: solid 2px #436cae; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .pulse-skin-container .pulse-controls {
    background-color: rgba(34, 34, 34, 0.4); }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .pulse-skin-container .pulse-play-button:before {
    width: 58px;
    height: 58px;
    line-height: 61px;
    padding: 0;
    font-size: 24px;
    background: #436cae;
    border-radius: 50%; }
  .svd-player.jw-skin-svp-default.jw-skin-svp-default.jw-skin-seven .pulse-skin-container .pulse-progress::-webkit-progress-value {
    background: #436cae; }

body.EmbedPlayer {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  background-color: black; }

.AfterTheAds {
  position: absolute;
  top: 0;
  width: 100%;
  color: #ffffff;
  text-align: right;
  pointer-events: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: -0.2px;
  line-height: 1.2;
  display: none;
  background-image: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0.1)); }
  .AfterTheAds:before {
    content: 'ANNONS';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(34, 34, 34, 0.5);
    border: 1px solid rgba(34, 34, 34, 0.5);
    border-bottom-right-radius: 2px;
    color: #ffffff;
    font-size: 9px;
    padding: 2px 2px 0;
    line-height: 1.2; }
  .AfterTheAds__text {
    padding-top: 8px;
    text-align: right; }
  .AfterTheAds__title {
    font-weight: bold;
    width: 45%;
    float: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .AfterTheAds__thumbholder {
    float: right;
    padding-left: 8px; }
  .AfterTheAds__imagewrapper {
    width: 80px; }
  @media (min-width: 390px) {
    figure[data-ad-state='preroll'] .AfterTheAds {
      display: block;
      z-index: 10000; } }

html.iniOsApp .iOsAppHide,
html:not(.iniOsApp) .iOsAppShow,
html.inMobileApp .noMobileApp,
html:not(.inMobileApp) .onlyMobileApp {
  display: none !important; }

.Flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-content: stretch;
  align-items: baseline; }
  .Flex--reverse {
    flex-wrap: wrap-reverse; }
  .Flex--wrap {
    flex-wrap: wrap; }
  .Flex--start {
    align-items: flex-start; }
  .Flex-item {
    flex-grow: 1; }
    .Flex-item--wide {
      flex-grow: 2; }

#touchpoint-placement-infeed-article .course-promo {
  display: block; }
  #touchpoint-placement-infeed-article .course-promo .info-container {
    display: table-cell;
    font-size: 17px;
    position: relative; }
  #touchpoint-placement-infeed-article .course-promo .image-container {
    padding-right: 17px;
    width: 22%;
    height: auto;
    min-width: 81px;
    display: inline-block;
    float: left; }

.Partner-logo {
  max-width: 200px;
  max-height: 100px;
  display: inline-block; }
  .ArticleFactBox--presentedBy .Partner-logo {
    max-width: 150px;
    max-height: 75px; }

@media screen and (min-width: 68.75em) {
  .StartLayout-b2cbanner-desktopSpacing {
    position: static;
    left: auto;
    margin-top: 100vh; } }

.sticky-b2c-container {
  width: 100%; }

.Figure--teaser-crop {
  max-height: 136px; }

.Teaser-algorithm {
  font-size: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 500;
  background: rgba(255, 255, 255, 0.8);
  color: black;
  text-align: right;
  display: none; }

.showDebugValues .Teaser-algorithm {
  display: block; }

.Teaser-algorithm-debug {
  font-size: 8px; }

.Notice-close {
  float: right;
  margin-top: -12px; }

.quiz-figure {
  min-height: 350px;
  display: flex;
  flex-direction: column; }
  .quiz-figure .Loader {
    flex: 1;
    display: flex;
    justify-content: center;
    flex-direction: column; }

.Slideshow-container > div {
  max-width: 1250px; }

@media screen and (min-width: 68.75em) {
  .ContentLayout-mainColumn--fullWidth {
    width: 100% !important;
    margin: 0 !important; } }

.ArticleLayout-head--profile .negative-margin-top {
  margin-top: -20px; }
  @media (max-width: 998px) {
    .ArticleLayout-head--profile .negative-margin-top {
      margin-top: -15px; } }

.ArticleLayout-head--profile .follow-button {
  margin-right: 60px; }

#Explainer-main-teaser {
  margin-bottom: -2px; }
  @media screen and (min-width: 50em) {
    #Explainer-main-teaser {
      margin-bottom: 0; } }

.FlexEmbed--16by8 img.FlexEmbed-item.lazyload {
  width: inherit !important;
  height: inherit !important;
  min-height: inherit !important;
  min-width: inherit !important; }

.TeaserPack--spg {
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.05);
  padding: 0 16px; }
  .TeaserPack--spg .TeaserPack-label {
    text-align: center; }
  .TeaserPack--spg .TeaserPack-footer {
    display: none; }
  .TeaserPack--spg .Teaser--fullImage {
    margin: 0 -16px; }
    .TeaserPack--spg .Teaser--fullImage .Teaser-body {
      padding: 0 16px; }
  .TeaserPack--spg .Logo-Spg {
    padding: 14px 0; }
    .TeaserPack--spg .Logo-Spg img {
      width: 200px;
      margin: 0 auto; }
      @media screen and (min-width: 37.5em) {
        .TeaserPack--spg .Logo-Spg img {
          width: 230px; } }

.Teaser--spg .Teaser-type {
  font-size: 13px;
  letter-spacing: 0;
  padding: 0; }
  .Teaser--spg .Teaser-type-ad {
    float: left;
    margin-left: 5px;
    margin-top: 1px; }

.Teaser--spg.theme-PerfectGuide--design .Teaser-type:not(.Teaser-type-ad) {
  color: #62c2b1; }

.Teaser--spg.theme-PerfectGuide--mode .Teaser-type:not(.Teaser-type-ad) {
  color: #d83f3f; }

.Teaser--spg.theme-PerfectGuide--skonhet .Teaser-type:not(.Teaser-type-ad) {
  color: #805c7b; }

.Teaser--spg.theme-PerfectGuide--mat-och-dryck .Teaser-type:not(.Teaser-type-ad) {
  color: #888888; }

.Teaser--spg.theme-PerfectGuide--resa .Teaser-type:not(.Teaser-type-ad) {
  color: #57aec7; }

.Teaser--spg.theme-PerfectGuide--halsa .Teaser-type:not(.Teaser-type-ad) {
  color: #2b6f7d; }

.Teaser--spg.theme-PerfectGuide--shopping .Teaser-type:not(.Teaser-type-ad) {
  color: #4c5865; }

.Teaser--spg.theme-PerfectGuide--default .Teaser-type:not(.Teaser-type-ad) {
  color: #5c6b7b; }

.Teaser--spg.Teaser--fullAdLabel:after {
  content: none; }

.Teaser--spg.Teaser--fullAdLabel .Teaser-adLabel {
  position: initial;
  float: left;
  margin-bottom: 3px; }

.Teaser--spg.Teaser--fullAdLabel .Teaser-link {
  padding: 0; }

.RightNow-container {
  display: none; }

#AdSplashOverlayWindow {
  overflow: hidden;
  z-index: 2000; }
  #AdSplashOverlayWindow .splash-ad-wrapper {
    height: calc(100% - 61px);
    position: relative; }
  #AdSplashOverlayWindow .AdWrapper-inner {
    position: static; }
  #AdSplashOverlayWindow .AdPosition-container {
    width: 100%;
    height: 100%;
    position: absolute; }

@media print {
  img {
    page-break-inside: avoid; } }

.comments > iframe {
  border: 0;
  width: 100%; }

@media screen and (min-width: 50em) {
  .has-scrolledBackMasthead .Masthead .Masthead-logo--election {
    width: 196px; }
  .has-scrolledBackMasthead .Logo--election .Logo-image--minimal {
    padding-top: 15.33%; } }

.Election2018--superstory-link {
  display: block;
  padding-top: 12px;
  margin-top: 12px;
  position: relative; }
  .Election2018--superstory-link::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .Election2018--superstory-link .Icon--election-2018 {
    width: 36px;
    height: 30px; }

.ElectionWidget-DayLabel {
  margin: 0 5px;
  padding: 3px 9px;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1;
  color: #666;
  background: #e8e8e8;
  border-radius: 10px;
  float: right; }

.ElectionWidget-B2CBanner {
  width: auto; }
  @media screen and (min-width: 62.5em) {
    .ElectionWidget-B2CBanner {
      display: block; } }
  .MetacolumnList .ElectionWidget-B2CBanner {
    margin: 0 -15px -15px; }

#ElectionWidget-PollPage {
  min-height: 250px; }

