:root,
[data-theme=light] {
  --fbs-font-family-global-serif: "Schnyder S", "Schnyder S Fallback", serif;
  --fbs-font-family-global-sans: Graphik, "Graphik Fallback", sans-serif;
  --fbs-font-family-global-sans-medium: "Graphik Medium", "Graphik Medium Fallback", sans-serif;
  --fbs-font-family-global-body: Georgia, serif;
  --fbs-font-family-card-headline: Georgia, serif;
  --fbs-font-family-highlander: Highlander, "Highlander Fallback", serif;
  --fbs-font-family-highlander-bold: "Highlander Bold", "Highlander Bold Fallback", serif;
  --fbs-font-weight-regular: 400;
  --fbs-font-weight-medium: 500;
  --fbs-font-weight-demi: 400;
  --fbs-font-weight-bold: 700;
  --fbs-font-size-mobile-display-xl: 3rem;
  --fbs-font-size-mobile-display-l: 2rem;
  --fbs-font-size-mobile-display-m: 2rem;
  --fbs-font-size-mobile-display-s: 1.625rem;
  --fbs-font-size-mobile-headline-main: 2rem;
  --fbs-font-size-mobile-headline-xl: 2rem;
  --fbs-font-size-mobile-headline-l: 1.5rem;
  --fbs-font-size-mobile-headline-m: 1.25rem;
  --fbs-font-size-mobile-headline-s: 1.125rem;
  --fbs-font-size-mobile-headline-xs: 1rem;
  --fbs-font-size-mobile-heading-xxl: 2rem;
  --fbs-font-size-mobile-heading-xl: 1.75rem;
  --fbs-font-size-mobile-heading-l: 1.5rem;
  --fbs-font-size-mobile-heading-m: 1.125rem;
  --fbs-font-size-mobile-heading-s: 1rem;
  --fbs-font-size-mobile-highlander-l: 1.5rem;
  --fbs-font-size-mobile-highlander-m: 1.25rem;
  --fbs-font-size-mobile-highlander-s: 1rem;
  --fbs-font-size-mobile-body: 1.0625rem;
  --fbs-font-size-mobile-utility-l: 0.875rem;
  --fbs-font-size-mobile-utility-m: 0.75rem;
  --fbs-font-size-mobile-utility-s: 0.625rem;
  --fbs-font-size-mobile-label-l: 0.875rem;
  --fbs-font-size-mobile-label-m: 0.75rem;
  --fbs-font-size-mobile-label-s: 0.625rem;
  --fbs-font-size-mobile-vetted-module-h2: 1.5rem;
  --fbs-font-size-mobile-vetted-module-h3: 1.125rem;
  --fbs-font-size-mobile-inbody-h2: 1.5rem;
  --fbs-font-size-mobile-inbody-h3: 1.25rem;
  --fbs-font-size-desktop-display-xl: 4rem;
  --fbs-font-size-desktop-display-l: 3rem;
  --fbs-font-size-desktop-display-m: 2.5rem;
  --fbs-font-size-desktop-display-s: 2rem;
  --fbs-font-size-desktop-headline-main: 3rem;
  --fbs-font-size-desktop-headline-xl: 2rem;
  --fbs-font-size-desktop-headline-l: 1.5rem;
  --fbs-font-size-desktop-headline-m: 1.25rem;
  --fbs-font-size-desktop-headline-s: 1.125rem;
  --fbs-font-size-desktop-headline-xs: 1rem;
  --fbs-font-size-desktop-heading-xxl: 2rem;
  --fbs-font-size-desktop-heading-xl: 1.75rem;
  --fbs-font-size-desktop-heading-l: 1.5rem;
  --fbs-font-size-desktop-heading-m: 1.125rem;
  --fbs-font-size-desktop-heading-s: 1rem;
  --fbs-font-size-desktop-highlander-l: 1.5rem;
  --fbs-font-size-desktop-highlander-m: 1.25rem;
  --fbs-font-size-desktop-highlander-s: 1rem;
  --fbs-font-size-desktop-body: 1.125rem;
  --fbs-font-size-desktop-utility-l: 0.875rem;
  --fbs-font-size-desktop-utility-m: 0.75rem;
  --fbs-font-size-desktop-utility-s: 0.625rem;
  --fbs-font-size-desktop-label-l: 0.875rem;
  --fbs-font-size-desktop-label-m: 0.75rem;
  --fbs-font-size-desktop-label-s: 0.625rem;
  --fbs-font-size-desktop-vetted-module-h2: 1.5rem;
  --fbs-font-size-desktop-vetted-module-h3: 1.125rem;
  --fbs-font-size-desktop-inbody-h2: 1.5rem;
  --fbs-font-size-desktop-inbody-h3: 1.25rem;
  --fbs-line-height-xs: 1.2;
  --fbs-line-height-s: 1.3;
  --fbs-line-height-m: 1.4;
  --fbs-line-height-l: 1.5;
  --fbs-line-height-xl: 1.6;
  --fbs-color-gray-50: #fff;
  --fbs-color-gray-100: #fcfcfc;
  --fbs-color-gray-150: #f4f4f4;
  --fbs-color-gray-200: #f0f0f0;
  --fbs-color-gray-250: #f7f7f7;
  --fbs-color-gray-300: #e3e3e3;
  --fbs-color-gray-400: #bbb;
  --fbs-color-gray-500: #737373;
  --fbs-color-gray-550: #7b7b7b;
  --fbs-color-gray-570: #424242;
  --fbs-color-gray-600: #333;
  --fbs-color-gray-650: #292929;
  --fbs-color-gray-700: #242424;
  --fbs-color-gray-750: #202020;
  --fbs-color-gray-800: #171717;
  --fbs-color-gray-900: #000;
  --fbs-color-blue-100: #bbc4f2;
  --fbs-color-blue-200: #278bff;
  --fbs-color-blue-300: #4285f4;
  --fbs-color-blue-400: #5c76f6;
  --fbs-color-blue-500: #0060cb;
  --fbs-color-blue-600: #007ac8;
  --fbs-color-blue-700: #0067a9;
  --fbs-color-blue-800: #005890;
  --fbs-color-blue-900: #003891;
  --fbs-color-red-100: #f9858b;
  --fbs-color-red-150: #ff7a7a;
  --fbs-color-red-200: #ff696f;
  --fbs-color-red-300: #d5384d;
  --fbs-color-red-400: #d8361e;
  --fbs-color-red-450: #fa4040;
  --fbs-color-red-500: #e50b16;
  --fbs-color-red-550: red;
  --fbs-color-red-600: #dc0000;
  --fbs-color-red-700: #c41a23;
  --fbs-color-red-800: #bd0000;
  --fbs-color-red-900: #a40000;
  --fbs-color-gold-500: #baa055;
  --fbs-color-gold-700: #706031;
  --fbs-color-green-200: #3ed170;
  --fbs-color-green-600: #008516;
  --fbs-color-teal-400: #629393;
  --fbs-color-teal-500: #537c7c;
  --fbs-color-video-container-background-color: #151b17;
  --fbs-color-video-container-sticky-controls-background-color: #33333380;
  --fbs-color-video-container-placeholder-background-color: #f2f2f2;
  --fbs-color-text-primary: #333;
  --fbs-color-text-secondary: #737373;
  --fbs-color-text-display: #000;
  --fbs-color-text-invert-primary: #fff;
  --fbs-color-text-invert-secondary: #bbb;
  --fbs-color-text-user-action: #007ac8;
  --fbs-color-text-error: #e50b16;
  --fbs-color-text-premium: #706031;
  --fbs-color-text-topline: #d8361e;
  --fbs-color-text-trending-up: #008516;
  --fbs-color-text-trending-down: #d8361e;
  --fbs-color-text-brandvoice: #c41a23;
  --fbs-color-text-insights: #5c76f6;
  --fbs-color-text-connoisseur: #537c7c;
  --fbs-color-text-disabled: #bbb;
  --fbs-color-surface-primary: #fcfcfc;
  --fbs-color-surface-elevated: #fff;
  --fbs-color-surface-hover: #f0f0f0;
  --fbs-color-surface-click: #e3e3e3;
  --fbs-color-surface-invert: #171717;
  --fbs-color-surface-invert-hover: #292929;
  --fbs-color-surface-invert-click: #333;
  --fbs-color-surface-invert-elevated: #000;
  --fbs-color-surface-invert-pop: #171717;
  --fbs-color-surface-disabled: #f0f0f0;
  --fbs-color-legal: #333;
  --fbs-color-ui-icon-primary: #333;
  --fbs-color-ui-icon-secondary: #737373;
  --fbs-color-ui-icon-invert-primary: #fff;
  --fbs-color-ui-icon-invert-secondary: #bbb;
  --fbs-color-ui-icon-disabled: #bbb;
  --fbs-color-ui-user-action: #007ac8;
  --fbs-color-ui-premium: #706031;
  --fbs-color-ui-trending-up: #008516;
  --fbs-color-ui-trending-down: #d8361e;
  --fbs-color-ui-error: #e50b16;
  --fbs-color-surface-button-default-blend: #fcfcfc;
  --fbs-color-surface-button-default-pop: #fff;
  --fbs-color-surface-button-hover: #f0f0f0;
  --fbs-color-surface-button-click: #e3e3e3;
  --fbs-color-surface-button-invert-default-blend: #171717;
  --fbs-color-surface-button-invert-default-pop: #333;
  --fbs-color-surface-button-invert-hover: #292929;
  --fbs-color-surface-button-invert-click: #333;
  --fbs-color-surface-button-red-default: #dc0000;
  --fbs-color-surface-button-red-hover: #bd0000;
  --fbs-color-surface-button-red-click: #a40000;
  --fbs-color-surface-button-blue-default: #007ac8;
  --fbs-color-surface-button-blue-hover: #0067a9;
  --fbs-color-surface-button-blue-click: #005890;
  --fbs-color-border-primary: #e3e3e3;
  --fbs-color-border-secondary: #333;
  --fbs-color-border-focus: #4285f4;
  --fbs-color-border-error: #e50b16;
  --fbs-color-component-loading-state-shimmer-start: #e3e3e3;
  --fbs-color-component-loading-state-shimmer-end: #f0f0f0;
  --fbs-color-component-hyperlink-default: #003891;
  --fbs-color-component-hyperlink-hover: #333;
  --fbs-color-component-carousel-dots-active: #737373;
  --fbs-color-component-carousel-dots-inactive: #e3e3e3;
  --fbs-color-component-scrollbar-primary: #bbb;
  --fbs-color-component-watch-label-primary: #fff
}

[data-theme=dark] {
  --fbs-color-text-primary: #fff;
  --fbs-color-text-secondary: #bbb;
  --fbs-color-text-display: #fff;
  --fbs-color-text-invert-primary: #fff;
  --fbs-color-text-invert-secondary: #bbb;
  --fbs-color-text-user-action: #4285f4;
  --fbs-color-text-error: #f9858b;
  --fbs-color-text-premium: #baa055;
  --fbs-color-text-topline: #ff7a7a;
  --fbs-color-text-trending-up: #3ed170;
  --fbs-color-text-trending-down: #ff7a7a;
  --fbs-color-text-brandvoice: #ff696f;
  --fbs-color-text-insights: #bbc4f2;
  --fbs-color-text-connoisseur: #629393;
  --fbs-color-text-disabled: #7b7b7b;
  --fbs-color-surface-primary: #171717;
  --fbs-color-surface-elevated: #202020;
  --fbs-color-surface-hover: #292929;
  --fbs-color-surface-click: #737373;
  --fbs-color-surface-invert: #171717;
  --fbs-color-surface-invert-hover: #292929;
  --fbs-color-surface-invert-click: #333;
  --fbs-color-surface-invert-elevated: #000;
  --fbs-color-surface-invert-pop: #171717;
  --fbs-color-surface-disabled: #171717;
  --fbs-color-legal: #fff;
  --fbs-color-ui-icon-primary: #fff;
  --fbs-color-ui-icon-secondary: #bbb;
  --fbs-color-ui-icon-invert-primary: #fff;
  --fbs-color-ui-icon-invert-secondary: #bbb;
  --fbs-color-ui-icon-disabled: #7b7b7b;
  --fbs-color-ui-user-action: #4285f4;
  --fbs-color-ui-premium: #baa055;
  --fbs-color-ui-trending-up: #3ed170;
  --fbs-color-ui-trending-down: #ff7a7a;
  --fbs-color-ui-error: #f9858b;
  --fbs-color-surface-button-default-blend: #171717;
  --fbs-color-surface-button-default-pop: #333;
  --fbs-color-surface-button-hover: #292929;
  --fbs-color-surface-button-click: #737373;
  --fbs-color-surface-button-invert-default-blend: #171717;
  --fbs-color-surface-button-invert-default-pop: #333;
  --fbs-color-surface-button-invert-hover: #292929;
  --fbs-color-surface-button-invert-click: #333;
  --fbs-color-surface-button-red-default: #dc0000;
  --fbs-color-surface-button-red-hover: #bd0000;
  --fbs-color-surface-button-red-click: #a40000;
  --fbs-color-surface-button-blue-default: #007ac8;
  --fbs-color-surface-button-blue-hover: #0067a9;
  --fbs-color-surface-button-blue-click: #005890;
  --fbs-color-border-primary: #333;
  --fbs-color-border-secondary: #737373;
  --fbs-color-border-focus: #4285f4;
  --fbs-color-border-error: #f9858b;
  --fbs-color-component-loading-state-shimmer-start: #e3e3e3;
  --fbs-color-component-loading-state-shimmer-end: #f0f0f0;
  --fbs-color-component-hyperlink-default: #4285f4;
  --fbs-color-component-hyperlink-hover: #fff;
  --fbs-color-component-carousel-dots-active: #007ac8;
  --fbs-color-component-carousel-dots-inactive: #737373;
  --fbs-color-component-scrollbar-primary: #737373;
  --fbs-color-component-watch-label-primary: #fff
}

@layer garden {

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

  html {
    box-sizing: border-box
  }

  body {
    -moz-font-feature-settings: "kern";
    -webkit-font-feature-settings: "kern";
    font-feature-settings: "kern";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: Graphik, sans-serif;
    -moz-font-kerning: normal;
    -webkit-font-kerning: normal;
    font-kerning: normal;
    -moz-font-variant-ligatures: common-ligatures;
    -webkit-font-variant-ligatures: common-ligatures;
    font-variant-ligatures: common-ligatures;
    height: 100%;
    line-height: 1;
    margin: 0;
    text-rendering: optimizelegibility;
    width: 100%
  }

  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    display: block
  }

  textarea {
    overflow: auto;
    resize: vertical;
    vertical-align: top
  }

  button,
  input,
  select,
  textarea {
    font: inherit
  }

  a {
    color: inherit;
    cursor: pointer
  }

  p a {
    color: #003891
  }

  p a:hover {
    text-decoration: underline
  }

  li {
    -webkit-font-smoothing: antialiased
  }

  ul {
    margin: 0;
    padding: 0
  }

  button {
    background: none;
    border: none;
    color: inherit;
    cursor: pointer;
    outline: none;
    padding: 0
  }

  em,
  i {
    font-style: italic
  }

  b,
  strong {
    font-weight: 700
  }

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

  img {
    max-width: 100%
  }

  blockquote,
  dd,
  dl,
  figure,
  h1,
  h2,
  h3,
  h4,
  p {
    margin: 0
  }

  [hidden] {
    display: none
  }
}

fbs-video .fbs-spinner {
  animation: fbs-spin 1s linear infinite;
  color: #e3e3e3;
  display: inline-block;
  height: 40px;
  width: 40px
}

@keyframes fbs-spin {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

fbs-video .brightcove_perform {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%
}

fbs-video .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "" !important
}

fbs-video .playable-rectangle .play-button-icon,
fbs-video .playable-rectangle .vjs-big-play-button {
  background-color: #0000 !important;
  box-shadow: none !important;
  font-family: Arial !important;
  height: 0 !important;
  left: 50% !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  max-width: 150px;
  min-width: 30px;
  position: absolute;
  top: 50% !important;
  transform: translate(-50%, -50%);
  width: 20% !important
}

fbs-video .playable-rectangle .play-button-icon:after,
fbs-video .playable-rectangle .play-button-icon:before,
fbs-video .playable-rectangle .vjs-big-play-button:after,
fbs-video .playable-rectangle .vjs-big-play-button:before {
  content: " ";
  display: block;
  margin-top: -50%;
  padding-top: 100%;
  position: absolute;
  transition: all .2s ease-in-out;
  width: 100%
}

fbs-video .playable-rectangle .play-button-icon:before,
fbs-video .playable-rectangle .vjs-big-play-button:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0zMjAgMjMyIDE1MCAxNTAiPjxwYXRoIGQ9Ik0tMjQ1IDIzMmMtNDEuNCAwLTc1IDMzLjYtNzUgNzVzMzMuNiA3NSA3NSA3NSA3NS0zMy42IDc1LTc1LTMzLjYtNzUtNzUtNzV6Ii8+PC9zdmc+");
  opacity: .5
}

fbs-video .playable-rectangle .play-button-icon:after,
fbs-video .playable-rectangle .vjs-big-play-button:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0zMjAgMjMyIDE1MCAxNTAiPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmYiIGQ9Ik0tMjY0LjEgMzM5LjV2LTY1bDU2LjIgMzIuNXoiLz48L3N2Zz4=")
}

fbs-video .playable-rectangle:hover .play-button-icon:before,
fbs-video .playable-rectangle:hover .vjs-big-play-button:before {
  transform: scale(0)
}

fbs-video .playable-rectangle:hover .play-button-icon:after,
fbs-video .playable-rectangle:hover .vjs-big-play-button:after {
  transform: scale(2)
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 400;
  src: local(merriweather), url(fonts/4rhtYIaVu1i9.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: SchnyderSBold;
  font-weight: 700;
  src: local("Schnyder S Bold"), local("Schnyder-S-Bold"), url(fonts/AMwZA5Xm4bUC.otf) format("opentype")
}

@font-face {
  font-display: swap;
  font-family: SchnyderSDemi;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/KXTcuF1EQHdj.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 500;
  src: url(fonts/uSjBiGxwMqkE.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: GraphikWide;
  font-weight: 600;
  src: url(fonts/PdfHTSR1NF0L.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: GraphikWide;
  font-weight: 700;
  src: url(fonts/5s513vLFs4iN.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: italic;
  font-weight: 700;
  src: local("Merriweather Bold Italic"), local("Merriweather-BoldItalic"), url(fonts/BtC7q2cqxLN4.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 700;
  src: local("Merriweather Bold"), local("Merriweather-Bold"), url(fonts/UZhnIOXubViR.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: italic;
  font-weight: 400;
  src: local("Merriweather Italic"), local("Merriweather-Italic"), url(fonts/juP54upBFMxQ.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 400;
  src: local("Merriweather"), url(fonts/4rhtYIaVu1i9.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 600;
  src: local("Work Sans SemiBold"), local("WorkSans-SemiBold"), url(https://i.forbesimg.com/assets/fonts/work-sans/work_sans_600_latin_ext.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 600;
  src: local("Work Sans SemiBold"), local("WorkSans-SemiBold"), url(fonts/obEQ6ufR90Mk.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 400;
  src: local("Work Sans"), local("WorkSans-Regular"), url(fonts/FhkYT0BwvESR.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 400;
  src: local("Work Sans"), local("WorkSans-Regular"), url(fonts/1wRMkbtnTNxx.woff2) format("woff2")
}

@font-face {
  font-display: block;
  font-family: EuclidCircularB;
  font-style: normal;
  font-weight: 700;
  src: local("EuclidCircular Bold"), local("EuclidCircular-Bold"), local("EuclidCircularB"), url(fonts/ku9qmcD5QVPL.otf) format("opentype")
}

@font-face {
  font-display: block;
  font-family: EuclidCircularSB;
  font-weight: 600;
  src: local("EuclidCircularSB"), local("EuclidCircular Semi Bold"), local("EuclidCircular-Semi-Bold"), url(fonts/5dz78KGCLwIr.otf) format("opentype")
}

@font-face {
  font-display: block;
  font-family: EuclidCircular;
  font-weight: 400;
  src: url(fonts/PZ9SuyGEFxE6.otf) format("opentype")
}

@font-face {
  font-family: Graphik Wide;
  font-style: normal;
  font-weight: 600;
  src: url(fonts/nRq3Ipyk1jJw.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 400;
  src: url(fonts/Z7BvZnbFCess.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 500;
  src: url(fonts/nR1VHL981QOj.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 600;
  src: url(fonts/uSjBiGxwMqkE.woff2) format("woff2")
}

@font-face {
  font-family: Highlander;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/DEUNdauhmoFG.woff2) format("woff2")
}

@font-face {
  font-family: Highlander Bold;
  font-style: normal;
  font-weight: 700;
  src: url(fonts/4gZ55WSfuk10.woff2) format("woff2")
}

@font-face {
  font-display: block;
  font-family: SchnyderL demi;
  font-weight: 400;
  src: url(fonts/yEIfL6sobhAr.otf) format("opentype")
}

@font-face {
  font-family: Schnyder S;
  font-weight: 700;
  src: url(fonts/AMwZA5Xm4bUC.otf) format("opentype")
}

@font-face {
  font-display: block;
  font-family: SchnyderS demi;
  font-weight: 400;
  src: url(fonts/KXTcuF1EQHdj.woff2) format("woff2")
}

@font-face {
  font-family: GraphikXXCond;
  font-weight: 900;
  src: url(fonts/ZvQJnmLAMvHZ.otf) format("opentype")
}

@font-face {
  font-family: Schnyder Cond S;
  font-style: normal;
  font-weight: 700;
  src: url(fonts/zR6EAIAcNfTW.woff2) format("woff2")
}

@font-face {
  font-family: Schnyder Cond S;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/9UQfonc2sfy1.woff2) format("woff2")
}

@font-face {
  ascent-override: 68%;
  descent-override: 0%;
  font-family: GeorgiaCustom;
  line-gap-override: 2%;
  size-adjust: 110%;
  src: local(Georgia)
}

#lanyard_root * #banner-title {
  font: 500 18px/24px Graphik, Helvetica
}

#lanyard_root * #banner-description {
  font: 400 14px/20px Graphik, Helvetica
}

#lanyard_root * #preference-title {
  font: 500 36px/48px Graphik, Helvetica
}

#lanyard_root * #prefrence-description {
  font: 400 12px/16px Graphik, Helvetica
}

#lanyard_root * #modal-title {
  font: 500 18px/24px Graphik, Helvetica
}

#lanyard_root * #modal-description {
  font: 400 12px/16px Graphik, Helvetica
}

#lanyard_root * div[class*=switch__]:focus-within,
#lanyard_root :focus-visible {
  outline: 3px solid #4285f4
}

.genAiSummary {
  border: 1px solid #e2e2e2;
  border-width: 1px 0;
  margin: 8px 0 16px;
  padding: 16px 0
}

.genAiSummary span {
  padding: 0
}

.genAiSummary ul {
  list-style: disc;
  max-width: calc(100% - 18px)
}

.genAiSummary a {
  text-decoration: underline
}

.summaryComponent div {
  padding: 16px 0
}

.summaryComponent div div {
  padding: 0 16px
}

.summaryComponent div span div {
  background: linear-gradient(180deg, #fcfcfc00 34.5%, #fcfcfc80 67.5%, #fcfcfc 93.5%);
  margin: 0 -16px
}

.summaryComponent div p {
  margin: 0 16px 8px
}

.summaryIcon {
  display: flex
}

.summaryIcon svg {
  height: 14px;
  width: 14px
}

.summaryIcon path {
  fill: #0062ff
}

@font-face {
  font-family: Graphik Regular;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Z7BvZnbFCess.woff2) format("woff2"), url(fonts/WepWg5UjcvvL.woff) format("woff")
}

fbs-pricing {
  display: block
}

fbs-pricing div.has-callout {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap
}

fbs-pricing .fbs-pricing__regular-price,
fbs-pricing .fbs-pricing__sale-price {
  color: #333;
  font-size: 20px;
  font-weight: 600;
  margin-right: 5px
}

fbs-pricing .fbs-pricing__sale-price+.fbs-pricing__regular-price {
  font-weight: 400;
  text-decoration: line-through
}

fbs-pricing .fbs-pricing__savings {
  color: #e50b16;
  font-size: 14px;
  font-weight: 600;
  margin-left: 5px;
  text-transform: uppercase
}

fbs-pricing .fbs-pricing__vendors-container {
  align-items: flex-start;
  display: block;
  flex-direction: column;
  width: 100%
}

fbs-pricing .fbs-pricing__vendors-wrapper {
  flex-direction: column
}

fbs-pricing .fbs-pricing__vendors-wrapper .finds-embed {
  min-width: 285px
}

fbs-pricing p.fbs-pricing__vendor-name {
  border: unset;
  border-radius: unset;
  color: #737373;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: -.2px;
  line-height: 16px;
  margin: 0;
  padding-bottom: 7px;
  padding-top: 3px;
  text-transform: uppercase;
  width: 100%
}

fbs-pricing .fbs-pricing__prime-exclusive-wrapper {
  align-items: start;
  display: flex;
  flex-direction: column
}

fbs-pricing .fbs-pricing__prime-exclusive-wrapper>span.fbs-pricing__prime-exclusive-text {
  color: #1399ff;
  font: 600 12px/15px Graphik Regular, serif;
  text-transform: uppercase
}

fbs-pricing .fbs-pricing__prime-exclusive-wrapper>p.fbs-pricing__prime-exclusive-limit-info {
  color: #333;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: -.2px;
  line-height: 22px;
  margin: 0
}

@media (max-width:480px) {

  fbs-pricing .fbs-pricing__regular-price,
  fbs-pricing .fbs-pricing__sale-price {
    font-size: 16px
  }

  fbs-pricing .fbs-pricing__savings {
    font-size: 12px
  }

  fbs-pricing .fbs-pricing__prime-exclusive-wrapper>p.fbs-pricing__prime-exclusive-limit-info,
  fbs-pricing .fbs-pricing__prime-exclusive-wrapper>span.fbs-pricing__prime-exclusive-text {
    font-size: 10px
  }
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
fbs-carousel {
  display: block
}

.fbs-slider {
  max-width: 100%;
  position: relative;
  width: 100%
}

.fbs-slider--initialized .fbs-slider__controls {
  display: block
}

.fbs-slider--initialized .fbs-slider__slide {
  float: left;
  min-height: 1px;
  overflow: hidden
}

.fbs-slider--no-controls .fbs-slider__controls {
  display: none
}

.fbs-slider__slides-wrapper {
  margin: 0 80px;
  overflow: hidden
}

.fbs-slider__slides {
  transition: none
}

.fbs-slider__slides.is-animating {
  transition: all .5s ease
}

.fbs-slider__controls {
  display: none
}

.fbs-slider__controls button {
  background: #181716;
  border-radius: 50%;
  box-shadow: 0 0 50px #0003;
  color: #fff;
  cursor: pointer;
  display: flex;
  height: 64px;
  justify-content: center;
  opacity: .7;
  position: absolute;
  top: 45%;
  width: 64px
}

.fbs-slider__controls button.disabled {
  color: #ccc
}

.fbs-slider__controls .fbs-slider__control-left {
  left: 30px
}

.fbs-slider__controls .fbs-slider__control-right {
  right: 30px
}

.fbs-slider__controls .fs-icon {
  fill: currentColor;
  width: 24px
}

@media (max-width:1023px)and (min-width:769px) {
  .fbs-slider__controls .fbs-slider__control-left {
    left: 15px
  }

  .fbs-slider__controls .fbs-slider__control-right {
    right: 15px
  }
}

@media(max-width:479px) {
  html:has(.noScroll) {
    overflow: hidden
  }
}

.ha__ribbon {
  position: sticky !important;
  top: unset !important
}

body {
  -webkit-font-smoothing: antialiased;
  background-color: #fcfcfc;
  margin: 0;
  overflow-x: hidden;
  padding: 0
}

body>iframe {
  display: none
}

#et-toolbar ol,
#et-toolbar ul {
  list-style: none;
  padding-left: 0
}

.et-on body {
  overflow: visible
}

.et-on .et-promoblock-star-item .star {
  bottom: 0;
  margin-left: 0 !important;
  position: absolute
}

.no-overflow {
  overflow: hidden
}

.d-flex {
  display: flex
}

.d-none {
  display: none
}

.m-auto {
  margin: auto
}

.fs-premium {
  width: 100% !important
}

body.flow-page {
  background: var(--fbs-color-surface-primary);
  overflow-y: scroll
}

body.noScroll {
  overflow-y: hidden !important
}

html.homepage-html-wrapper {
  padding-top: 0 !important
}

.celtra-expanded-ad {
  z-index: 1002 !important
}

.subscribe-wrapper {
  display: none
}

.celtra-expanded-ad--slide-up,
.ha__ribbon.ha__ribbon--slide-up {
  -ms-transform: translateY(calc((var(--header-height) + 100%)*-1));
  -webkit-transform: translateY(calc((var(--header-height) + 100%)*-1));
  transform: translateY(calc((var(--header-height) + 100%)*-1))
}

@layer garden {
  .LYbP3oHd {
    background: var(--fbs-color-surface-invert);
    margin: 0;
    padding: 16px 0 11px;
    z-index: -1
  }

  .LYbP3oHd::-webkit-scrollbar {
    display: none
  }

  @media (max-width:1023px) {
    .LYbP3oHd {
      z-index: 2
    }
  }

  .JZpuzF4t {
    display: flex;
    height: 100%;
    overflow: hidden;
    padding-right: 20px;
    width: 100%
  }

  .ZGJ--TCc {
    display: grid;
    gap: 16px 56px;
    grid-template-columns: repeat(4, 1fr);
    height: calc(100vh - 56px);
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 32px;
    scrollbar-width: none;
    width: 100%
  }

  @media (max-width:1023px) {
    .ZGJ--TCc {
      display: flex;
      flex-flow: column nowrap;
      gap: 0;
      grid-template-columns: none;
      height: 100vh
    }
  }

  .ZGJ--TCc::-webkit-scrollbar {
    display: none
  }

  .IQGeVfxX {
    height: 100%
  }

  @media (max-width:1023px) {
    .LYbP3oHd {
      left: 0;
      padding: 0
    }

    .ZGJ--TCc {
      padding: 0 0 190px;
      position: relative
    }

    .ZGJ--TCc>li>ul {
      overflow-y: hidden
    }

    .IQGeVfxX {
      margin: 12px 0 0 -16px
    }
  }
}

@layer garden {
  .dN9h-rXs {
    -webkit-font-smoothing: antialiased;
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    padding-left: 16px
  }

  @media (max-width:1023px) {
    .dN9h-rXs {
      padding-left: 1rem
    }
  }

  @media (max-width:479px) {
    .dN9h-rXs {
      padding-left: 16px
    }
  }

  .USVF4LaM {
    align-items: center;
    background: var(--surface-button-invert-default-pop, #333);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
  }

  .USVF4LaM:hover {
    background: var(--surface-button-invert-hover, #292929)
  }

  @media (min-width:1024px) {
    .USVF4LaM {
      padding: 8px
    }
  }

  .USVF4LaM svg {
    fill: var(--fbs-color-ui-icon-invert-primary);
    width: 16px
  }

  .sAj5URLT {
    position: relative
  }

  @media (min-width:1024px) {
    .sAj5URLT {
      display: contents
    }

    .sAj5URLT>li:nth-of-type(4n+1) {
      display: inline-block;
      position: relative
    }

    .sAj5URLT>li:nth-of-type(4n+1):after {
      background-color: var(--fbs-color-gray-600);
      bottom: 0;
      content: "";
      height: 1px;
      left: 0;
      position: absolute;
      right: 0;
      width: calc(400% + 192px)
    }
  }

  ._8WnggGf0 {
    background: none;
    height: 40px;
    width: 40px
  }

  ._8WnggGf0:hover {
    background-color: var(--fbs-color-surface-button-invert-hover)
  }

  @media (min-width:1024px) {
    ._8WnggGf0 {
      padding: 0
    }
  }

  .t1VMlFvI {
    align-items: center;
    background-color: var(--fbs-color-surface-invert);
    border-block: 1px solid var(--fbs-color-gray-600);
    display: flex;
    grid-column: 1/-1;
    justify-content: space-between;
    padding: 24px 0;
    position: relative;
    width: 100%;
    z-index: 2
  }

  @media (max-width:1023px) {
    .t1VMlFvI {
      align-items: baseline;
      border: none;
      flex-direction: column;
      gap: 24px;
      padding: 24px
    }
  }

  @media (max-width:479px) {
    .t1VMlFvI {
      gap: 16px;
      padding: 16px
    }
  }

  .IvFQ-csF {
    display: flex;
    gap: 16px
  }

  .IvFQ-csF a {
    white-space: nowrap
  }

  @media (max-width:479px) {
    .IvFQ-csF {
      overflow: scroll;
      width: 100%
    }

    .IvFQ-csF::-webkit-scrollbar {
      display: none
    }
  }

  .XiH1YzPg {
    display: flex
  }

  .BbJnhg22 {
    margin-left: 8px
  }

  @media (max-width:1023px) {
    .BbJnhg22 {
      display: none
    }
  }

  @media (min-width:1024px) {
    .mANVVbeJ {
      display: none
    }
  }

  @keyframes _3rGzcfsn {
    0% {
      transform: translateY(-100%)
    }

    to {
      transform: none
    }
  }

  @keyframes Gvc13T9u {
    0% {
      transform: none
    }

    to {
      transform: translateY(-100%)
    }
  }

  @media (max-width:1023px) {
    @keyframes _3rGzcfsn {
      0% {
        transform: translate(-100%)
      }

      to {
        transform: none
      }
    }

    @keyframes Gvc13T9u {
      0% {
        transform: none
      }

      to {
        transform: translate(-100%)
      }
    }
  }

  .OExHEgP9 {
    align-items: center;
    background: var(--fbs-color-surface-invert);
    border-bottom: 1px solid #333;
    display: flex;
    justify-content: space-between;
    margin: 0 16px;
    padding: 16px 0;
    position: sticky;
    top: 0;
    z-index: 3
  }

  @media (min-width:480px) {
    .OExHEgP9 {
      padding: 24px 0
    }
  }

  @media (min-width:1024px) {
    .OExHEgP9 {
      display: none
    }
  }

  .J80tatyc {
    animation: Gvc13T9u .2s ease-in both;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.87, 0, .13, 1);
    height: 100vh;
    left: 0;
    position: absolute;
    top: 56px;
    width: 100%
  }

  @media (max-width:1023px) {
    .J80tatyc {
      top: 0;
      z-index: 2
    }
  }

  @media (prefers-reduced-motion) {
    .J80tatyc {
      animation: Gvc13T9u;
      animation-duration: none;
      animation-timing-function: none
    }
  }

  .J80tatyc._7NaedbvZ {
    animation: _3rGzcfsn .3s ease-out both;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.87, 0, .13, 1)
  }

  @media (prefers-reduced-motion) {
    .J80tatyc._7NaedbvZ {
      animation: _3rGzcfsn;
      animation-duration: none;
      animation-timing-function: none
    }
  }

  .R0tvspq- {
    cursor: default;
    display: flex;
    font: var(--fbs-font-size-mobile-heading-m) var(--fbs-font-family-global-sans);
    font-weight: var(--fbs-font-weight-medium);
    justify-content: space-between;
    line-height: var(--fbs-line-height-l);
    width: 100%
  }

  .R0tvspq- a {
    cursor: pointer
  }

  .R0tvspq- a:hover {
    text-decoration: underline
  }

  @media (min-width:1024px) {
    .R0tvspq- {
      font-size: var(--fbs-font-size-desktop-heading-l);
      margin-bottom: 4px
    }
  }

  .XZBpHImX {
    align-items: center;
    background: var(--fbs-color-surface-invert);
    border-bottom: 1px solid var(--fbs-color-border-secondary);
    color: var(--fbs-color-ui-icon-invert-primary);
    cursor: pointer;
    display: flex;
    font-size: var(--fbs-font-size-desktop-utility-l);
    justify-content: space-between;
    margin: 0 16px;
    padding: 16px 0;
    position: sticky;
    top: 0;
    z-index: 3
  }

  @media (min-width:480px) {
    .XZBpHImX {
      padding: 24px 0
    }
  }

  @media (min-width:1024px) {
    .XZBpHImX {
      display: none
    }
  }

  .XZBpHImX button {
    align-items: center;
    display: flex;
    font-family: var(--fbs-font-family-global-sans);
    font-weight: 500;
    line-height: var(--line-height-utility-l, 21px)
  }

  .XZBpHImX button svg {
    fill: var(--fbs-color-ui-icon-invert-primary);
    height: 24px;
    padding: 0;
    width: 24px
  }

  .XZBpHImX .USVF4LaM svg {
    fill: var(--fbs-color-ui-icon-invert-primary);
    height: 16px;
    width: 16px
  }

  @media (max-width:1023px) {
    .ZLRzxr3m {
      display: flex
    }

    .pByIWUpp {
      flex: 0;
      margin-right: 1rem
    }

    .Vcuosc4D {
      align-items: flex-start
    }

    .dN9h-rXs .ydtLHqts,
    .dN9h-rXs:hover .ydtLHqts {
      display: none
    }

    .pRMH86kL {
      pointer-events: none
    }
  }
}

@layer garden {
  @media (max-width:479px) {
    html.noScroll {
      overflow: hidden !important
    }
  }

  html.noScroll body {
    overflow: hidden !important
  }

  @media (max-width:479px) {
    html.noScroll body {
      overflow: visible !important
    }
  }

  ._5jL4nbZg {
    align-items: center;
    background-color: var(--fbs-color-surface-invert);
    color: var(--fbs-color-surface-invert);
    display: flex;
    flex-flow: row nowrap;
    height: 56px;
    justify-content: space-between;
    position: relative;
    width: 100%
  }

  @media (max-width:1023px) {
    ._5jL4nbZg {
      z-index: 1
    }
  }

  .ABr9cx9r,
  .nKfcv-Ux,
  .wOXWlwEZ {
    display: flex;
    flex-flow: column wrap;
    justify-content: center
  }

  .nKfcv-Ux {
    align-items: flex-start;
    flex-flow: row
  }

  .ABr9cx9r {
    align-items: center;
    display: flex;
    flex-direction: row;
    left: 62px;
    position: absolute
  }

  @media (min-width:1024px) {
    .ABr9cx9r {
      left: 50%;
      transform: translate(-50%)
    }
  }

  @media (max-width:1023px) {
    .ABr9cx9r {
      flex-direction: row-reverse
    }
  }

  .wOXWlwEZ {
    align-items: flex-end
  }

  ._1NZmb47g svg {
    fill: var(--fbs-color-ui-icon-invert-primary);
    height: 24px;
    width: 63px
  }

  @media (min-width:480px) {
    ._1NZmb47g svg {
      height: 24px;
      width: 80px
    }
  }

  @media (min-width:1024px) {
    ._1NZmb47g svg {
      height: 28px;
      width: 104px
    }
  }

  .pPmmgJQD {
    background: none;
    border: 0;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 100%;
    margin-right: 16px;
    outline: none;
    padding: 0;
    white-space: nowrap
  }

  @media (min-width:480px) {
    .pPmmgJQD {
      margin-right: 32px
    }
  }

  .pPmmgJQD svg {
    fill: var(--fbs-color-surface-invert-click);
    width: 30px
  }

  .pPmmgJQD path {
    fill: var(--fbs-color-surface-elevated);
    stroke: var(--fbs-color-surface-elevated)
  }

  .K8E0pmcH {
    background: none;
    border: 0;
    border-radius: 50%;
    color: var(--fbs-color-surface-elevated);
    cursor: pointer;
    display: flex;
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin-right: 16px;
    outline: none;
    position: relative
  }

  @media (min-width:480px) {
    .K8E0pmcH {
      padding: 8px
    }

    .K8E0pmcH:hover {
      background-color: var(--surface-button-invert-default-pop, #333)
    }
  }

  .K8E0pmcH .fs-icon--search,
  .K8E0pmcH .search_svg__fs-icon {
    fill: var(--fbs-color-surface-elevated);
    width: 24px
  }

  .K8E0pmcH .fs-icon--search circle,
  .K8E0pmcH .search_svg__fs-icon circle {
    stroke: var(--fbs-color-surface-elevated)
  }

  .K8E0pmcH .fs-icon--sparkles,
  .K8E0pmcH .sparkles_svg__fs-icon {
    height: 18px;
    position: absolute;
    right: -6px;
    top: -6px;
    width: 18px
  }

  @media (min-width:480px) {

    .K8E0pmcH .fs-icon--sparkles,
    .K8E0pmcH .sparkles_svg__fs-icon {
      right: 2px;
      top: 2px
    }
  }

  .t5vQ80cK {
    display: flex;
    flex: 1
  }

  .qWN3kcjB {
    align-items: center;
    display: flex;
    font-size: var(--fbs-font-size-mobile-label-l);
    justify-content: right;
    min-height: 56px;
    min-width: 225px;
    padding-right: 16px
  }

  .eDqiJJ2t {
    display: none
  }

  .eDqiJJ2t.U8EUTM2k,
  .eDqiJJ2t:hover {
    display: block
  }

  .rraJLRQU {
    align-items: center;
    display: flex;
    height: 56px
  }

  @media (min-width:480px) {
    .rraJLRQU {
      position: relative
    }
  }

  ._00AX4IpY {
    background-color: initial;
    border: 0;
    cursor: pointer;
    font: var(--fbs-font-size-desktop-utility-m) var(--fbs-font-family-global-sans);
    outline: none
  }

  @media (min-width:480px) {
    ._00AX4IpY {
      font-size: 14px
    }
  }

  @media (min-width:768px) {
    ._00AX4IpY:hover~.eDqiJJ2t {
      display: block
    }
  }

  .suOjX7vq {
    align-items: center;
    display: flex;
    gap: 8px;
    min-height: 24px;
    width: 100%
  }

  .QOiWaRFM {
    align-items: center;
    background: none;
    border: 0;
    color: var(--fbs-color-text-invert-primary);
    cursor: pointer;
    font: var(--fbs-font-size-desktop-utility-l) var(--fbs-font-family-global-sans);
    margin-right: 24px;
    outline: none;
    padding: 0;
    white-space: nowrap
  }

  .QOiWaRFM:hover {
    text-decoration: underline
  }

  @media (max-width:479px) {
    .QOiWaRFM {
      font-size: var(--fbs-font-size-desktop-utility-m);
      margin-right: 16px
    }
  }

  .paTN5R7V {
    background-color: var(--fbs-color-gray-700);
    color: var(--fbs-color-text-invert-primary);
    display: flex;
    flex-direction: column;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 56px
  }

  .paTN5R7V a:last-of-type {
    padding-bottom: 17px
  }

  @media (min-width:480px) {
    .paTN5R7V {
      left: auto;
      right: 32px;
      width: 264px
    }
  }

  .dE7Pw5db {
    background: none;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: flex;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    letter-spacing: -.2px;
    outline: none;
    padding: 9px 16px;
    text-decoration: none
  }

  .dE7Pw5db:last-child {
    padding: 17px 16px
  }

  .MWmOgFc9 {
    color: var(--fbs-color-text-premium);
    display: inline-block;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    letter-spacing: .5px;
    margin-bottom: 8px
  }

  .-XtX5Ulr {
    align-items: baseline;
    display: flex;
    flex-direction: column;
    padding: 16px 16px 8px
  }

  @media (min-width:480px) {
    .-XtX5Ulr {
      padding-top: 24px
    }
  }

  .nsFdUuXU {
    display: flex;
    flex-wrap: wrap;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-display-s)/var(--fbs-line-height-xs) var(--fbs-font-family-global-serif);
    letter-spacing: .2px;
    white-space: pre;
    width: 100%
  }

  .gPb97RFz {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }

  .U1DpGihW:focus,
  .U1DpGihW:hover {
    text-decoration: none
  }

  .qaKFdvYl {
    border-top: 1px solid var(--fbs-color-text-secondary);
    color: inherit
  }

  .mg7sMAfM {
    margin: 0 16px
  }

  .GeqwIyqb {
    align-items: center;
    align-self: center;
    background-color: var(--fbs-color-surface-button-red-default);
    border: 0;
    border-radius: 8px;
    color: var(--fbs-color-ui-icon-invert-primary);
    cursor: pointer;
    display: flex;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    height: 32px;
    justify-content: center;
    margin-right: 16px;
    outline: none;
    padding: 10px 8px;
    text-align: center;
    text-decoration: none
  }

  .GeqwIyqb:hover {
    background-color: var(--fbs-color-surface-button-red-hover)
  }

  @media (min-width:480px) {
    .GeqwIyqb {
      font-size: var(--fbs-font-size-desktop-utility-l);
      height: 40px;
      margin-right: 32px;
      padding: 9px 16px
    }
  }

  .Tr39rH1r {
    display: none
  }

  ._17vDq6wa svg {
    fill: var(--fbs-color-surface-elevated)
  }

  .BmefNpol svg {
    fill: var(--fbs-color-text-invert-primary)
  }

  svg.j-8HLFO2 {
    fill: var(--fbs-color-ui-icon-invert-primary);
    height: 15px;
    width: 20px
  }

  .kre2rEuj:after {
    display: block
  }

  .EYqOBdug {
    align-items: center;
    border-left: 1px solid var(--fbs-color-gray-600);
    display: flex;
    padding-left: 12px
  }

  @media (max-width:1023px) {
    .EYqOBdug svg {
      fill: var(--fbs-color-ui-icon-invert-primary);
      background-color: var(--fbs-color-gray-600);
      height: 24px;
      padding: 4px;
      width: 24px
    }
  }

  .-N2Qj2aF {
    align-items: center;
    display: inline-flex;
    padding-left: 8px
  }

  .-N2Qj2aF svg {
    fill: currentcolor;
    height: 24px;
    width: 24px
  }

  @media (max-width:1023px) {
    .Tr39rH1r {
      display: flex
    }

    .nKfcv-Ux {
      flex: 0;
      margin-right: 1rem
    }

    .ABr9cx9r {
      align-items: flex-start
    }

    ._6iObgz9n .v5qNsLKM,
    ._6iObgz9n:hover .v5qNsLKM {
      display: none
    }

    .vVZa2t9Y {
      pointer-events: none
    }
  }
}

@layer garden {
  .ZAVsoOI5 {
    align-items: center;
    background: none;
    border: 1px solid;
    border-color: inherit;
    border-radius: 8px;
    display: inline-flex;
    font-family: var(--fbs-font-family-global-sans);
    font-stretch: normal;
    font-style: normal;
    font-weight: var(--fbs-font-weight-medium);
    justify-content: center;
    line-height: var(--fbs-line-height-l);
    padding: 10px 16px;
    text-decoration: none
  }

  .yIcxpZkc {
    align-self: center;
    height: 24px;
    margin-right: 16px;
    width: 24px
  }

  .yIcxpZkc svg>* {
    fill: currentcolor
  }

  .P24DIWIH {
    font-size: var(--fbs-font-size-desktop-utility-m);
    height: 32px
  }

  ._94tfPf9S {
    height: 40px
  }

  ._94tfPf9S,
  .rcXZWrRI {
    font-size: var(--fbs-font-size-desktop-utility-l)
  }

  .rcXZWrRI {
    height: 48px
  }

  .hLOX2Whv {
    align-items: center;
    background-color: var(--fbs-color-surface-elevated);
    border: 1px solid var(--fbs-color-border-secondary);
    border-radius: 4px;
    display: flex;
    height: 52px;
    justify-content: center;
    padding: 16px 12px;
    position: relative;
    width: 480px
  }
}

@layer garden {
  @media (max-width:1023px) {
    .hLOX2Whv {
      width: 100%
    }
  }

  .dF6cO4Oc {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-headline-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    outline: none;
    text-align: left;
    width: 100%
  }

  .dF6cO4Oc:active,
  .dF6cO4Oc:focus {
    opacity: 1
  }

  @media (max-width:767px) {
    .dF6cO4Oc {
      font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-heading-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
    }
  }

  .pDaDmCur,
  .pDaDmCur svg {
    display: flex
  }

  .WgX9M995 {
    background: none;
    border: none;
    color: currentcolor;
    cursor: pointer;
    height: 100%;
    outline: none;
    padding: 0;
    right: 12px
  }

  .WgX9M995 svg {
    fill: var(--fbs-color-ui-icon-primary);
    height: 20px;
    width: 20px
  }

  .LzaOYLZb,
  .YDENpiX2 {
    align-items: center;
    display: flex
  }

  .YDENpiX2 {
    padding: 16px
  }

  .YDENpiX2 svg {
    fill: var(--fbs-color-ui-icon-primary);
    height: 20px;
    width: 20px
  }

  .YDENpiX2:after {
    background: var(--fbs-color-text-invert-secondary);
    content: "";
    display: block;
    height: 14px;
    margin-left: 16px;
    pointer-events: none;
    width: 1px
  }

  .DS-AJhzp {
    gap: 4px
  }

  .DS-AJhzp:has(.hBeIonlG._68sz5eGy) {
    padding-left: 10px
  }

  .DS-AJhzp:has(.hBeIonlG.EiDed6nS) {
    padding-right: 10px
  }

  .DS-AJhzp.ye3tE7v0 {
    background: var(--fbs-color-surface-button-invert-default-pop);
    border-color: var(--fbs-color-surface-button-invert-default-pop);
    color: var(--fbs-color-text-invert-primary)
  }

  .DS-AJhzp.ye3tE7v0:hover {
    background: var(--fbs-color-surface-button-invert-hover);
    border-color: var(--fbs-color-surface-button-invert-hover)
  }

  .DS-AJhzp.ye3tE7v0:active {
    background: var(--fbs-color-surface-button-invert-click);
    border-color: var(--fbs-color-surface-button-invert-click)
  }

  .DS-AJhzp.ye3tE7v0:focus-visible {
    background: var(--fbs-color-surface-button-invert-default-pop);
    border: 1px solid var(--fbs-color-border-primary);
    outline: 3px solid var(--fbs-color-blue-300);
    outline-offset: 1px
  }

  .DS-AJhzp.ye3tE7v0:disabled,
  .DS-AJhzp.ye3tE7v0:disabled:hover {
    background: var(--fbs-color-surface-disabled);
    border-color: var(--fbs-color-surface-disabled);
    color: var(--fbs-color-text-disabled);
    cursor: not-allowed
  }

  .DS-AJhzp._0iNU2WQY {
    background: var(--fbs-color-surface-button-default-pop);
    color: var(--fbs-color-text-primary)
  }

  .DS-AJhzp._0iNU2WQY,
  .DS-AJhzp._0iNU2WQY:hover {
    border: 1px solid var(--fbs-color-border-secondary)
  }

  .DS-AJhzp._0iNU2WQY:hover {
    background: var(--fbs-color-surface-button-hover)
  }

  .DS-AJhzp._0iNU2WQY:active {
    background: var(--fbs-color-surface-button-click);
    border: 1px solid var(--fbs-color-border-secondary)
  }

  .DS-AJhzp._0iNU2WQY:focus-visible {
    background-color: var(--fbs-color-surface-primary);
    border: 1px solid var(--fbs-color-border-secondary);
    outline: 3px solid var(--fbs-color-blue-300);
    outline-offset: 1px
  }

  .DS-AJhzp._0iNU2WQY:disabled,
  .DS-AJhzp._0iNU2WQY:disabled:hover {
    background: var(--fbs-color-surface-disabled);
    border-color: var(--fbs-color-surface-disabled);
    color: var(--fbs-color-text-disabled);
    cursor: not-allowed
  }

  .DS-AJhzp.HHT4oEde {
    background: var(--fbs-color-surface-button-default-blend);
    color: var(--fbs-color-text-primary)
  }

  .DS-AJhzp.HHT4oEde,
  .DS-AJhzp.HHT4oEde:hover {
    border: 1px solid var(--fbs-color-border-primary)
  }

  .DS-AJhzp.HHT4oEde:hover {
    background: var(--fbs-color-surface-button-hover)
  }

  .DS-AJhzp.HHT4oEde:active {
    background: var(--fbs-color-surface-button-click);
    border: 1px solid var(--fbs-color-border-primary)
  }

  .DS-AJhzp.HHT4oEde:focus-visible {
    background-color: var(--fbs-color-surface-button-default-blend);
    border: 1px solid var(--fbs-color-border-primary);
    outline: 3px solid var(--fbs-color-blue-300);
    outline-offset: 1px
  }

  .DS-AJhzp.HHT4oEde:disabled,
  .DS-AJhzp.HHT4oEde:disabled:hover {
    background: var(--fbs-color-surface-disabled);
    border-color: var(--fbs-color-surface-disabled);
    color: var(--fbs-color-text-disabled);
    cursor: not-allowed
  }

  .hBeIonlG {
    height: 20px;
    margin: 0;
    width: 20px
  }

  .V5vJncwc {
    border-block: 1px solid var(--fbs-color-border-secondary);
    margin: 0 16px;
    padding: 16px 0
  }
}

@layer garden {
  @media (min-width:480px) {
    .V5vJncwc {
      margin: 0 24px;
      padding: 24px 0
    }
  }

  @media (min-width:1024px) {
    .V5vJncwc {
      display: none
    }
  }

  .dzq--44- {
    color: var(--fbs-color-ui-icon-invert-primary, #fff);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-desktop-utility-m);
    font-weight: 400;
    padding: 16px 0
  }

  @media (min-width:480px) {
    .dzq--44- {
      padding: 24px 0 16px
    }
  }

  @media (min-width:1024px) {
    .dzq--44- {
      padding-top: 0
    }
  }

  .dzq--44- button {
    color: inherit;
    font-size: inherit
  }

  .ocPoioVz {
    color: var(--fbs-color-ui-icon-invert-primary);
    font: var(--fbs-font-size-mobile-heading-s) var(--fbs-font-family-global-sans);
    line-height: var(--fbs-line-height-l)
  }

  @media (min-width:1024px) {
    .ocPoioVz {
      font-size: var(--fbs-font-size-desktop-heading-l);
      padding-bottom: 22px
    }
  }

  @media (max-width:1023px) {
    .ocPoioVz {
      border-top: 1px solid #333;
      font-size: var(--fbs-font-size-mobile-heading-m);
      margin: 0 16px;
      padding: 16px 0
    }

    .ocPoioVz:last-of-type {
      border-bottom: 1px solid #333
    }
  }

  .e180twVB {
    align-items: center;
    background-color: var(--surface-button-invert-default-pop, #333);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
  }

  .e180twVB:hover {
    background-color: var(--surface-button-invert-hover, #292929)
  }

  .e180twVB svg {
    fill: var(--fbs-color-ui-icon-invert-primary);
    width: 16px
  }

  .QpfB0oZe {
    display: flex;
    flex-direction: column;
    line-height: var(--fbs-line-height-l);
    list-style: none;
    max-width: 100%;
    position: relative;
    word-break: normal
  }

  @media (min-width:1024px) {
    .QpfB0oZe {
      flex-direction: column
    }
  }

  .QpfB0oZe.ocPoioVz {
    position: static
  }

  .QpfB0oZe a,
  .QpfB0oZe button {
    text-decoration: none
  }

  .QpfB0oZe button {
    font-family: var(--fbs-font-family-global-sans)
  }

  .QpfB0oZe a {
    display: block;
    font-weight: var(--fbs-font-weight-medium);
    width: 100%
  }

  .QpfB0oZe a:hover {
    text-decoration: underline
  }

  .QpfB0oZe ._35-x6PHh {
    display: none
  }

  .QpfB0oZe ._35-x6PHh .-gQStZbT {
    background-color: var(--fbs-color-surface-button-default-blend);
    color: var(--fbs-color-text-primary);
    display: flex;
    font: 500 var(--fbs-font-size-desktop-utility-m) var(--fbs-font-family-global-sans);
    text-decoration: none
  }

  .QpfB0oZe svg {
    fill: #fff;
    border-radius: 16px;
    cursor: pointer;
    height: 16px;
    vertical-align: middle;
    width: 16px
  }

  @media (max-width:1023px) {
    .QpfB0oZe svg {
      height: 24px;
      padding: 0;
      width: 24px
    }
  }

  .QpfB0oZe .YBaHzCEZ {
    margin-left: 4px
  }

  .QpfB0oZe .YBaHzCEZ svg {
    fill: var(--fbs-color-ui-icon-primary);
    height: 20px;
    width: 20px
  }

  .QpfB0oZe .m8U3dnD2 {
    border-top: 1px solid var(--fbs-color-border-secondary);
    color: var(--fbs-color-ui-icon-invert-primary);
    font: var(--fbs-font-size-mobile-heading-s) var(--fbs-font-family-global-sans);
    font-weight: var(--fbs-font-weight-medium);
    line-height: var(--fbs-line-height-l);
    margin: 0 16px;
    min-height: 24px;
    padding: 16px 0
  }

  @media (min-width:1024px) {
    .QpfB0oZe .m8U3dnD2 {
      border: none;
      margin: 16px 0 0;
      padding: 0
    }
  }

  .QpfB0oZe .m8U3dnD2 a,
  .QpfB0oZe .m8U3dnD2 button {
    align-items: center;
    color: inherit;
    display: flex;
    font-size: inherit;
    min-height: 24px
  }

  .QpfB0oZe .m8U3dnD2 svg {
    height: 24px;
    padding: 4px;
    width: 24px
  }

  .ut3AszL- {
    align-items: center;
    border-top: 1px solid var(--fbs-color-border-secondary);
    display: flex;
    font: var(--fbs-font-size-mobile-heading-m) var(--fbs-font-family-global-sans);
    font-weight: var(--fbs-font-weight-medium);
    justify-content: space-between;
    line-height: var(--fbs-line-height-l);
    margin: 0 16px 16px;
    padding-top: 16px
  }

  @media (min-width:1024px) {
    .ut3AszL- {
      display: none
    }
  }

  .f3-P7qdF {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
  }

  @media (max-width:1023px) {
    .G-fdXOrK {
      display: none
    }
  }

  @media (min-width:1024px) {
    .gqTaOQk5 {
      display: none
    }
  }

  .Gs7SZLA4,
  .dKko5w95 {
    display: none
  }

  ._4r-DvsBQ {
    height: 18px;
    width: 18px
  }

  .CK8J0SxI {
    border-top: 1px solid var(--fbs-color-border-secondary);
    margin: 0 16px
  }

  @media (min-width:480px) {
    .CK8J0SxI {
      margin: 0 24px
    }
  }

  @media (min-width:1024px) {
    .CK8J0SxI {
      display: none
    }
  }

  .CK8J0SxI {
    padding-bottom: 190px
  }

  @media (max-width:1023px) {
    .QpfB0oZe ._35-x6PHh {
      display: flex
    }

    .ol1jAoex {
      display: block;
      height: 200vh;
      margin-left: -16px;
      position: absolute;
      top: 0;
      width: 100%
    }

    .ol1jAoex a {
      pointer-events: none
    }

    .HsDj10Wf,
    .HsDj10Wf:active,
    .HsDj10Wf:hover {
      padding-bottom: 0;
      position: absolute;
      width: 100%
    }

    .HsDj10Wf .f3-P7qdF,
    .HsDj10Wf:active .f3-P7qdF,
    .HsDj10Wf:hover .f3-P7qdF {
      flex-direction: row-reverse;
      justify-content: flex-start
    }

    .HsDj10Wf .Gs7SZLA4,
    .HsDj10Wf:active .Gs7SZLA4,
    .HsDj10Wf:hover .Gs7SZLA4 {
      display: block;
      height: 18px;
      left: -6px;
      position: relative;
      width: 18px
    }

    .tpRLYIkD {
      align-items: center;
      display: flex;
      font-weight: var(--fbs-font-weight-medium);
      padding: 12px 8px 12px 10px
    }

    .tpRLYIkD svg {
      margin-right: 8px
    }

    .A6l1kjob {
      background-color: var(--fbs-color-surface-invert);
      display: block;
      margin: 0 0 0 -16px;
      position: absolute;
      top: 0;
      z-index: 1
    }
  }

  @media (max-width:1023px) and (max-width:1023px) {
    .A6l1kjob {
      height: 100%;
      margin-left: -24px;
      overflow-y: visible;
      width: 100%
    }
  }

  @media (max-width:1023px) and (max-width:479px) {
    .A6l1kjob {
      margin-left: -16px
    }
  }
}

@layer garden {
  .x1RNzxMC {
    font-size: 14px;
    font-weight: 500
  }

  .l79dzEr7 {
    margin-top: 16px;
    text-transform: uppercase
  }

  ._4haOAC1r,
  .l79dzEr7 {
    align-items: center;
    display: flex
  }

  ._4haOAC1r {
    background-color: var(--fbs-color-surface-button-invert-default-pop);
    border-radius: 16px;
    height: 24px;
    justify-content: center;
    margin-left: 16px;
    transition: transform .3s ease;
    width: 24px
  }

  ._4haOAC1r svg {
    height: 16px;
    width: 16px
  }

  .UePx-sxV {
    transform: rotate(180deg)
  }

  @media (min-width:1024px) {
    ._9pBhYW5G {
      display: none
    }
  }
}

@layer garden {
  .ZCZCinQE {
    color: var(--fbs-color-text-invert-secondary);
    font-size: var(--fbs-font-size-desktop-label-m);
    font-weight: 400
  }

  ._3XBIQGxd {
    list-style: unset;
    margin: 0;
    padding-top: 12px
  }

  .U40pFDrj {
    -webkit-font-smoothing: antialiased;
    font: 14px/21px var(--fbs-font-family-global-sans);
    list-style: none;
    padding-top: 12px
  }
}

@layer garden {
  @media (max-width:1023px) {
    .U40pFDrj {
      margin: 0
    }

    .U40pFDrj:first-child {
      padding-top: 0
    }
  }

  @media (min-width:768px) {
    .U40pFDrj:last-child {
      padding-bottom: 24px
    }
  }

  @media (min-width:1024px) {
    .U40pFDrj {
      padding: 12px 0
    }

    .U40pFDrj:last-child {
      border-bottom: 1px solid #333;
      padding-bottom: 16px
    }
  }

  .w0vu6Ki4 {
    display: none
  }

  .MriTJdJU {
    display: block
  }

  .ycHdAQ4U {
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  ._7DLV83EX {
    grid-column: 1/-1;
    line-height: 150%;
    padding: 0 16px
  }
}

@layer garden {
  @media (min-width:768px) {
    ._7DLV83EX {
      padding: 0 24px
    }
  }

  @media (min-width:1024px) {
    ._7DLV83EX {
      padding: 0 0 48px
    }
  }

  ._7DLV83EX li {
    border: none;
    line-height: 150%
  }

  .wohQG0R1 {
    font-weight: 400
  }

  .T-DGviCw {
    color: var(--fbs-color-ui-icon-invert-primary);
    font: 400 var(--fbs-font-size-desktop-utility-m) var(--fbs-font-family-global-sans);
    padding: 24px 0 16px
  }

  @media (min-width:1024px) {
    .T-DGviCw {
      padding-top: 0
    }
  }

  ._0Y0YyXFC {
    display: flex;
    flex-wrap: wrap;
    font-family: var(--fbs-font-family-global-sans)
  }

  ._0Y0YyXFC li {
    padding: 0 16px 16px 0
  }

  .xrSaSqik a {
    color: var(--fbs-color-text-invert-secondary, #bbb)
  }
}

@layer garden {
  @keyframes _7fDhMws3 {
    0% {
      transform: translate(100%)
    }

    to {
      transform: translate(0)
    }
  }

  @keyframes Z7d0sY4v {
    0% {
      transform: translate(0)
    }

    to {
      transform: translate(100%)
    }
  }

  ._2Ff1YYRe {
    align-items: center;
    background: var(--fbs-color-surface-button-invert-default-pop);
    border-radius: 50px;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 32px;
    justify-content: space-between;
    padding: 4px;
    width: 56px
  }

  ._2Ff1YYRe:hover {
    background: var(--fbs-color-surface-button-invert-hover)
  }

  .vBXbB8ac {
    align-items: center;
    background: var(--fbs-color-surface-invert);
    border-radius: 50px;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
  }

  .vBXbB8ac svg {
    fill: var(--fbs-color-text-invert-primary);
    flex-shrink: 0;
    height: 14px;
    width: 14px
  }

  .sNVziUAw {
    color: var(--fbs-color-text-invert-primary);
    font-family: var(--fbs-font-family-highlander-bold);
    font-size: var(--fbs-font-size-desktop-utility-l);
    font-style: normal;
    font-weight: 700;
    line-height: var(--line-height-label-l, 21px);
    text-align: center;
    text-transform: uppercase
  }

  .DY3TRUZT {
    flex-shrink: 0;
    height: 16px;
    width: 16px
  }

  .DY3TRUZT svg {
    fill: var(--fbs-color-text-invert-primary);
    height: 100%;
    width: 100%
  }

  .Y0FOvjPS {
    align-items: center;
    background: var(--fbs-color-surface-button-red-default);
    border-radius: 50px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 16px;
    height: 16px;
    justify-content: center;
    left: 14px;
    position: absolute;
    top: -4px;
    width: 16px
  }

  .lWl31LqS {
    color: var(--fbs-color-text-invert-primary);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-desktop-utility-s);
    font-style: normal;
    font-weight: 500;
    line-height: var(--fbs-line-height-l);
    text-align: center
  }

  .B0q6yd52 {
    align-items: center;
    background: var(--fbs-color-surface-invert);
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 100dvh;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate(100%);
    width: 100%;
    will-change: transform;
    z-index: 1
  }

  .B0q6yd52.Mbiz6xQT {
    animation: _7fDhMws3 .4s cubic-bezier(.87, 0, .13, 1) forwards
  }

  .B0q6yd52.B5nkF9zb {
    animation: Z7d0sY4v .4s cubic-bezier(.87, 0, .13, 1) forwards
  }

  @media (min-width:768px) {
    .B0q6yd52 {
      width: 450px
    }
  }

  ._9IZU8fIa {
    align-items: center;
    align-self: stretch;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding: 16px 16px 0;
    width: 100%
  }

  @media (min-width:768px) {
    ._9IZU8fIa {
      padding: 16px 32px 0
    }
  }

  .iE8zXZbv {
    height: 24px;
    width: 24px
  }

  .iE8zXZbv svg {
    fill: var(--fbs-color-text-invert-secondary);
    height: 100%;
    width: 100%
  }

  .ySYcy1Hr {
    align-items: center;
    background: var(--fbs-color-surface-button-invert-default-pop);
    border-radius: 16px;
    display: flex;
    height: 32px;
    justify-content: center;
    padding: 8px;
    width: 32px
  }

  .ySYcy1Hr:hover {
    background: var(--fbs-color-surface-button-invert-hover)
  }

  .ySYcy1Hr svg {
    fill: var(--fbs-color-text-invert-primary);
    flex-shrink: 0;
    height: 16px;
    width: 16px
  }

  .E5deCPA1 {
    padding: 0 16px;
    width: 100%
  }

  @media (min-width:768px) {
    .E5deCPA1 {
      padding: 0 32px
    }
  }

  .wCq23OgB {
    align-self: stretch;
    background: var(--fbs-color-surface-invert-pop);
    border-bottom: 1px solid var(--fbs-color-gray-600);
    flex-shrink: 0;
    gap: 16px;
    height: 56px;
    position: relative
  }

  ._6xKWac34,
  .wCq23OgB {
    align-items: center;
    display: flex
  }

  ._6xKWac34 {
    border-bottom: 2px solid #0000;
    color: var(--fbs-color-text-invert-primary);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-mobile-heading-s);
    font-style: normal;
    font-weight: 400;
    gap: 4px;
    height: 100%;
    justify-content: center;
    line-height: var(--fbs-line-height-l);
    padding: 0 8px;
    text-align: center
  }

  ._6xKWac34 svg path {
    fill: var(--fbs-color-ui-icon-disabled)
  }

  ._6xKWac34.C3psEHce {
    border-bottom: 2px solid var(--fbs-color-gray-50);
    text-shadow: 0 0 0 currentcolor
  }

  ._6xKWac34.C3psEHce svg path {
    fill: var(--fbs-color-ui-icon-invert-primary)
  }

  .vkNFv71i {
    background: var(--fbs-color-text-invert-primary);
    border-radius: 2px;
    bottom: 0;
    height: 2px;
    left: 0;
    pointer-events: none;
    position: absolute;
    transform: translate(0);
    transition: transform .25s cubic-bezier(.16, 1, .3, 1);
    width: 110px
  }

  .tu1mVo1o {
    -ms-overflow-style: none;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: scroll
  }
}

@layer garden {
  .tu1mVo1o::-webkit-scrollbar {
    display: none
  }

  .tu1mVo1o {
    position: relative;
    scrollbar-width: none
  }

  .BdA4HHqM {
    flex-grow: 1;
    padding: 0 16px
  }

  @media (min-width:768px) {
    .BdA4HHqM {
      padding: 0 32px
    }
  }

  .AwEI5uFF {
    align-items: center;
    background: var(--fbs-color-surface-invert-pop);
    border-top: 1px solid var(--fbs-color-gray-600);
    bottom: 0;
    display: flex;
    gap: 2px;
    height: 35px;
    padding: 8px 16px;
    position: sticky;
    width: 100%;
    z-index: 2
  }

  .uIcM8pCs {
    display: flex;
    flex-shrink: 0;
    height: 16px;
    width: 16px
  }

  .uIcM8pCs svg {
    height: 100%;
    transform: scale(.75);
    width: 100%
  }

  .uIcM8pCs svg,
  .uIcM8pCs svg path {
    fill: var(--fbs-color-text-invert-primary)
  }

  .E8pFS9I3 {
    color: var(--fbs-color-text-invert-secondary);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-desktop-utility-m);
    font-style: normal;
    font-weight: 400;
    line-height: var(--fbs-line-height-l)
  }

  .P42UhdLD {
    align-items: flex-start;
    background-color: var(--fbs-color-surface-invert);
    border-bottom: 1px solid var(--fbs-color-gray-600);
    display: flex;
    flex-direction: row;
    gap: 6px;
    padding: 16px 0;
    width: 100%
  }

  .P42UhdLD:last-child {
    border-bottom: 0
  }

  .OTfNZt-2 {
    color: var(--fbs-color-text-invert-secondary);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-mobile-label-m);
    font-style: normal;
    font-weight: var(--fbs-font-weight-medium);
    line-height: var(--fbs-line-height-l);
    text-transform: uppercase
  }

  .OTfNZt-2.Fy6eZMG- {
    color: var(--fbs-color-ui-icon-invert-primary)
  }

  ._44w9a6CM {
    align-items: center;
    display: flex;
    gap: 8px
  }

  .z4z4xJrw:hover {
    text-decoration: underline
  }

  .KgYXt5bT {
    margin-top: 5px
  }

  .B7vBAr-q {
    visibility: hidden
  }

  ._0W44g0Dc {
    background: var(--fbs-color-surface-button-red-default);
    border-radius: 50%;
    display: flex;
    flex-shrink: 0;
    height: 8px;
    width: 8px
  }

  .dLEAU97S,
  .el41O8LY {
    align-items: center;
    display: flex;
    gap: 4px
  }

  .el41O8LY {
    flex: 1 0 0;
    flex-grow: 1;
    justify-content: space-between;
    width: 100%
  }

  ._2pJIfs1H {
    align-items: center;
    color: var(--fbs-color-ui-icon-invert-primary);
    display: flex;
    flex-shrink: 0;
    gap: 10px;
    height: 13px;
    justify-content: center;
    width: 13px
  }

  ._2pJIfs1H svg {
    fill: var(--fbs-color-ui-icon-invert-secondary);
    height: 100%;
    width: 100%
  }

  ._2pJIfs1H.I36T31uU svg {
    fill: var(--fbs-color-ui-icon-invert-primary)
  }

  .gXGEAR-D {
    align-items: flex-start;
    background-color: var(--fbs-color-surface-invert);
    display: flex;
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-desktop-heading-s);
    font-style: normal;
    font-weight: var(--fbs-font-weight-regular);
    gap: 5px;
    line-height: var(--fbs-line-height-l);
    width: 100%
  }

  .gXGEAR-D p {
    color: var(--fbs-color-text-invert-primary);
    overflow: hidden;
    text-overflow: ellipsis
  }

  .gXGEAR-D span {
    color: var(--fbs-color-ui-icon-invert-primary);
    text-decoration: underline
  }

  .gXGEAR-D a {
    cursor: pointer;
    text-decoration: none
  }

  .GVfW15ye,
  .gXGEAR-D p a {
    color: var(--fbs-color-text-invert-primary);
    text-decoration: none
  }

  .Iq4T5J5- {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%
  }

  .I52Ba59X {
    min-width: 50px
  }

  .I52Ba59X span,
  .I52Ba59X time {
    color: var(--fbs-color-text-invert-secondary);
    text-decoration: none
  }

  .MBm1d3sd {
    align-self: stretch;
    gap: 8px
  }

  .MBm1d3sd,
  .uMHnvklh {
    align-items: center;
    display: flex
  }

  .uMHnvklh {
    background: #4285f480;
    border-radius: 2px;
    color: var(--fbs-color-text-invert-primary);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-mobile-label-s);
    font-style: normal;
    font-weight: var(--fbs-font-weight-medium);
    gap: 4px;
    line-height: var(--fbs-line-height-l);
    padding: 4px;
    text-transform: uppercase
  }

  .i8FfTeUB {
    align-items: center;
    color: var(--fbs-color-gray-50);
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 100px;
    padding: 0 16px;
    text-align: center
  }

  @media (min-width:768px) {
    .i8FfTeUB {
      padding: 0 32px
    }
  }

  .fGZq2AS2 {
    line-height: var(--fbs-line-height-l)
  }

  .BRwpy27C {
    align-items: center;
    align-self: stretch;
    background: var(--fbs-color-surface-button-invert-default-pop);
    border-radius: 8px;
    display: flex;
    flex-shrink: 0;
    gap: 16px;
    height: 48px;
    justify-content: center
  }

  .BRwpy27C:hover {
    background: var(--fbs-color-surface-button-invert-hover)
  }

  .BRwpy27C button {
    color: var(--fbs-color-text-invert-primary);
    cursor: pointer;
    font-family: var(--fbs-font-family-global-sans-medium);
    font-size: var(--fbs-font-size-desktop-utility-l);
    font-style: normal;
    font-weight: var(--fbs-font-weight-medium);
    height: 100%;
    line-height: var(--fbs-line-height-desktop-utility-l);
    text-align: center;
    width: 100%
  }

  .vWJCESI5 {
    display: inline-block;
    line-height: 0;
    position: relative
  }

  .uN2DnvAs {
    align-items: center;
    background: #0000;
    border: none;
    border-radius: 15px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center
  }

  .uN2DnvAs:disabled {
    cursor: default;
    opacity: .6
  }

  .uN2DnvAs svg {
    height: 20px;
    width: 20px
  }

  .uN2DnvAs svg path {
    fill: var(--fbs-color-ui-icon-invert-primary)
  }

  .QSdkzWXy {
    background: var(--fbs-color-legal)
  }

  .kasCON9r {
    background: var(--fbs-color-gray-750);
    border-radius: 4px;
    max-height: 320px;
    overflow-y: auto;
    padding: 6px 0;
    position: absolute;
    right: 7px;
    top: 28px;
    width: max-content;
    z-index: 20
  }

  .WDriIFuT,
  .kasCON9r {
    color: var(--fbs-color-text-primary)
  }

  .WDriIFuT {
    align-items: center;
    background: #0000;
    cursor: pointer;
    display: flex;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-utility-l)/var(--fbs-line-height-s) var(--fbs-font-family-global-sans);
    padding: 8px 12px;
    text-align: left;
    width: 100%
  }

  .WDriIFuT:hover {
    background: var(--fbs-color-surface-invert-hover)
  }

  .niFbnqib {
    flex: 1 1 auto;
    text-decoration: none !important
  }

  .Ccg9Ib-7 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
  }

  .g-jDjGae {
    align-self: stretch;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: linear-gradient(180deg, #171717cc, #171717 50.34%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    padding-top: 60px;
    position: absolute;
    width: 100%;
    z-index: 1
  }

  .g-jDjGae,
  .g-jDjGae h3 {
    font-weight: var(--fbs-font-weight-regular)
  }

  .g-jDjGae h3 {
    color: var(--fbs-color-ui-icon-invert-primary);
    font-family: var(--fbs-font-family-global-serif);
    font-size: var(--fbs-font-size-mobile-heading-xl);
    line-height: var(--fbs-line-height-l)
  }
}

@layer garden {
  @media (min-width:1024px) {
    .g-jDjGae h3 {
      font-size: var(--fbs-font-size-desktop-display-s);
      line-height: var(--fbs-line-height-desktop-display-s)
    }
  }

  .g-jDjGae p {
    color: var(--fbs-color-text-invert-primary);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-mobile-heading-s);
    line-height: var(--fbs-line-height-l)
  }

  ._3pjau9GA {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 0 16px
  }

  @media (min-width:768px) {
    ._3pjau9GA {
      padding: 0 32px
    }
  }

  .rW2xj5IC {
    align-items: center;
    align-self: stretch;
    background: var(--fbs-color-surface-button-blue-default);
    border-radius: 8px;
    display: flex;
    flex-shrink: 0;
    gap: 16px;
    height: 48px;
    justify-content: center
  }

  .rW2xj5IC:hover {
    background: var(--fbs-color-surface-button-blue-hover)
  }

  .rW2xj5IC button {
    color: var(--fbs-color-text-invert-primary);
    cursor: pointer;
    font-family: var(--fbs-font-family-global-sans-medium);
    font-size: var(--fbs-font-size-desktop-utility-l);
    font-style: normal;
    font-weight: var(--fbs-font-weight-medium);
    height: 100%;
    line-height: var(--fbs-line-height-desktop-utility-l);
    text-align: center;
    width: 100%
  }

  .quW0TFlW {
    margin-top: 24px;
    overflow-y: scroll;
    padding: 0 16px;
    scrollbar-width: none
  }
}

@layer garden {
  .quW0TFlW::-webkit-scrollbar {
    display: none
  }

  @media (min-width:768px) {
    .quW0TFlW {
      padding: 0 32px
    }
  }

  .quW0TFlW {
    width: 100%
  }

  .INCzg-Tt {
    color: var(--fbs-color-text-invert-primary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-display-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-serif);
    text-transform: capitalize
  }

  .Yq19nyDV {
    background-color: var(--fbs-color-gray-600);
    height: 1px;
    margin-bottom: 24px;
    margin-top: 24px;
    width: 100%
  }

  .ywFx1zc- {
    color: var(--fbs-color-text-invert-secondary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  .ywFx1zc- span {
    text-transform: none
  }

  .ygBdO5dC {
    color: var(--fbs-color-text-invert-primary);
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  .hIh0Ie7k {
    border-bottom: 1px solid var(--fbs-color-gray-600);
    display: flex;
    gap: 8px;
    padding: 24px 0
  }

  .hIh0Ie7k a {
    cursor: pointer;
    position: relative;
    text-decoration: none;
    text-transform: capitalize
  }

  .hIh0Ie7k a:hover {
    text-decoration: underline
  }

  .hIh0Ie7k:first-child {
    padding-top: 0
  }

  .-I9ugzJL {
    align-items: center;
    background-color: var(--fbs-color-gray-750);
    border-radius: 2px;
    display: flex;
    font-size: var(--fbs-font-size-mobile-label-s);
    justify-content: center;
    padding: 4px 8px
  }

  .zQ4NGWSm {
    color: var(--fbs-color-text-invert-primary);
    font-family: var(--fbs-font-family-global-serif);
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: var(--fbs-line-height-xs)
  }

  @media (min-width:768px) {
    .zQ4NGWSm {
      font-size: var(--fbs-font-size-desktop-display-s);
      font-style: normal;
      font-weight: 400
    }
  }

  .WTBvkUvx,
  ._6kkSh7vq {
    color: var(--fbs-color-text-invert-primary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    padding-top: 24px
  }

  .C9v3FDuf {
    font-weight: var(--fbs-font-weight-medium);
    padding-left: 8px;
    text-decoration: underline
  }

  .cgciZEiy {
    color: var(--fbs-color-text-invert-primary);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-mobile-headline-m);
    font-style: normal;
    font-weight: 500;
    line-height: var(--fbs-line-height-xl);
    margin-bottom: 16px
  }
}

@layer garden {
  @media (min-width:768px) {
    .cgciZEiy {
      font-size: var(--fbs-font-size-desktop-heading-m)
    }
  }

  .cTa4-n8M {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-top: 24px;
    overflow-y: scroll;
    scrollbar-width: none;
    width: 100%
  }

  .cTa4-n8M::-webkit-scrollbar {
    display: none
  }

  .XFADrOnX {
    flex-grow: 1;
    padding: 0 16px
  }

  @media (min-width:768px) {
    .XFADrOnX {
      padding: 0 32px
    }
  }

  .AnKNhL0Q {
    color: var(--fbs-color-text-invert-primary);
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  .hKTNwLzA {
    border-bottom: 1px solid var(--fbs-color-gray-600);
    display: flex;
    gap: 8px;
    justify-content: space-between;
    padding: 24px 0
  }

  .UGZZ120z {
    background-color: var(--fbs-color-gray-600);
    height: 1px;
    margin-bottom: 24px;
    margin-top: 24px;
    width: 100%
  }

  .MdwRFUz3 {
    text-transform: capitalize
  }

  .Yz2v55b5 {
    align-items: center;
    background: var(--fbs-color-surface-invert-pop);
    border-top: 1px solid var(--fbs-color-gray-600);
    bottom: 0;
    display: flex;
    height: 75px;
    position: sticky;
    z-index: 2
  }

  .S-AnbLUg,
  .Yz2v55b5 {
    padding: 14px;
    width: 100%
  }

  .S-AnbLUg {
    background: var(--fbs-color-surface-button-invert-default-pop);
    border: 1px solid var(--fbs-color-ui-icon-secondary);
    border-radius: 8px;
    color: var(--fbs-color-text-invert-primary);
    cursor: pointer;
    font-family: var(--fbs-font-family-global-sans-medium);
    font-size: var(--fbs-font-size-desktop-utility-l);
    font-style: normal;
    font-weight: var(--fbs-font-weight-medium);
    height: 100%;
    line-height: var(--fbs-line-height-desktop-utility-l);
    text-align: center;
    transition: opacity .12s ease, transform .12s ease
  }

  .S-AnbLUg:hover {
    background: var(--fbs-color-surface-button-invert-hover)
  }

  .S-AnbLUg.RAk4RuWQ,
  .S-AnbLUg:disabled,
  .S-AnbLUg[aria-disabled=true] {
    background: var(--fbs-color-surface-invert);
    border-color: var(--fbs-color-border-secondary);
    color: var(--fbs-color-text-invert-secondary);
    cursor: not-allowed;
    pointer-events: none;
    transform: none
  }

  .smP7p--o {
    background: var(--fbs-color-gray-200);
    color: var(--fbs-color-text-primary);
    min-height: 200px;
    padding: 0 32px
  }
}

@layer garden {
  @media (min-width:480px) {
    .smP7p--o {
      padding: 0
    }
  }

  .BawX4lOf {
    padding-bottom: 120px
  }

  ._1FviBxkI {
    padding-top: 16px
  }

  .RS-LXz9z,
  ._1FviBxkI {
    align-items: center;
    display: flex;
    flex-direction: column
  }

  .RS-LXz9z {
    border-bottom: 1px solid var(--fbs-color-text-invert-secondary);
    padding-bottom: 24px;
    width: 100%
  }

  .Shi6M7tj {
    height: 33px;
    margin-bottom: 12px
  }

  .Shi6M7tj svg {
    fill: var(--fbs-color-ui-icon-primary);
    width: 120px
  }

  .QUZBXqTw,
  .V2fcZocW {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    text-align: center
  }

  .V2fcZocW {
    align-items: center;
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 24px 16px 10px
  }

  @media (min-width:480px) {
    .V2fcZocW {
      display: block;
      padding: 24px 32px 0
    }
  }

  .v0KZSSFF,
  .wYCSe4n6 {
    padding-bottom: 24px
  }

  @media (min-width:480px) {

    .v0KZSSFF,
    .wYCSe4n6 {
      padding: 0 5px 24px
    }
  }

  .v0KZSSFF {
    color: var(--fbs-color-text-display);
    text-decoration: none
  }

  .wYCSe4n6 {
    display: inline-block;
    margin: 0
  }

  .wYCSe4n6 svg {
    height: auto;
    margin-bottom: -2px;
    width: 25px
  }

  @media (max-width:479px) {
    .wYCSe4n6 svg {
      margin-right: 5px
    }
  }
}

@layer garden {
  [data-theme=dark] {
    --fbs-text-primary: #fff;
    --fbs-text-secondary: #bbb;
    --fbs-surface-disabled: unset;
    --fbs-icons-disabled: #7b7b7b;
    --fbs-icons-fill: #4285f4;
    --fill-background-color: unset
  }

  [data-theme=light] {
    --fbs-text-primary: #333;
    --fbs-text-secondary: #737373;
    --fbs-surface-disabled: #f0f0f0;
    --fbs-icons-disabled: #bbb;
    --fbs-icons-fill: #007ac8
  }

  .Na3NTglQ {
    color: var(--fbs-color-text-primary);
    display: inline;
    font-family: var(--fbs-font-family-global-sans);
    font-weight: var(--fbs-font-weight-medium);
    line-height: var(--fbs-line-height-l);
    min-height: 20px
  }

  .Na3NTglQ._51GWpoAk {
    font-size: var(--fbs-font-size-desktop-utility-m)
  }

  .Na3NTglQ.nAWUpAKB {
    font-size: var(--fbs-font-size-desktop-utility-l)
  }

  .Na3NTglQ.Pzzl7kAi {
    font-size: 16px
  }

  ._4tin10wS {
    color: var(--fbs-color-text-primary);
    display: inline;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
    text-decoration-skip-ink: none;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-transform: capitalize;
    text-underline-offset: auto
  }

  .S7tzPEZ- {
    line-height: 1
  }

  .YbfXuVMn {
    margin-left: 5px
  }

  .ujvJmzbB {
    color: var(--fbs-color-text-primary);
    display: inline-block;
    font-size: var(--fbs-font-size-desktop-utility-l);
    font-weight: var(--fbs-font-weight-medium);
    margin-right: 5px
  }

  .AtUb4gy8 {
    display: inline;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    font-style: normal;
    margin-right: 5px
  }

  .MN11Q1kr {
    color: var(--fbs-color-text-secondary);
    font: italic var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) Georgia, Cambria, Times New Roman, Times, serif;
    letter-spacing: -.2px
  }

  .if9PFZGp {
    color: var(--fbs-color-text-invert-secondary)
  }

  .if9PFZGp span div {
    box-shadow: none;
    color: var(--fbs-color-surface-invert)
  }

  .if9PFZGp ._4tin10wS {
    color: var(--fbs-color-text-invert-primary)
  }

  .if9PFZGp .MN11Q1kr {
    color: var(--fbs-color-text-invert-secondary)
  }

  ._9uH1L-MC ._4tin10wS,
  ._9uH1L-MC .ujvJmzbB {
    color: var(--fbs-text-primary);
    margin-right: 4px
  }

  ._9uH1L-MC .AtUb4gy8,
  ._9uH1L-MC ._4tin10wS,
  ._9uH1L-MC .ujvJmzbB {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  ._9uH1L-MC .AtUb4gy8 {
    color: var(--fbs-text-secondary)
  }

  .zkbhIIYL {
    align-self: center;
    font-weight: 300;
    position: relative
  }

  .zkbhIIYL svg {
    fill: currentcolor;
    height: 12px;
    opacity: .8;
    top: 50%;
    transform: translateY(9.5%);
    width: 12px
  }

  .zkbhIIYL svg path {
    fill: currentcolor;
    transform: scale(1.633) translate(-21%, -21%)
  }

  .zkbhIIYL .FlEs-i3G {
    align-items: center;
    bottom: 35px;
    cursor: pointer;
    display: none;
    left: 50%;
    margin-bottom: -18px;
    transform: translate(-50%)
  }

  .zkbhIIYL .FlEs-i3G.NCZi24ww {
    bottom: auto;
    top: 20px
  }

  .zkbhIIYL .FlEs-i3G.Q16y-ZSe {
    bottom: 10px;
    left: 20px;
    transform: none
  }

  .zkbhIIYL .FlEs-i3G.-E3NQNhB {
    bottom: 10px;
    left: auto;
    right: 20px;
    transform: none
  }

  .zkbhIIYL .FlEs-i3G._4rbSpMRi {
    display: block
  }

  .LjRUXB48 {
    background-color: var(--fbs-color-surface-elevated);
    box-shadow: 0 4px 8px #3333331a;
    color: var(--fbs-color-text-primary);
    cursor: default;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    padding: 8px 12px;
    position: absolute;
    white-space: nowrap;
    width: auto
  }

  .LzN-3SCW {
    display: block;
    font-family: var(--fbs-font-family-global-sans);
    height: auto;
    width: 100%
  }

  ._0UnCgPRj {
    align-items: center;
    display: inline-flex
  }

  .p0qmWero {
    text-transform: uppercase
  }

  .Io6anw8a {
    display: inline-flex
  }

  .WS7L-h1G {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium)
  }

  .WS7L-h1G svg {
    height: 12px;
    margin: 0 4px;
    width: 12px
  }

  .VkUETck5 {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium)
  }

  .VkUETck5 svg {
    height: 16px;
    margin: 0 4px;
    width: 16px
  }

  .RHoDXwy0 {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium)
  }

  .RHoDXwy0 svg {
    height: 18px;
    margin: 0 4px;
    width: 18px
  }

  .ac1mEM8u {
    color: var(--fbs-color-text-primary)
  }

  .ac1mEM8u svg path {
    fill: var(--fbs-color-text-primary)
  }

  ._8ywwnd0e {
    color: var(--fbs-color-text-primary)
  }

  .akX-Q1Nm {
    align-items: center;
    background-color: var(--fbs-color-gray-500);
    border: none;
    border-radius: 999px;
    cursor: pointer;
    display: flex;
    height: 24px;
    padding: 4px;
    position: relative;
    transition: background-color .3s;
    width: 44px
  }

  .akX-Q1Nm.kEBYVEOi {
    background-color: var(--fbs-color-green-200)
  }

  .-m3EmU5M {
    fill: var(--fbs-color-ui-icon-invert-primary);
    align-items: center;
    display: flex;
    justify-content: center;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .2s;
    width: 11px
  }

  ._71r-YXO6 {
    right: 6px
  }

  .WLrkApE- {
    left: 6px
  }

  .ErhaNIBm {
    opacity: 1
  }

  .EzUM8PsU {
    opacity: 0
  }

  .iqPaVOhw {
    background: var(--fbs-color-gray-50);
    border-radius: 50%;
    box-shadow: 0 2px 4px #0003;
    height: 20px;
    left: 2px;
    position: absolute;
    transition: transform .3s;
    width: 20px
  }

  .iqPaVOhw._1lfb-hKv {
    transform: translate(0)
  }

  .iqPaVOhw._43YuMZ2O {
    transform: translate(19.5px)
  }

  .xLp5X04t {
    cursor: not-allowed;
    opacity: .5;
    pointer-events: none
  }
}

@layer garden {
  .G9049W9y {
    align-items: center;
    box-sizing: initial;
    display: flex;
    font-family: var(--fbs-font-family-global-sans);
    justify-content: center;
    width: 100%
  }

  .G9049W9y>fbs-ad {
    position: relative;
    text-align: center;
    width: 100%
  }

  .-f56S99-,
  .D5qUsYLg>fbs-ad {
    min-height: 66px
  }

  ._1apm68B5>fbs-ad,
  ._58TEnws->fbs-ad {
    min-height: 250px
  }

  .ohv2Kw5V>fbs-ad {
    max-height: 100px;
    min-height: 50px
  }

  .-pNJMgij {
    align-items: flex-start;
    min-width: 160px;
    position: relative
  }

  .SfBp78q9 {
    padding-top: 20px
  }

  .SfBp78q9>:before {
    color: var(--fbs-color-text-secondary);
    content: "Advertisement";
    display: flex;
    font-size: var(--fbs-font-size-desktop-label-s);
    left: 50%;
    margin-top: -20px;
    position: absolute;
    text-transform: uppercase;
    transform: translate(-50%)
  }

  .uUw53xCb>fbs-ad:before {
    color: var(--fbs-color-text-invert-secondary)
  }

  ._4YqZ5gz6,
  .ef7tZD8z {
    height: MAX(290px, calc(22vw + 40px))
  }

  .ef7tZD8z {
    background-color: var(--fbs-color-surface-primary);
    border-bottom: 1px solid var(--fbs-color-border-primary);
    display: flex;
    flex-direction: column;
    overflow-y: hidden;
    padding-top: 10px;
    text-align: left
  }

  .ef7tZD8z._92DsJTzS {
    justify-content: space-evenly;
    padding-top: 0
  }

  .C-4VNeks {
    background-color: var(--fbs-color-gray-150)
  }

  ._5An39fFS {
    left: 0;
    position: fixed;
    width: 100%
  }

  ._5An39fFS.KlTcxENj {
    position: sticky
  }

  .eDvOrxX2 {
    height: 0;
    overflow: hidden;
    position: absolute
  }

  ._4-3bY6mv {
    padding-top: 20px
  }
}

@layer garden {
  @keyframes j2Jqwe5b {
    0% {
      animation-timing-function: step-end;
      opacity: 0
    }

    to {
      opacity: 1
    }
  }

  .qG26paB6>:before {
    animation: j2Jqwe5b 1s
  }

  .JULvqjXa {
    align-items: center;
    background: none;
    border: 1px solid #0000;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    margin: 4px;
    padding: 8px
  }

  .JULvqjXa svg {
    min-width: 16px
  }

  .JULvqjXa:focus-visible {
    box-shadow: inset 0 0 .5px var(--fbs-color-border-focus);
    outline: 3px solid var(--fbs-color-border-focus)
  }

  ._1Dl6Y2Kb svg {
    height: 16px;
    width: 16px
  }

  .f79QY-7J svg {
    height: 24px;
    width: 24px
  }

  ._5CBu2WYB svg {
    height: 32px;
    width: 32px
  }

  .K55B6PbF svg {
    fill: var(--fbs-color-ui-icon-primary)
  }

  .K55B6PbF._7zkbhAtG {
    background-color: var(--fbs-color-surface-button-invert-default-pop)
  }
}

@layer garden {
  @media (hover:hover) {
    .K55B6PbF:hover {
      background: var(--fbs-color-surface-button-invert-hover)
    }
  }

  .K55B6PbF:active {
    background: var(--fbs-color-surface-button-invert-click);
    box-shadow: none
  }

  .K55B6PbF:focus {
    background: var(--fbs-color-surface-button-invert-default-pop);
    border-color: var(--fbs-color-border-primary)
  }

  .TVxEFOXb svg {
    fill: var(--fbs-color-ui-icon-primary)
  }

  .TVxEFOXb._7zkbhAtG {
    background-color: var(--fbs-color-surface-button-default-blend)
  }

  @media (hover:hover) {
    .TVxEFOXb:hover {
      background: var(--fbs-color-surface-button-hover)
    }
  }

  .TVxEFOXb:active {
    background: var(--fbs-color-surface-button-click);
    box-shadow: none
  }

  .TVxEFOXb:focus {
    border-color: var(--fbs-color-surface-button-default-blend)
  }

  .TVxEFOXb:disabled {
    cursor: default;
    pointer-events: none
  }

  .TVxEFOXb:disabled svg {
    opacity: .4
  }

  .K55B6PbF:disabled {
    cursor: default;
    pointer-events: none
  }

  .K55B6PbF:disabled svg {
    opacity: .4
  }

  .uyQBPKoN {
    font-weight: 400;
    margin: 0 0 13px 80px
  }

  ._0Ldka37b {
    margin: 0 24px;
    position: relative
  }

  ._0Ldka37b:after {
    background: linear-gradient(90deg, #fcfcfc00, #fcfcfc);
    bottom: 0;
    content: " ";
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 56px;
    top: 0;
    transition: opacity .3s;
    width: 15%;
    z-index: 1
  }

  ._0Ldka37b.Fntcsvtq:after {
    opacity: 1;
    transition: opacity .3s
  }

  ._0Ldka37b .QOeT3C2M {
    display: block;
    height: 32px;
    margin: 0;
    width: 32px
  }

  ._0Ldka37b .QOeT3C2M:disabled {
    visibility: hidden
  }

  ._0Ldka37b .QOeT3C2M.jzPe8As0 {
    margin-right: 24px
  }

  ._0Ldka37b .QOeT3C2M.-ad9vR9E {
    margin-left: 24px
  }

  ._0Ldka37b .QOeT3C2M>svg {
    fill: #333
  }
}

@layer garden {
  @media (max-width:767px) {
    .uyQBPKoN {
      margin-left: 24px
    }

    ._0Ldka37b:after {
      right: 0
    }

    .QOeT3C2M {
      display: none
    }
  }
}

@layer garden {
  .DW9ax7M6 {
    align-items: center;
    background-color: var(--fbs-color-ui-icon-secondary);
    display: inline-flex;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
    justify-content: center;
    padding: 4.5px 16px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
  }

  .DW9ax7M6,
  .DW9ax7M6.cSw--35G {
    color: var(--fbs-color-text-invert-primary)
  }

  .DW9ax7M6.cSw--35G {
    display: flex;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
    gap: 10px;
    padding: 5px 88px
  }

  @media (max-width:479px) {
    .DW9ax7M6.cSw--35G {
      font-size: var(--fbs-font-size-desktop-label-s);
      padding: 6px 88px
    }
  }
}

@layer garden {
  :root {
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px
  }

  .voMge9br {
    display: flex;
    position: relative
  }

  @media (max-width:767px) {
    .voMge9br {
      flex-wrap: wrap
    }
  }

  @font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff")
  }

  .voMge9br :root {
    --swiper-theme-color: #007aff
  }

  .voMge9br :host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
  }

  .voMge9br .swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
  }

  .voMge9br .swiper-vertical>.swiper-wrapper {
    flex-direction: column
  }

  .voMge9br .swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1
  }

  .voMge9br .swiper-android .swiper-slide,
  .voMge9br .swiper-ios .swiper-slide,
  .voMge9br .swiper-wrapper {
    transform: translateZ(0)
  }

  .voMge9br .swiper-horizontal {
    touch-action: pan-y
  }

  .voMge9br .swiper-vertical {
    touch-action: pan-x
  }

  .voMge9br .swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
  }

  .voMge9br .swiper-slide-invisible-blank {
    visibility: hidden
  }

  .voMge9br .swiper-autoheight,
  .voMge9br .swiper-autoheight .swiper-slide {
    height: auto
  }

  .voMge9br .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
  }

  .voMge9br .swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
  }

  .voMge9br .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
  }

  .voMge9br .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
  }

  .voMge9br .swiper-3d {
    perspective: 1200px
  }

  .voMge9br .swiper-3d .swiper-cube-shadow,
  .voMge9br .swiper-3d .swiper-slide {
    transform-style: preserve-3d
  }

  .voMge9br .swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
  }

  .voMge9br .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
  }

  .voMge9br .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
  }

  .voMge9br .swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
  }

  .voMge9br .swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
  }

  .voMge9br .swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
  }

  .voMge9br .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
  }

  .voMge9br .swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
  }

  .voMge9br .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
  }

  .voMge9br .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
  }

  .voMge9br .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
  }

  .voMge9br .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
  }

  .voMge9br .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
  }

  .voMge9br .swiper-3d .swiper-slide-shadow,
  .voMge9br .swiper-3d .swiper-slide-shadow-bottom,
  .voMge9br .swiper-3d .swiper-slide-shadow-left,
  .voMge9br .swiper-3d .swiper-slide-shadow-right,
  .voMge9br .swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
  }

  .voMge9br .swiper-3d .swiper-slide-shadow {
    background: #00000026
  }

  .voMge9br .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, #00000080, #0000)
  }

  .voMge9br .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, #00000080, #0000)
  }

  .voMge9br .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, #00000080, #0000)
  }

  .voMge9br .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, #00000080, #0000)
  }

  .voMge9br .swiper-lazy-preloader {
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top: 4px solid #0000;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
  }

  .voMge9br .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
  .voMge9br .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
  }

  .voMge9br .swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
  }

  .voMge9br .swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
  }

  @keyframes TX0-ctJF {
    0% {
      transform: rotate(0)
    }

    to {
      transform: rotate(1turn)
    }
  }

  .voMge9br .swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
  }

  .voMge9br .swiper-pagination.swiper-pagination-hidden {
    opacity: 0
  }

  ._3dLLpHN8>.voMge9br .swiper-pagination,
  .voMge9br .swiper-pagination.swiper-pagination-disabled {
    display: none !important
  }

  .voMge9br .swiper-horizontal>.swiper-pagination-bullets,
  .voMge9br .swiper-pagination-bullets.swiper-pagination-horizontal,
  .voMge9br .swiper-pagination-custom,
  .voMge9br .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: var(--swiper-pagination-top, auto);
    width: 100%
  }

  .voMge9br .swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
  }

  .voMge9br .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
  }

  .voMge9br .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
  .voMge9br .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
  }

  .voMge9br .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
  }

  .voMge9br .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
  }

  .voMge9br .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
  }

  .voMge9br .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
  }

  .voMge9br .swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    display: inline-block;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
  }

  button.voMge9br .swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
  }

  .fnSC5srp .voMge9br .swiper-pagination-bullet {
    cursor: pointer
  }

  .voMge9br .swiper-pagination-bullet:only-child {
    display: none !important
  }

  .voMge9br .swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: var(--swiper-pagination-bullet-opacity, 1)
  }

  .voMge9br .swiper-pagination-vertical.swiper-pagination-bullets,
  .voMge9br .swiper-vertical>.swiper-pagination-bullets {
    left: var(--swiper-pagination-left, auto);
    right: var(--swiper-pagination-right, 8px);
    top: 50%;
    transform: translate3d(0, -50%, 0)
  }

  .voMge9br .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
  .voMge9br .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
  }

  .voMge9br .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
  .voMge9br .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
  }

  .voMge9br .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
  .voMge9br .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
  }

  .voMge9br .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
  .voMge9br .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
  }

  .voMge9br .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
  .voMge9br .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap
  }

  .voMge9br .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
  .voMge9br .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
  }

  .voMge9br .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
  }

  .voMge9br .swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
  }

  .voMge9br .swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, #00000040);
    position: absolute
  }

  .voMge9br .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
  }

  .W0LgTzgN .voMge9br .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
  }

  .Mp-xh9T6>.voMge9br .swiper-pagination-progressbar,
  .dqxcifhy>.voMge9br .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
  .voMge9br .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .voMge9br .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
    width: 100%
  }

  .Mp-xh9T6>.voMge9br .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
  .dqxcifhy>.voMge9br .swiper-pagination-progressbar,
  .voMge9br .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
  .voMge9br .swiper-pagination-progressbar.swiper-pagination-vertical {
    height: 100%;
    left: 0;
    top: 0;
    width: var(--swiper-pagination-progressbar-size, 4px)
  }

  .voMge9br .swiper-pagination-lock {
    display: none
  }

  .voMge9br :root {
    --swiper-navigation-size: 44px
  }

  .voMge9br .swiper-button-next,
  .voMge9br .swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
  }

  .voMge9br .swiper-button-next.swiper-button-disabled,
  .voMge9br .swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
  }

  .voMge9br .swiper-button-next.swiper-button-hidden,
  .voMge9br .swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
  }

  .WNWRQ0ua .voMge9br .swiper-button-next,
  .WNWRQ0ua .voMge9br .swiper-button-prev {
    display: none !important
  }

  .voMge9br .swiper-button-next svg,
  .voMge9br .swiper-button-prev svg {
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    width: 100%
  }

  .W0LgTzgN .voMge9br .swiper-button-next svg,
  .W0LgTzgN .voMge9br .swiper-button-prev svg {
    transform: rotate(180deg)
  }

  .voMge9br .swiper-button-prev,
  .voMge9br .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
  }

  .voMge9br .swiper-button-lock {
    display: none
  }

  .voMge9br .swiper-button-next:after,
  .voMge9br .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important
  }

  .voMge9br .swiper-button-prev:after,
  .voMge9br .swiper-rtl .swiper-button-next:after {
    content: "prev"
  }

  .voMge9br .swiper-button-next,
  .voMge9br .swiper-rtl .swiper-button-prev {
    left: auto;
    right: var(--swiper-navigation-sides-offset, 10px)
  }

  .voMge9br .swiper-button-next:after,
  .voMge9br .swiper-rtl .swiper-button-prev:after {
    content: "next"
  }

  .voMge9br ._9VVNs0BB {
    align-self: center
  }

  .voMge9br .qgFn6u-q {
    margin: 4px;
    order: 1
  }

  @media (max-width:767px) {
    .voMge9br .qgFn6u-q {
      order: 2
    }
  }

  .voMge9br .BQQd8g4A {
    margin: 4px;
    order: 3
  }

  .voMge9br .Wich2Jyw {
    order: 2;
    width: 100%
  }

  @media (max-width:767px) {
    .voMge9br .Wich2Jyw {
      order: 1
    }

    .voMge9br .Wich2Jyw.mNLBF-bv {
      margin-bottom: 16px
    }
  }

  .voMge9br .QPxhP0hs {
    display: block;
    height: 100%;
    width: 100%
  }

  .voMge9br .wKMckZhE {
    transition: none !important
  }

  .voMge9br .XWIoBJcs {
    background-color: var(--fbs-color-component-carousel-dots-inactive);
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    width: 8px
  }

  .voMge9br .E7MrQ8Y3 {
    background-color: var(--fbs-color-component-carousel-dots-active)
  }

  .voMge9br ._-7DhN-cb {
    bottom: -24px;
    display: flex;
    gap: 8px;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    z-index: 2
  }

  .PRnAoHbo {
    margin-bottom: 14px;
    max-height: 145px;
    max-width: 258px;
    position: relative
  }

  .K5nxnYv4 {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
  }

  .F10qGe1- {
    height: 100% !important;
    object-fit: cover
  }

  .F10qGe1-,
  .fcivtp2G {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
  }

  .fcivtp2G {
    align-items: flex-end;
    display: flex;
    height: 100%;
    text-decoration: none
  }

  .BoqYdKC- {
    padding: 10px
  }

  .ACd7taGv {
    display: block;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  .ACd7taGv,
  .gHlz0tIc {
    color: var(--fbs-color-text-primary)
  }

  .gHlz0tIc {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    text-decoration: none
  }

  .gHlz0tIc:hover {
    text-decoration: underline
  }

  .Y0c5cdo- {
    color: var(--fbs-color-component-watch-label-primary);
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
    padding: 10px
  }

  .Y0c5cdo- svg path {
    fill: currentcolor
  }
}

@layer garden {

  .KChd-Vju,
  ._6Q2IDc-r,
  ._8cjw-SPU {
    align-items: center;
    display: flex
  }

  ._8cjw-SPU {
    font: var(--fbs-font-size-desktop-label-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    text-decoration: none;
    text-transform: uppercase
  }

  @media (max-width:479px) {
    ._8cjw-SPU {
      font-size: var(--fbs-font-size-mobile-label-s);
      line-height: var(--fbs-line-height-l)
    }
  }

  .isDg-4PG {
    color: var(--fbs-color-text-secondary);
    cursor: pointer;
    text-decoration: inherit
  }

  .isDg-4PG._2XNbdi6I {
    color: var(--fbs-color-text-primary)
  }

  .KChd-Vju svg {
    fill: var(--fbs-color-text-secondary);
    height: 16px;
    margin-inline: 4px;
    position: relative;
    width: 16px
  }

  .Jb-Sd6g- {
    white-space: nowrap
  }

  .SwHG6sB2 {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin-right: 8px
  }

  .SwHG6sB2 svg {
    fill: none;
    stroke: var(--fbs-color-surface-button-blue-default);
    height: 18px;
    width: 18px
  }

  .SwHG6sB2._3azkPcHz svg {
    fill: var(--fbs-color-surface-button-blue-default)
  }

  .SwHG6sB2[disabled] {
    pointer-events: none
  }

  .SwHG6sB2[disabled] svg {
    stroke: var(--fbs-color-ui-icon-disabled)
  }

  .SwHG6sB2[disabled] span {
    color: var(--fbs-color-ui-icon-disabled)
  }

  .fXvfhLnU.dZnpOFYQ {
    background: var(--fbs-color-surface-button-red-default);
    border-color: var(--fbs-color-surface-button-red-default);
    color: var(--fbs-color-text-invert-primary)
  }

  .fXvfhLnU.dZnpOFYQ:hover {
    background: var(--fbs-color-surface-button-red-hover);
    border-color: var(--fbs-color-surface-button-red-hover)
  }

  .fXvfhLnU.dZnpOFYQ:active {
    background: var(--fbs-color-surface-button-red-click);
    border-color: var(--fbs-color-surface-button-red-click)
  }

  .fXvfhLnU.dZnpOFYQ:focus-visible {
    background: var(--fbs-color-surface-button-red-default);
    border: 1px solid var(--fbs-color-text-invert-primary);
    outline: 3px solid var(--fbs-color-blue-300);
    outline-offset: 1px
  }

  .fXvfhLnU.dZnpOFYQ:disabled,
  .fXvfhLnU.dZnpOFYQ:disabled:hover {
    background: var(--fbs-color-surface-disabled);
    border-color: var(--fbs-color-surface-disabled);
    color: var(--fbs-color-text-disabled);
    cursor: not-allowed
  }

  .fXvfhLnU._1kC6TlcG {
    background: var(--fbs-color-surface-button-blue-default);
    border-color: var(--fbs-color-surface-button-blue-default);
    color: var(--fbs-color-text-invert-primary)
  }

  .fXvfhLnU._1kC6TlcG:hover {
    background: var(--fbs-color-surface-button-blue-hover);
    border-color: var(--fbs-color-surface-button-blue-hover)
  }

  .fXvfhLnU._1kC6TlcG:active {
    background: var(--fbs-color-surface-button-blue-click);
    border-color: var(--fbs-color-surface-button-blue-click)
  }

  .fXvfhLnU._1kC6TlcG:focus-visible {
    background: var(--fbs-color-surface-button-blue-default);
    border: 1px solid var(--fbs-color-text-invert-primary);
    outline: 3px solid var(--fbs-color-blue-300);
    outline-offset: 1px
  }

  .fXvfhLnU._1kC6TlcG:disabled,
  .fXvfhLnU._1kC6TlcG:disabled:hover {
    background: var(--fbs-color-surface-disabled);
    border-color: var(--fbs-color-surface-disabled);
    color: var(--fbs-color-text-disabled);
    cursor: not-allowed
  }

  .fXvfhLnU.OXut5atm {
    background: var(--fbs-color-surface-button-default-pop);
    color: var(--fbs-color-ui-user-action)
  }

  .fXvfhLnU.OXut5atm,
  .fXvfhLnU.OXut5atm:hover {
    border: 1px solid var(--fbs-color-surface-button-blue-default)
  }

  .fXvfhLnU.OXut5atm:hover {
    background: var(--fbs-color-surface-button-hover)
  }

  .fXvfhLnU.OXut5atm:active {
    background: var(--fbs-color-surface-button-click)
  }

  .fXvfhLnU.OXut5atm:active,
  .fXvfhLnU.OXut5atm:focus-visible {
    border: 1px solid var(--fbs-color-surface-button-blue-default)
  }

  .fXvfhLnU.OXut5atm:focus-visible {
    background: var(--fbs-color-surface-button-default-pop);
    outline: 3px solid var(--fbs-color-blue-300);
    outline-offset: 1px
  }

  .fXvfhLnU.OXut5atm:disabled,
  .fXvfhLnU.OXut5atm:disabled:hover {
    background: var(--fbs-color-surface-disabled);
    border-color: var(--fbs-color-surface-disabled);
    color: var(--fbs-color-text-disabled);
    cursor: not-allowed
  }

  .sElHJWe4 {
    align-items: center;
    background-color: var(--fbs-color-surface-button-default-blend);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 8px
  }

  .sElHJWe4:hover {
    background-color: var(--fbs-color-surface-button-hover)
  }

  .sElHJWe4:active {
    background-color: var(--fbs-color-surface-button-click)
  }

  .sElHJWe4._0YX29K8j {
    border-radius: 16px;
    padding: 8px 10px
  }

  .sElHJWe4 svg {
    fill: none;
    stroke: var(--fbs-color-ui-user-action);
    stroke-width: 2;
    height: 16px;
    width: 16px
  }

  .sElHJWe4.-AgvXsMp svg {
    fill: var(--fbs-color-ui-user-action)
  }

  .sElHJWe4[disabled] {
    background-color: var(--fbs-color-surface-disabled);
    pointer-events: none
  }

  .sElHJWe4[disabled] svg {
    stroke: var(--fbs-color-ui-icon-disabled)
  }

  .sElHJWe4[disabled]._0YX29K8j span {
    color: var(--fbs-color-text-disabled)
  }

  .IHojBFcO {
    color: var(--fbs-color-text-user-action)
  }

  .Bp-0EId0,
  .IHojBFcO {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    margin-left: 8px
  }

  .T4NV9J7O {
    bottom: 0;
    height: 100dvh;
    left: 0;
    position: fixed;
    width: 100vw;
    z-index: 999
  }

  .T4NV9J7O.g4yTnE3- {
    box-sizing: border-box;
    height: 100%;
    position: absolute;
    width: 100%
  }

  .ik-pNYwi {
    background-color: var(--fbs-color-surface-button-invert-default-pop);
    height: 100dvh;
    width: 100vw;
    will-change: opacity
  }

  .ik-pNYwi.g4yTnE3- {
    height: 100%;
    width: 100%
  }

  .ik-pNYwi.m9Dt8l-O {
    opacity: 0;
    transition: opacity .4s ease-in-out
  }

  .ik-pNYwi.SmEigApL {
    opacity: 20%;
    transition: opacity .4s ease-in-out
  }

  .sTVDLFT0 {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 8px
  }

  .sTVDLFT0:hover {
    background-color: var(--fbs-surface-button-hover)
  }

  .sTVDLFT0:active {
    background-color: var(--fbs-surface-button-click)
  }

  .sTVDLFT0._7dB3-wXa {
    border-radius: 16px
  }

  .sTVDLFT0 svg {
    width: 16px
  }

  .ZPwyttXZ {
    background: var(--fbs-color-surface-elevated);
    border-radius: 4px 4px 0 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    padding: 16px;
    position: fixed;
    width: 100vw;
    z-index: 1
  }

  .ZPwyttXZ.g4yTnE3- {
    position: absolute;
    width: 100%
  }

  .ZPwyttXZ.g4yTnE3-.m9Dt8l-O {
    opacity: 0;
    transition: opacity .4s cubic-bezier(.87, 0, .13, 1)
  }

  .ZPwyttXZ.g4yTnE3-.SmEigApL {
    opacity: 1;
    transition: opacity .4s cubic-bezier(.87, 0, .13, 1)
  }
}

@layer garden {
  @media (max-width:767px) {
    .ZPwyttXZ:not(.g4yTnE3-) {
      will-change: transform
    }

    .ZPwyttXZ:not(.g4yTnE3-).m9Dt8l-O {
      transform: translateY(100%);
      transition: transform .4s cubic-bezier(.87, 0, .13, 1)
    }

    .ZPwyttXZ:not(.g4yTnE3-).SmEigApL {
      transform: translateY(0);
      transition: transform .4s cubic-bezier(.87, 0, .13, 1)
    }
  }

  ._5fYTtOJN {
    background: var(--fbs-color-surface-primary);
    border-radius: 50%;
    height: 32px;
    padding: 8px;
    width: 32px
  }

  ._5fYTtOJN:active,
  ._5fYTtOJN:hover {
    background-color: var(--fbs-color-surface-button-hover)
  }

  ._5fYTtOJN svg {
    fill: var(--fbs-color-ui-icon-primary)
  }

  ._0f6MpxqY {
    display: flex;
    height: fit-content;
    justify-content: space-between;
    margin-bottom: 24px;
    width: 100%
  }

  .YPqpgUNF {
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-display-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-serif)
  }

  .uGvGRq4a {
    display: flex;
    justify-content: center
  }

  .tv6ikQte {
    display: grid;
    grid-template: auto/repeat(3, 1fr);
    height: 100%;
    row-gap: 24px
  }

  .tv6ikQte.g4yTnE3- .uGvGRq4a:nth-child(3n+1) {
    justify-content: flex-start
  }

  .tv6ikQte.g4yTnE3- .uGvGRq4a:nth-child(3n+3) {
    justify-content: flex-end
  }

  @media (max-width:767px) {
    .tv6ikQte .uGvGRq4a:nth-child(3n+1) {
      justify-content: flex-start
    }

    .tv6ikQte .uGvGRq4a:nth-child(3n+3) {
      justify-content: flex-end
    }
  }

  .tv6ikQte:not(:has(>.uGvGRq4a:nth-child(3))) {
    grid-template: auto/repeat(auto-fit, minmax(0, 1fr))
  }

  .tv6ikQte:not(:has(>.uGvGRq4a:nth-child(3))) .uGvGRq4a {
    justify-content: center
  }

  .rhJs1L7Z {
    color: var(--fbs-color-text-primary);
    flex-direction: column;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    height: fit-content;
    min-height: 66px;
    min-width: 68px
  }

  .rhJs1L7Z,
  button.JjmlppCP {
    align-items: center;
    display: flex
  }

  button.JjmlppCP {
    background-color: var(--fbs-color-surface-button-default-blend);
    border-radius: 50%;
    color: currentcolor;
    cursor: pointer;
    height: 40px;
    justify-content: center;
    min-width: 40px;
    transition: all 0s ease-in-out;
    width: 40px
  }

  button.JjmlppCP:active,
  button.JjmlppCP:hover {
    background-color: var(--fbs-color-surface-button-hover)
  }

  button.JjmlppCP svg {
    height: 24px;
    min-width: 24px;
    width: 24px
  }

  ._4l27W979 {
    color: currentcolor;
    text-align: center;
    white-space: nowrap
  }

  ._5OtTccMZ {
    align-items: center;
    border-top: 1px solid var(--fbs-color-border-primary);
    display: flex;
    justify-content: space-between;
    margin-top: 24px;
    padding-top: 24px;
    width: 100%
  }

  .ee8ROvNB {
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  .BEtEK-iG {
    background: var(--fbs-color-surface-button-red-default);
    font-size: var(--fbs-font-size-desktop-utility-m);
    height: 32px;
    line-height: var(--fbs-line-height-l);
    text-align: center
  }

  @media (min-width:768px) {
    .T4NV9J7O:not(.g4yTnE3-) .ZPwyttXZ {
      border-radius: 4px;
      bottom: 50vh;
      left: calc(50vw - 250px);
      transform: translateY(50%);
      width: 500px;
      will-change: opacity
    }

    .T4NV9J7O:not(.g4yTnE3-) .ZPwyttXZ.m9Dt8l-O {
      opacity: 0;
      transition: opacity .4s cubic-bezier(.87, 0, .13, 1)
    }

    .T4NV9J7O:not(.g4yTnE3-) .ZPwyttXZ.SmEigApL {
      opacity: 1;
      transition: opacity .4s cubic-bezier(.87, 0, .13, 1)
    }
  }

  @media (min-width:1024px) {
    .T4NV9J7O:not(.g4yTnE3-) .ZPwyttXZ {
      left: calc(50vw - 320px);
      width: 640px
    }
  }

  @media (min-width:768px) {
    .T4NV9J7O:not(.g4yTnE3-) .tv6ikQte {
      column-gap: 48.6666666667px;
      grid-template: auto/repeat(4, minmax(80px, auto))
    }
  }

  @media (min-width:1024px) {
    .T4NV9J7O:not(.g4yTnE3-) .tv6ikQte {
      column-gap: 90px
    }
  }

  @media (min-width:768px) {
    .T4NV9J7O:not(.g4yTnE3-) .tv6ikQte:not(:has(>.uGvGRq4a:nth-child(4))) {
      grid-template: auto/repeat(auto-fit, minmax(0, 1fr))
    }

    .T4NV9J7O:not(.g4yTnE3-) ._0f6MpxqY {
      margin-bottom: 32px
    }

    .T4NV9J7O:not(.g4yTnE3-) .YPqpgUNF {
      font-size: var(--fbs-font-size-desktop-display-s);
      line-height: var(--fbs-line-height-desktop-display-s)
    }
  }
}

@layer garden {
  ._7L8rncyg {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    transition: all .2s ease-in-out;
    width: 40px
  }

  @media (max-width:767px) {
    ._7L8rncyg {
      height: 32px;
      width: 32px
    }
  }

  ._7L8rncyg svg {
    fill: var(--fbs-color-ui-icon-primary);
    height: 24px;
    width: 24px
  }

  ._7L8rncyg svg [stroke] {
    stroke: var(--fbs-color-ui-icon-primary)
  }

  @media (max-width:767px) {
    ._7L8rncyg svg {
      height: 16px;
      width: 16px
    }
  }

  ._7L8rncyg path {
    fill: var(--fbs-color-ui-icon-primary)
  }

  ._7L8rncyg._57ZdkZp- {
    background-color: var(--fbs-color-surface-button-default-pop)
  }

  ._7L8rncyg:hover {
    background-color: var(--fbs-color-surface-button-hover)
  }

  ._7L8rncyg:active {
    background-color: var(--fbs-color-surface-button-click)
  }

  ._8XF2kHYM,
  .pFTQtdTK {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  ._8XF2kHYM,
  .pGGCM2aD {
    color: inherit
  }

  .Jp--BF7- {
    position: relative
  }

  .pFTQtdTK {
    background-color: var(--fbs-color-surface-primary);
    color: var(--fbs-color-text-primary);
    font-weight: var(--fbs-font-weight-medium);
    padding-left: 6px
  }

  .pFTQtdTK.o6gzSXOw {
    bottom: 0;
    position: absolute;
    right: 1px
  }

  .pGGCM2aD {
    display: block;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    text-transform: uppercase
  }

  .U0YTAmO6 {
    background-color: var(--fbs-color-gray-900);
    height: 100vh;
    left: 0;
    opacity: .32;
    right: 0;
    top: 0
  }

  .U0YTAmO6,
  .jBamXdd5 {
    position: fixed;
    z-index: 1000
  }

  .jBamXdd5 {
    background: var(--fbs-color-surface-primary);
    border: 1px solid var(--fbs-color-border-primary);
    border-radius: 8px;
    box-shadow: 0 4px 8px #3333331a;
    left: 50%;
    max-width: 343px;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
  }
}

@layer garden {
  @media (min-width:768px) {
    .jBamXdd5 {
      max-width: 469px
    }
  }

  .APWpKPVR {
    position: absolute;
    right: 16px;
    top: 14px
  }

  .APWpKPVR svg {
    fill: var(--fbs-color-ui-icon-primary);
    height: 16px;
    width: 16px
  }

  @media (min-width:768px) {
    .APWpKPVR svg {
      fill: var(--fbs-color-ui-icon-secondary)
    }

    .APWpKPVR {
      right: 8px;
      top: 8px
    }
  }

  .mbc8Zk6Q {
    align-items: center;
    color: var(--fbs-color-text-secondary);
    display: flex;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
    gap: 2px;
    height: 21px;
    justify-content: flex-start;
    margin: 16px 12px 8px
  }

  .mbc8Zk6Q svg {
    height: 10px;
    width: 10px
  }

  @media (min-width:768px) {
    .mbc8Zk6Q svg {
      height: 12px;
      width: 12px
    }
  }

  .mbc8Zk6Q path {
    fill: #0062ff
  }

  @media (min-width:768px) {
    .mbc8Zk6Q {
      gap: 4px
    }
  }

  ._3j8CgDUI {
    color: var(--fbs-color-text-primary);
    display: flex;
    flex-direction: column;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    gap: 16px;
    padding-inline: 16px
  }

  .JUtFcWni {
    background: var(--fbs-color-gray-300);
    height: 1px;
    width: 100%
  }

  .YM6Cb204 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 16px
  }

  .YM6Cb204 a {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: var(--fbs-color-component-hyperlink-default);
    display: -webkit-box;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
    word-break: break-word
  }

  .aeeovfX6 {
    border-top: 1px solid var(--fbs-color-border-primary);
    color: var(--fbs-color-text-secondary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    margin-top: 16px;
    padding: 8px
  }

  ._4F7cKTmw {
    height: 4px;
    width: 100%
  }

  ._07D4poP3 {
    height: 4px;
    transform-origin: left
  }
}

@layer garden {
  @keyframes oVV0zWPW {

    0%,
    to {
      transform: translateY(0)
    }

    50% {
      transform: translateY(-2px)
    }
  }

  .-eHoFDjU {
    flex-direction: column
  }

  .-eHoFDjU,
  .XEuVMeix {
    display: flex
  }

  .KZIWr8f7 {
    animation: oVV0zWPW 1s infinite;
    animation-delay: var(--dot-delay);
    background-color: var(--fbs-color-ui-icon-primary);
    border-radius: 50%;
    height: 4px;
    margin-right: 3.5px;
    width: 4px
  }

  .bj-VHrv8 {
    color: var(--fbs-color-text-secondary);
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-mobile-heading-s);
    line-height: 21px;
    margin-top: 7.5px
  }

  a {
    text-decoration: none
  }

  .C9-P5QAd {
    display: flex;
    flex-direction: column
  }

  ._4tcpy-1k {
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-utility-m)/18px var(--fbs-font-family-global-sans);
    margin-bottom: 4px;
    text-transform: uppercase
  }

  ._4tcpy-1k:hover {
    text-decoration: underline
  }

  .e40kCfs3 {
    align-self: flex-start;
    flex-shrink: 0;
    outline-color: var(--fbs-color-border-focus)
  }

  .erkNw1jn {
    display: flex;
    gap: 32px;
    justify-content: space-between
  }
}

@layer garden {
  @media (max-width:767px) {
    .erkNw1jn {
      gap: 16px
    }
  }

  .VLR2pH4K {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 8px
  }

  ._8F5WNYee {
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/24px var(--fbs-font-family-global-sans);
    letter-spacing: 0;
    margin: 0
  }

  ._8F5WNYee:hover {
    text-decoration: underline
  }

  @media (min-width:480px) {
    ._8F5WNYee {
      font-size: var(--fbs-font-size-mobile-headline-s);
      line-height: 27px
    }
  }

  .EmnCn7fj {
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/22.4px var(--fbs-font-family-global-sans);
    letter-spacing: 0;
    margin: 0
  }

  .EmnCn7fj a,
  .EmnCn7fj img {
    display: none
  }

  .fErawrTu {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px
  }

  @media (min-width:480px) {
    .fErawrTu {
      gap: 0
    }
  }

  .qe9IuFtH {
    color: var(--fbs-color-text-secondary);
    font: var(--fbs-font-size-mobile-utility-m)/1rem var(--fbs-font-family-global-sans);
    letter-spacing: 0;
    white-space: nowrap
  }

  @media (min-width:480px) {
    .qe9IuFtH:after {
      content: "•";
      margin-inline: 4px
    }
  }

  .VLR2pH4K .xUUpcD9g {
    font-weight: var(--fbs-font-weight-regular);
    min-height: auto
  }

  .ZelzBvNf,
  ._4eUnSIyW {
    color: var(--fbs-color-text-secondary)
  }

  .ZelzBvNf,
  ._36XhT970,
  ._4eUnSIyW {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-utility-m)/12px var(--fbs-font-family-global-sans)
  }

  .ZAQXLS1R {
    height: 90px;
    object-fit: cover;
    width: 90px
  }

  @media (max-width:767px) {
    .ZAQXLS1R {
      height: 89px;
      width: 89px
    }
  }
}

@layer garden {
  .MOItL2GU {
    align-items: center;
    display: flex;
    gap: 8px
  }

  .Y1VkvopQ {
    color: var(--fbs-color-text-secondary);
    font: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-desktop-utility-m);
    line-height: 18px
  }

  @media (min-width:768px) {
    .Y1VkvopQ {
      font-size: var(--fbs-font-size-desktop-utility-l);
      line-height: 21px
    }
  }

  .SaTKs4XZ {
    align-items: center;
    display: flex;
    gap: 8px
  }

  .SaTKs4XZ svg path {
    fill: var(--fbs-color-text-primary)
  }

  .SaTKs4XZ .DR0-Aecg svg {
    height: var(--feedback-icon-inactive-size, 24px);
    width: var(--feedback-icon-inactive-size, 24px)
  }

  .SaTKs4XZ .oOvRyQG3 svg {
    height: var(--feedback-icon-active-size, 18px);
    width: var(--feedback-icon-active-size, 18px)
  }

  .SaTKs4XZ svg:hover path {
    fill: var(--fbs-color-text-secondary)
  }

  .yuoZE5ma {
    background: var(--fbs-color-surface-primary);
    border-radius: 20px;
    padding: 8px
  }

  .nxMgt1VS {
    display: flex
  }

  .nxMgt1VS.WhGpHB-E {
    flex-direction: column;
    gap: 16px
  }

  .nxMgt1VS._5itgYgyc {
    align-items: stretch;
    flex-direction: row;
    gap: 16px
  }

  .MQ8YCCMf {
    display: flex;
    flex: 1 1 0;
    flex-direction: column;
    gap: 16px
  }

  .gkCrkb-1 {
    animation: m3y7kTgj 1s linear infinite alternate;
    background: linear-gradient(90deg, #82828233 8%, #8282824d 18%, #82828233 33%);
    background-size: 800px 100px
  }
}

@layer garden {
  @keyframes m3y7kTgj {
    0% {
      background-position: -300px 0
    }

    to {
      background-position: 300px 0
    }
  }
}

@layer garden {
  .RR6Pnckw {
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    margin: 0 auto;
    text-decoration: none
  }

  .RR6Pnckw a {
    font-weight: var(--fbs-font-weight-medium);
    text-decoration: none
  }

  .ifbbU5hs {
    -webkit-tap-highlight-color: transparent;
    color: var(--fbs-color-text-primary)
  }

  .iSFpH9MR {
    border-color: var(--fbs-color-gray-200);
    border-radius: 8px;
    border-style: solid;
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-height: 65px;
    overflow: hidden;
    padding: 16px;
    transition: .3s ease-out
  }

  .L-V9VXRN {
    background: linear-gradient(180deg, #fcfcfc00 34.5%, #fcfcfc80 67.5%, #fcfcfc);
    border-bottom-color: var(--fbs-color-surface-primary);
    cursor: pointer
  }

  .kf74OBeR {
    max-height: 100vh
  }

  .kNSKXdfP {
    display: flex;
    gap: 4px
  }

  .Qk26-AyJ {
    align-self: center
  }

  .zUKNWC5- {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-body)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  .tVTKEKBc {
    position: relative
  }

  .SXQBPgVl {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-body)/var(--fbs-line-height-xl) var(--fbs-font-family-global-sans);
    margin-bottom: 8px
  }
}

@layer garden {
  @media (max-width:479px) {
    .SXQBPgVl {
      font-size: var(--fbs-font-size-mobile-body)
    }
  }

  .d9pAvljG {
    margin-left: 18px
  }

  .d9pAvljG li:not(:last-child) {
    margin-bottom: 8px
  }

  .d9pAvljG li::marker {
    font-size: var(--fbs-font-size-desktop-heading-s)
  }

  .H35DeaV7 {
    background: linear-gradient(180deg, #fcfcfc00 25%, #fcfcfc80 45%, #fcfcfc);
    bottom: 0;
    height: 100px;
    position: absolute;
    width: 100%
  }

  .hv4fJVzJ {
    color: var(--fbs-color-text-secondary);
    display: flex;
    flex-wrap: wrap;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    gap: 0 5px
  }

  ._4VS82kZZ {
    align-items: center;
    color: var(--fbs-color-text-primary);
    display: flex;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    gap: 16px;
    height: 32px;
    margin: 4px auto 0
  }

  ._4VS82kZZ svg {
    fill: var(--fbs-color-text-primary);
    height: 24px;
    width: 24px
  }

  .ApGOvf-D svg {
    transform: rotate(180deg)
  }

  .cnksxpGc {
    display: flex;
    min-height: 24px
  }

  .CY-Jk2GY {
    flex-grow: 1;
    min-width: 0
  }

  .MYSIETfL {
    border: none !important
  }

  ._0yPLiJIR {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-label-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    margin: auto 8px auto 0;
    text-transform: uppercase;
    white-space: nowrap
  }

  .sENSy-ut {
    border: none !important
  }

  .RFJarvBR {
    color: var(--fbs-color-text-primary);
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    margin-right: 16px;
    text-decoration: none
  }

  a.RFJarvBR:hover {
    text-decoration: underline
  }

  ._5v9nOTo2 {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    margin-right: 48px
  }

  .rf--20Ww {
    border: solid var(--fbs-color-border-primary);
    border-width: 0 0 1px 1px;
    display: flex
  }

  ._9-I7-GeA {
    border-right: 1px solid var(--fbs-color-border-primary)
  }

  .UESAChoI {
    font-family: Graphik, helvetica, sans-serif;
    font-weight: 400
  }

  .CzkiM8n0 {
    font-size: 14px;
    line-height: 1.57
  }

  .GTdYVAD- {
    font-size: 12px;
    line-height: 1.14
  }

  .ef-LuL5Q {
    font-size: 10px;
    line-height: .85
  }

  .DUvhMuD- {
    font-weight: 500
  }

  .VS6hgTWe {
    color: #737373
  }

  .rUwwgEfN {
    color: #bbb
  }

  .V1JqN3zp {
    color: #171717
  }

  .jXtOyWXF {
    color: #fcfcfc
  }

  ._4nAHeGGm {
    background-color: var(--fbs-color-surface-primary);
    color: inherit;
    display: flex;
    flex: 1;
    min-width: max-content
  }

  ._1Dj82Ru- {
    max-width: fit-content;
    padding: 8px
  }

  ._1Dj82Ru-:hover {
    background-color: var(--fbs-color-surface-hover)
  }

  ._1Dj82Ru-:active {
    background-color: var(--fbs-color-border-primary)
  }

  .LWABc3Lg {
    flex-grow: 1;
    gap: 8px
  }

  .LWABc3Lg,
  .W8GXPF-Z {
    display: flex
  }

  .X2BBPxjH {
    height: 16px;
    object-fit: contain;
    width: 16px
  }

  .zF6q35ZJ {
    height: 40px;
    width: 40px
  }

  .b0Fo6UgE {
    align-self: center;
    height: 20px;
    width: 20px
  }

  .c-xeoyd5 {
    display: flex;
    flex: 1;
    flex-direction: column;
    font-size: 12px;
    gap: 2px
  }

  ._2G6GMgcY {
    gap: 4px
  }

  .CVQOXYrQ {
    text-decoration: none
  }

  .CVQOXYrQ:hover {
    cursor: pointer;
    text-decoration: underline;
    text-decoration-color: var(--fbs-color-text-primary)
  }

  .dYroCHZK {
    display: flex
  }

  ._2G6GMgcY .dYroCHZK,
  .dYroCHZK {
    flex-direction: row;
    gap: 4px
  }

  ._7QWNCNBY {
    color: var(--fbs-color-text-primary)
  }

  ._2G6GMgcY ._7QWNCNBY,
  ._7QWNCNBY {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  .PE0CwW1X {
    color: var(--fbs-color-text-secondary);
    text-transform: uppercase
  }

  .PE0CwW1X,
  ._2G6GMgcY .PE0CwW1X {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-label-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  .NvuTop9A {
    align-items: start;
    display: flex;
    flex-direction: row;
    gap: 4px
  }

  .NvuTop9A,
  ._1mXsQ1Yt {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  ._1mXsQ1Yt {
    color: var(--fbs-color-text-primary)
  }

  .MQ8YSO4F {
    color: var(--fbs-color-ui-trending-up)
  }

  ._2COw2MPF {
    color: var(--fbs-color-ui-trending-down)
  }

  .CB4iRY3- {
    color: var(--fbs-color-text-primary)
  }

  .i6-LxkXR {
    align-self: center;
    height: 32px;
    width: 56px
  }

  [data-size=dropdown] {
    --container-gap-lg: 16px;
    --container-gap-sm: 8px;
    --container-width-lg: 194px;
    --container-width-sm: 126px;
    --wrapper-padding-inline-lg: 24px;
    --wrapper-padding-inline-sm: 16px
  }

  [data-size=single] {
    --container-gap-lg: 0;
    --container-gap-sm: 0;
    --container-width-lg: 142px;
    --container-width-sm: 87px;
    --wrapper-padding-inline-lg: 24px;
    --wrapper-padding-inline-sm: 24px
  }

  .x3HlpnP5 {
    position: relative;
    text-decoration: none
  }

  .iuuU8V0u {
    background-color: var(--fbs-color-surface-primary);
    border-bottom: 1px solid var(--fbs-color-border-primary);
    color: var(--fbs-color-text-primary);
    display: flex;
    height: 56px;
    justify-content: center;
    min-width: var(--container-width-lg);
    width: fit-content
  }

  .iuuU8V0u:hover {
    background-color: var(--fbs-color-surface-hover);
    cursor: pointer;
    text-decoration: underline
  }
}

@layer garden {
  @media (max-width:479px) {
    .iuuU8V0u {
      min-width: var(--container-width-sm)
    }
  }

  .o5C9CMoX {
    display: block;
    text-decoration: none
  }

  .rvXnh6TK {
    display: inline
  }

  @media (max-width:479px) {
    .rvXnh6TK {
      display: none
    }
  }

  ._0xHjcCD8 {
    display: none
  }

  @media (max-width:479px) {
    ._0xHjcCD8 {
      display: inline
    }
  }

  .QccJ5RMz {
    align-items: center;
    display: flex;
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    justify-content: space-between;
    padding-block: 10px;
    padding-inline: var(--wrapper-padding-inline-lg);
    text-decoration: none
  }

  .QccJ5RMz:hover {
    background-color: var(--fbs-color-surface-hover);
    cursor: pointer;
    text-decoration: underline
  }

  @media (max-width:479px) {
    .QccJ5RMz {
      padding-inline: var(--wrapper-padding-inline-sm)
    }
  }

  .HN-8XiOj {
    background-color: var(--fbs-color-surface-primary);
    box-shadow: 0 5px 15px #0000001a;
    color: var(--fbs-color-text-primary);
    display: none;
    flex-direction: column;
    padding-block: 8px
  }

  ._0bb2J-vj,
  .opncDPUQ {
    display: flex
  }

  .opncDPUQ {
    align-items: center;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    gap: var(--container-gap-lg);
    width: 100%
  }

  @media (max-width:479px) {
    .opncDPUQ {
      gap: var(--container-gap-sm)
    }
  }

  .SxhJV1p6 {
    fill: var(--fbs-color-text-primary);
    height: 20px;
    width: 20px
  }

  .jAruffk8 {
    background: var(--fbs-color-gray-300);
    bottom: 0;
    left: 0;
    min-height: 50px;
    opacity: 0;
    padding-top: 0;
    text-align: center;
    transition: opacity .5s linear;
    visibility: hidden;
    width: 100%
  }

  .jAruffk8.cosaBQbE {
    display: none
  }

  .nZUM0Wqd {
    opacity: 1;
    visibility: visible
  }

  .DrqcpbOB {
    align-items: center;
    background: inherit;
    border: 0;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    height: 38px;
    justify-content: flex-start;
    position: absolute;
    right: 10px;
    top: -19px;
    width: 38px;
    z-index: -1
  }

  .DrqcpbOB:before {
    display: none
  }

  .DrqcpbOB>svg {
    fill: var(--fbs-color-ui-icon-primary);
    height: 15px;
    margin-top: 5px;
    width: 15px
  }

  ._3m-Shs-i {
    background: var(--fbs-color-surface-primary);
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
  }
}

@layer garden {
  @media (min-width:1024px) {
    ._3m-Shs-i {
      border: var(--fbs-color-border-primary) solid;
      border-width: 1px 0;
      flex-direction: row;
      justify-content: space-between
    }
  }

  .jvca6FUq {
    align-items: center;
    border-right: 1px solid var(--fbs-color-border-primary-color);
    display: flex;
    line-height: 0;
    padding: 4px 32px 4px 0;
    white-space: nowrap
  }

  @media (min-width:480px) {
    .jvca6FUq {
      margin: 10px 0
    }
  }

  .jvca6FUq svg {
    height: 16px
  }

  @media (min-width:768px) {
    .jvca6FUq svg {
      height: 22px
    }
  }

  .fYQUP6gM,
  .l70N66Fj {
    align-items: center;
    bottom: 0;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 55px;
    z-index: 1
  }

  .fYQUP6gM svg,
  .l70N66Fj svg {
    height: 24px;
    width: 24px
  }

  @media (max-width:1023px) {

    .fYQUP6gM,
    .l70N66Fj {
      height: calc(100% - 2px);
      top: 1px;
      width: 32px
    }
  }

  ._3g15AlnX,
  .l70N66Fj {
    background: linear-gradient(90deg, #fcfcfc33 -24.64%, var(--fbs-color-surface-primary) 39.28%)
  }

  @media (max-width:1023px) {

    ._3g15AlnX,
    .l70N66Fj {
      background: linear-gradient(270deg, #fcfcfc33 -24.64%, var(--fbs-color-surface-primary) 39.28%);
      left: 0
    }
  }

  .fYQUP6gM,
  .w1CyZu42 {
    background-color: var(--fbs-color-surface-primary);
    right: 0
  }

  @media (max-width:1023px) {

    .fYQUP6gM,
    .w1CyZu42 {
      background: linear-gradient(90deg, #fcfcfc33 -24.64%, var(--fbs-color-surface-primary) 39.28%)
    }
  }

  .kTQ5bcqU {
    background: linear-gradient(90deg, #fcfcfc33 -24.64%, var(--fbs-color-surface-primary) 39.28%)
  }

  @media (max-width:479px) {
    ._1SIL6i2h {
      display: none
    }
  }

  .s4eF0ZZ9 {
    border: var(--fbs-color-border-primary-color) solid;
    gap: 32px;
    overflow-x: auto;
    padding: 0 16px;
    width: 100%
  }

  .VdZJzbss {
    gap: 16px;
    white-space: nowrap
  }

  @media (max-width:1023px) {
    .VdZJzbss {
      height: calc(100% - 1px) !important
    }
  }

  ._132H3dFw li:hover {
    background: var(--fbs-color-surface-hover)
  }

  .VdZJzbss,
  .s4eF0ZZ9 {
    align-items: center;
    border-width: 1px 0;
    display: flex;
    flex: 1;
    font-family: var(--fbs-font-family-global-sans);
    height: 56px
  }

  .VdZJzbss::-webkit-scrollbar,
  .s4eF0ZZ9::-webkit-scrollbar {
    display: none
  }

  @media (min-width:1024px) {

    .VdZJzbss,
    .s4eF0ZZ9 {
      border: none
    }

    .WSrIUjch {
      justify-content: left
    }

    .Gpl7mqLo {
      justify-content: right
    }

    ._4Ex7hj4K {
      justify-content: center
    }
  }

  .bADzWiMJ svg,
  .y-yvj908 svg {
    fill: var(--fbs-color-surface-primary)
  }

  .y-yvj908 {
    background: linear-gradient(270deg, var(--fbs-color-surface-invert-elevated) 6.41%, #17171700 100%)
  }

  .bADzWiMJ {
    background: linear-gradient(90deg, var(--fbs-color-surface-invert-elevated) 6.41%, #17171700 100%)
  }

  .O3elfrtx {
    pointer-events: none
  }

  .O3elfrtx svg {
    opacity: .5
  }

  @media (min-width:1024px) {
    .R6uHyjJJ li:last-child {
      margin-right: 95px
    }
  }
}

@layer garden {
  .jQpuOHCa {
    align-items: center;
    border-top: 2px solid #0000;
    display: flex;
    flex-shrink: 0;
    font-size: var(--fbs-font-size-desktop-utility-l);
    height: 100%;
    line-height: var(--fbs-line-height-l);
    text-transform: capitalize
  }

  .jQpuOHCa button {
    cursor: pointer
  }

  .jQpuOHCa button:focus-visible {
    outline: auto
  }

  .jQpuOHCa.Vc23XPIg {
    font-size: var(--fbs-font-size-mobile-heading-s)
  }

  .AnLdUWuU {
    align-items: center;
    border-bottom: 2px solid #0000;
    color: var(--fbs-color-text-primary);
    display: flex;
    height: 100%;
    padding: 10px 8px;
    text-decoration: none
  }

  .AnLdUWuU:active {
    font-weight: var(--fbs-font-weight-medium);
    padding: 10px 7px
  }

  .U7OCDadb,
  .UZ4Oxd-- {
    font: var(--fbs-font-size-desktop-label-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    margin-left: 4px;
    text-transform: uppercase
  }

  .UZ4Oxd-- {
    color: var(--fbs-color-text-secondary)
  }

  @media (hover:hover) {
    ._1WOOm6d2 .AnLdUWuU:hover {
      border-bottom-color: var(--fbs-color-border-secondary)
    }
  }

  .Vc23XPIg .AnLdUWuU,
  ._2swowWeH .AnLdUWuU {
    border-bottom-color: var(--fbs-color-border-secondary)
  }

  [data-theme=light] {
    --background-color: #fff;
    --text-color: #333;
    --hover-background-color: #f0f0f0;
    --primary-border-color: #e3e3e3;
    --secondary-border-color: #171717;
    --box-shadow-color: 0, 0, 0
  }

  [data-theme=dark] {
    --background-color: #171717;
    --text-color: #fff;
    --hover-background-color: #333;
    --primary-border-color: #4d4d4d;
    --secondary-border-color: #fcfcfc;
    --box-shadow-color: 255, 255, 255
  }

  .JH9I81RM .RrnQxaUT,
  .zGbmVzPB .RrnQxaUT {
    border-bottom-color: var(--secondary-border-color)
  }

  .q9m9-Q3- {
    border-top: 1px solid var(--primary-border-color);
    display: block;
    position: absolute;
    width: 343px
  }

  .q9m9-Q3- .B2XIXZB2 {
    background-color: var(--background-color);
    border-radius: 4px;
    box-shadow: 0 5px 15px rgba(var(--box-shadow-color), .1);
    margin: 0;
    max-height: 244px;
    overflow-y: auto;
    padding: 8px 0
  }
}

@layer garden {
  @media (max-width:1023px) {
    .q9m9-Q3- {
      left: 0;
      width: 100%
    }
  }

  .r0bgsTul {
    color: var(--text-color);
    font: 14px/22px Graphik, helvetica, sans-serif;
    list-style-type: none
  }

  .r0bgsTul a {
    color: inherit;
    display: block;
    padding: 10px 16px 10px 8px;
    text-decoration: none;
    white-space: pre-wrap;
    width: 100%
  }

  .r0bgsTul a:active {
    font-weight: 500
  }

  .r0bgsTul:hover {
    background-color: var(--hover-background-color)
  }

  .r0bgsTul.zGbmVzPB {
    font-weight: 500
  }

  .egznaaaI {
    font-size: 12px
  }

  .c5H6PPAS {
    font-size: 14px
  }

  ._7mgWRihE {
    position: absolute
  }

  .ZwVm05m9 {
    text-transform: none
  }

  .p9hjoHLX {
    background-color: var(--fbs-color-blue-600);
    border-radius: 6px;
    color: var(--fbs-color-text-invert-primary);
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    margin-top: 15px;
    padding: 16px;
    position: absolute;
    transition: opacity .3s;
    white-space: break-spaces;
    width: 262px;
    z-index: 1
  }

  .p7flfBaw {
    position: relative
  }

  .p7flfBaw svg {
    fill: var(--fbs-color-ui-icon-invert-primary);
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: -6px;
    top: -8px;
    width: 14px
  }

  .WE0DewuZ {
    font-weight: var(--fbs-font-weight-regular);
    line-height: var(--fbs-line-height-l);
    margin-top: 4px
  }

  .uwkcTYjT {
    background: none;
    border: none;
    color: var(--fbs-color-text-invert-primary);
    font-size: var(--fbs-font-size-desktop-utility-s);
    font-weight: var(--fbs-font-weight-medium);
    margin-top: 12px;
    outline: none;
    padding: 0
  }

  ._1XnDV7Kl {
    border: 5px solid #0000;
    border-bottom: 5px solid var(--fbs-color-blue-600);
    bottom: 100%;
    content: "";
    position: absolute
  }

  .bIlBkgqj {
    left: 46px
  }

  .VzoDYEdZ {
    left: calc(100% - 46px)
  }

  .mDZGoGEp {
    left: 50%
  }
}

.LBhHB {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  min-height: 100vh
}

._uBnY {
  transform: translateX(300px)
}

.p5_3X {
  width: 100%
}

@font-face {
  font-family: forbesicon;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/TyZFl6DVAoIS.eot);
  src: url(fonts/TyZFl6DVAoIS.eot#iefix) format("embedded-opentype"), url(fonts/u2qk2Vtp1wUk.woff) format("woff"), url(fonts/zjc416TYxGPk.ttf) format("truetype"), url(images/s91nXr6AAXKR.svg#forbesicon) format("svg")
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: forbesicon;
    src: url(images/s91nXr6AAXKR.svg#forbesicon) format("svg")
  }
}

.p5_3X .icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  speak: none;
  display: inline-block;
  font-family: forbesicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none
}

.p5_3X .icon-add-person:before {
  content: ""
}

.p5_3X .icon-amazon:before {
  content: ""
}

.p5_3X .icon-arrow-down:before {
  content: ""
}

.p5_3X .icon-arrow-down-bar:before {
  content: ""
}

.p5_3X .icon-arrow-up:before {
  content: ""
}

.p5_3X .icon-authorvoice:before {
  content: ""
}

.p5_3X .icon-badge:before {
  content: ""
}

.p5_3X .icon-baidu:before {
  content: ""
}

.p5_3X .icon-book:before {
  content: ""
}

.p5_3X .icon-brandvoice-logo:before {
  content: ""
}

.p5_3X .icon-brandvoice-logo-brand:before {
  content: ""
}

.p5_3X .icon-brandvoice-logo-voice:before {
  content: ""
}

.p5_3X .icon-calendar:before {
  content: ""
}

.p5_3X .icon-cart:before {
  content: ""
}

.p5_3X .icon-chat:before {
  content: ""
}

.p5_3X .icon-check:before {
  content: ""
}

.p5_3X .icon-chevron-down:before {
  content: ""
}

.p5_3X .icon-chevron-left:before {
  content: ""
}

.p5_3X .icon-chevron-right:before {
  content: ""
}

.p5_3X .icon-chevron-up:before {
  content: ""
}

.p5_3X .icon-clipboard:before {
  content: ""
}

.p5_3X .icon-clock:before {
  content: ""
}

.p5_3X .icon-close:before {
  content: ""
}

.p5_3X .icon-cog:before {
  content: ""
}

.p5_3X .icon-comment-bubble:before {
  content: ""
}

.p5_3X .icon-confirmation:before {
  content: ""
}

.p5_3X .icon-copy:before {
  content: ""
}

.p5_3X .icon-desktop:before {
  content: ""
}

.p5_3X .icon-donald-trump:before {
  content: ""
}

.p5_3X .icon-download:before {
  content: ""
}

.p5_3X .icon-edit:before {
  content: ""
}

.p5_3X .icon-email:before {
  content: ""
}

.p5_3X .icon-enlarge:before {
  content: ""
}

.p5_3X .icon-error:before {
  content: ""
}

.p5_3X .icon-explore:before {
  content: ""
}

.p5_3X .icon-facebook:before {
  content: ""
}

.p5_3X .icon-flame:before {
  content: ""
}

.p5_3X .icon-forbes-china-logo:before {
  content: ""
}

.p5_3X .icon-forbes-finds-logo:before {
  content: ""
}

.p5_3X .icon-forbes-italy:before {
  content: ""
}

.p5_3X .icon-forbes-life:before {
  content: ""
}

.p5_3X .icon-forbes-logo:before {
  content: ""
}

.p5_3X .icon-forbes-logo-f:before {
  content: ""
}

.p5_3X .icon-gallery:before {
  content: ""
}

.p5_3X .icon-georgia-daquo:before {
  content: ""
}

.p5_3X .icon-georgia-uaquo:before {
  content: ""
}

.p5_3X .icon-google:before {
  content: ""
}

.p5_3X .icon-group:before {
  content: ""
}

.p5_3X .icon-hamburger:before {
  content: ""
}

.p5_3X .icon-handshake:before {
  content: ""
}

.p5_3X .icon-home:before {
  content: ""
}

.p5_3X .icon-insights:before {
  content: ""
}

.p5_3X .icon-instagram:before {
  content: ""
}

.p5_3X .icon-italia:before {
  content: ""
}

.p5_3X .icon-link:before {
  content: ""
}

.p5_3X .icon-linkedin:before {
  content: ""
}

.p5_3X .icon-location:before {
  content: ""
}

.p5_3X .icon-lock:before {
  content: ""
}

.p5_3X .icon-megaphone:before {
  content: ""
}

.p5_3X .icon-microphone:before {
  content: ""
}

.p5_3X .icon-mobile:before {
  content: ""
}

.p5_3X .icon-pause:before {
  content: ""
}

.p5_3X .icon-phone-call:before {
  content: ""
}

.p5_3X .icon-photo:before {
  content: ""
}

.p5_3X .icon-pinterest:before {
  content: ""
}

.p5_3X .icon-plus:before {
  content: ""
}

.p5_3X .icon-preview-eye:before {
  content: ""
}

.p5_3X .icon-print:before {
  content: ""
}

.p5_3X .icon-qzone:before {
  content: ""
}

.p5_3X .icon-renren:before {
  content: ""
}

.p5_3X .icon-reply:before {
  content: ""
}

.p5_3X .icon-reset:before {
  content: ""
}

.p5_3X .icon-rss-feed:before {
  content: ""
}

.p5_3X .icon-search:before {
  content: ""
}

.p5_3X .icon-share:before {
  content: ""
}

.p5_3X .icon-snapchat:before {
  content: ""
}

.p5_3X .icon-square-bracket-left:before {
  content: ""
}

.p5_3X .icon-square-bracket-right:before {
  content: ""
}

.p5_3X .icon-staff-verified:before {
  content: ""
}

.p5_3X .icon-star:before {
  content: ""
}

.p5_3X .icon-terms:before {
  content: ""
}

.p5_3X .icon-trash:before {
  content: ""
}

.p5_3X .icon-tumblr:before {
  content: ""
}

.p5_3X .icon-twitter:before {
  content: ""
}

.p5_3X .icon-twitter-verified:before {
  content: ""
}

.p5_3X .icon-u30-logo:before {
  content: ""
}

.p5_3X .icon-under-30-logo:before {
  content: ""
}

.p5_3X .icon-user:before {
  content: ""
}

.p5_3X .icon-video:before {
  content: ""
}

.p5_3X .icon-video-rect:before {
  content: ""
}

.p5_3X .icon-wechat:before {
  content: ""
}

.p5_3X .icon-weibo:before {
  content: ""
}

.p5_3X .icon-womenforbes-logo:before {
  content: ""
}

.p5_3X .icon-youtube:before {
  content: ""
}

.p5_3X fbs-ticker {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  color: #6f6f6f;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -.28px;
  padding: 3px 4px;
  white-space: nowrap
}

.p5_3X fbs-ticker:hover {
  background-color: #eaeaea
}

.p5_3X fbs-ticker a {
  color: #6f6f6f;
  text-decoration: none
}

.p5_3X fbs-ticker span.ticker-green {
  color: #093
}

.p5_3X fbs-ticker span.ticker-red {
  color: #d41723
}

@media (max-width:480px) {
  .p5_3X span {
    padding: 0 2px 0 0
  }
}

.p5_3X html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
  line-height: 1.15
}

.p5_3X body {
  margin: 0
}

.p5_3X article,
.p5_3X aside,
.p5_3X footer,
.p5_3X header,
.p5_3X nav,
.p5_3X section {
  display: block
}

.p5_3X h1 {
  font-size: 2em;
  margin: .67em 0
}

.p5_3X figcaption,
.p5_3X figure,
.p5_3X main {
  display: block
}

.p5_3X figure {
  margin: 1em 40px
}

.p5_3X hr {
  box-sizing: initial;
  height: 0;
  overflow: visible
}

.p5_3X pre {
  font-family: monospace, monospace;
  font-size: 1em
}

.p5_3X a {
  -webkit-text-decoration-skip: objects;
  background-color: #0000
}

.p5_3X a:active,
.p5_3X a:hover {
  outline-width: 0
}

.p5_3X abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

.p5_3X b,
.p5_3X strong {
  font-weight: inherit;
  font-weight: bolder
}

.p5_3X code,
.p5_3X kbd,
.p5_3X samp {
  font-family: monospace, monospace;
  font-size: 1em
}

.p5_3X dfn {
  font-style: italic
}

.p5_3X mark {
  background-color: #ff0;
  color: #000
}

.p5_3X small {
  font-size: 80%
}

.p5_3X sub,
.p5_3X sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: initial
}

.p5_3X p sub {
  bottom: -.25em
}

.p5_3X sup {
  top: -.5em
}

.p5_3X audio,
.p5_3X video {
  display: inline-block
}

.p5_3X audio:not([controls]) {
  display: none;
  height: 0
}

.p5_3X img {
  border-style: none
}

.p5_3X svg:not(:root) {
  overflow: hidden
}

.p5_3X button,
.p5_3X input,
.p5_3X optgroup,
.p5_3X select,
.p5_3X textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

.p5_3X button,
.p5_3X input {
  overflow: visible
}

.p5_3X button,
.p5_3X select {
  text-transform: none
}

.p5_3X [type=reset],
.p5_3X [type=submit],
.p5_3X button,
.p5_3X html [type=button] {
  -webkit-appearance: button
}

.p5_3X [type=button]::-moz-focus-inner,
.p5_3X [type=reset]::-moz-focus-inner,
.p5_3X [type=submit]::-moz-focus-inner,
.p5_3X button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

.p5_3X [type=button]:-moz-focusring,
.p5_3X [type=reset]:-moz-focusring,
.p5_3X [type=submit]:-moz-focusring,
.p5_3X button:-moz-focusring {
  outline: 1px dotted ButtonText
}

.p5_3X fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

.p5_3X legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

.p5_3X progress {
  display: inline-block;
  vertical-align: initial
}

.p5_3X textarea {
  overflow: auto
}

.p5_3X [type=checkbox],
.p5_3X [type=radio] {
  box-sizing: border-box;
  padding: 0
}

.p5_3X [type=number]::-webkit-inner-spin-button,
.p5_3X [type=number]::-webkit-outer-spin-button {
  height: auto
}

.p5_3X [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

.p5_3X [type=search]::-webkit-search-cancel-button,
.p5_3X [type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

.p5_3X ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

.p5_3X details,
.p5_3X menu {
  display: block
}

.p5_3X summary {
  display: list-item
}

.p5_3X canvas {
  display: inline-block
}

.p5_3X [hidden],
.p5_3X template {
  display: none
}

.p5_3X *,
.p5_3X :after,
.p5_3X :before {
  box-sizing: border-box
}

.p5_3X body,
.p5_3X html {
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  font-feature-settings: "kern";
  font-family: Graphik, Helvetica;
  -webkit-font-kerning: normal;
  -moz-font-kerning: normal;
  font-kerning: normal;
  -webkit-font-variant-ligatures: common-ligatures;
  -moz-font-variant-ligatures: common-ligatures;
  font-variant-ligatures: common-ligatures;
  height: 100%;
  text-rendering: optimizeLegibility;
  width: 100%
}

.p5_3X img {
  display: block;
  height: auto !important;
  max-width: 100%;
  width: auto
}

.p5_3X figure {
  margin: 0
}

.p5_3X figure img {
  display: block;
  max-width: 100%
}

.p5_3X a {
  color: inherit;
  cursor: pointer
}

.p5_3X button {
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0
}

.p5_3X em,
.p5_3X i {
  font-style: italic
}

.p5_3X b,
.p5_3X strong {
  font-weight: 700
}

.p5_3X table {
  border-collapse: collapse;
  border-spacing: 0
}

.p5_3X p a {
  color: #003891
}

.p5_3X p a:hover {
  text-decoration: underline
}

.p5_3X .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px
}

.p5_3X .container:after,
.p5_3X .container:before {
  content: " ";
  display: table
}

.p5_3X .container:after {
  clear: both
}

@media(min-width:768px) {
  .p5_3X .container {
    width: 750px
  }
}

@media(min-width:1024px) {
  .p5_3X .container {
    width: 970px
  }
}

@media(min-width:1230px) {
  .p5_3X .container {
    width: 1170px
  }
}

.p5_3X .container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px
}

.p5_3X .container-fluid:after,
.p5_3X .container-fluid:before {
  content: " ";
  display: table
}

.p5_3X .container-fluid:after {
  clear: both
}

.p5_3X .row {
  margin-left: -15px;
  margin-right: -15px
}

.p5_3X .row:after,
.p5_3X .row:before {
  content: " ";
  display: table
}

.p5_3X .row:after {
  clear: both
}

.p5_3X .col-lg-1,
.p5_3X .col-lg-10,
.p5_3X .col-lg-11,
.p5_3X .col-lg-12,
.p5_3X .col-lg-2,
.p5_3X .col-lg-3,
.p5_3X .col-lg-4,
.p5_3X .col-lg-5,
.p5_3X .col-lg-6,
.p5_3X .col-lg-7,
.p5_3X .col-lg-8,
.p5_3X .col-lg-9,
.p5_3X .col-md-1,
.p5_3X .col-md-10,
.p5_3X .col-md-11,
.p5_3X .col-md-12,
.p5_3X .col-md-2,
.p5_3X .col-md-3,
.p5_3X .col-md-4,
.p5_3X .col-md-5,
.p5_3X .col-md-6,
.p5_3X .col-md-7,
.p5_3X .col-md-8,
.p5_3X .col-md-9,
.p5_3X .col-sm-1,
.p5_3X .col-sm-10,
.p5_3X .col-sm-11,
.p5_3X .col-sm-12,
.p5_3X .col-sm-2,
.p5_3X .col-sm-3,
.p5_3X .col-sm-4,
.p5_3X .col-sm-5,
.p5_3X .col-sm-6,
.p5_3X .col-sm-7,
.p5_3X .col-sm-8,
.p5_3X .col-sm-9,
.p5_3X .col-xs-1,
.p5_3X .col-xs-10,
.p5_3X .col-xs-11,
.p5_3X .col-xs-12,
.p5_3X .col-xs-2,
.p5_3X .col-xs-3,
.p5_3X .col-xs-4,
.p5_3X .col-xs-5,
.p5_3X .col-xs-6,
.p5_3X .col-xs-7,
.p5_3X .col-xs-8,
.p5_3X .col-xs-9 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative
}

.p5_3X .col-xs-1,
.p5_3X .col-xs-10,
.p5_3X .col-xs-11,
.p5_3X .col-xs-12,
.p5_3X .col-xs-2,
.p5_3X .col-xs-3,
.p5_3X .col-xs-4,
.p5_3X .col-xs-5,
.p5_3X .col-xs-6,
.p5_3X .col-xs-7,
.p5_3X .col-xs-8,
.p5_3X .col-xs-9 {
  float: left
}

.p5_3X .col-xs-1 {
  width: 8.3333333333%
}

.p5_3X .col-xs-2 {
  width: 16.6666666667%
}

.p5_3X .col-xs-3 {
  width: 25%
}

.p5_3X .col-xs-4 {
  width: 33.3333333333%
}

.p5_3X .col-xs-5 {
  width: 41.6666666667%
}

.p5_3X .col-xs-6 {
  width: 50%
}

.p5_3X .col-xs-7 {
  width: 58.3333333333%
}

.p5_3X .col-xs-8 {
  width: 66.6666666667%
}

.p5_3X .col-xs-9 {
  width: 75%
}

.p5_3X .col-xs-10 {
  width: 83.3333333333%
}

.p5_3X .col-xs-11 {
  width: 91.6666666667%
}

.p5_3X .col-xs-12 {
  width: 100%
}

.p5_3X .col-xs-pull-0 {
  right: auto
}

.p5_3X .col-xs-pull-1 {
  right: 8.3333333333%
}

.p5_3X .col-xs-pull-2 {
  right: 16.6666666667%
}

.p5_3X .col-xs-pull-3 {
  right: 25%
}

.p5_3X .col-xs-pull-4 {
  right: 33.3333333333%
}

.p5_3X .col-xs-pull-5 {
  right: 41.6666666667%
}

.p5_3X .col-xs-pull-6 {
  right: 50%
}

.p5_3X .col-xs-pull-7 {
  right: 58.3333333333%
}

.p5_3X .col-xs-pull-8 {
  right: 66.6666666667%
}

.p5_3X .col-xs-pull-9 {
  right: 75%
}

.p5_3X .col-xs-pull-10 {
  right: 83.3333333333%
}

.p5_3X .col-xs-pull-11 {
  right: 91.6666666667%
}

.p5_3X .col-xs-pull-12 {
  right: 100%
}

.p5_3X .col-xs-push-0 {
  left: auto
}

.p5_3X .col-xs-push-1 {
  left: 8.3333333333%
}

.p5_3X .col-xs-push-2 {
  left: 16.6666666667%
}

.p5_3X .col-xs-push-3 {
  left: 25%
}

.p5_3X .col-xs-push-4 {
  left: 33.3333333333%
}

.p5_3X .col-xs-push-5 {
  left: 41.6666666667%
}

.p5_3X .col-xs-push-6 {
  left: 50%
}

.p5_3X .col-xs-push-7 {
  left: 58.3333333333%
}

.p5_3X .col-xs-push-8 {
  left: 66.6666666667%
}

.p5_3X .col-xs-push-9 {
  left: 75%
}

.p5_3X .col-xs-push-10 {
  left: 83.3333333333%
}

.p5_3X .col-xs-push-11 {
  left: 91.6666666667%
}

.p5_3X .col-xs-push-12 {
  left: 100%
}

.p5_3X .col-xs-offset-0 {
  margin-left: 0
}

.p5_3X .col-xs-offset-1 {
  margin-left: 8.3333333333%
}

.p5_3X .col-xs-offset-2 {
  margin-left: 16.6666666667%
}

.p5_3X .col-xs-offset-3 {
  margin-left: 25%
}

.p5_3X .col-xs-offset-4 {
  margin-left: 33.3333333333%
}

.p5_3X .col-xs-offset-5 {
  margin-left: 41.6666666667%
}

.p5_3X .col-xs-offset-6 {
  margin-left: 50%
}

.p5_3X .col-xs-offset-7 {
  margin-left: 58.3333333333%
}

.p5_3X .col-xs-offset-8 {
  margin-left: 66.6666666667%
}

.p5_3X .col-xs-offset-9 {
  margin-left: 75%
}

.p5_3X .col-xs-offset-10 {
  margin-left: 83.3333333333%
}

.p5_3X .col-xs-offset-11 {
  margin-left: 91.6666666667%
}

.p5_3X .col-xs-offset-12 {
  margin-left: 100%
}

@media(min-width:768px) {

  .p5_3X .col-sm-1,
  .p5_3X .col-sm-10,
  .p5_3X .col-sm-11,
  .p5_3X .col-sm-12,
  .p5_3X .col-sm-2,
  .p5_3X .col-sm-3,
  .p5_3X .col-sm-4,
  .p5_3X .col-sm-5,
  .p5_3X .col-sm-6,
  .p5_3X .col-sm-7,
  .p5_3X .col-sm-8,
  .p5_3X .col-sm-9 {
    float: left
  }

  .p5_3X .col-sm-1 {
    width: 8.3333333333%
  }

  .p5_3X .col-sm-2 {
    width: 16.6666666667%
  }

  .p5_3X .col-sm-3 {
    width: 25%
  }

  .p5_3X .col-sm-4 {
    width: 33.3333333333%
  }

  .p5_3X .col-sm-5 {
    width: 41.6666666667%
  }

  .p5_3X .col-sm-6 {
    width: 50%
  }

  .p5_3X .col-sm-7 {
    width: 58.3333333333%
  }

  .p5_3X .col-sm-8 {
    width: 66.6666666667%
  }

  .p5_3X .col-sm-9 {
    width: 75%
  }

  .p5_3X .col-sm-10 {
    width: 83.3333333333%
  }

  .p5_3X .col-sm-11 {
    width: 91.6666666667%
  }

  .p5_3X .col-sm-12 {
    width: 100%
  }

  .p5_3X .col-sm-pull-0 {
    right: auto
  }

  .p5_3X .col-sm-pull-1 {
    right: 8.3333333333%
  }

  .p5_3X .col-sm-pull-2 {
    right: 16.6666666667%
  }

  .p5_3X .col-sm-pull-3 {
    right: 25%
  }

  .p5_3X .col-sm-pull-4 {
    right: 33.3333333333%
  }

  .p5_3X .col-sm-pull-5 {
    right: 41.6666666667%
  }

  .p5_3X .col-sm-pull-6 {
    right: 50%
  }

  .p5_3X .col-sm-pull-7 {
    right: 58.3333333333%
  }

  .p5_3X .col-sm-pull-8 {
    right: 66.6666666667%
  }

  .p5_3X .col-sm-pull-9 {
    right: 75%
  }

  .p5_3X .col-sm-pull-10 {
    right: 83.3333333333%
  }

  .p5_3X .col-sm-pull-11 {
    right: 91.6666666667%
  }

  .p5_3X .col-sm-pull-12 {
    right: 100%
  }

  .p5_3X .col-sm-push-0 {
    left: auto
  }

  .p5_3X .col-sm-push-1 {
    left: 8.3333333333%
  }

  .p5_3X .col-sm-push-2 {
    left: 16.6666666667%
  }

  .p5_3X .col-sm-push-3 {
    left: 25%
  }

  .p5_3X .col-sm-push-4 {
    left: 33.3333333333%
  }

  .p5_3X .col-sm-push-5 {
    left: 41.6666666667%
  }

  .p5_3X .col-sm-push-6 {
    left: 50%
  }

  .p5_3X .col-sm-push-7 {
    left: 58.3333333333%
  }

  .p5_3X .col-sm-push-8 {
    left: 66.6666666667%
  }

  .p5_3X .col-sm-push-9 {
    left: 75%
  }

  .p5_3X .col-sm-push-10 {
    left: 83.3333333333%
  }

  .p5_3X .col-sm-push-11 {
    left: 91.6666666667%
  }

  .p5_3X .col-sm-push-12 {
    left: 100%
  }

  .p5_3X .col-sm-offset-0 {
    margin-left: 0
  }

  .p5_3X .col-sm-offset-1 {
    margin-left: 8.3333333333%
  }

  .p5_3X .col-sm-offset-2 {
    margin-left: 16.6666666667%
  }

  .p5_3X .col-sm-offset-3 {
    margin-left: 25%
  }

  .p5_3X .col-sm-offset-4 {
    margin-left: 33.3333333333%
  }

  .p5_3X .col-sm-offset-5 {
    margin-left: 41.6666666667%
  }

  .p5_3X .col-sm-offset-6 {
    margin-left: 50%
  }

  .p5_3X .col-sm-offset-7 {
    margin-left: 58.3333333333%
  }

  .p5_3X .col-sm-offset-8 {
    margin-left: 66.6666666667%
  }

  .p5_3X .col-sm-offset-9 {
    margin-left: 75%
  }

  .p5_3X .col-sm-offset-10 {
    margin-left: 83.3333333333%
  }

  .p5_3X .col-sm-offset-11 {
    margin-left: 91.6666666667%
  }

  .p5_3X .col-sm-offset-12 {
    margin-left: 100%
  }
}

@media(min-width:1024px) {

  .p5_3X .col-md-1,
  .p5_3X .col-md-10,
  .p5_3X .col-md-11,
  .p5_3X .col-md-12,
  .p5_3X .col-md-2,
  .p5_3X .col-md-3,
  .p5_3X .col-md-4,
  .p5_3X .col-md-5,
  .p5_3X .col-md-6,
  .p5_3X .col-md-7,
  .p5_3X .col-md-8,
  .p5_3X .col-md-9 {
    float: left
  }

  .p5_3X .col-md-1 {
    width: 8.3333333333%
  }

  .p5_3X .col-md-2 {
    width: 16.6666666667%
  }

  .p5_3X .col-md-3 {
    width: 25%
  }

  .p5_3X .col-md-4 {
    width: 33.3333333333%
  }

  .p5_3X .col-md-5 {
    width: 41.6666666667%
  }

  .p5_3X .col-md-6 {
    width: 50%
  }

  .p5_3X .col-md-7 {
    width: 58.3333333333%
  }

  .p5_3X .col-md-8 {
    width: 66.6666666667%
  }

  .p5_3X .col-md-9 {
    width: 75%
  }

  .p5_3X .col-md-10 {
    width: 83.3333333333%
  }

  .p5_3X .col-md-11 {
    width: 91.6666666667%
  }

  .p5_3X .col-md-12 {
    width: 100%
  }

  .p5_3X .col-md-pull-0 {
    right: auto
  }

  .p5_3X .col-md-pull-1 {
    right: 8.3333333333%
  }

  .p5_3X .col-md-pull-2 {
    right: 16.6666666667%
  }

  .p5_3X .col-md-pull-3 {
    right: 25%
  }

  .p5_3X .col-md-pull-4 {
    right: 33.3333333333%
  }

  .p5_3X .col-md-pull-5 {
    right: 41.6666666667%
  }

  .p5_3X .col-md-pull-6 {
    right: 50%
  }

  .p5_3X .col-md-pull-7 {
    right: 58.3333333333%
  }

  .p5_3X .col-md-pull-8 {
    right: 66.6666666667%
  }

  .p5_3X .col-md-pull-9 {
    right: 75%
  }

  .p5_3X .col-md-pull-10 {
    right: 83.3333333333%
  }

  .p5_3X .col-md-pull-11 {
    right: 91.6666666667%
  }

  .p5_3X .col-md-pull-12 {
    right: 100%
  }

  .p5_3X .col-md-push-0 {
    left: auto
  }

  .p5_3X .col-md-push-1 {
    left: 8.3333333333%
  }

  .p5_3X .col-md-push-2 {
    left: 16.6666666667%
  }

  .p5_3X .col-md-push-3 {
    left: 25%
  }

  .p5_3X .col-md-push-4 {
    left: 33.3333333333%
  }

  .p5_3X .col-md-push-5 {
    left: 41.6666666667%
  }

  .p5_3X .col-md-push-6 {
    left: 50%
  }

  .p5_3X .col-md-push-7 {
    left: 58.3333333333%
  }

  .p5_3X .col-md-push-8 {
    left: 66.6666666667%
  }

  .p5_3X .col-md-push-9 {
    left: 75%
  }

  .p5_3X .col-md-push-10 {
    left: 83.3333333333%
  }

  .p5_3X .col-md-push-11 {
    left: 91.6666666667%
  }

  .p5_3X .col-md-push-12 {
    left: 100%
  }

  .p5_3X .col-md-offset-0 {
    margin-left: 0
  }

  .p5_3X .col-md-offset-1 {
    margin-left: 8.3333333333%
  }

  .p5_3X .col-md-offset-2 {
    margin-left: 16.6666666667%
  }

  .p5_3X .col-md-offset-3 {
    margin-left: 25%
  }

  .p5_3X .col-md-offset-4 {
    margin-left: 33.3333333333%
  }

  .p5_3X .col-md-offset-5 {
    margin-left: 41.6666666667%
  }

  .p5_3X .col-md-offset-6 {
    margin-left: 50%
  }

  .p5_3X .col-md-offset-7 {
    margin-left: 58.3333333333%
  }

  .p5_3X .col-md-offset-8 {
    margin-left: 66.6666666667%
  }

  .p5_3X .col-md-offset-9 {
    margin-left: 75%
  }

  .p5_3X .col-md-offset-10 {
    margin-left: 83.3333333333%
  }

  .p5_3X .col-md-offset-11 {
    margin-left: 91.6666666667%
  }

  .p5_3X .col-md-offset-12 {
    margin-left: 100%
  }
}

@media(min-width:1230px) {

  .p5_3X .col-lg-1,
  .p5_3X .col-lg-10,
  .p5_3X .col-lg-11,
  .p5_3X .col-lg-12,
  .p5_3X .col-lg-2,
  .p5_3X .col-lg-3,
  .p5_3X .col-lg-4,
  .p5_3X .col-lg-5,
  .p5_3X .col-lg-6,
  .p5_3X .col-lg-7,
  .p5_3X .col-lg-8,
  .p5_3X .col-lg-9 {
    float: left
  }

  .p5_3X .col-lg-1 {
    width: 8.3333333333%
  }

  .p5_3X .col-lg-2 {
    width: 16.6666666667%
  }

  .p5_3X .col-lg-3 {
    width: 25%
  }

  .p5_3X .col-lg-4 {
    width: 33.3333333333%
  }

  .p5_3X .col-lg-5 {
    width: 41.6666666667%
  }

  .p5_3X .col-lg-6 {
    width: 50%
  }

  .p5_3X .col-lg-7 {
    width: 58.3333333333%
  }

  .p5_3X .col-lg-8 {
    width: 66.6666666667%
  }

  .p5_3X .col-lg-9 {
    width: 75%
  }

  .p5_3X .col-lg-10 {
    width: 83.3333333333%
  }

  .p5_3X .col-lg-11 {
    width: 91.6666666667%
  }

  .p5_3X .col-lg-12 {
    width: 100%
  }

  .p5_3X .col-lg-pull-0 {
    right: auto
  }

  .p5_3X .col-lg-pull-1 {
    right: 8.3333333333%
  }

  .p5_3X .col-lg-pull-2 {
    right: 16.6666666667%
  }

  .p5_3X .col-lg-pull-3 {
    right: 25%
  }

  .p5_3X .col-lg-pull-4 {
    right: 33.3333333333%
  }

  .p5_3X .col-lg-pull-5 {
    right: 41.6666666667%
  }

  .p5_3X .col-lg-pull-6 {
    right: 50%
  }

  .p5_3X .col-lg-pull-7 {
    right: 58.3333333333%
  }

  .p5_3X .col-lg-pull-8 {
    right: 66.6666666667%
  }

  .p5_3X .col-lg-pull-9 {
    right: 75%
  }

  .p5_3X .col-lg-pull-10 {
    right: 83.3333333333%
  }

  .p5_3X .col-lg-pull-11 {
    right: 91.6666666667%
  }

  .p5_3X .col-lg-pull-12 {
    right: 100%
  }

  .p5_3X .col-lg-push-0 {
    left: auto
  }

  .p5_3X .col-lg-push-1 {
    left: 8.3333333333%
  }

  .p5_3X .col-lg-push-2 {
    left: 16.6666666667%
  }

  .p5_3X .col-lg-push-3 {
    left: 25%
  }

  .p5_3X .col-lg-push-4 {
    left: 33.3333333333%
  }

  .p5_3X .col-lg-push-5 {
    left: 41.6666666667%
  }

  .p5_3X .col-lg-push-6 {
    left: 50%
  }

  .p5_3X .col-lg-push-7 {
    left: 58.3333333333%
  }

  .p5_3X .col-lg-push-8 {
    left: 66.6666666667%
  }

  .p5_3X .col-lg-push-9 {
    left: 75%
  }

  .p5_3X .col-lg-push-10 {
    left: 83.3333333333%
  }

  .p5_3X .col-lg-push-11 {
    left: 91.6666666667%
  }

  .p5_3X .col-lg-push-12 {
    left: 100%
  }

  .p5_3X .col-lg-offset-0 {
    margin-left: 0
  }

  .p5_3X .col-lg-offset-1 {
    margin-left: 8.3333333333%
  }

  .p5_3X .col-lg-offset-2 {
    margin-left: 16.6666666667%
  }

  .p5_3X .col-lg-offset-3 {
    margin-left: 25%
  }

  .p5_3X .col-lg-offset-4 {
    margin-left: 33.3333333333%
  }

  .p5_3X .col-lg-offset-5 {
    margin-left: 41.6666666667%
  }

  .p5_3X .col-lg-offset-6 {
    margin-left: 50%
  }

  .p5_3X .col-lg-offset-7 {
    margin-left: 58.3333333333%
  }

  .p5_3X .col-lg-offset-8 {
    margin-left: 66.6666666667%
  }

  .p5_3X .col-lg-offset-9 {
    margin-left: 75%
  }

  .p5_3X .col-lg-offset-10 {
    margin-left: 83.3333333333%
  }

  .p5_3X .col-lg-offset-11 {
    margin-left: 91.6666666667%
  }

  .p5_3X .col-lg-offset-12 {
    margin-left: 100%
  }
}

.p5_3X .clearfix:after,
.p5_3X .clearfix:before {
  content: " ";
  display: table
}

.p5_3X .clearfix:after {
  clear: both
}

.p5_3X .pull-right {
  float: right !important
}

.p5_3X .pull-left {
  float: left !important
}

.p5_3X .fs-hidden {
  display: none !important
}

.p5_3X .fs-clearfix:after,
.p5_3X .fs-clearfix:before {
  content: " ";
  display: table
}

.p5_3X .fs-clearfix:after {
  clear: both
}

.p5_3X .fs-card {
  padding: 1em 0
}

.p5_3X .fs-card:after,
.p5_3X .fs-card:before {
  content: " ";
  display: table
}

.p5_3X .fs-card:after {
  clear: both
}

.p5_3X .fs-card-metric {
  color: gray;
  display: block;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 1em
}

.p5_3X .fs-card-metric span {
  margin-right: 1.5em
}

.p5_3X .fs-card-metric-type {
  color: #999;
  font-weight: 700
}

.p5_3X .fs-card-metric-time {
  color: #666;
  font-style: italic
}

.p5_3X .fs-card-metric-views {
  color: #333
}

.p5_3X .fs-card-thumb {
  float: left;
  margin-right: 1em;
  max-width: 200px;
  width: 20%
}

.p5_3X .fs-card--basic .fs-card-thumb:after {
  background: gray;
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%
}

.p5_3X .fs-card-info {
  overflow: auto
}

.p5_3X .fs-author {
  display: block;
  font-style: normal
}

.p5_3X .fs-author:after,
.p5_3X .fs-author:before {
  content: " ";
  display: table
}

.p5_3X .fs-author:after {
  clear: both
}

.p5_3X .fs-author-avatar {
  float: left;
  margin-right: 1em;
  max-width: 1em;
  position: relative;
  width: 20%
}

.p5_3X .fs-author-image {
  border: 1px solid #00000026;
  border-radius: 50%;
  max-width: 100%;
  overflow: hidden
}

.p5_3X .fs-author-badge {
  bottom: 0;
  font-size: .875rem;
  font-weight: 400;
  position: absolute;
  right: 0
}

.p5_3X .fs-author-badge .icon-flame {
  background: #ffc000;
  border-radius: 50%;
  display: inline-block;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  width: 1.5em
}

.p5_3X .fs-author-name {
  font-weight: 700
}

.p5_3X .fs-author--inline {
  margin-top: .5em
}

.p5_3X .fs-author--inline .fs-author-info {
  line-height: 1em
}

.p5_3X .fs-author--inline .fs-author-avatar {
  margin-right: .5em
}

.p5_3X .fs-author--inline .fs-author-byline {
  font-size: .75rem;
  font-weight: 400
}

.p5_3X .fs-author--inline .fs-author-title {
  margin-left: .5em
}

.p5_3X .fs-card-description {
  color: #4d4d4d;
  display: none;
  font-size: .75em;
  line-height: 1.5;
  margin: .5em 0 0;
  overflow: auto
}

@media(min-width:768px) {
  .p5_3X .fs-card-description {
    display: block
  }
}

.p5_3X .fs-card--dark {
  color: #fff
}

.p5_3X .fs-card--dark .fs-author-title .icon-staff-verified {
  color: #ffffffb3
}

.p5_3X .fs-card--cover .fs-card-content {
  overflow: hidden;
  position: relative
}

.p5_3X .fs-card--cover .fs-card-content:before {
  content: "";
  display: block;
  padding-bottom: 56.25%
}

.p5_3X .fs-card--cover .fs-card-thumb {
  bottom: 0;
  float: none;
  left: 0;
  margin-right: auto;
  max-width: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.p5_3X .fs-card--cover .fs-card-thumb:after {
  background-image: linear-gradient(180deg, #0000, #000c);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: -2em
}

.p5_3X .fs-card--cover .fs-card-info {
  bottom: 0;
  left: 0;
  padding: 1em;
  position: absolute;
  right: 0;
  z-index: 1
}

.p5_3X .fs-card--cover .fs-headline {
  font-size: 1.25em
}

.p5_3X .fs-card--cover .fs-card-thumb {
  background-size: cover
}

.p5_3X .fs-text-link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#00389180, #00389180);
  background-position: 0 1.2em;
  background-repeat: repeat-x;
  background-size: 1px 1px;
  color: #003891;
  cursor: pointer;
  text-decoration: none
}

.p5_3X .fs-text-link *,
.p5_3X .fs-text-link :after,
.p5_3X .fs-text-link :before,
.p5_3X .fs-text-link:after,
.p5_3X .fs-text-link:before {
  text-shadow: none
}

.p5_3X .fs-text-link:visited {
  color: #003891
}

.p5_3X .fs-text-link:hover {
  background-image: linear-gradient(#003891, #003891)
}

@media(min-width:48rem) {
  .p5_3X .fs-text-link {
    background-position: 0 1.3em
  }
}

.p5_3X body {
  -webkit-font-smoothing: antialiased;
  font-size: .9375em
}

@media(min-width:480px) {
  .p5_3X body {
    font-size: calc(.9375em + .32609vw - 1.56522px)
  }
}

@media(min-width:1400px) {
  .p5_3X body {
    font-size: 1.125em
  }
}

.p5_3X h1,
.p5_3X h2,
.p5_3X h3,
.p5_3X h4,
.p5_3X h5,
.p5_3X h6,
.p5_3X li,
.p5_3X ol,
.p5_3X ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0
}

.p5_3X .fs-text-xxl,
.p5_3X h1 {
  font-size: 2.5rem;
  font-weight: 400
}

.p5_3X .fs-text-xl,
.p5_3X h2 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.2rem
}

.p5_3X .fs-text-l,
.p5_3X h3 {
  font-size: 1.5rem;
  font-weight: 400
}

.p5_3X .fs-text-m,
.p5_3X h4 {
  font-size: 1.25rem;
  font-weight: 400
}

.p5_3X .fs-text-s,
.p5_3X h5 {
  font-size: .875rem;
  font-weight: 400
}

.p5_3X .fs-text-xs,
.p5_3X h6 {
  font-size: .75rem;
  font-weight: 400
}

.p5_3X .fs-text-xxs,
.p5_3X small {
  font-size: .625rem;
  font-weight: 400
}

.p5_3X .fs-text-xxl.fs-responsive-text,
.p5_3X h1.fs-responsive-text {
  font-size: 2.5em
}

.p5_3X .fs-text-xl.fs-responsive-text,
.p5_3X h2.fs-responsive-text {
  font-size: 2em
}

.p5_3X .fs-text-l.fs-responsive-text,
.p5_3X h3.fs-responsive-text {
  font-size: 1.5em
}

.p5_3X .fs-text-m.fs-responsive-text,
.p5_3X h4.fs-responsive-text {
  font-size: 1.25em
}

.p5_3X .fs-text-s.fs-responsive-text,
.p5_3X h5.fs-responsive-text {
  font-size: .875em
}

.p5_3X .fs-text-xs.fs-responsive-text,
.p5_3X h6.fs-responsive-text {
  font-size: .75em
}

.p5_3X .fs-text-xxs.fs-responsive-text {
  font-size: .625em
}

.p5_3X .fs-headline {
  font-family: Merriweather, GeorgiaCustom;
  font-weight: 700;
  line-height: 2.75rem;
  margin: 0
}

.p5_3X .fs-text-margin {
  margin: 1.6rem 0
}

.p5_3X ul {
  -webkit-padding-start: 0
}

.p5_3X button,
.p5_3X input,
.p5_3X optgroup,
.p5_3X select,
.p5_3X textarea {
  font-family: inherit
}

.p5_3X .fs-article {
  line-height: 1.5;
  max-width: 42em
}

.p5_3X .fs-article blockquote,
.p5_3X .fs-article h1,
.p5_3X .fs-article h5,
.p5_3X .fs-article h6,
.p5_3X .fs-article ol,
.p5_3X .fs-article pre,
.p5_3X .fs-article table {
  margin: 1.6rem 0
}

.p5_3X .fs-article h2 {
  font-size: 24px;
  line-height: 1.25
}

.p5_3X .fs-article h3 {
  font-size: 20px;
  line-height: 1.2
}

.p5_3X .fs-article h4 {
  font-size: 14px;
  line-height: 1.33;
  margin: 8px 0
}

.p5_3X .fs-article h2,
.p5_3X .fs-article h3,
.p5_3X .fs-article p {
  margin: 1.2rem 0
}

.p5_3X .fs-article fbs-ticker {
  border: 1px solid #e2e2e2;
  display: inline-block;
  font: 13px Graphik, Helvetica;
  padding: 3px;
  white-space: nowrap
}

.p5_3X .fs-article fbs-ticker a {
  border: none;
  color: #6f6f6f
}

.p5_3X .fs-article>div>div>:first-child {
  margin-top: 0
}

.p5_3X .fs-article a {
  color: #003891;
  text-decoration: none
}

.p5_3X .fs-article a:hover {
  text-decoration: underline
}

.p5_3X .fs-article ol li,
.p5_3X .fs-article ul li {
  margin-bottom: 16px
}

.p5_3X .fs-article ol li {
  list-style: decimal;
  padding-left: 16px
}

.p5_3X .fs-article ul li {
  margin-bottom: 16px;
  padding-left: 16px;
  position: relative
}

.p5_3X .fs-article ul {
  list-style-type: none;
  padding-left: 24px
}

.p5_3X .fs-article ul li:before {
  background-color: currentColor;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: -20px;
  position: absolute;
  top: 10px;
  width: 8px
}

.p5_3X .fs-article :not(.fs-premium)>ol {
  padding-left: 30px
}

.p5_3X .fs-article .table-wrapper {
  margin: 10px 0;
  overflow-x: auto
}

.p5_3X .fs-article td,
.p5_3X .fs-article th {
  font-size: .75em;
  padding: 3px 5px;
  vertical-align: top
}

.p5_3X .fs-article thead tr {
  background: #ccc
}

.p5_3X .fs-article thead th {
  border-left: 1px solid #fff;
  font-weight: 700;
  vertical-align: bottom
}

.p5_3X .fs-article tbody tr,
.p5_3X .fs-article thead th {
  border-bottom: 2px solid #fff
}

.p5_3X .fs-article tbody tr:nth-child(odd) {
  background: #f2f2f2
}

.p5_3X .fs-article tbody tr:nth-child(2n) {
  background: #e6e6e6
}

.p5_3X .fs-article tbody td {
  border-left: 1px solid #fff
}

.p5_3X .fs-article tbody td p {
  margin: 0
}

.p5_3X .fs-article tfoot td {
  color: #999;
  font-size: .625em;
  padding: 1px
}

.p5_3X .fs-article blockquote {
  padding-left: 1.75em;
  position: relative
}

.p5_3X .fs-article blockquote:before {
  color: #b3b3b3;
  content: "“";
  font-size: 2.5em;
  left: 0;
  position: absolute;
  top: 0
}

.p5_3X .fs-article blockquote:not(.embed-base) {
  clear: both;
  font: 16px/24px Graphik, Helvetica;
  margin: 0 0 0 78px;
  padding: 0 77px 0 38px
}

.p5_3X .fs-article blockquote:not(.embed-base):before {
  background: #b3b3b3;
  content: "";
  height: 100%;
  width: 5px
}

.p5_3X .fs-article blockquote:not(.embed-base):last-of-type {
  margin-bottom: 20px
}

.p5_3X .fs-article blockquote:not(.embed-base)+:not(blockquote) {
  margin: 20px 0
}

.p5_3X .fs-article:not(.fs-premium) h2 {
  color: #333;
  font-family: Merriweather, GeorgiaCustom;
  font-weight: 700
}

.p5_3X .fs-article:not(.fs-premium) h3 {
  color: #333;
  font-family: Graphik, Helvetica;
  font-weight: 500
}

.p5_3X .fs-article:not(.fs-premium) h4 {
  color: #333;
  font-family: Graphik, Helvetica;
  font-weight: 400
}

.p5_3X .fs-article fbs-video h2.vjs-social-description {
  color: #fff;
  font-family: Helvetica Neue;
  font-weight: 400
}

.p5_3X .fs-article fbs-video a {
  color: #fff
}

.p5_3X .fs-article #forbes-dv {
  margin: 1.2rem 0
}

.p5_3X .fs-premium {
  font-family: Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 20px;
  line-height: 36px;
  margin: 0 auto;
  max-width: 700px;
  width: 60%
}

.p5_3X .article-body-image {
  line-height: 0;
  position: relative
}

.p5_3X .article-body-image small {
  background-color: #00000080;
  bottom: 0;
  color: #fff;
  line-height: 1;
  padding: .25em;
  position: absolute
}

.p5_3X .fs-main-content h1.fs-headline {
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  margin-bottom: 1rem;
  margin-top: 1rem;
  position: relative
}

@media(min-width:480px) {
  .p5_3X .fs-main-content h1.fs-headline {
    font-size: calc(22px + 1.66667vw - .33333rem)
  }
}

@media(min-width:1400px) {
  .p5_3X .fs-main-content h1.fs-headline {
    font-size: 40px
  }
}

.p5_3X .article-body.fs-responsive-text {
  font-family: Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 18px;
  line-height: 30px
}

.p5_3X .wp-caption-text {
  line-height: 1.4em
}

.p5_3X .offset {
  margin-left: calc((min(60vw + 180px, 1440px) - 100%)/-2);
  max-width: 1440px;
  width: calc(60vw + 180px)
}

.p5_3X .offset.brightcove-video-wrapper {
  height: auto
}

.p5_3X .offsetleft,
.p5_3X .offsetright {
  max-width: 576px;
  width: calc(30vw + 20px)
}

.p5_3X .offsetleft {
  float: left;
  margin-left: calc((min(60vw + 180px, 1440px) - 100%)/-2);
  margin-right: 5.5%
}

.p5_3X .offsetright {
  float: right;
  margin-left: 5.5%;
  margin-right: calc((min(60vw + 180px, 1440px) - 100%)/-2)
}

.p5_3X .article-body.fs-vetted ul {
  list-style-type: none
}

.p5_3X .article-body.fs-vetted li {
  list-style: unset
}

.p5_3X .article-body.fs-vetted ul li:not(.article-sharing__item):before {
  background-color: #000;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: -20px;
  position: absolute;
  top: 10px;
  width: 8px
}

.p5_3X .article-body.fs-article.article-topline .topline-heading,
.p5_3X .article-body.fs-article.article-topline h2 {
  color: #d8361e;
  font: 500 14px/16px Graphik, Helvetica;
  text-transform: uppercase
}

.p5_3X .article-body.fs-article.article-topline h2 {
  margin-bottom: 8px
}

.p5_3X .article-body.fs-article.article-topline h2+p {
  margin-top: 8px
}

.p5_3X .article-body.fs-article.article-topline .topline-heading {
  display: inline;
  margin-right: 4px
}

.p5_3X .article-body.fs-article.article-topline .topline-heading+p {
  display: inline
}

.p5_3X .article-body.fs-article.article-topline .key-facts .key-facts-element,
.p5_3X .article-body.fs-article.article-topline .key-facts .timeline-element,
.p5_3X .article-body.fs-article.article-topline .timeline .key-facts-element,
.p5_3X .article-body.fs-article.article-topline .timeline .timeline-element {
  margin: 0 0 0 19px;
  padding-bottom: 1.2rem;
  position: relative
}

.p5_3X .article-body.fs-article.article-topline .key-facts .key-facts-element:before,
.p5_3X .article-body.fs-article.article-topline .key-facts .timeline-element:before,
.p5_3X .article-body.fs-article.article-topline .timeline .key-facts-element:before,
.p5_3X .article-body.fs-article.article-topline .timeline .timeline-element:before {
  color: #d8361e;
  content: "•";
  margin-left: -19px;
  position: absolute;
  transform: scale(1.75)
}

.p5_3X .article-body.fs-article.article-topline .key-facts .key-facts-element:not(:last-of-type):after,
.p5_3X .article-body.fs-article.article-topline .key-facts .timeline-element:not(:last-of-type):after,
.p5_3X .article-body.fs-article.article-topline .timeline .key-facts-element:not(:last-of-type):after,
.p5_3X .article-body.fs-article.article-topline .timeline .timeline-element:not(:last-of-type):after {
  background-color: #d8361e;
  content: "";
  height: 0;
  left: 0;
  margin-left: -16px;
  position: absolute;
  top: 16px;
  transition: height 1.25s ease;
  width: 1px
}

.p5_3X .article-body.fs-article.article-topline .key-facts .key-facts-element:last-of-type,
.p5_3X .article-body.fs-article.article-topline .key-facts .timeline-element:last-of-type,
.p5_3X .article-body.fs-article.article-topline .timeline .key-facts-element:last-of-type,
.p5_3X .article-body.fs-article.article-topline .timeline .timeline-element:last-of-type {
  padding-bottom: 0
}

.p5_3X .article-body.fs-article.article-topline .key-facts .key-facts-element.animate-line:not(:last-of-type):after,
.p5_3X .article-body.fs-article.article-topline .key-facts .timeline-element.animate-line:not(:last-of-type):after,
.p5_3X .article-body.fs-article.article-topline .timeline .key-facts-element.animate-line:not(:last-of-type):after,
.p5_3X .article-body.fs-article.article-topline .timeline .timeline-element.animate-line:not(:last-of-type):after {
  height: 100%
}

.p5_3X .article-body.fs-article.article-topline .timeline-timestamp {
  color: #333;
  display: inline-block;
  font: 600 14px/16px Graphik, Helvetica;
  margin: 0 0 8px;
  width: 100%
}

.p5_3X .article-body.fs-article.article-live h3:not(.headline) {
  color: #d8361e;
  font: 500 14px/16px Graphik, Helvetica;
  text-transform: uppercase
}

.p5_3X .article-body.fs-article.article-live .live-update ul li {
  list-style-type: none;
  margin-left: 1.5em;
  position: relative
}

.p5_3X .article-body.fs-article.article-live .live-update figure {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0
}

@media (min-width:1401px) {
  .p5_3X .fs-main-content h1.fs-headline {
    font-size: 40.76px
  }
}

@media (min-width:1025px)and (max-width:1400px) {
  .p5_3X .fs-main-content h1.fs-headline {
    font-size: 32.44px;
    line-height: 1.2em
  }
}

@media (min-width:768px) {

  .p5_3X .article-body.fs-article.article-topline .key-facts .key-facts-element:not(:last-child) p,
  .p5_3X .article-body.fs-article.article-topline .key-facts .timeline-element:not(:last-child) p,
  .p5_3X .article-body.fs-article.article-topline .timeline .key-facts-element:not(:last-child) p,
  .p5_3X .article-body.fs-article.article-topline .timeline .timeline-element:not(:last-child) p {
    margin-bottom: 0
  }
}

@media (min-width:768px)and (max-width:1024px) {
  .p5_3X .fs-main-content h1.fs-headline {
    font-size: 27.44px;
    line-height: 1.3em
  }
}

@media (max-width:767px) {
  .p5_3X .fs-main-content h1.fs-headline {
    font-size: 32.64px;
    line-height: 1.3em
  }

  .p5_3X .fs-premium {
    max-width: 700px;
    width: 100%
  }

  .p5_3X .offset,
  .p5_3X .offsetleft,
  .p5_3X .offsetright {
    float: none;
    left: 0;
    margin-left: calc(50% - 45vw);
    max-width: none;
    right: 0;
    width: 90vw
  }
}

@media (max-width:480px) {
  .p5_3X .fs-article blockquote:not(.embed-base) {
    margin-left: 22px;
    padding: 0 22px
  }

  .p5_3X .fs-article blockquote:not(.embed-base):before {
    top: 0
  }

  .p5_3X .article-body ul {
    list-style-type: none
  }

  .p5_3X .article-body li {
    list-style: unset
  }
}

@media print {

  .p5_3X #speechkit-io-iframe,
  .p5_3X .article-sharing,
  .p5_3X .article-video-placeholder,
  .p5_3X .fbs-ad--top-wrapper,
  .p5_3X .header,
  .p5_3X .medianet-wrapper,
  .p5_3X .right-rail,
  .p5_3X .top-ad-container,
  .p5_3X .vestpocket,
  .p5_3X article:not(.current-page),
  .p5_3X beta-flag,
  .p5_3X fbs-ad,
  .p5_3X fbs-video,
  .p5_3X footer,
  .p5_3X speed-bump {
    display: none !important
  }

  .p5_3X article.current-page {
    max-width: 90%
  }

  .p5_3X .article-container,
  .p5_3X .article-wrapper {
    display: block !important
  }

  .p5_3X app {
    background-color: #fff !important
  }

  .p5_3X channel-path .crumb:before,
  .p5_3X channel-path .logo {
    display: inline-block !important;
    font-size: 15px !important
  }

  .p5_3X stream.sidebar-expanded {
    margin-left: 0 !important;
    transform: none !important
  }

  .p5_3X .article-wrapper {
    width: 100%
  }

  .p5_3X .hero-image-credit {
    margin: 8px calc(50% - 45vw) 0 0 !important
  }

  .p5_3X .premium-container {
    margin: 0 auto;
    width: 95%
  }

  .p5_3X .premium-container .top-contrib-block {
    border-color: #e2e2e2 !important
  }

  .p5_3X .premium-container .article-wrapper contrib-block,
  .p5_3X .premium-container .article-wrapper group-blog,
  .p5_3X .premium-container .article-wrapper guest-contrib,
  .p5_3X .premium-container .fs-premium,
  .p5_3X .premium-container .top-contrib-block {
    max-width: 100% !important;
    width: 100% !important
  }

  .p5_3X .premium-container blockquote {
    background-color: #fff !important;
    color: #333 !important
  }

  .p5_3X .premium-container .contrib-container {
    border-color: #e2e2e2 !important
  }
}

.p5_3X .premium fbs-ad,
.p5_3X .quill-ad {
  margin-bottom: 20px
}

.p5_3X .fs-article .atmospheric-video-wrapper,
.p5_3X .fs-article .brightcove-video-wrapper {
  clear: both
}

.p5_3X .fs-article .atmospheric-video-embed {
  background: #f2f2f2 url(images/KlVuzGGO6j7X.png) no-repeat 50%;
  height: 0;
  margin-bottom: 19px;
  position: relative;
  width: 100%
}

.p5_3X .fs-article .atmospheric-video-embed video {
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.p5_3X .fs-article .atmospheric-video-wrapper figcaption {
  margin-top: 8px
}

.p5_3X .fs-article .atmospheric-video-wrapper p {
  font: normal 12px/18px Graphik, Helvetica;
  margin: 0
}

.p5_3X .fs-article .atmospheric-video-wrapper .caption-text {
  margin: 0 8px 0 0
}

.p5_3X .fs-article .atmospheric-video-wrapper .credit-text {
  font: normal 10px/20px Graphik, Helvetica;
  text-transform: uppercase
}

.p5_3X .fs-article .atmospheric-video-wrapper.alignleft {
  float: left;
  margin: 0 3.5% 1.75% 0;
  width: 40%
}

.p5_3X .fs-article .atmospheric-video-wrapper.alignright {
  float: right;
  margin: 0 0 1.75% 3.5%;
  width: 40%
}

.p5_3X .fs-article .brightcove-video-wrapper.alignleft {
  float: left;
  margin: 0 3.5% 1.75% 0;
  width: 40%
}

.p5_3X .fs-article .brightcove-video-wrapper.alignright {
  float: right;
  margin: 0 0 1.75% 3.5%;
  width: 40%
}

@media(max-width:480px) {

  .p5_3X .fs-article .brightcove-video-wrapper.alignleft,
  .p5_3X .fs-article .brightcove-video-wrapper.alignright {
    float: none;
    margin: 0;
    width: 100%
  }

  .p5_3X .fs-article .atmospheric-video-wrapper.alignleft,
  .p5_3X .fs-article .atmospheric-video-wrapper.alignright {
    float: none;
    margin: 0 0 12px;
    width: 100%
  }
}

.p5_3X .fs-article .drop-cap {
  display: block;
  float: left;
  font: 400 100px/85px Graphik, Helvetica;
  margin-right: 12px;
  padding-top: 5px;
  text-align: center;
  top: 0
}

.p5_3X .inner-contain .drop-cap {
  font-size: 80px;
  line-height: 72px;
  margin-right: 8px
}

.p5_3X .fs-article .embed-base {
  clear: both;
  margin-bottom: 19px
}

@media(max-width:480px) {
  .p5_3X .fs-article .embed-base {
    margin-bottom: 12px
  }

  .p5_3X .advisor-module-content--offset .embed-base {
    width: 100%
  }
}

.p5_3X .fs-article .embedly-align {
  clear: both
}

.p5_3X .fs-article .embedly-align.tiktok-align {
  min-width: 325px
}

.p5_3X .fs-article .embedly-embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.p5_3X .fs-article .embedly-wrap {
  height: 0;
  position: relative;
  width: 100%
}

.p5_3X .fs-article h2.faqs-title,
.p5_3X .ql-editor h2.faqs-title {
  border-bottom: 1px solid #e3e3e3;
  color: inherit;
  font: 600 26px/32px Euclid, Graphik, serif;
  margin: 0;
  padding: 19px 0;
  width: 100%
}

.p5_3X .faq-container {
  border-bottom: 1px solid #e3e3e3;
  transition: height .3s ease;
  width: 100%
}

.p5_3X .fs-article .faq-question>h3,
.p5_3X .ql-editor .faq-question>h3 {
  color: #333;
  font: 600 1rem/22px Graphik, Helvetica;
  margin: 24px 0 16px
}

.p5_3X .question-container {
  align-items: center;
  display: flex;
  justify-content: space-between
}

.p5_3X .question-container .svg-arrow {
  fill: currentColor;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  min-width: 24px;
  transition: transform 333ms ease-out
}

.p5_3X .faq-answer {
  color: #333;
  display: none;
  font-family: Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 18px
}

.p5_3X .faq-answer.open {
  display: block
}

.p5_3X .faq-answer p {
  margin: 0 0 16px
}

@media (max-width:480px) {
  .p5_3X .question-container .svg-arrow {
    transition: none
  }

  .p5_3X .faqs-title {
    font-size: 24px;
    line-height: 30px
  }

  .p5_3X .fs-article .faq-question>h3 {
    margin: 24px 0
  }
}

.p5_3X .fs-article .embed-base.image-embed.alignleft {
  float: left;
  margin: 0 5.5% 1.75% 0;
  width: 40%
}

.p5_3X .fs-article .embed-base.image-embed.alignright {
  float: right;
  margin: 0 0 1.75% 5.5%;
  width: 40%
}

.p5_3X .fs-article .finds-embed {
  background: #d40000;
  border-radius: 8px;
  clear: both;
  display: flex;
  margin-top: 19px;
  max-width: 310px;
  min-height: 48px;
  padding: 8px 16px;
  text-decoration: none
}

.p5_3X .fs-article .finds-embed:active,
.p5_3X .fs-article .finds-embed:link,
.p5_3X .fs-article .finds-embed:visited {
  text-decoration: none
}

.p5_3X .fs-article .finds-embed:hover {
  background: #c6102f;
  filter: brightness(.9);
  text-decoration: none
}

.p5_3X .fs-article .finds-embed button {
  background-color: inherit;
  border: 0;
  color: #fff;
  font: 600 14px/22px Graphik, Helvetica;
  text-align: center;
  width: 100%
}

.p5_3X .fs-article .finds-embed:not(.color-embed-premium) button {
  font-size: 16px
}

.p5_3X .fs-article .finds-embed.color-embed-forbes-advisor {
  background: #35b782
}

.p5_3X .fs-article .advisor-module-wrapper--offset .sponsored-label,
.p5_3X .fs-article .finds-module-wrapper--offset .sponsored-label {
  color: #1c1f69;
  line-height: 20px
}

.p5_3X .fs-article .advisor-module-wrapper--offset .module-header-2,
.p5_3X .fs-article .finds-module-wrapper--offset .module-header-2 {
  box-sizing: border-box;
  margin-bottom: 0;
  margin-top: 0
}

.p5_3X .fs-article .advisor-module-wrapper .sponsored-label,
.p5_3X .fs-article .finds-module-wrapper .sponsored-label {
  color: #1c1f69;
  display: block;
  font: 600 16px/22px Graphik, Helvetica;
  text-align: end
}

.p5_3X .fs-article .advisor-module-embed .finds-module-description ol,
.p5_3X .fs-article .advisor-module-embed .finds-module-description p,
.p5_3X .fs-article .advisor-module-embed .finds-module-description ul,
.p5_3X .fs-article .finds-module-embed .finds-module-description ol,
.p5_3X .fs-article .finds-module-embed .finds-module-description p,
.p5_3X .fs-article .finds-module-embed .finds-module-description ul {
  padding-top: 16px
}

.p5_3X .fs-article .advisor-module-embed .advisor-module-content,
.p5_3X .fs-article .finds-module-embed:not(.finds-module-embed--sponsored) .finds-module-content {
  border: 1px solid #e2e2e2
}

.p5_3X .fs-article .finds-module-embed--sponsored .finds-module-wrapper {
  background-color: #f2f2f2;
  padding: 10px 16px 16px
}

.p5_3X .fs-article .finds-module-embed--sponsored .finds-module-description p {
  background-color: #f2f2f2;
  padding: 16px 0 0
}

.p5_3X .fs-article .advisor-module-wrapper,
.p5_3X .fs-article .finds-module-wrapper {
  position: relative
}

.p5_3X .fs-article .advisor-module-wrapper .module-header-2,
.p5_3X .fs-article .finds-module-wrapper .module-header-2 {
  font: 500 24px/1.5 Graphik, Helvetica;
  margin: 0
}

.p5_3X .fs-article .advisor-module-wrapper .module-header-3,
.p5_3X .fs-article .finds-module-wrapper .module-header-3 {
  font: 400 18px/1.5 Graphik, Helvetica;
  margin: 5px 0 8px
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-content,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-content,
.p5_3X .fs-article .advisor-module-wrapper .image-embed,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-content,
.p5_3X .fs-article .finds-module-wrapper .finds-module-content,
.p5_3X .fs-article .finds-module-wrapper .image-embed {
  background-color: #fff
}

.p5_3X .fs-article .advisor-module-wrapper .image-embed .mobile-image-wrapper,
.p5_3X .fs-article .advisor-module-wrapper .image-embed amp-img,
.p5_3X .fs-article .finds-module-wrapper .image-embed .mobile-image-wrapper,
.p5_3X .fs-article .finds-module-wrapper .image-embed amp-img {
  margin: auto;
  max-height: 420px;
  max-width: 420px
}

.p5_3X .fs-article .advisor-module-wrapper .wp-credit-text,
.p5_3X .fs-article .finds-module-wrapper .wp-credit-text {
  display: block;
  padding: 8px 8px 0;
  text-align: right
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-description p,
.p5_3X .fs-article .advisor-module-wrapper .advisor-module-embed .finds-embed,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-description p,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-embed .finds-embed,
.p5_3X .fs-article .advisor-module-wrapper figure,
.p5_3X .fs-article .advisor-module-wrapper finds-embed,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-description p,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-embed .finds-embed,
.p5_3X .fs-article .finds-module-wrapper .finds-module-description p,
.p5_3X .fs-article .finds-module-wrapper .finds-module-embed .finds-embed,
.p5_3X .fs-article .finds-module-wrapper figure,
.p5_3X .fs-article .finds-module-wrapper finds-embed {
  margin: 0
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info {
  background-color: #fff;
  padding: 0 24px 24px
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .advisor-module-title,
.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .finds-module-title,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .advisor-module-title,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .finds-module-title,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .advisor-module-title,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .finds-module-title,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .advisor-module-title,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .finds-module-title {
  font: 500 18px/1.5 Graphik, Helvetica;
  margin: 1em 0
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .shopping-price,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .shopping-price,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .shopping-price,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .shopping-price {
  margin: .2rem 0 1rem
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .sale-price,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .sale-price,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .sale-price,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .sale-price {
  font: 600 18px Graphik, Helvetica;
  padding-right: 6px
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .regular-price,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .regular-price,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .regular-price,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .regular-price {
  color: #737373;
  font: 600 14px Graphik, Helvetica
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info button,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info button,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info button,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info button {
  font-size: 1rem
}

.p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-wrapper .module-header-2 {
  line-height: 32px
}

.p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-wrapper .module-header-3 {
  font-size: 22px;
  line-height: 32px;
  margin-top: 8px
}

.p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-info .advisor-module-title {
  font-size: 22px;
  line-height: 32px;
  margin: 16px 0
}

@media(max-width:768px) {
  .p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-embed .advisor-module-wrapper h2.module-header-2 {
    font-size: 22px
  }

  .p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-embed .advisor-module-wrapper .advisor-module-info .advisor-module-title,
  .p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-embed .advisor-module-wrapper .module-header-3 {
    font-size: 18px;
    line-height: 24px
  }
}

@media(max-width:480px) {
  .p5_3X .fs-article .finds-embed {
    display: block;
    max-width: 310px;
    min-height: 40px
  }

  .p5_3X .fs-article .finds-module-wrapper .advisor-module-info .advisor-module-title,
  .p5_3X .fs-article .finds-module-wrapper .advisor-module-info .finds-module-title,
  .p5_3X .fs-article .finds-module-wrapper .finds-module-info .advisor-module-title,
  .p5_3X .fs-article .finds-module-wrapper .finds-module-info .finds-module-title {
    font: 500 16px/1.5 Graphik, Helvetica
  }

  .p5_3X .fs-article .finds-module-embed--sponsored .finds-module-wrapper {
    margin: 0 -16px;
    padding-top: 8px
  }

  .p5_3X .fs-article .advisor-module-wrapper,
  .p5_3X .fs-article .finds-module-wrapper {
    margin-top: 4px
  }

  .p5_3X .fs-article .advisor-module-wrapper .advisor-module-info,
  .p5_3X .fs-article .advisor-module-wrapper .finds-module-info,
  .p5_3X .fs-article .finds-module-wrapper .advisor-module-info,
  .p5_3X .fs-article .finds-module-wrapper .finds-module-info {
    padding: 0 16px 16px
  }

  .p5_3X .fs-article .advisor-module-wrapper .advisor-module-info p,
  .p5_3X .fs-article .advisor-module-wrapper .finds-module-info p,
  .p5_3X .fs-article .advisor-module-wrapper .image-embed p,
  .p5_3X .fs-article .finds-module-wrapper .advisor-module-info p,
  .p5_3X .fs-article .finds-module-wrapper .finds-module-info p,
  .p5_3X .fs-article .finds-module-wrapper .image-embed p {
    margin: 0
  }

  .p5_3X .fs-article .alignleft,
  .p5_3X .fs-article .alignright {
    translate: 0
  }

  .p5_3X .fs-article .aligncenter {
    margin-left: unset
  }

  .p5_3X .fs-article .embed-base.image-embed.alignleft,
  .p5_3X .fs-article .embed-base.image-embed.alignright {
    float: unset;
    margin: auto;
    width: 100%
  }
}

.p5_3X .fs-article .product-notif-cta {
  display: flex;
  flex-direction: column;
  gap: .4rem;
  margin-top: 1.5rem
}

.p5_3X .fs-article .product-notif-cta>div {
  align-items: center;
  display: flex;
  gap: .5rem;
  width: max-content
}

.p5_3X .fs-article .product-notif-cta .notif-question__icon {
  height: 1.5rem
}

.p5_3X .fs-article .product-notif-cta .notif-question__icon svg {
  fill: #d40000;
  height: 17px;
  width: 16px
}

.p5_3X .fs-article .product-notif-cta .notif-question__text {
  font: 500 14px/21px Graphik, Helvetica
}

.p5_3X .fs-article .product-notif-cta .alert-signup {
  cursor: pointer
}

.p5_3X .fs-article .product-notif-cta .alert-signup.success .alert-signup__text--default {
  display: none !important
}

.p5_3X .fs-article .product-notif-cta .alert-signup.success .alert-signup__text--success {
  display: inline-block !important
}

.p5_3X .fs-article .product-notif-cta .alert-signup.success .fs-icon--add {
  display: none
}

.p5_3X .fs-article .product-notif-cta .alert-signup.success .fs-icon--check {
  display: inline-block
}

.p5_3X .fs-article .product-notif-cta .alert-signup__icon {
  align-items: center;
  border: 1px solid #333;
  border-radius: 16px;
  display: flex;
  flex-shrink: 0;
  height: 24px;
  justify-content: center;
  padding: 4px;
  width: 24px
}

.p5_3X .fs-article .product-notif-cta .alert-signup__icon .fs-icon--check {
  display: none
}

.p5_3X .fs-article .product-notif-cta .alert-signup__icon svg {
  fill: #333;
  height: 1rem;
  width: 1rem
}

.p5_3X .fs-article .product-notif-cta .alert-signup__text--default,
.p5_3X .fs-article .product-notif-cta .alert-signup__text--success {
  font: 400 14px/21px Graphik, Helvetica
}

.p5_3X .fs-article .product-notif-cta .alert-signup__text--success {
  display: none
}

.p5_3X .fs-article .advisor-module-embed .advisor-award,
.p5_3X .fs-article .finds-module-embed .vetted-award {
  align-items: center;
  background: #d40000;
  color: #fff;
  display: flex;
  font: 600 12px Graphik, Helvetica;
  height: 54px;
  justify-content: center;
  margin-top: -8px;
  padding: 0 3px;
  position: absolute;
  right: 16px;
  text-align: center;
  text-transform: uppercase;
  width: 96px;
  z-index: 1
}

.p5_3X .fs-article .advisor-module-embed .advisor-award:after,
.p5_3X .fs-article .finds-module-embed .vetted-award:after {
  border-left: 48px solid #0000;
  border-right: 48px solid #0000;
  border-top: 10px solid #d40000;
  content: "";
  height: 0;
  position: absolute;
  top: 54px;
  width: 0
}

.p5_3X .fs-article .advisor-module-embed .shopping-price,
.p5_3X .fs-article .finds-module-embed .shopping-price {
  align-items: center;
  display: flex;
  font-family: Graphik, Helvetica
}

.p5_3X .fs-article .advisor-module-embed .regular-price,
.p5_3X .fs-article .advisor-module-embed .sale-price,
.p5_3X .fs-article .finds-module-embed .regular-price,
.p5_3X .fs-article .finds-module-embed .sale-price {
  color: #333;
  font-size: 20px;
  padding-left: 12px;
  position: relative
}

.p5_3X .fs-article .advisor-module-embed .regular-price:before,
.p5_3X .fs-article .advisor-module-embed .sale-price:before,
.p5_3X .fs-article .finds-module-embed .regular-price:before,
.p5_3X .fs-article .finds-module-embed .sale-price:before {
  content: "$";
  left: 0;
  position: absolute;
  top: 0
}

.p5_3X .fs-article .advisor-module-embed .sale-price,
.p5_3X .fs-article .finds-module-embed .sale-price {
  font-weight: 600;
  margin-right: 5px
}

.p5_3X .fs-article .advisor-module-embed .regular-price,
.p5_3X .fs-article .finds-module-embed .regular-price {
  margin-right: 10px;
  text-decoration: line-through
}

.p5_3X .fs-article .advisor-module-embed .call-out-text,
.p5_3X .fs-article .finds-module-embed .call-out-text {
  color: #d40000;
  font-size: 14px;
  font-weight: 600
}

.p5_3X .fs-article .advisor-module-embed .image-embed img,
.p5_3X .fs-article .finds-module-embed .image-embed img {
  margin: 0 auto;
  max-height: 420px;
  width: auto !important
}

.p5_3X .fs-article .advisor-module-embed .finds-embed,
.p5_3X .fs-article .finds-module-embed .finds-embed {
  margin: 10px 0 0
}

.p5_3X .fs-article .advisor-module-embed figure,
.p5_3X .fs-article .finds-module-embed figure {
  margin: 1.2rem 0
}

.p5_3X .fs-article .advisor-module-embed figure div,
.p5_3X .fs-article .finds-module-embed figure div {
  max-height: 420px
}

.p5_3X .fs-article .advisor-module-embed .advisor-disclaimer-container,
.p5_3X .fs-article .advisor-module-embed .advisor-rating-container,
.p5_3X .fs-article .advisor-module-embed .vetted-disclaimer-container,
.p5_3X .fs-article .advisor-module-embed .vetted-rating-container,
.p5_3X .fs-article .finds-module-embed .advisor-disclaimer-container,
.p5_3X .fs-article .finds-module-embed .advisor-rating-container,
.p5_3X .fs-article .finds-module-embed .vetted-disclaimer-container,
.p5_3X .fs-article .finds-module-embed .vetted-rating-container {
  align-items: center;
  display: flex
}

.p5_3X .fs-article .advisor-module-embed .advisor-text,
.p5_3X .fs-article .advisor-module-embed .vetted-text,
.p5_3X .fs-article .finds-module-embed .advisor-text,
.p5_3X .fs-article .finds-module-embed .vetted-text {
  font: 600 12px/18px Graphik, Helvetica;
  margin: 0;
  text-transform: uppercase
}

.p5_3X .fs-article .advisor-module-embed .star-icon,
.p5_3X .fs-article .finds-module-embed .star-icon {
  margin-right: 5px
}

.p5_3X .fs-article .advisor-module-embed .advisor-disclaimer:hover .advisor-tooltip,
.p5_3X .fs-article .advisor-module-embed .advisor-disclaimer:hover .vetted-tooltip,
.p5_3X .fs-article .advisor-module-embed .vetted-disclaimer:hover .advisor-tooltip,
.p5_3X .fs-article .advisor-module-embed .vetted-disclaimer:hover .vetted-tooltip,
.p5_3X .fs-article .finds-module-embed .advisor-disclaimer:hover .advisor-tooltip,
.p5_3X .fs-article .finds-module-embed .advisor-disclaimer:hover .vetted-tooltip,
.p5_3X .fs-article .finds-module-embed .vetted-disclaimer:hover .advisor-tooltip,
.p5_3X .fs-article .finds-module-embed .vetted-disclaimer:hover .vetted-tooltip {
  display: block
}

.p5_3X .fs-article .advisor-module-embed .fs-icon--info,
.p5_3X .fs-article .finds-module-embed .fs-icon--info {
  height: 16px;
  transform: translateY(9.5%);
  width: 16px
}

.p5_3X .fs-article .advisor-module-embed .advisor-tooltip,
.p5_3X .fs-article .advisor-module-embed .vetted-tooltip,
.p5_3X .fs-article .finds-module-embed .advisor-tooltip,
.p5_3X .fs-article .finds-module-embed .vetted-tooltip {
  align-items: flex-start;
  background-color: #fff;
  box-shadow: 0 4px 8px #f2f2f2;
  color: #333;
  cursor: pointer;
  display: none;
  font: 400 10px/12px Graphik, Helvetica;
  margin: 0;
  order: 0;
  padding: 8px 12px;
  position: absolute;
  text-align: center;
  transform: translate(20px, -59px);
  width: 296px
}

.p5_3X .fs-article .advisor-module-embed .vetted-rating-wrapper,
.p5_3X .fs-article .finds-module-embed .vetted-rating-wrapper {
  margin-top: 16px
}

.p5_3X .fs-article .advisor-module-embed .advisor-rating-score,
.p5_3X .fs-article .advisor-module-embed .vetted-rating-score,
.p5_3X .fs-article .finds-module-embed .advisor-rating-score,
.p5_3X .fs-article .finds-module-embed .vetted-rating-score {
  font: 32px/48px Graphik, Helvetica;
  margin-right: 10px
}

.p5_3X .fs-article .finds-module-embed--sponsored.finds-module-offset {
  background-color: #f2f2f2
}

.p5_3X .fs-article .advisor-module-wrapper .image-embed,
.p5_3X .fs-article .finds-module-wrapper .image-embed {
  margin-top: 0
}

.p5_3X .fs-article .advisor-module-wrapper .image-embed figcaption,
.p5_3X .fs-article .finds-module-wrapper .image-embed figcaption {
  background-color: #fff;
  margin: 0;
  padding-top: 8px;
  text-align: right
}

.p5_3X .fs-article .advisor-module-wrapper .image-embed div,
.p5_3X .fs-article .finds-module-wrapper .image-embed div {
  margin-bottom: 0;
  max-height: 420px
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .fbs-pricing__sale-price,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .fbs-pricing__sale-price,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .fbs-pricing__sale-price,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .fbs-pricing__sale-price {
  font: 600 18px Graphik, Helvetica;
  padding-right: 6px
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .fbs-pricing__regular-price,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .fbs-pricing__regular-price,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .fbs-pricing__regular-price,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .fbs-pricing__regular-price {
  font: 600 18px Graphik, Helvetica
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .fbs-pricing__sale-price+.fbs-pricing__regular-price,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .fbs-pricing__sale-price+.fbs-pricing__regular-price,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .fbs-pricing__sale-price+.fbs-pricing__regular-price,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .fbs-pricing__sale-price+.fbs-pricing__regular-price {
  color: #737373;
  font-size: 14px
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-info .fbs-pricing__savings,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-info .fbs-pricing__savings,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-info .fbs-pricing__savings,
.p5_3X .fs-article .finds-module-wrapper .finds-module-info .fbs-pricing__savings {
  font: 600 14px Graphik, Helvetica
}

.p5_3X .fs-article .advisor-module-wrapper .advisor-module-description li,
.p5_3X .fs-article .advisor-module-wrapper .finds-module-description li,
.p5_3X .fs-article .finds-module-wrapper .advisor-module-description li,
.p5_3X .fs-article .finds-module-wrapper .finds-module-description li {
  background-color: inherit
}

.p5_3X .fs-article .advisor-module-wrapper--offset .module-header-2,
.p5_3X .fs-article .finds-module-wrapper--offset .module-header-2 {
  margin-bottom: 16px
}

.p5_3X .fs-article .advisor-module-wrapper--offset .vetted-award,
.p5_3X .fs-article .finds-module-wrapper--offset .vetted-award {
  height: 24px;
  left: 0;
  margin-top: 28px;
  width: 169px
}

.p5_3X .fs-article .advisor-module-wrapper--offset .vetted-award:after,
.p5_3X .fs-article .finds-module-wrapper--offset .vetted-award:after {
  border-left: 12px solid #0000;
  border-right: 12px solid #0000;
  border-top: 12px solid #d40000;
  left: 163px;
  position: absolute;
  top: 6px;
  transform: rotate(270deg);
  width: 0
}

.p5_3X .fs-article .advisor-module-wrapper--offset .vetted-award-text,
.p5_3X .fs-article .finds-module-wrapper--offset .vetted-award-text {
  padding: 5px 16px
}

.p5_3X .fs-article .advisor-module-content--offset,
.p5_3X .fs-article .finds-module-content--offset {
  display: flex
}

.p5_3X .fs-article .advisor-module-content--offset .offset,
.p5_3X .fs-article .finds-module-content--offset .offset {
  max-width: 284px
}

.p5_3X .fs-article .advisor-module-info--offset,
.p5_3X .fs-article .finds-module-info--offset {
  margin-left: 16px;
  width: 100%
}

.p5_3X .fs-article .advisor-module-info--offset .advisor-module-title,
.p5_3X .fs-article .finds-module-info--offset .finds-module-title {
  font: 600 20px/24px Graphik, Helvetica;
  margin: 0 0 16px
}

.p5_3X .fs-article .advisor-module-info--offset .advisor-module-description,
.p5_3X .fs-article .finds-module-info--offset .finds-module-description {
  font: 400 16px/22px Graphik, Helvetica;
  margin: 0 0 16px;
  min-height: 66px
}

.p5_3X .fs-article .advisor-module-info--offset .advisor-module-description p,
.p5_3X .fs-article .finds-module-info--offset .finds-module-description p {
  padding: 0
}

.p5_3X .fs-article .advisor-module-info--offset .advisor-module-description ul,
.p5_3X .fs-article .finds-module-info--offset .finds-module-description ul {
  padding-top: 0
}

.p5_3X .fs-article .advisor-module-info--offset .advisor-module-description ul li,
.p5_3X .fs-article .finds-module-info--offset .finds-module-description ul li {
  margin-left: 10px
}

.p5_3X .fs-article .advisor-module-info--offset>div:first-of-type p,
.p5_3X .fs-article .finds-module-info--offset>div:first-of-type p {
  background-color: unset
}

.p5_3X .fs-article .advisor-module-info--offset fbs-pricing .fbs-pricing__regular-price,
.p5_3X .fs-article .advisor-module-info--offset fbs-pricing .fbs-pricing__sale-price,
.p5_3X .fs-article .finds-module-info--offset fbs-pricing .fbs-pricing__regular-price,
.p5_3X .fs-article .finds-module-info--offset fbs-pricing .fbs-pricing__sale-price {
  font-size: 18px;
  line-height: 26px
}

.p5_3X .fs-article .advisor-module-info--offset fbs-pricing .fbs-pricing__sale-price+.fbs-pricing__regular-price,
.p5_3X .fs-article .advisor-module-info--offset fbs-pricing .fbs-pricing__savings,
.p5_3X .fs-article .finds-module-info--offset fbs-pricing .fbs-pricing__sale-price+.fbs-pricing__regular-price,
.p5_3X .fs-article .finds-module-info--offset fbs-pricing .fbs-pricing__savings {
  font: 600 14px/26px Graphik, Helvetica
}

.p5_3X .fs-article .advisor-module-info--offset fbs-pricing .fbs-pricing__sale-price+.fbs-pricing__regular-price,
.p5_3X .fs-article .finds-module-info--offset fbs-pricing .fbs-pricing__sale-price+.fbs-pricing__regular-price {
  color: #737373
}

.p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-wrapper .advisor-module-info .fbs-pricing__regular-price,
.p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-wrapper .advisor-module-info .fbs-pricing__sale-price,
.p5_3X .fs-article:not(.article-subtype__paidSearch) .advisor-module-wrapper .advisor-module-info .fbs-pricing__savings,
.p5_3X .fs-article:not(.article-subtype__paidSearch) .finds-module-wrapper .finds-module-info .fbs-pricing__regular-price,
.p5_3X .fs-article:not(.article-subtype__paidSearch) .finds-module-wrapper .finds-module-info .fbs-pricing__sale-price,
.p5_3X .fs-article:not(.article-subtype__paidSearch) .finds-module-wrapper .finds-module-info .fbs-pricing__savings {
  font-size: 14px;
  line-height: 22px;
  margin: 0 8px 0 0;
  padding: 0
}

@media (max-width:480px) {

  .p5_3X .fs-article .advisor-module-embed,
  .p5_3X .fs-article .finds-module-embed {
    background-color: #fff;
    margin-bottom: .75rem
  }

  .p5_3X .fs-article .advisor-module-embed .advisor-module-title,
  .p5_3X .fs-article .advisor-module-embed .finds-module-title,
  .p5_3X .fs-article .finds-module-embed .advisor-module-title,
  .p5_3X .fs-article .finds-module-embed .finds-module-title {
    font: 600 1.17em/1em Merriweather, GeorgiaCustom
  }

  .p5_3X .fs-article .advisor-module-embed .regular-price,
  .p5_3X .fs-article .advisor-module-embed .sale-price,
  .p5_3X .fs-article .finds-module-embed .regular-price,
  .p5_3X .fs-article .finds-module-embed .sale-price {
    font-size: 16px
  }

  .p5_3X .fs-article .advisor-module-embed .call-out-text,
  .p5_3X .fs-article .finds-module-embed .call-out-text {
    font-size: 12px
  }

  .p5_3X .fs-article .advisor-module-embed .regular-price,
  .p5_3X .fs-article .advisor-module-embed .sale-price,
  .p5_3X .fs-article .finds-module-embed .regular-price,
  .p5_3X .fs-article .finds-module-embed .sale-price {
    padding-left: 10px
  }

  .p5_3X .fs-article .vetted-award {
    height: 48px;
    width: 86px
  }

  .p5_3X .fs-article .vetted-award:after {
    border-left: 43px solid #0000;
    border-right: 43px solid #0000;
    border-top: 7px solid #d40000;
    content: "";
    height: 0;
    position: absolute;
    top: 48px;
    width: 0
  }

  .p5_3X .fs-article .advisor-module-wrapper--offset,
  .p5_3X .fs-article .finds-module-wrapper--offset {
    padding: 8px;
    width: 100%
  }

  .p5_3X .fs-article .advisor-module-content--offset,
  .p5_3X .fs-article .finds-module-content--offset {
    display: flex;
    flex-direction: column
  }

  .p5_3X .fs-article .advisor-module-content--offset .offset,
  .p5_3X .fs-article .finds-module-content--offset .offset {
    max-height: unset;
    max-width: unset
  }

  .p5_3X .fs-article .advisor-module-content--offset .vetted-award,
  .p5_3X .fs-article .finds-module-content--offset .vetted-award {
    height: 24px;
    left: 20px;
    margin-top: 18px;
    width: 169px
  }

  .p5_3X .fs-article .advisor-module-content--offset .vetted-award:after,
  .p5_3X .fs-article .finds-module-content--offset .vetted-award:after {
    border-left: 12px solid #0000;
    border-right: 12px solid #0000;
    border-top: 12px solid #d40000;
    content: "";
    height: 0;
    left: 163px;
    position: absolute;
    top: 5px;
    transform: rotate(270deg);
    width: 23px
  }

  .p5_3X .fs-article .advisor-module-content--offset .vetted-award .vetted-award-text,
  .p5_3X .fs-article .finds-module-content--offset .vetted-award .vetted-award-text {
    padding: 0
  }

  .p5_3X .fs-article .advisor-module-content--offset .advisor-module-info--offset,
  .p5_3X .fs-article .advisor-module-content--offset .finds-module-info--offset,
  .p5_3X .fs-article .finds-module-content--offset .advisor-module-info--offset,
  .p5_3X .fs-article .finds-module-content--offset .finds-module-info--offset {
    margin-left: 8px;
    width: auto
  }

  .p5_3X .fs-article .advisor-module-content--offset .advisor-module-info--offset .advisor-module-title,
  .p5_3X .fs-article .advisor-module-content--offset .advisor-module-info--offset .finds-module-title,
  .p5_3X .fs-article .advisor-module-content--offset .finds-module-info--offset .advisor-module-title,
  .p5_3X .fs-article .advisor-module-content--offset .finds-module-info--offset .finds-module-title,
  .p5_3X .fs-article .finds-module-content--offset .advisor-module-info--offset .advisor-module-title,
  .p5_3X .fs-article .finds-module-content--offset .advisor-module-info--offset .finds-module-title,
  .p5_3X .fs-article .finds-module-content--offset .finds-module-info--offset .advisor-module-title,
  .p5_3X .fs-article .finds-module-content--offset .finds-module-info--offset .finds-module-title {
    font: 600 20px/24px Graphik, Helvetica;
    margin: 0
  }

  .p5_3X .fs-article .advisor-module-content--offset .advisor-module-info--offset .advisor-module-description,
  .p5_3X .fs-article .advisor-module-content--offset .advisor-module-info--offset .finds-module-description,
  .p5_3X .fs-article .advisor-module-content--offset .finds-module-info--offset .advisor-module-description,
  .p5_3X .fs-article .advisor-module-content--offset .finds-module-info--offset .finds-module-description,
  .p5_3X .fs-article .finds-module-content--offset .advisor-module-info--offset .advisor-module-description,
  .p5_3X .fs-article .finds-module-content--offset .advisor-module-info--offset .finds-module-description,
  .p5_3X .fs-article .finds-module-content--offset .finds-module-info--offset .advisor-module-description,
  .p5_3X .fs-article .finds-module-content--offset .finds-module-info--offset .finds-module-description {
    margin: 0 0 16px
  }

  .p5_3X .fs-article .advisor-module-content--offset fbs-pricing+a:first-of-type,
  .p5_3X .fs-article .finds-module-content--offset fbs-pricing+a:first-of-type {
    margin: 10px 0 0
  }
}

.p5_3X .table-of-contents-products.styled {
  padding: 16px
}

.p5_3X .table-of-contents-products.styled .our-picks-container {
  border-left: 8px solid #d40000;
  display: flex;
  margin-bottom: 16px;
  padding-left: 16px
}

.p5_3X .table-of-contents-products.styled .our-picks-container .table-of-contents-our-picks {
  color: #333;
  font: 600 22px/1.45 Graphik, Helvetica;
  margin: 0
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper {
  padding: 0
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product {
  background-color: #0000;
  justify-content: space-between;
  list-style: none;
  margin: 0
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product .sponsored-label {
  background-color: #0000;
  margin: 0
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product .table-of-contents-heading-2 {
  background-color: #0000;
  font: 700 16px/1.5 EuclidCircularB, Graphik, serif;
  margin: 0
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product .table-of-contents-product-title {
  background-color: #0000;
  font: 14px/1.57 EuclidCircular, Graphik, serif;
  margin: 0
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product .table-of-contents-vendor-name {
  text-transform: capitalize
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product .table-contents-price {
  color: #333;
  font: 600 12px/1.83 EuclidCircularSB, Graphik, serif;
  letter-spacing: -.17px;
  margin: 0
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product .table-of-contents-btn {
  align-self: center;
  background-color: #d40000;
  border-radius: 8px;
  cursor: pointer
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product .table-of-contents-btn a {
  display: block
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product .table-of-contents-btn button {
  background-color: #0000;
  border: none;
  color: #fff;
  font: 600 12px/1.33 Graphik, Helvetica;
  padding: 7px 15px
}

.p5_3X .table-of-contents-products.styled .table-of-contents-wrapper .table-of-contents-product+.table-of-contents-product {
  border-top: 1px solid #e2e2e2;
  margin-top: 8px;
  padding-top: 8px
}

@media (min-width:480px) {
  .p5_3X .table-of-contents-products.styled .table-of-contents-product {
    display: flex
  }

  .p5_3X .table-of-contents-products.styled .table-of-contents-product .table-of-contents-product-info {
    max-width: 70%
  }
}

@media (max-width:480px) {
  .p5_3X .table-of-contents-products.styled .table-of-contents-product {
    display: block
  }

  .p5_3X .table-of-contents-products.styled .table-of-contents-product .table-of-contents-btn {
    margin-top: 8px;
    width: 83px
  }
}

.p5_3X .table-of-contents-products.destyled .table-of-contents-product-info {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: space-between
}

.p5_3X .table-of-contents-products.destyled .table-of-contents-title {
  font: var(--fbs-font-weight-medium, 500) var(--fbs-font-size-desktop-inbody-h2, 24px)/var(--fbs-line-height-l, 1.25) Graphik, Helvetica;
  margin: 0 0 16px
}

.p5_3X .table-of-contents-products.destyled .paid-placement-text,
.p5_3X .table-of-contents-products.destyled .table-of-contents-heading-2 {
  display: inline;
  font-weight: 600
}

.p5_3X .table-of-contents-products.destyled .paid-placement-text,
.p5_3X .table-of-contents-products.destyled .prime-exclusive-text {
  text-transform: uppercase
}

.p5_3X .table-of-contents-products.destyled .prime-exclusive-text {
  color: #1399ff;
  font: 600 12px/15px Graphik, Helvetica;
  padding-left: 16px;
  vertical-align: middle;
  white-space: nowrap
}

.p5_3X .table-of-contents-products.destyled .table-of-contents-btn {
  background: #d40000;
  border-radius: 8px;
  color: #fff;
  font: var(--fbs-font-weight-medium, 500) var(--fbs-font-size-desktop-utility-m, 12px)/var(--fbs-line-height-l, 18px) Graphik, Helvetica;
  min-width: 91px;
  padding: 7px 16px;
  white-space: nowrap
}

.p5_3X .article-gallery-embedded {
  border-style: solid;
  border-width: 1px 0;
  color: #e6e6e6;
  font-size: 1.5rem;
  font-weight: 400;
  margin: 1em 0;
  overflow: hidden;
  padding: 1em 0;
  width: 100%
}

.p5_3X .article-gallery-embedded .embedded-content.clearfix {
  display: flex;
  justify-content: space-between;
  text-decoration: none
}

.p5_3X .article-gallery-embedded .article-image-box {
  box-shadow: 8px 8px 0 #0000000f;
  flex-basis: 50%
}

.p5_3X .article-gallery-embedded .article-image-box img {
  display: block;
  height: 100%
}

.p5_3X .article-gallery-embedded .article-text-box {
  flex-basis: 50%;
  padding-left: 1em;
  position: relative
}

.p5_3X .article-gallery-embedded .article-text-box a {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none
}

.p5_3X .article-gallery-embedded .article-text-box a h4 {
  color: #333;
  font: 700 18px/1.56 Merriweather, GeorgiaCustom;
  margin: 0
}

.p5_3X .article-gallery-embedded .article-text-box .article-slide-count {
  color: #a9a9a9;
  font: .75rem Graphik, Helvetica;
  line-height: 30px;
  margin: 0;
  opacity: .8
}

.p5_3X .article-gallery-embedded .article-text-box .article-launch-gallery {
  color: #333;
  display: inline-block;
  font: 500 .875rem Graphik, Helvetica;
  line-height: 1.56
}

.p5_3X .article-gallery-embedded .article-text-box .article-launch-gallery .article-launch-text {
  margin-right: .5em
}

.p5_3X .article-gallery-embedded .article-text-box .article-launch-gallery .article-arrow-right {
  vertical-align: middle
}

.p5_3X .article-gallery-embedded .article-text-box .article-launch-gallery .article-arrow-right .fs-icon--arrow-right {
  fill: currentColor;
  height: 1rem;
  width: 1rem
}

@media (max-width:1229px) {
  .p5_3X .article-gallery-embedded {
    font-size: 1.5rem;
    font-weight: 400
  }
}

@media (max-width:479px) {
  .p5_3X .article-gallery-embedded {
    overflow: visible
  }

  .p5_3X .article-gallery-embedded .embedded-content.clearfix {
    flex-direction: column
  }

  .p5_3X .article-gallery-embedded a.clearfix {
    flex-wrap: wrap;
    height: auto
  }

  .p5_3X .article-gallery-embedded .article-image-box {
    flex-basis: 100%;
    margin-bottom: 12px
  }

  .p5_3X .article-gallery-embedded .article-text-box {
    flex-basis: 100%;
    padding-left: 0
  }

  .p5_3X .article-gallery-embedded .article-text-box .article-launch-button {
    left: 23%;
    top: 5%
  }
}

.p5_3X .ceros-embed {
  background: none
}

.p5_3X .ceros-embed:before {
  content: "";
  height: 99%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 99%
}

.p5_3X .ceros-embed:before,
.p5_3X .iframe-embed {
  background: #f2f2f2 url(images/KlVuzGGO6j7X.png) no-repeat 50%
}

.p5_3X .ceros-embed,
.p5_3X .iframe-embed {
  margin-bottom: 1.2rem;
  margin-top: 1.2rem;
  overflow: hidden;
  position: relative
}

.p5_3X .ceros-embed.iframe-ratio,
.p5_3X .iframe-embed.iframe-ratio {
  height: 0
}

.p5_3X .ceros-embed:not(.offset),
.p5_3X .iframe-embed:not(.offset) {
  width: 100%
}

.p5_3X .ceros-embed iframe,
.p5_3X .iframe-embed iframe {
  border: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.p5_3X .iframe-embed.offset {
  padding-bottom: 210px
}

.p5_3X .fs-premium .iframe-embed.live-event-template.offset {
  padding-bottom: 160px
}

@media (min-width:480px) {
  .p5_3X .fs-premium .iframe-embed.live-event-template {
    padding-top: 42.08% !important
  }
}

@media (min-width:768px) {
  .p5_3X .fs-premium .embed-base:not(.image-embed).aligncenter {
    margin: 19px auto
  }

  .p5_3X .fs-premium .embed-base:not(.image-embed).alignright {
    float: right;
    margin: 0 0 1.75% 3.5%;
    width: 40%
  }

  .p5_3X .fs-premium .embed-base:not(.image-embed).alignleft {
    float: left;
    margin: 0 3.5% 1.75% 0;
    width: 40%
  }

  .p5_3X .fs-premium .embed-base:not(.image-embed).offsetleft,
  .p5_3X .fs-premium .embed-base:not(.image-embed).offsetright {
    width: 90%
  }
}

@media (max-width:1230px) {
  .p5_3X .iframe-embed.offset {
    padding-bottom: 102px
  }

  .p5_3X .fs-premium .iframe-embed.live-event-template.offset {
    padding-bottom: 80px
  }
}

@media (max-width:480px) {

  .p5_3X .ceros-embed,
  .p5_3X .iframe-embed {
    margin-bottom: .75rem;
    margin-left: 0;
    margin-top: .75rem;
    width: 100%
  }

  .p5_3X .ceros-embed iframe,
  .p5_3X .iframe-embed iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
  }

  .p5_3X .ceros-embed.offset,
  .p5_3X .iframe-embed.offset {
    padding-bottom: 0
  }

  .p5_3X .ceros-embed.iframe-ratio.offset,
  .p5_3X .iframe-embed.iframe-ratio.offset {
    width: 90vw
  }

  .p5_3X .fs-premium .iframe-embed.live-event-template.offset {
    padding-bottom: 0
  }
}

.p5_3X .fs-article .image-embed>div,
.p5_3X .fs-article .wp-caption div {
  line-height: 0;
  overflow: hidden;
  position: relative
}

.p5_3X .fs-article .image-embed,
.p5_3X .fs-article .wp-caption {
  clear: both
}

.p5_3X .fs-article .image-embed fbs-accordion,
.p5_3X .fs-article .wp-caption fbs-accordion {
  display: inline
}

.p5_3X .fs-article .image-embed fbs-accordion span.plus,
.p5_3X .fs-article .wp-caption fbs-accordion span.plus {
  color: #333;
  cursor: pointer;
  font-size: var(--fbs-font-size-desktop-utility-m);
  font-weight: var(--fbs-font-weight-medium);
  height: auto;
  line-height: var(--fbs-line-height-l)
}

.p5_3X .fs-article .image-embed fbs-accordion[current="-1"] span.expanded-caption,
.p5_3X .fs-article .image-embed fbs-accordion[current="0"] span.plus,
.p5_3X .fs-article .wp-caption fbs-accordion[current="-1"] span.expanded-caption,
.p5_3X .fs-article .wp-caption fbs-accordion[current="0"] span.plus {
  display: none
}

.p5_3X .fs-article .image-embed fbs-accordion[current="0"] p:after,
.p5_3X .fs-article .wp-caption fbs-accordion[current="0"] p:after {
  color: #333;
  content: "Less";
  cursor: pointer;
  font-size: var(--fbs-font-size-desktop-utility-m);
  font-weight: var(--fbs-font-weight-medium);
  height: auto;
  line-height: var(--fbs-line-height-l);
  padding-left: 5px
}

.p5_3X .fs-article .image-embed figcaption,
.p5_3X .fs-article .wp-caption figcaption {
  color: #737373;
  font-family: Graphik, Helvetica;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.67;
  margin-top: .5em
}

.p5_3X .fs-article .image-embed p,
.p5_3X .fs-article .wp-caption p {
  display: inline;
  margin: 0 8px 0 0
}

.p5_3X .fs-article .image-embed p:after,
.p5_3X .fs-article .wp-caption p:after {
  font-style: normal
}

.p5_3X .fs-article .image-embed small,
.p5_3X .fs-article .wp-caption small {
  display: block;
  font-size: var(--fbs-font-size-desktop-utility-s);
  font-style: normal;
  font-weight: var(--fbs-font-weight-medium);
  line-height: var(--fbs-line-height-l);
  text-transform: uppercase
}

.p5_3X .fs-article .image-embed a img,
.p5_3X .fs-article .wp-caption a img {
  opacity: 1
}

.p5_3X .fs-article .image-embed a img:hover,
.p5_3X .fs-article .wp-caption a img:hover {
  opacity: .75;
  transition: opacity .3s
}

.p5_3X .fs-article .wp-caption-text {
  font-size: .75rem;
  font-style: italic;
  font-weight: 400;
  margin-top: .5em;
  position: relative
}

.p5_3X .fs-article.from-bertie blockquote,
.p5_3X .fs-article.from-bertie h1,
.p5_3X .fs-article.from-bertie h2,
.p5_3X .fs-article.from-bertie h3,
.p5_3X .fs-article.from-bertie h4,
.p5_3X .fs-article.from-bertie h5,
.p5_3X .fs-article.from-bertie h6,
.p5_3X .fs-article.from-bertie ol,
.p5_3X .fs-article.from-bertie p,
.p5_3X .fs-article.from-bertie pre,
.p5_3X .fs-article.from-bertie ul {
  counter-reset: list-1
}

.p5_3X .fs-article.from-bertie ol li,
.p5_3X .fs-article.from-bertie ul li {
  margin-left: 0
}

.p5_3X .fs-article.from-bertie ol>li,
.p5_3X .fs-article.from-bertie ul>li {
  list-style: none
}

.p5_3X .fs-article.from-bertie ul>li:before {
  content: "•"
}

.p5_3X .fs-article.from-bertie ul[data-checked=false],
.p5_3X .fs-article.from-bertie ul[data-checked=true] {
  pointer-events: none
}

.p5_3X .fs-article.from-bertie ul[data-checked=false]>li *,
.p5_3X .fs-article.from-bertie ul[data-checked=true]>li * {
  pointer-events: all
}

.p5_3X .fs-article.from-bertie ul[data-checked=false]>li:before,
.p5_3X .fs-article.from-bertie ul[data-checked=true]>li:before {
  color: #777;
  cursor: pointer;
  pointer-events: all
}

.p5_3X .fs-article.from-bertie ul[data-checked=true]>li:before {
  content: "☑"
}

.p5_3X .fs-article.from-bertie ul[data-checked=false]>li:before {
  content: "☐"
}

.p5_3X .fs-article.from-bertie li:before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em
}

.p5_3X .fs-article.from-bertie li:not(.ql-direction-rtl):before {
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right
}

.p5_3X .fs-article.from-bertie li.ql-direction-rtl:before {
  margin-left: .3em;
  margin-right: -1.5em
}

.p5_3X .fs-article.from-bertie ol li:not(.ql-direction-rtl),
.p5_3X .fs-article.from-bertie ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em
}

.p5_3X .fs-article.from-bertie ol li.ql-direction-rtl,
.p5_3X .fs-article.from-bertie ul li.ql-direction-rtl {
  padding-right: 1.5em
}

.p5_3X .fs-article.from-bertie ol li {
  counter-increment: list-0;
  counter-reset: list-1
}

.p5_3X .fs-article.from-bertie ol li:before {
  content: counter(list-0, decimal) ". "
}

.p5_3X .fs-article.from-bertie ol li.ql-indent-1 {
  counter-increment: list-1
}

.p5_3X .fs-article.from-bertie ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". "
}

.p5_3X .fs-article.from-bertie .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em
}

.p5_3X .fs-article.from-bertie li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em
}

.p5_3X .fs-article.from-bertie .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em
}

.p5_3X .fs-article.from-bertie li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em
}

.p5_3X .fs-article .link-embed {
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  clear: both;
  color: #333;
  display: flex;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 12px 0;
  text-decoration: none;
  width: 100%
}

.p5_3X .fs-article .link-embed:hover {
  text-decoration: none
}

.p5_3X .fs-article .link-embed:hover .link-embed__title {
  text-decoration: underline
}

.p5_3X .fs-article .link-embed .link-embed__info {
  display: inline-flex;
  flex-direction: column;
  font-family: Graphik, Helvetica;
  justify-content: space-between;
  padding-right: 10px;
  pointer-events: none;
  width: 66%
}

.p5_3X .fs-article .link-embed .link-embed__provider {
  font-size: 10px;
  font-weight: var(--fbs-font-weight-medium);
  line-height: 1;
  margin-bottom: 10px;
  text-transform: uppercase
}

.p5_3X .fs-article .link-embed .link-embed__title {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-body)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

@media (max-width:480px) {
  .p5_3X .fs-article .link-embed .link-embed__title {
    font-size: var(--fbs-font-size-mobile-heading-s)
  }
}

.p5_3X .fs-article .link-embed .link-embed__byline {
  font-size: var(--fbs-font-size-desktop-label-m);
  font-weight: var(--fbs-font-weight-medium);
  line-height: var(--fbs-line-height-l);
  margin: 10px 0 0
}

.p5_3X .fs-article .link-embed .link-embed__thumbnail-wrapper {
  display: block;
  padding-bottom: 18.56%;
  pointer-events: none;
  position: relative;
  width: 33%
}

.p5_3X .fs-article .link-embed .link-embed__thumbnail {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  padding-bottom: 56.25%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%
}

.p5_3X .fs-article .link-embed--no-thumbnail .link-embed__info {
  padding-right: 0;
  width: 100%
}

.p5_3X .fs-article .quote-embed {
  border: 0 !important;
  clear: both;
  font-family: Graphik, Helvetica;
  padding: 30px !important;
  position: relative;
  width: 100%
}

.p5_3X .fs-article .quote-embed footer,
.p5_3X .fs-article .quote-embed p {
  overflow: hidden;
  text-overflow: ellipsis
}

.p5_3X .fs-article .quote-embed p {
  background-color: inherit;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
  margin: 0 !important
}

.p5_3X .fs-article .quote-embed footer {
  font-size: 16px;
  margin-top: 1.6rem;
  position: relative
}

.p5_3X .fs-article .quote-embed:before {
  display: none
}

.p5_3X .fs-article .quote-embed.bleedright {
  float: right;
  margin-top: 0;
  padding: 30px;
  text-align: left
}

.p5_3X .fs-article .quote-embed.bleedright p {
  line-height: 1.25
}

.p5_3X .fs-article .quote-embed.bleedright footer {
  position: relative
}

.p5_3X .fs-article .quote-embed.bleedleft {
  float: left;
  margin-right: 20px;
  margin-top: 0;
  padding: 30px;
  text-align: right
}

.p5_3X .fs-article .quote-embed.bleedleft p {
  line-height: 1.25
}

.p5_3X .fs-article .quote-embed.bleedleft footer {
  position: relative
}

.p5_3X .fs-article .quote-embed.bleed {
  padding-left: 200px !important;
  padding-right: 200px !important;
  text-align: center
}

.p5_3X .fs-premium .quote-embed footer,
.p5_3X .fs-premium .quote-embed p {
  color: inherit
}

@media (max-width:768px) {
  .p5_3X .fs-premium .fs-article .quote-embed {
    margin-left: -1rem;
    max-width: 700px;
    text-align: center;
    width: 100vw
  }

  .p5_3X .fs-premium .fs-article .quote-embed.bleed {
    padding: 30px !important
  }

  .p5_3X .fs-premium .fs-article .quote-embed.bleedleft {
    float: none;
    text-align: left
  }

  .p5_3X .fs-premium .fs-article .quote-embed.bleedright {
    float: none;
    text-align: right
  }
}

.p5_3X .recirc-container {
  border-top: 1px solid #e3e3e3;
  padding: 16px 0
}

.p5_3X .cards-container {
  border-bottom: 1px solid #737373;
  gap: 29px;
  padding-bottom: 16px
}

.p5_3X .recirc-header {
  display: flex;
  font: 400 10px/12px Graphik, Helvetica;
  margin-bottom: 21px
}

.p5_3X .header-source {
  margin-left: 4px
}

.p5_3X .recirc-unit-card-container {
  display: flex;
  gap: 24px;
  justify-content: space-between;
  width: 100%
}

.p5_3X .recommended-article-container {
  display: flex;
  flex-direction: column;
  width: 50%
}

.p5_3X .recirc-unit-article-title {
  color: #333 !important;
  display: block;
  font: 500 18px/27px Graphik, Helvetica;
  margin: 16px 0 8px;
  text-decoration: none !important
}

.p5_3X a.recir__comments {
  align-items: center;
  color: #007ac8;
  display: flex;
  gap: 4px;
  line-height: 0;
  padding: 8px
}

.p5_3X a.recir__comments:hover {
  text-decoration: none
}

.p5_3X .recirc__comments-icon .fs-icon--comment {
  fill: currentColor;
  width: 16px
}

.p5_3X .recirc__comments-count {
  font: 10px/12px Graphik, Helvetica
}

.p5_3X .recirc-unit-actions:where(:not(:empty)) {
  align-items: center;
  display: flex;
  margin-bottom: 16px
}

.p5_3X .recirc-unit-author-wrapper {
  align-items: center;
  display: flex;
  font: 400 12px/16px Graphik, Helvetica
}

.p5_3X .recirc-unit-author-name {
  color: #333 !important;
  margin-left: 4px;
  text-decoration: none !important
}

.p5_3X .recirc-unit-author-label {
  color: #737373;
  margin-left: 5px
}

.p5_3X .recirc-unit-thumbnail-wrapper {
  height: 124px !important;
  margin-top: 16px;
  min-height: unset !important;
  width: 220px
}

.p5_3X .recirc-unit-article-thumbnail {
  height: 124px !important;
  min-height: unset !important;
  object-fit: inherit !important;
  width: 220px !important
}

.p5_3X .recirc-unit-article-thumbnail img {
  width: 220px !important
}

@media (max-width:1024px) {
  .p5_3X .recirc-unit-card-container {
    gap: 16px
  }
}

@media (max-width:768px) {
  .p5_3X .recirc-container {
    border-bottom: none
  }

  .p5_3X .recirc-header {
    margin-bottom: 0
  }

  .p5_3X .recommended-article-container {
    width: 60%
  }

  .p5_3X .recirc-unit-thumbnail-wrapper {
    height: 68px;
    margin-top: 36px;
    width: 121px
  }

  .p5_3X .recirc-unit-article-thumbnail {
    height: 68px !important;
    min-height: unset !important;
    width: 121px !important
  }

  .p5_3X .recirc-unit-article-thumbnail img {
    width: 121px !important
  }
}

.p5_3X .fs-article .rule-embed {
  border: 0;
  border-top: 1px solid;
  clear: both;
  color: #e2e2e2
}

.p5_3X .fs-article .rule-embed.weight-regular {
  border-top-width: 4px
}

.p5_3X .fs-article .rule-embed.weight-medium {
  border-top-width: 8px
}

.p5_3X .fs-article .rule-embed.weight-heavy {
  border-top-width: 16px
}

.p5_3X .fs-article .rule-embed.border-dash {
  border-top-style: dashed
}

.p5_3X .fs-article .rule-embed.border-dot {
  border-top-style: dotted
}

.p5_3X .fs-premium .subhead-embed.has-bg-color,
.p5_3X .fs-premium .subhead3-embed.has-bg-color,
.p5_3X .fs-premium .subhead4-embed.has-bg-color {
  margin-left: -1.2rem;
  padding: 1.2rem;
  width: calc(100% + 2.4rem)
}

.p5_3X .btn {
  align-items: center;
  border: none;
  border-radius: 5px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: .875em;
  font-weight: 700;
  justify-content: center;
  line-height: 1;
  transition: all .2s ease
}

.p5_3X .btn.btn-rect-lg {
  padding: 1.5em 1em
}

.p5_3X .btn.btn-rect-sm {
  padding: .75em 1em
}

.p5_3X .btn.btn-square {
  height: 45px;
  padding: 1.1em 1em;
  width: 45px
}

.p5_3X .btn.btn-circle {
  border-radius: 50%;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn.btn-black {
  background-color: #000;
  color: #fff
}

.p5_3X .btn.btn-black:hover {
  background-color: #1a1a1a;
  color: #fff
}

.p5_3X .btn.btn-black.secondary {
  background-color: #fff;
  border: 2px solid #000;
  color: #000
}

.p5_3X .btn.btn-black.secondary:hover {
  border: 2px solid #1a1a1a;
  color: #1a1a1a
}

.p5_3X .btn.btn-gray {
  background-color: #999;
  color: #fff
}

.p5_3X .btn.btn-gray:hover {
  background-color: #b3b3b3;
  color: #fff
}

.p5_3X .btn.btn-gray.secondary {
  background-color: #fff;
  border: 2px solid #999;
  color: #999;
  color: #000
}

.p5_3X .btn.btn-gray.secondary:hover {
  border: 2px solid #b3b3b3;
  color: #b3b3b3
}

.p5_3X .btn.btn-blue {
  background-color: #069eec;
  color: #fff
}

.p5_3X .btn.btn-blue:hover {
  background-color: #2bb4fa;
  color: #fff
}

.p5_3X .btn.btn-blue.secondary {
  background-color: #fff;
  border: 2px solid #069eec;
  color: #069eec;
  color: #000
}

.p5_3X .btn.btn-blue.secondary:hover {
  border: 2px solid #2bb4fa;
  color: #2bb4fa
}

.p5_3X .btn.btn-red {
  background-color: #f0222e;
  color: #fff
}

.p5_3X .btn.btn-red:hover {
  background-color: #f3525b;
  color: #fff
}

.p5_3X .btn.btn-red.secondary {
  background-color: #fff;
  border: 2px solid #f0222e;
  color: #f0222e;
  color: #000
}

.p5_3X .btn.btn-red.secondary:hover {
  border: 2px solid #f3525b;
  color: #f3525b
}

.p5_3X .btn.btn-yellow {
  background-color: #ffc000;
  color: #000
}

.p5_3X .btn.btn-yellow:hover {
  background-color: #ffcd33;
  color: #1a1a1a
}

.p5_3X .btn.btn-yellow.secondary {
  background-color: #fff;
  border: 2px solid #ffc000;
  color: #ffc000;
  color: #000
}

.p5_3X .btn.btn-yellow.secondary:hover {
  border: 2px solid #ffcd33;
  color: #ffcd33
}

.p5_3X .btn:hover {
  box-shadow: 0 0 20px #0003
}

.p5_3X .btn:active {
  box-shadow: none;
  left: .5px;
  top: .5px
}

.p5_3X .btn-facebook {
  background-color: #3b5998;
  border-radius: 50%;
  color: #fff;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-facebook:hover {
  background-color: #4c70ba;
  color: #fff
}

.p5_3X .btn-facebook-secondary {
  background-color: #fff;
  border: 2px solid #3b5998;
  border-radius: 50%;
  color: #3b5998;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-facebook-secondary:hover {
  border: 2px solid #4c70ba;
  color: #4c70ba
}

.p5_3X .btn-google {
  background-color: #dd4b39;
  border-radius: 50%;
  color: #fff;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-google:hover {
  background-color: #e47365;
  color: #fff
}

.p5_3X .btn-google-secondary {
  background-color: #fff;
  border: 2px solid #dd4b39;
  border-radius: 50%;
  color: #dd4b39;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-google-secondary:hover {
  border: 2px solid #e47365;
  color: #e47365
}

.p5_3X .btn-linkedin {
  background-color: #0077b5;
  border-radius: 50%;
  color: #fff;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-linkedin:hover {
  background-color: #0099e8;
  color: #fff
}

.p5_3X .btn-linkedin-secondary {
  background-color: #fff;
  border: 2px solid #0077b5;
  border-radius: 50%;
  color: #0077b5;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-linkedin-secondary:hover {
  border: 2px solid #0099e8;
  color: #0099e8
}

.p5_3X .btn-twitter {
  background-color: #55acee;
  border-radius: 50%;
  color: #fff;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-twitter:hover {
  background-color: #83c3f3;
  color: #fff
}

.p5_3X .btn-twitter-secondary {
  background-color: #fff;
  border: 2px solid #55acee;
  border-radius: 50%;
  color: #55acee;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-twitter-secondary:hover {
  border: 2px solid #83c3f3;
  color: #83c3f3
}

.p5_3X .btn-instagram {
  background-color: #333;
  border-radius: 50%;
  color: #fff;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-instagram:hover {
  background-color: #4d4d4d;
  color: #fff
}

.p5_3X .btn-instagram-secondary {
  background-color: #fff;
  border: 2px solid #333;
  border-radius: 50%;
  color: #333;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-instagram-secondary:hover {
  border: 2px solid #4d4d4d;
  color: #4d4d4d
}

.p5_3X .btn-youtube {
  background-color: #cd201f;
  border-radius: 50%;
  color: #fff;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-youtube:hover {
  background-color: #e23e3d;
  color: #fff
}

.p5_3X .btn-youtube-secondary {
  background-color: #fff;
  border: 2px solid #cd201f;
  border-radius: 50%;
  color: #cd201f;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-youtube-secondary:hover {
  border: 2px solid #e23e3d;
  color: #e23e3d
}

.p5_3X .btn-pinterest {
  background-color: #bd081c;
  border-radius: 50%;
  color: #fff;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-pinterest:hover {
  background-color: #ee0a23;
  color: #fff
}

.p5_3X .btn-pinterest-secondary {
  background-color: #fff;
  border: 2px solid #bd081c;
  border-radius: 50%;
  color: #bd081c;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-pinterest-secondary:hover {
  border: 2px solid #ee0a23;
  color: #ee0a23
}

.p5_3X .btn-email {
  background-color: #999;
  border-radius: 50%;
  color: #fff;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-email:hover {
  background-color: #b3b3b3;
  color: #fff
}

.p5_3X .btn-email-secondary {
  background-color: #fff;
  border: 2px solid #999;
  border-radius: 50%;
  color: #999;
  height: 2rem;
  width: 2rem
}

.p5_3X .btn-email-secondary:hover {
  border: 2px solid #b3b3b3;
  color: #b3b3b3
}

.p5_3X fbs-embedly {
  display: block;
  height: 0;
  margin: 0;
  overflow: hidden;
  padding-bottom: 67.5%;
  position: relative;
  width: 100%
}

.p5_3X fbs-embedly iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.p5_3X fbs-embedly .youtube-facade {
  aspect-ratio: 16/9;
  background-position: 50%;
  background-size: cover;
  cursor: pointer;
  position: relative
}

.p5_3X fbs-embedly .youtube-play-button {
  height: 48px;
  inset: 0;
  margin: auto;
  position: absolute;
  width: 68px
}

.p5_3X fbs-embedly .youtube-play-button:before {
  background-image: url("data:image/svg+xml;utf8, <svg viewBox='0 0 68 48' xmlns='http://www.w3.org/2000/svg'> <path fill='%23f03' d='M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55C3.97 2.33 2.27 4.81 1.48 7.74C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z'/> <path fill='white' d='M45 24 27 14 27 34'/> </svg>");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 100%;
  opacity: .9;
  width: 100%
}

.p5_3X fbs-embedly .youtube-facade:hover .youtube-play-button:before,
.p5_3X fbs-embedly .youtube-play-button:focus:before {
  opacity: 1
}

.p5_3X fbs-embedly .youtube-play-button:focus {
  outline: 2px solid #fff;
  outline-offset: 4px
}

._4tKaI {
  flex: 1 0 auto
}

.UNfk5 {
  position: sticky;
  top: 56px;
  z-index: 1002
}

.cjtCL,
.wqsEW {
  transition: transform 1s cubic-bezier(.16, 1, .3, 1)
}

.wqsEW {
  transform: translateY(-200%)
}

@media(max-width:479px) {
  .wqsEW {
    transform: translateY(-100%)
  }
}

.laU8g {
  color: #000;
  font: 500 18px/27px Graphik, helvetica, sans-serif;
  text-decoration: none
}

@media(max-width:767px) {
  .laU8g {
    font: 500 16px/24px Graphik, helvetica, sans-serif
  }
}

._y9nL {
  background-color: var(--anchor-nav-background-color, #fcfcfc);
  color: var(--anchor-nav-color, #000);
  font-family: var(--anchor-nav-font);
  height: 32px;
  position: relative
}

@media(max-width:1023px) {
  ._y9nL {
    height: 30px
  }
}

.nmj5b {
  display: flex;
  justify-content: space-evenly;
  overflow-x: auto;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  width: 100%
}

@media(max-width:479px) {
  .nmj5b {
    justify-content: space-between
  }
}

.nmj5b::-webkit-scrollbar {
  display: none
}

.LJ0i1 {
  padding: 0 24px;
  scroll-snap-align: start;
  white-space: nowrap
}

@media(max-width:1023px) {
  .LJ0i1 {
    padding: 0 16px
  }
}

.LJ0i1 ._1sRPt {
  color: var(--anchor-nav-color, #333);
  display: block;
  font: 500 16px/32px var(--anchor-nav-font, "Graphik", helvetica, sans-serif);
  text-decoration: none;
  text-transform: uppercase
}

@media(max-width:1023px) {
  .LJ0i1 ._1sRPt {
    font-size: 14px;
    line-height: 30px
  }
}

.LJ0i1 ._1sRPt:hover {
  font-weight: 600;
  text-decoration: underline
}

.LJ0i1 ._1sRPt:after {
  content: attr(data-element-text);
  display: block;
  font-weight: 600;
  height: 0;
  overflow: hidden;
  visibility: hidden
}

.N_hYE {
  padding: 0 24px
}

.N_hYE>svg {
  fill: var(--anchor-nav-color, #000);
  height: 24px;
  width: 24px
}

@media(max-width:1023px) {
  .N_hYE {
    display: none
  }
}

.eh2hu {
  align-items: center;
  display: none;
  height: 32px;
  position: absolute;
  top: 0;
  width: 150px
}

.eh2hu.NFMOp {
  display: flex
}

@media(max-width:1023px) {
  .eh2hu {
    height: 30px;
    pointer-events: none;
    width: 90px
  }
}

.SeMGW {
  background: linear-gradient(to right, var(--anchor-nav-background-color, #fcfcfc) 0, var(--anchor-nav-background-color, #fcfcfc) 20%, #0000 100%);
  left: 0
}

.zC0Yx {
  background: linear-gradient(to left, var(--anchor-nav-background-color, #fcfcfc) 0, var(--anchor-nav-background-color, #fcfcfc) 20%, #0000 100%);
  justify-content: end;
  right: 0
}

.HUZQQ {
  align-items: center;
  display: flex
}

@media(max-width:479px) {
  .HUZQQ {
    align-items: baseline;
    flex-direction: column;
    gap: 8px
  }
}

.UzIGW {
  background-color: #171717;
  padding: 8px 24px;
  position: relative;
  z-index: 2
}

@media(max-width:479px) {
  .UzIGW {
    padding: 8px 16px
  }
}

._8Y1JQ {
  color: #333;
  font: 500 14px/21px Graphik, Helvetica;
  text-decoration: none;
  text-transform: uppercase
}

@media(max-width:479px) {
  ._8Y1JQ {
    font-size: 12px;
    line-height: 18px
  }
}

._8Y1JQ:has(+.cB20L):after {
  background-color: #333;
  border-radius: 10px;
  content: "";
  display: inline-block;
  height: 16px;
  margin: 0 8px -2px;
  width: 1px
}

@media(max-width:1023px) {
  ._8Y1JQ:has(+.cB20L):after {
    margin-bottom: -4px
  }
}

@media(max-width:479px) {
  ._8Y1JQ:has(+.cB20L):after {
    display: none
  }
}

._8Y1JQ.NNWFK {
  color: #d8361e
}

@media(min-width:480px) {
  ._ELXg {
    font: 400 14px/21px Graphik, Helvetica
  }
}

@media(hover:hover) {
  .KAXdG:hover {
    background-color: rgba(240, 240, 240, var(--icon-hover-opacity, 1))
  }
}

.KAXdG:active {
  background-color: rgba(227, 227, 227, var(--icon-hover-opacity, 1))
}

@media(hover:hover) {
  .JWqrZ:hover {
    background-color: rgba(115, 115, 115, var(--icon-hover-opacity, 1))
  }
}

.JWqrZ:active {
  background-color: #73737340
}

.HQjGm {
  width: 115px
}

.lOw_p {
  width: 120px
}

.pDsyM {
  border-color: var(--fbs-color-text-primary);
  color: var(--fbs-color-text-primary)
}

.pDsyM,
.pDsyM span {
  background-color: var(--fbs-color-surface-primary)
}

.pDsyM span svg {
  stroke: var(--fbs-color-text-primary)
}

.pDsyM:active span,
.pDsyM:hover span {
  background: none
}

.Msqbf * {
  display: inline
}

.Msqbf .Gt0EV {
  position: unset
}

.Msqbf .Gt0EV .sawvC {
  display: none
}

.Msqbf .Gt0EV svg {
  fill: var(--fbs-color-text-primary);
  height: 12px;
  max-height: unset;
  width: 12px
}

.Msqbf .Gt0EV:hover .sawvC {
  bottom: 50px;
  display: block
}

@media(min-width:1024px) {
  .CRVMw {
    word-break: break-all
  }
}

.CF_dd {
  color: var(--fbs-color-text-primary);
  display: inline
}

.CF_dd .LfmqX,
.CF_dd .ZIbPg,
.CF_dd ._9xFYp {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium)
}

.CF_dd .ZIbPg,
.CF_dd ._9xFYp {
  color: currentColor;
  text-decoration: underline
}

.CF_dd ._9xFYp {
  margin-right: 0;
  text-transform: none
}

.CF_dd .DHzQR {
  font-family: var(--fbs-font-family-global-sans);
  font-weight: var(--fbs-font-weight-regular)
}

.CF_dd .ODrfB {
  margin: 0
}

._LpKe {
  display: inline;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

._LpKe:before {
  content: ", ";
  font-weight: var(--fbs-font-weight-medium)
}

._LpKe:before,
.msuaQ {
  font-family: var(--fbs-font-family-global-sans)
}

.msuaQ {
  font-weight: var(--fbs-font-weight-regular)
}

.AhtZ3 {
  margin: 8px 0;
  max-width: 704px
}

@media(min-width:480px) {
  .AhtZ3 {
    display: flex
  }
}

.ZgVJj {
  display: flex;
  flex-grow: 1;
  gap: 8px
}

@media(max-width:479px) {
  .ZgVJj {
    margin-bottom: 16px
  }
}

._9GOxm {
  font-family: var(--fbs-font-family-global-sans);
  font-size: var(--fbs-font-size-desktop-utility-l);
  line-height: var(--fbs-line-height-l);
  position: relative
}

._9GOxm.yF_7D {
  margin: auto 0
}

.vDF8R {
  display: flex;
  gap: 8px
}

@media(min-width:480px) {
  .vDF8R {
    margin-top: 5px
  }
}

.ftgFT {
  border-radius: 50%;
  display: inline;
  height: 40px;
  width: 40px
}

.VdIFC {
  color: var(--article-text-color, #333);
  margin-top: 4px
}

.VdIFC.vCM0_ {
  margin-top: 0
}

.VdIFC .YDyVA,
.VdIFC .iOnj7 {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.VdIFC .iOnj7 {
  margin-right: 0;
  text-decoration: underline
}

@media(max-width:479px) {
  .VdIFC {
    margin-top: 4px
  }
}

.s0jT_ {
  display: inline;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.s0jT_:before {
  content: ", ";
  font-weight: var(--fbs-font-weight-medium)
}

.Ltn4K,
.s0jT_:before {
  font-family: var(--fbs-font-family-global-sans)
}

.Ltn4K {
  font-weight: var(--fbs-font-weight-regular)
}

@media(max-width:479px) {
  .dk40Q {
    font-size: var(--fbs-font-size-mobile-utility-m);
    line-height: var(--fbs-line-height-l)
  }
}

@media(max-width:1023px) {
  .T65Fn {
    margin-top: -5px;
    min-width: 40px
  }
}

@media(max-width:479px) {
  .T65Fn {
    margin-top: 0
  }
}

._9InvN {
  color: currentColor;
  flex-shrink: 0;
  height: 40px;
  margin: 0;
  padding: 8px;
  width: 40px
}

._9InvN:focus {
  border-color: #0000
}

@media(min-width:1024px) {
  ._9InvN {
    height: 32px;
    width: 32px
  }
}

._9InvN svg {
  fill: var(--article-text-color, #007ac8);
  height: 16px;
  width: 16px
}

@media(max-width:1023px) {
  ._9InvN svg {
    height: 24px;
    width: 24px
  }
}

.RGcmU {
  margin-left: 16px
}

@media(max-width:479px) {
  .RGcmU {
    margin: 0
  }
}

.iwR35 {
  font-family: var(--fbs-font-family-global-sans);
  line-height: var(--fbs-line-height-l);
  margin-top: 8px;
  min-height: 20px
}

.iwR35,
.iwR35 .AZl_o {
  color: var(--fbs-color-text-primary)
}

.iwR35 .AZl_o {
  display: inline-block;
  font-weight: var(--fbs-font-weight-medium);
  margin-right: 5px
}

.iwR35 .MGNfG {
  display: inline;
  font-style: normal;
  font-weight: var(--fbs-font-weight-regular);
  margin-right: 5px
}

.iwR35 .oHk7M {
  color: var(--fbs-color-text-primary);
  display: inline-block;
  margin-left: 5px;
  text-decoration-skip-ink: none;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: capitalize;
  text-underline-offset: auto
}

@media(max-width:767px) {
  .iwR35 {
    margin-top: 4px
  }
}

._4WHtY {
  justify-content: space-between
}

._4WHtY,
.rwK2G {
  align-items: center;
  display: flex
}

.rwK2G {
  gap: 8px
}

.CKkMh {
  background-color: #0000;
  color: var(--article-text-color, #007ac8);
  padding: 8px
}

.CKkMh:disabled {
  background-color: #f0f0f099;
  color: #bbb
}

.CKkMh svg {
  display: flex;
  height: 16px;
  width: 16px
}

.RbOxY {
  justify-content: start
}

.RbOxY .ktx_b {
  color: currentColor
}

.RbOxY svg {
  stroke: currentColor
}

.RbOxY.zd3p0 svg {
  fill: currentColor
}

.D6Xvd {
  width: 76px
}

.j_WUt {
  align-items: center;
  border-radius: 16px;
  display: flex;
  font: 500 12px/16px Graphik, helvetica, sans-serif;
  gap: 8px
}

.j_WUt svg {
  fill: currentColor
}

.j_WUt[disabled] {
  pointer-events: none
}

.j_WUt .QE3pD {
  font-weight: 400
}

.AYwaD {
  width: unset
}

.AYwaD svg {
  fill: currentColor
}

@media(max-width:479px) {
  .ae7UW {
    z-index: 11
  }
}

.iU854 {
  z-index: 1001
}

.Nq2IO {
  color: currentColor;
  font: 500 12px/150% Graphik, helvetica, sans-serif
}

._Bqkg button {
  align-items: center;
  border-radius: 16px;
  display: flex;
  font: 500 12px/16px Graphik, helvetica, sans-serif;
  gap: 8px;
  white-space: nowrap
}

._Bqkg button svg {
  fill: currentColor
}

._Bqkg button[disabled] {
  pointer-events: none
}

._Bqkg .initial-view {
  display: flex
}

._Bqkg .success-view,
._Bqkg.zephr-remindme-success .initial-view,
.zephr-remindme-success ._Bqkg .initial-view {
  display: none
}

._Bqkg.zephr-remindme-success :active,
._Bqkg.zephr-remindme-success :hover,
.zephr-remindme-success ._Bqkg :active,
.zephr-remindme-success ._Bqkg :hover {
  background: unset
}

._Bqkg.zephr-remindme-success .success-view,
.zephr-remindme-success ._Bqkg .success-view {
  cursor: default;
  display: flex
}

.DmYs_ {
  justify-content: center;
  position: relative
}

.DmYs_,
.IE1a1 {
  align-items: center;
  display: flex;
  gap: 4px
}

.IE1a1 {
  background-color: var(--fbs-color-surface-button-default-blend);
  border: 1px solid var(--fbs-color-border-primary);
  border-radius: 8px;
  box-sizing: border-box;
  color: var(--fbs-color-text-primary);
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  padding-inline: 10px 16px;
  text-decoration: none
}

.DTnUh {
  border-color: var(--fbs-color-text-primary)
}

.BvzSW {
  height: 20px;
  margin: 6px 0;
  width: 20px
}

.EL9An:before {
  content: "Add Forbes"
}

@media(min-width:480px) {
  .EL9An:before {
    content: "Add Us On Google"
  }
}

.mbEyX {
  align-items: center;
  background-color: var(--fbs-color-surface-primary);
  border-radius: 16px;
  color: var(--fbs-color-ui-icon-primary);
  cursor: pointer;
  display: flex;
  height: 32px;
  justify-content: center;
  width: 32px
}

.mbEyX:hover {
  background-color: var(--fbs-color-surface-button-hover)
}

.mbEyX svg {
  height: 21.57px;
  width: 21.57px
}

.mbEyX svg path {
  fill: var(--fbs-color-ui-icon-primary)
}

._1Mn69 {
  background-color: var(--fbs-color-surface-button-hover)
}

.AEEcL {
  background-color: var(--fbs-color-surface-elevated);
  box-shadow: 0 4px 8px #3333331a;
  color: var(--fbs-color-text-primary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  height: 124px;
  padding: 8px 12px;
  position: absolute;
  right: -1px;
  top: 38px;
  width: 255px;
  z-index: 1001
}

.oAZN_ {
  background-color: var(--fbs-color-surface-primary);
  margin: 0;
  padding: 8px
}

.oAZN_ svg {
  fill: var(--fbs-color-text-user-action);
  height: 12px;
  min-width: auto;
  overflow: visible;
  width: 12px
}

.oAZN_.hhqRu {
  background: var(--fbs-color-surface-disabled);
  border: 1px solid var(--fbs-color-border-primary);
  border-radius: 40px;
  padding: 8px
}

.oAZN_.hhqRu svg {
  fill: var(--fbs-color-text-disabled)
}

@property --angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg
}

.m26kB {
  border-radius: 40px;
  padding: 1px
}

.m26kB.V0yfk {
  animation: EDd25 2.5s linear infinite;
  background: conic-gradient(from var(--angle), #d8a06d 0, #db4542 12.5%, #7d0870 25%, #3325a4 37.5%, #2876c4 50%, #5aaec0 62.5%, #91cfaf 75%, #d8a06d 100%)
}

@keyframes EDd25 {
  0% {
    --angle: 0deg
  }

  to {
    --angle: 360deg
  }
}

.b6Cr_ {
  margin: 16px 0 24px
}

.b6Cr_ ul {
  margin-bottom: 16px;
  overflow: hidden
}

.b6Cr_ ul li:last-child {
  margin-bottom: 0
}

.b6Cr_ .fbs-ad--nativeinbody-d-wrapper {
  min-height: 442px
}

.b6Cr_ .fbs-ad--nativeinbody-m-wrapper {
  min-height: 460px
}

.b6Cr_ .fbs-ad--nativeinbody-d-wrapper,
.b6Cr_ .fbs-ad--nativeinbody-m-wrapper {
  font-feature-settings: "liga"off, "clig"off;
  display: flex;
  flex-direction: column;
  float: left;
  justify-content: center;
  margin: 16px 16px -2px 0;
  overflow: hidden;
  width: 342px
}

.b6Cr_ .fbs-ad--nativeinbody-d-wrapper.hidden,
.b6Cr_ .fbs-ad--nativeinbody-m-wrapper.hidden {
  display: none
}

@media(max-width:1280px) {

  .b6Cr_ .fbs-ad--nativeinbody-d-wrapper,
  .b6Cr_ .fbs-ad--nativeinbody-m-wrapper {
    float: none;
    margin: 16px auto calc(-2px - 1.2rem) 0;
    min-width: unset;
    width: 100%
  }
}

.b6Cr_ [id^=anchorTag] {
  scroll-margin-top: 110px
}

.b6Cr_ progressive-image img {
  width: 100%
}

.b6Cr_ .TuO_6 {
  background-color: #d8361e0d;
  padding: 16px 24px
}

.b6Cr_ .TuO_6>p {
  font-size: 17px;
  line-height: 160%
}

.b6Cr_ .TuO_6 figure[class~=image-embed] {
  margin-bottom: 0
}

.b6Cr_ .TuO_6 figure[class~=image-embed] div[class~=wp-caption-text],
.b6Cr_ .TuO_6 figure[class~=image-embed] p,
.b6Cr_ .TuO_6 figure[class~=image-embed] span[class~=content] {
  line-height: 18px
}

.b6Cr_ .TuO_6 figure[class~=image-embed] figcaption small {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
  padding: 0
}

@media(max-width:479px) {
  .b6Cr_ .TuO_6 {
    margin: 24px -16px 16px;
    padding: 16px
  }

  .b6Cr_ .TuO_6 figure p[class~=wp-caption-text] {
    margin-top: 8px
  }

  .b6Cr_ .TuO_6 figure span[class~=wp-credit-text] {
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
    padding: 0
  }

  .b6Cr_ .TuO_6 figure p:last-of-type {
    display: block
  }
}

.b6Cr_ .premium-container .article-body-container fbs-ad[position=top],
.b6Cr_ .premium-container .article-body-container fbs-ad[position=topx] {
  display: block;
  margin: 32px 0 32px calc(50% - 50vw);
  overflow-x: auto;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100vw
}

.b6Cr_ .premium-container .article-body-container fbs-ad[position=top] div.show-label:before,
.b6Cr_ .premium-container .article-body-container fbs-ad[position=topx] div.show-label:before {
  opacity: .8
}

.b6Cr_ .premium-container .article-body-container p:has(br) {
  clear: both
}

.b6Cr_ .premium-container .article-body-container a.finds-embed.aligncenter {
  margin: 19px auto
}

.b6Cr_ .premium-container .article-body.fs-premium figure {
  margin-top: 0
}

.b6Cr_ .premium-container .article-body.fs-premium figure img {
  width: 100%
}

.b6Cr_ .premium-container .embed-base.animatable {
  opacity: 0;
  transition: all .8s ease-out
}

.b6Cr_ .premium-container .embed-base.animatable:not(.bleedright, .bleedleft, .alignright, .alignleft, .offsetright, .offsetleft) {
  transform: translateY(150px)
}

.b6Cr_ .premium-container .embed-base.animatable:not(.bleedright, .bleedleft, .alignright, .alignleft, .offsetright, .offsetleft).animate {
  opacity: 1;
  transform: translateY(0);
  transition: all .8s ease-out
}

.b6Cr_ .premium-container .embed-base.animatable.alignright,
.b6Cr_ .premium-container .embed-base.animatable.bleedright,
.b6Cr_ .premium-container .embed-base.animatable.offsetright {
  transform: translateX(150px)
}

.b6Cr_ .premium-container .embed-base.animatable.alignright.animate,
.b6Cr_ .premium-container .embed-base.animatable.bleedright.animate,
.b6Cr_ .premium-container .embed-base.animatable.offsetright.animate {
  opacity: 1;
  transform: translateX(0)
}

.b6Cr_ .premium-container .embed-base.animatable.alignleft,
.b6Cr_ .premium-container .embed-base.animatable.bleedleft,
.b6Cr_ .premium-container .embed-base.animatable.offsetleft {
  transform: translateX(-150px)
}

.b6Cr_ .premium-container .embed-base.animatable.alignleft.animate,
.b6Cr_ .premium-container .embed-base.animatable.bleedleft.animate,
.b6Cr_ .premium-container .embed-base.animatable.offsetleft.animate {
  opacity: 1;
  transform: translateX(0)
}

.b6Cr_ .premium-container .embed-base.bleed {
  margin: 0 0 1.2rem calc(50% - 50vw);
  width: 100vw
}

.b6Cr_ .premium-container .embed-base.bleed img {
  width: 100%
}

.b6Cr_ .premium-container .embed-base.bleed figcaption {
  margin: 8px 20% 0
}

.b6Cr_ .premium-container .embed-base.bleedright {
  float: right;
  margin-left: 5.5%;
  margin-right: calc(50% - 50vw);
  width: 50vw
}

.b6Cr_ .premium-container .embed-base.bleedright figcaption {
  margin: 8px 20% 0 0
}

.b6Cr_ .premium-container .embed-base.bleedleft {
  float: left;
  margin-left: calc(50% - 50vw);
  margin-right: 5.5%;
  width: 50vw
}

.b6Cr_ .premium-container .embed-base.bleedleft figcaption {
  margin: 8px 0 0 20%
}

.b6Cr_ .premium-container .embed-base.brightcove-video-wrapper {
  height: auto !important;
  padding-bottom: 0 !important
}

.b6Cr_ .premium-container .embed-base.brightcove-video-wrapper .alignleft {
  margin: 0 0 1.75%
}

.b6Cr_ .premium-container .embed-base.brightcove-video-wrapper .alignright {
  margin: 0 0 1.75% auto
}

.b6Cr_ .premium-container .embed-base.brightcove-video-wrapper .video-watch--title {
  margin-bottom: 8px
}

.b6Cr_ .article-body.active-hardwall>:nth-last-child(2):after {
  background-image: linear-gradient(180deg, #fff0, #fff 90%);
  bottom: 0;
  content: "";
  display: block;
  height: 6em;
  left: 0;
  margin-bottom: -6em;
  pointer-events: none;
  position: relative;
  top: -6em;
  width: 100%;
  z-index: 1
}

.b6Cr_ .article-body .active-hardwall {
  min-height: 1100px
}

.b6Cr_ .article-body .active-hardwall .tp-container-inner {
  box-shadow: 0 1px 9px 4px #0000001a
}

@media (max-width:768px) {
  .b6Cr_ .premium-container.body-container {
    width: 100%
  }

  .b6Cr_ .premium-container .bleed figcaption {
    margin: 8px 12.5% 0
  }
}

.b6Cr_ div.article-body {
  color: #333;
  font: normal normal 18px/30px tabular-numbers, Georgia, "Droid Serif", Times New Roman, Times, serif;
  max-width: unset
}

.b6Cr_ div.article-body .article-gallery-embedded {
  border-color: currentcolor;
  border-style: solid;
  border-width: 1px 0;
  color: #e6e6e6;
  font-size: 1.5rem;
  margin: 1em 0;
  overflow: hidden;
  padding: 1.5em 0;
  width: 100%
}

.b6Cr_ div.article-body .article-gallery-embedded.light-text {
  opacity: 1
}

@media(min-width:480px) {
  .b6Cr_ div.article-body .article-gallery-embedded a {
    display: flex;
    justify-content: space-between;
    position: relative
  }
}

@media(max-width:479px) {
  .b6Cr_ div.article-body .article-gallery-embedded {
    margin-bottom: 12px;
    margin-top: 22px;
    padding: 16px 0
  }
}

.b6Cr_ div.article-body .article-gallery-embedded a:hover {
  text-decoration: none
}

.b6Cr_ div.article-body .article-gallery-embedded a:hover h4 {
  text-decoration: underline
}

.b6Cr_ div.article-body .article-gallery-embedded .article-image-box {
  box-shadow: 8px 8px 0 #0000000f;
  flex-basis: 50%
}

.b6Cr_ div.article-body .article-gallery-embedded .article-image-box.light-text {
  opacity: 1
}

.b6Cr_ div.article-body .article-gallery-embedded .article-image-box img {
  align-self: flex-start
}

.b6Cr_ div.article-body .article-gallery-embedded .article-text-box {
  flex-basis: 50%;
  position: relative
}

.b6Cr_ div.article-body .article-gallery-embedded .article-text-box a {
  flex-direction: column
}

@media(min-width:480px) {
  .b6Cr_ div.article-body .article-gallery-embedded .article-text-box {
    padding-left: 1em
  }
}

.b6Cr_ div.article-body .article-gallery-embedded .article-bv-label {
  color: #737373;
  font: 12px/1 Graphik, Helvetica;
  margin-bottom: 7px
}

.b6Cr_ div.article-body .article-gallery-embedded .bv-label-text {
  color: #c41a23;
  margin-left: 5px
}

.b6Cr_ div.article-body .article-gallery-embedded .icon-gallery {
  color: #6f6f6f;
  margin-right: .5em
}

.b6Cr_ div.article-body .article-gallery-embedded .embedded-content {
  display: flex
}

.b6Cr_ div.article-body .article-gallery-embedded .embedded-content h4 {
  font: 700 18px/1.56 Merriweather, GeorgiaCustom;
  margin: 0
}

.b6Cr_ div.article-body .article-gallery-embedded .article-launch-gallery {
  color: #333;
  display: inline-block;
  font: 500 14px/1.57 Graphik, Helvetica
}

.b6Cr_ div.article-body .article-gallery-embedded .article-launch-text {
  margin-right: 8px
}

.b6Cr_ div.article-body .article-gallery-embedded .article-slide-count {
  color: #a9a9a9;
  font: 12px/30px Graphik, Helvetica
}

.b6Cr_ div.article-body .article-gallery-embedded .article-arrow-right {
  display: inline-block;
  vertical-align: middle
}

@media(max-width:479px) {
  .b6Cr_ div.article-body .article-gallery-embedded .article-arrow-right {
    display: flex;
    margin-left: 8px
  }
}

.b6Cr_ div.article-body .article-gallery-embedded .fs-icon--arrow-right {
  fill: currentColor;
  height: 16px;
  width: 16px
}

.b6Cr_ div.article-body .mobile-image-wrapper img {
  max-height: 100%;
  object-fit: contain
}

.b6Cr_ div.article-body .mobile-image-wrapper img.contain {
  min-height: 185px;
  position: relative;
  width: 100%
}

.b6Cr_ div.article-body .image-embed .wp-caption-text {
  font-style: normal
}

.b6Cr_ div.article-body .image-embed .hidden-caption {
  display: none
}

.b6Cr_ div.article-body .image-embed figcaption {
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  margin-top: 8px
}

.b6Cr_ div.article-body .image-embed small {
  display: block;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.b6Cr_ div.article-body:not(.fs-premium)>h2 {
  clear: both;
  font: 500 24px/30px Graphik, Helvetica
}

.b6Cr_ div.article-body>h3.subhead3-embed {
  font-family: Graphik, Helvetica;
  font-weight: 500
}

@media(max-width:479px) {
  .b6Cr_ div.article-body {
    font: normal normal 17px/27.2px tabular-numbers, Georgia, "Droid Serif", Times New Roman, Times, serif;
    font-stretch: normal;
    overflow-anchor: none;
    z-index: 10
  }
}

.b6Cr_ div.article-body:not(.fs-premium)>p {
  font: normal 18px/160% Georgia, Cambria, Times New Roman, Times, serif;
  margin: 16px 0
}

@media(min-width:768px) {
  .b6Cr_ div.article-body.fs-premium>p {
    font-size: 18px;
    line-height: 30px
  }
}

.b6Cr_ div.article-body.article-subtype__masthead>h2 strong,
.b6Cr_ div.article-body.article-subtype__masthead>h3 strong,
.b6Cr_ div.article-body:not(.fs-premium)>h2 strong,
.b6Cr_ div.article-body:not(.fs-premium)>h3 strong {
  all: unset
}

.b6Cr_ div.article-body ul li {
  list-style-position: inside
}

.b6Cr_ div.article-body.fs-article.article-topline .topline-heading,
.b6Cr_ div.article-body.fs-article.article-topline h2 {
  font: 500 14px/21px Graphik, Helvetica;
  margin: 32px 0 16px
}

@media(max-width:479px) {

  .b6Cr_ div.article-body.fs-article.article-topline .topline-heading,
  .b6Cr_ div.article-body.fs-article.article-topline h2 {
    margin-bottom: 10px
  }
}

@media(max-width:767px) {
  .b6Cr_ div.article-body.fs-article.article-topline h2:first-of-type {
    margin: 16px 0
  }
}

.b6Cr_ div.article-body.fs-article.article-topline .key-facts,
.b6Cr_ div.article-body.fs-article.article-topline .timeline {
  margin-top: -12px
}

@media(max-width:479px) {

  .b6Cr_ div.article-body.fs-article.article-topline .key-facts,
  .b6Cr_ div.article-body.fs-article.article-topline .timeline {
    margin-top: -6px
  }
}

.b6Cr_ div.article-body.fs-article.article-topline .key-facts fbs-ad,
.b6Cr_ div.article-body.fs-article.article-topline .timeline fbs-ad {
  margin: -16px 0 16px
}

.b6Cr_ div.article-body.fs-article.article-topline .key-facts .key-facts-element:before,
.b6Cr_ div.article-body.fs-article.article-topline .key-facts .timeline-element:before,
.b6Cr_ div.article-body.fs-article.article-topline .timeline .key-facts-element:before,
.b6Cr_ div.article-body.fs-article.article-topline .timeline .timeline-element:before {
  margin-left: -18px
}

.b6Cr_ div.article-body.fs-article.article-topline .key-facts .timeline-element:not(:last-of-type):after,
.b6Cr_ div.article-body.fs-article.article-topline .timeline .timeline-element:not(:last-of-type):after {
  margin-left: -15px
}

.b6Cr_ div.article-body.fs-article.article-topline .topline-heading+p {
  display: block
}

.b6Cr_ div.article-body.fs-article.article-topline-contributor .key-facts .key-facts-element:before,
.b6Cr_ div.article-body.fs-article.article-topline-contributor .key-facts .key-facts-element:not(:last-of-type):after,
.b6Cr_ div.article-body.fs-article.article-topline-contributor .key-facts .timeline-element:before,
.b6Cr_ div.article-body.fs-article.article-topline-contributor .key-facts .timeline-element:not(:last-of-type):after,
.b6Cr_ div.article-body.fs-article.article-topline-contributor .timeline .key-facts-element:before,
.b6Cr_ div.article-body.fs-article.article-topline-contributor .timeline .key-facts-element:not(:last-of-type):after,
.b6Cr_ div.article-body.fs-article.article-topline-contributor .timeline .timeline-element:before,
.b6Cr_ div.article-body.fs-article.article-topline-contributor .timeline .timeline-element:not(:last-of-type):after,
.b6Cr_ div.article-body.fs-article.article-topline-contributor .topline-heading,
.b6Cr_ div.article-body.fs-article.article-topline-contributor h2 {
  color: #333
}

.b6Cr_ div.article-body .fbs-pricing__vendor-name,
.b6Cr_ div.article-body.fs-article .article_paragraph_7 {
  margin: 0
}

@supports(min-height:1lh) {
  .b6Cr_ div.article-body>p {
    min-height: 1lh
  }
}

.b6Cr_ .article-text {
  line-height: 1.63
}

.b6Cr_ .article-mobile-ad,
.b6Cr_ .native-ad-mobile {
  display: flex !important;
  margin-bottom: 5px
}

.b6Cr_ .article-mobile-ad>div,
.b6Cr_ .native-ad-mobile>div {
  text-align: center;
  width: 100%
}

.b6Cr_ fbs-accordion .wp-caption-text-caption:after {
  content: "...";
  display: inline-block
}

.b6Cr_ fbs-accordion .content,
.b6Cr_ fbs-accordion .minus {
  display: none
}

.b6Cr_ fbs-accordion [aria-expanded=true] .minus {
  color: #333;
  display: inline-block;
  font-size: var(--fbs-font-size-desktop-utility-m);
  font-weight: var(--fbs-font-weight-medium);
  line-height: var(--fbs-line-height-l);
  padding-left: 5px
}

.b6Cr_ fbs-accordion [aria-expanded=true] .wp-caption-text-caption:after {
  display: none
}

.b6Cr_ fbs-accordion [aria-expanded=true] .content {
  display: block;
  line-height: 16px
}

.b6Cr_ [position=inread] {
  text-align: center
}

.b6Cr_ .article-mobile-ad.showLabel>div:before,
.b6Cr_ [position=inread].showLabel>div:before {
  content: "ADVERTISEMENT";
  display: block;
  font: 400 10px/10px Graphik, helvetica, sans-serif;
  margin-bottom: 10px;
  text-align: center;
  width: 100%
}

.b6Cr_ .vestpocket {
  margin: 16px 0;
  min-height: 180px
}

.b6Cr_ .amp-imgratio {
  display: block
}

.b6Cr_ .wp-caption-text,
.b6Cr_ .wp-credit-text {
  color: #737373;
  font: normal 12px Graphik, Helvetica
}

.b6Cr_ .wp-caption-text .header,
.b6Cr_ .wp-credit-text .header {
  outline: 0
}

.b6Cr_ .wp-credit-text {
  display: block;
  text-transform: uppercase
}

@media(max-width:479px) {
  .b6Cr_ .wp-credit-text {
    display: block;
    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
    text-transform: uppercase
  }
}

.b6Cr_ .recirc-module-title {
  color: #333;
  font: 12px/18px Graphik, Helvetica
}

.b6Cr_ .recirc-module-title span {
  margin-left: 5px
}

.b6Cr_ .recirc-module:not(:empty) {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  clear: both;
  margin-bottom: 12px;
  padding: 12px 0
}

.b6Cr_ .recirc-block-padding {
  display: flex;
  justify-content: space-between;
  padding-top: 13px
}

.b6Cr_ .recirc-content {
  padding-right: 10px;
  width: 75%
}

.b6Cr_ .recirc-link h3.recirc-headline-no-margin {
  color: currentColor;
  font: 700 16px/24px Merriweather, GeorgiaCustom;
  margin: 0
}

.b6Cr_ .recirc-img {
  background: no-repeat 50%;
  background-size: cover;
  height: 0;
  padding-bottom: 14.0625%;
  width: 25%
}

.b6Cr_ .fs-article a.recirc-author {
  color: currentColor;
  font: 12px/18px Graphik, Helvetica;
  text-decoration: none;
  text-decoration-color: initial
}

.b6Cr_ .recirc-author {
  display: inline-block
}

.b6Cr_ .recirc-author-name {
  display: inline-block;
  font-weight: 500;
  margin: 0 5px
}

.b6Cr_ .recirc-author-type {
  color: #737373;
  display: inline-block;
  font: 12px/16px Graphik, Helvetica
}

.b6Cr_ .newsletter-inline-flex {
  margin-bottom: 19px
}

@media(max-width:479px) {
  .b6Cr_ .newsletter-inline-flex {
    margin-bottom: 24px
  }
}

.b6Cr_ .newsletter-inline-flex .subscribe-wrapper {
  display: none
}

.b6Cr_ .fs-article .newsletter-header,
.b6Cr_ .fs-article .newsletter-inline-flex {
  margin: 0 0 16px
}

.b6Cr_ .fs-premium h3.subhead3-embed {
  line-height: 120%
}

@media(max-width:479px) {
  .b6Cr_ .fs-premium h3.subhead3-embed {
    font-size: 18px
  }
}

@media(max-width:767px) {
  .b6Cr_ .fs-premium .image-embed {
    line-height: 18px;
    margin: 24px 0;
    max-width: 425px;
    width: 100%
  }
}

@media(max-width:479px) {
  .b6Cr_ .fs-premium hr.rule-embed:first-of-type {
    margin-bottom: 24px
  }

  .b6Cr_ .fs-premium:first-child>.subhead3-embed {
    margin-top: 24px
  }
}

.b6Cr_ .fs-article h2.faqs-title {
  color: var(--article-text-color, #242424);
  font: 400 32px/1.2 SchnyderS demi, Garamond, serif;
  margin-top: 24px;
  padding: 0 0 19px
}

@media(max-width:479px) {
  .b6Cr_ .fs-article h2.faqs-title {
    font-size: 26px
  }

  .b6Cr_ .fs-article .youtube-wrapper>iframe {
    width: 100%
  }
}

.b6Cr_ .image-embed__placeholder {
  display: block;
  height: 0;
  overflow: hidden
}

.b6Cr_ .image-embed__placeholder picture>img {
  width: 100%
}

.b6Cr_ .image-embed__placeholder progressive-image {
  display: flex !important;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute !important;
  top: 0;
  width: 100%
}

.b6Cr_ .image-embed__placeholder progressive-image img {
  height: 100% !important;
  width: auto
}

.b6Cr_ .subhead-embed {
  scroll-margin-top: calc(var(--header-height, 56px) + 8px)
}

.b6Cr_ h2.subhead-embed {
  font-weight: var(--fbs-font-weight-medium)
}

.b6Cr_ a.color-body-border.link-embed:not(:has(+.link-embed)),
.b6Cr_ h3.subhead3-embed {
  margin-bottom: 16px
}

.b6Cr_ .finds-module-content .image-embed small,
.b6Cr_ .finds-module-content .image-embed span.wp-credit-text {
  padding-right: 16px;
  text-align: end
}

.b6Cr_ .wp-caption .article-body-image img {
  position: absolute;
  top: 0;
  width: 100%
}

.b6Cr_ .adPlaceholderAsset {
  height: auto;
  margin: 0 auto;
  max-width: 310px;
  width: 100%
}

.b6Cr_.dygwu a {
  text-decoration: underline
}

.b6Cr_.dygwu a:hover {
  color: var(--fbs-color-component-hyperlink-hover)
}

.A7u9M {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  color: #333;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-block: 24px 45px;
  padding: 16px
}

@media(max-width:1023px) {
  .A7u9M {
    margin-block: 32px
  }
}

@media(max-width:767px) {
  .A7u9M {
    margin-block: 24px
  }
}

._1J1nD {
  align-items: center;
  display: flex;
  gap: 4px
}

.CT_ia {
  display: flex;
  height: 14px;
  width: 14px
}

@media(max-width:767px) {
  .CT_ia {
    height: 12px;
    width: 12px
  }
}

.CT_ia g {
  fill: #0062ff
}

.I4REM {
  font: 500 21px/27px Graphik, helvetica, sans-serif
}

@media(max-width:767px) {
  .I4REM {
    font: 500 18px/27px Graphik, helvetica, sans-serif
  }
}

.K0jxS {
  font: 400 18px/27px Graphik, helvetica, sans-serif
}

.K0jxS a {
  color: #003891;
  text-decoration: none
}

.K0jxS a:hover {
  text-decoration: underline
}

@media(max-width:767px) {
  .K0jxS {
    font: 400 17px/160% Graphik, helvetica, sans-serif
  }
}

._38K2d {
  color: var(--fbs-color-text-secondary);
  display: flex;
  gap: 16px;
  margin-bottom: 24px
}

.TYbQt,
._38K2d {
  text-decoration: none
}

.TYbQt {
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.HMT72 {
  background-color: var(--fbs-color-gray-300);
  height: 16px;
  width: 1px
}

.vKVY8 fbs-ad:before {
  line-height: 1
}

.L996f {
  margin-left: calc(50% - 50vw);
  min-height: 90px;
  width: 100vw !important
}

.L996f.LfzXb {
  min-height: 134px
}

.r70nM {
  min-height: 270px
}

.InYEJ {
  align-items: flex-start;
  min-height: 500px
}

.InYEJ fbs-ad {
  position: sticky;
  top: calc(var(--header-height) + 30px)
}

.txkpY {
  min-height: 320px
}

.EhNgY,
.txkpY {
  margin-left: -16px;
  width: 100vw !important
}

.LfzXb,
.lj8Sr {
  margin-bottom: 32px;
  margin-top: 32px
}

.CAfOz {
  align-items: center
}

.CAfOz:before {
  align-self: flex-start
}

.CAfOz.CF4ZK {
  align-items: normal;
  flex-direction: column
}

.CAfOz.CF4ZK:before {
  color: var(--fbs-color-text-secondary);
  content: "PROMOTED";
  display: flex;
  font-size: var(--fbs-font-size-desktop-label-s);
  left: 50%;
  margin-top: -20px;
  position: absolute;
  text-transform: uppercase;
  transform: translate(-50%)
}

@keyframes xXcs9 {
  0% {
    transform: translateY(100%)
  }

  to {
    transform: translateY(0)
  }
}

@keyframes RMg1k {
  0% {
    transform: translateY(0)
  }

  to {
    transform: translateY(100%)
  }
}

.BJ6dv {
  font: 500 12px/18px Graphik, Helvetica;
  margin: 16px 0 40px
}

.BJ6dv .CiWPn {
  color: #737373
}

.BJ6dv .ZDbnS {
  background-color: rgba(51, 51, 51, .902);
  display: none;
  inset: 0;
  position: fixed;
  z-index: 1
}

.BJ6dv .VXGX1 {
  display: block
}

.BJ6dv .RaGgQ {
  margin-bottom: 8px
}

.BJ6dv ol._gju9 {
  display: flex;
  gap: 0;
  margin: 0
}

@media(min-width:480px) {
  .BJ6dv ol._gju9 {
    flex-wrap: wrap;
    gap: 16px 32px;
    margin: 0 0 40px;
    padding-left: 16px
  }
}

.BJ6dv ol._gju9 .l79V0 {
  margin: 0;
  padding: 28px 0
}

@media(min-width:480px) {
  .BJ6dv ol._gju9 .l79V0 {
    padding: 0;
    width: calc(50% - 16px)
  }
}

.BJ6dv ol._gju9 .l79V0 .li_8a {
  color: #333;
  text-decoration: none
}

.BJ6dv ol._gju9 .l79V0 .li_8a:hover {
  text-decoration: underline
}

.BJ6dv.JA8Od .CiWPn {
  font: 600 14px/22px Graphik, Helvetica
}

@media(max-width:479px) {
  .BJ6dv.JA8Od .CiWPn {
    font-size: 10px;
    line-height: 12px
  }
}

.BJ6dv.JA8Od ._gju9 .l79V0 .li_8a {
  font: 600 12px/16px Graphik, Helvetica
}

.BJ6dv .ZByIz {
  margin-left: 0;
  width: calc(50% - 16px)
}

.qK3Up .RaGgQ {
  gap: 12px;
  justify-content: flex-end
}

.qK3Up .RaGgQ,
.qK3Up .UEF7O {
  align-items: center;
  display: flex
}

.qK3Up .UEF7O {
  background-color: #f0f0f0;
  border-radius: 8px;
  height: 36px;
  justify-content: center;
  width: 36px
}

.qK3Up .UEF7O svg {
  height: 24px;
  width: 24px
}

.qK3Up ._1KOs_ {
  animation: xXcs9 1s forwards;
  background-color: #fff;
  border-radius: 8px;
  bottom: 0;
  height: 50vh;
  left: 0;
  margin-bottom: 0;
  padding: 16px;
  position: fixed;
  width: 100vw;
  z-index: 2
}

.qK3Up ._1KOs_ .CiWPn {
  font-size: 14px;
  line-height: 21px
}

.qK3Up ._3P_Qt {
  animation: RMg1k 1s forwards
}

.qK3Up ._79TBB {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%
}

.qK3Up .VF07D {
  fill: #737373;
  height: 20px;
  width: 20px
}

.qK3Up ._gju9 {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 28px;
  max-height: calc(100% - 64px);
  overflow: auto;
  padding: 0
}

.qK3Up ._gju9 .l79V0 {
  border-bottom: 1px solid #e3e3e3;
  color: #333;
  list-style-position: inside;
  padding-bottom: 28px;
  width: 100%
}

.qK3Up ._gju9 .l79V0:last-child {
  border-bottom: none;
  padding-bottom: 0
}

.Sg4hO {
  display: flex;
  flex-direction: column;
  min-height: inherit
}

.uey2j {
  align-items: center;
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  display: flex;
  flex: 1;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: center;
  margin: 0;
  padding: 10px 0
}

.LfCZQ {
  align-self: center;
  color: #8c8c8c;
  font: 10px/14px Graphik, helvetica, sans-serif;
  margin: 0;
  padding-bottom: 5px
}

.KqmFU {
  flex-basis: 100%
}

.k0JS7 {
  align-items: center;
  display: flex;
  flex-basis: auto;
  justify-content: center;
  width: 100%
}

.k0JS7>div {
  text-align: center;
  width: 100%
}

.nsO6K {
  clear: both
}

.MWrh7 {
  aspect-ratio: 16/9;
  margin: 16px 0
}

._5rdr5 {
  display: flex;
  flex-direction: row;
  gap: 16px
}

._5rdr5 .anbz7 {
  align-items: center;
  flex: 1
}

._5rdr5 .anbz7 h3.z0b69 {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  font: 500 16px/24px Graphik, helvetica, sans-serif;
  font-style: normal;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis
}

._5rdr5 .anbz7 h3.z0b69 a {
  color: currentColor;
  text-decoration: none
}

._5rdr5 .anbz7 h3.z0b69 a:hover {
  text-decoration: underline
}

._5rdr5 .anbz7 h3.ltOxm {
  -webkit-line-clamp: 3
}

._5rdr5 .anbz7.VsVwu {
  align-items: start
}

._5rdr5 .anbz7.VsVwu h3.z0b69 {
  font: 500 18px/27px Graphik, helvetica, sans-serif
}

.kDIGV {
  display: block
}

.kDIGV img {
  height: 90px !important;
  object-fit: contain;
  width: 160px
}

.G7lMy {
  display: block;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  margin-top: 8px
}

.G7lMy,
.G7lMy a.qxslY {
  color: var(--fbs-color-text-primary)
}

.G7lMy a.qxslY {
  text-decoration: none
}

.G7lMy a.qxslY :hover {
  text-decoration: underline
}

.fR_FY {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.YqppC {
  align-items: center;
  display: flex
}

.YqppC .Pv1rs {
  margin: -8px 0;
  padding: 8px
}

.e2slo {
  animation: _dZ_B 1s linear infinite alternate
}

@keyframes _dZ_B {
  0% {
    background-color: #e3e3e3
  }

  to {
    background-color: #f0f0f0
  }
}

.P7h_m {
  border-bottom: 1px solid var(--fbs-color-border-primary);
  border-top: 1px solid var(--fbs-color-border-primary);
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 16px 0;
  padding: 16px 0
}

.ruw7_ {
  color: currentColor;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-label-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.ruw7_ a._rEMv {
  color: var(--fbs-color-text-primary);
  text-decoration: none
}

.ruw7_ a._rEMv :hover {
  text-decoration: underline
}

.yoTg4 {
  height: 32px;
  width: 32px
}

.bMqrj {
  margin-top: 8px
}

@media(min-width:1024px) {
  .KNNlC {
    padding-left: 80px
  }
}

.bMqrj .KLmjj {
  background: inherit;
  background-color: var(--article-bg-color, #fff);
  color: var(--fbs-color-text-primary);
  cursor: pointer;
  font-family: var(--fbs-font-family-global-sans-medium);
  font-size: var(--fbs-font-size-desktop-utility-m);
  font-weight: var(--fbs-font-weight-medium);
  height: auto;
  line-height: var(--fbs-line-height-l);
  padding-left: 6px
}

.y1WFo {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #ebf2ff;
  cursor: pointer;
  padding: .27rem .6rem .26rem 0;
  position: relative
}

.y1WFo button {
  color: #003891;
  display: contents
}

.y1WFo:hover {
  background-color: #e5efff
}

.y1WFo:active {
  background-color: #e0ecff
}

@media(max-width:479px) {
  .y1WFo {
    padding: .26rem .26rem .26rem 0 !important
  }
}

.jC21E {
  display: inline-block;
  height: 1em;
  position: relative;
  width: 2px
}

@media(max-width:479px) {
  .jC21E {
    width: 10px
  }
}

.jC21E svg {
  height: 10px;
  margin-left: -2px;
  position: absolute;
  top: 2px;
  width: 14px
}

@media(max-width:479px) {
  .jC21E svg {
    margin-left: -4px
  }
}

.jC21E svg g,
.jC21E svg path {
  fill: #0062ff
}

.Ud_Fz {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 15px;
  position: sticky;
  transition: all .2s linear;
  z-index: 2
}

.Ud_Fz.FIZKt {
  position: relative
}

.KLLux {
  background-color: #0000;
  border-color: #0000;
  margin: 0;
  padding: 15px 15px 0
}

.KLLux,
.KLLux .bPipH {
  transition: all .2s linear
}

.KLLux .bPipH {
  height: 169px;
  margin: 4px auto 0;
  width: 300px
}

@media(min-width:1024px) {
  .KLLux .bPipH {
    height: 300px;
    width: 400px
  }

  .KLLux.tS7VO .bPipH {
    height: 225px
  }
}

.KLLux .WiQgo {
  height: 0;
  transition: height .2s linear
}

.KLLux:before {
  background-color: #fcfcfc;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 30px;
  width: 100%
}

.bPipH {
  background: #f2f2f2 url(images/KlVuzGGO6j7X.png) no-repeat 50%;
  height: 169px;
  margin: 4px auto 16px;
  overflow: hidden;
  position: relative;
  transition: all .2s linear;
  width: 300px
}

@media(min-width:1024px) {
  .bPipH {
    height: 300px;
    width: 400px
  }
}

.GoDXB,
.WiQgo {
  color: #333;
  display: block;
  font: 400 10px/12px Graphik, helvetica, sans-serif;
  height: 12px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  transition: height .2s linear;
  white-space: nowrap;
  width: 300px
}

@media(min-width:1024px) {

  .GoDXB,
  .WiQgo {
    width: 400px
  }
}

.WiQgo {
  color: #171717;
  font-weight: 500
}

.MU3_7 {
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  height: 26px;
  padding: 3px;
  position: absolute;
  right: 7px;
  top: 7px;
  width: 26px;
  z-index: 3
}

.MU3_7:hover {
  background: #ffffff4d
}

.MU3_7>svg {
  color: #fff;
  height: 20px;
  width: 20px
}

.NfwWR {
  aspect-ratio: 16/9;
  background: #f2f2f2 url(images/KlVuzGGO6j7X.png) no-repeat 50%;
  margin: 16px -16px
}

.bnU4K {
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  clear: both;
  gap: 16px;
  margin: 24px 0;
  padding: 16px
}

.bnU4K .lGa1L {
  align-items: center;
  container-name: initial-view;
  container-type: inline-size;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: space-between
}

.bnU4K .lGa1L .eYZhv {
  color: #333;
  display: flex;
  flex-direction: column;
  gap: 8px
}

.bnU4K .lGa1L .eYZhv .ZqpmD {
  font: 500 16px/24px Graphik, helvetica, sans-serif
}

.bnU4K .lGa1L .eYZhv .Gkqm3 {
  font: 400 12px/18px Graphik, helvetica, sans-serif
}

@container initial-view (max-width: 428px) {
  .bnU4K .lGa1L button {
    height: 38px !important
  }
}

.bnU4K .lGa1L button {
  fill: #fff;
  align-items: center;
  background: #333;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font: 500 14px/20px Graphik, helvetica, sans-serif;
  gap: 4px;
  height: 48px;
  justify-content: center;
  padding: 10px 16px 10px 10px;
  white-space: nowrap
}

.bnU4K .lGa1L button svg {
  height: 20px;
  width: 20px
}

.bnU4K .xE9eq {
  display: none
}

.bnU4K .xE9eq .eYZhv {
  color: #333;
  display: flex;
  flex-direction: column;
  gap: 8px
}

.bnU4K .xE9eq .eYZhv .ZqpmD {
  font: 500 16px/24px Graphik, helvetica, sans-serif
}

.bnU4K .xE9eq .eYZhv .Gkqm3 {
  font: 400 12px/18px Graphik, helvetica, sans-serif
}

.bnU4K.zephr-remindme-success .lGa1L {
  display: none
}

.bnU4K.zephr-remindme-success .xE9eq {
  display: block
}

.zephr-remindme-success .bnU4K .lGa1L {
  display: none
}

.zephr-remindme-success .bnU4K .xE9eq {
  display: block
}

.tuTQ_ {
  height: 1rem;
  margin-bottom: 1px
}

@media(max-width:479px) {
  .tuTQ_ {
    margin: 0 0 3px -4px
  }
}

._8tU8e {
  align-items: center;
  color: var(--fbs-color-text-secondary);
  column-gap: 5px;
  display: flex;
  flex-wrap: wrap;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  letter-spacing: -.2px;
  white-space: nowrap
}

._8tU8e svg {
  height: 1rem
}

._8tU8e span:first-of-type {
  margin-right: 3px
}

@media(min-width:768px) {
  ._8tU8e {
    font-size: var(--fbs-font-size-desktop-utility-m)
  }
}

@media(max-width:479px) {
  ._8tU8e {
    -webkit-font-smoothing: auto;
    margin: 8px 0
  }
}

.VlJiP {
  visibility: hidden
}

@media(max-width:1023px) {
  .VlJiP {
    display: none
  }
}

._7iy18 {
  border: 1px solid #333;
  z-index: 999
}

.Heuf3,
._7iy18 {
  align-items: center;
  background: rgba(0, 0, 0, .502);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.Heuf3,
.yUI9Y {
  z-index: 1000
}

.yUI9Y {
  align-items: center;
  background: #fcfcfc;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  left: 50%;
  max-height: calc(100vh - 8rem);
  max-width: calc(100% - 2rem);
  overflow-y: scroll;
  padding-top: 40px;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 560px
}

.yUI9Y::-webkit-scrollbar {
  display: none
}

@media(max-width:479px) {
  .yUI9Y {
    gap: 32px;
    padding-top: 16px
  }
}

.rxVTI {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0 1rem;
  max-width: 382px
}

.yqojr {
  color: #333;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-heading-xl)/var(--fbs-line-height-xs) Schnyder S, serif;
  text-align: center
}

@media(max-width:479px) {
  .yqojr {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-display-s)/var(--fbs-line-height-xs) Schnyder S, serif
  }
}

.S872S {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 400px
}

@media(max-width:479px) {
  .S872S {
    max-width: calc(100% - 2rem) !important
  }
}

._8Mfjj {
  fill: #333;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 1.5rem;
  height: 40px;
  padding: 8px;
  position: absolute;
  right: 24px;
  top: 24px;
  width: 40px
}

@media(max-width:479px) {
  ._8Mfjj {
    right: 8px;
    top: 8px
  }
}

._9veKT {
  background: #171717;
  border: 1px solid #333;
  border-radius: 4px;
  height: 100px;
  width: 100px
}

@media(max-width:479px) {
  ._9veKT {
    height: 120px;
    width: 120px
  }
}

._5gxsc {
  color: #333;
  font: 400 16px/24px Graphik, helvetica, sans-serif;
  text-align: center
}

._5gxsc span {
  font-weight: 500;
  white-space: nowrap
}

@media(max-width:479px) {
  ._5gxsc {
    font-size: 14px;
    line-height: 21px
  }
}

.fGsw7 {
  border: 1px dashed #dc0000;
  border-radius: 4px;
  font: 400 20px/30px Schnyder S, serif;
  gap: 1rem;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 283px;
  padding: 8px 16px
}

.fGsw7,
.fGsw7 button {
  align-items: center;
  display: flex
}

.fGsw7 button {
  background: #dc0000;
  border-radius: 8px;
  color: #fff;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) Graphik, helvetica, sans-serif;
  gap: 10px;
  justify-content: center;
  max-width: 82px;
  padding: 4px 24px
}

.fGsw7 button[disabled] {
  cursor: default;
  opacity: .8
}

@media(max-width:479px) {
  .fGsw7 {
    max-width: 100%
  }
}

.Mjr7F {
  color: #dc0000;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis
}

.uYlMb {
  background: #dc0000;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) Graphik, helvetica, sans-serif;
  padding: 8px 24px;
  text-decoration: none
}

._78gYT,
.uYlMb {
  text-align: center
}

._78gYT {
  align-items: center;
  align-self: stretch;
  background: #f4f4f4;
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  padding: 24px 0
}

._78gYT span {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-xs) var(--fbs-font-family-global-sans)
}

@media(max-width:479px) {
  ._78gYT span {
    font-size: var(--fbs-font-size-desktop-utility-m)
  }

  ._78gYT {
    padding: 16px 0
  }
}

._6ybfs {
  color: #333;
  cursor: pointer;
  font: 500 16px/24px Graphik, helvetica, sans-serif;
  text-decoration: none
}

.GbifT {
  height: 1rem;
  opacity: 0;
  padding: 0
}

@media(max-width:479px) {
  .GbifT {
    height: 0
  }
}

.Vnf1i {
  align-items: center;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  display: grid;
  grid-template-columns: 128px 1fr;
  padding: 1.5rem
}

@media(max-width:767px) {
  .Vnf1i {
    grid-template-columns: 80px 1fr;
    padding: .5rem
  }
}

._1InCS {
  align-items: center;
  background: #fcfcfc;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23000' stroke-width='2' stroke-dasharray='5' stroke-linecap='square'/%3E%3C/svg%3E");
  border-radius: 4px;
  color: #dc0000;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font: 300 18px/40px Graphik, Helvetica;
  height: 128px;
  justify-content: center;
  letter-spacing: -.1px;
  max-width: 128px;
  min-width: 128px;
  padding: 20px 2rem;
  text-align: center
}

._1InCS,
._1InCS:hover {
  text-decoration: none
}

._1InCS.KjMjX {
  background-image: unset;
  padding: 0
}

._1InCS.KjMjX img {
  border: 1px solid #333
}

@media(max-width:767px) {
  ._1InCS {
    font-size: .75rem;
    height: 80px;
    letter-spacing: -.1px;
    line-height: 18px;
    max-width: 80px;
    min-width: 80px
  }
}

._1InCS.YEuXH {
  opacity: .5
}

._1InCS.YEuXH .DsSzD {
  color: var(--fbs-color-gray-400)
}

.KGC16 {
  column-gap: 24px;
  display: flex;
  margin-left: 32px
}

@media(max-width:767px) {
  .KGC16 {
    margin-left: 16px
  }
}

.NpIJB {
  display: flex;
  flex-direction: column;
  height: 128px;
  justify-content: space-between;
  width: 100%
}

@media(max-width:1023px) {
  .NpIJB {
    height: 114px
  }
}

@media(max-width:767px) {
  .NpIJB {
    height: unset;
    row-gap: .5rem
  }
}

._6ZYsc {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: #333;
  display: -webkit-box;
  font: 500 18px/27px Graphik, Helvetica;
  overflow: hidden;
  text-overflow: ellipsis
}

@media(max-width:767px) {
  ._6ZYsc {
    font-size: 14px;
    line-height: 21px;
    row-gap: .5rem
  }
}

@media(max-width:479px) {
  ._6ZYsc {
    min-height: 42px
  }
}

.rkqfP {
  color: #333;
  cursor: pointer;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) Graphik, Helvetica;
  letter-spacing: -.2px
}

.rkqfP .I_Z0t {
  -webkit-font-smoothing: auto;
  align-items: center;
  display: flex
}

.rkqfP .uN9oH {
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  margin-left: 4px
}

@media(max-width:767px) {
  .rkqfP {
    width: 95px
  }
}

@media(max-width:479px) {
  .rkqfP {
    align-self: flex-end;
    bottom: 0;
    position: absolute
  }
}

@media(max-width:767px) {
  ._8h2uH {
    justify-content: flex-start
  }
}

@media(max-width:479px) {
  ._8h2uH {
    max-width: max-content;
    min-height: 28px
  }
}

.ujPHo {
  align-items: center;
  background-color: #dc0000;
  border-radius: .5rem;
  display: flex;
  gap: 10px;
  height: 36px;
  justify-content: center;
  padding: .5rem 1rem;
  text-decoration: none;
  width: 100%
}

@media(max-width:479px) {
  .ujPHo {
    height: 28px;
    padding: .5rem 1rem
  }
}

.hVqCU {
  color: #fff;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) Graphik, Helvetica;
  width: max-content
}

.RxvtI {
  border-top: 1px solid #e3e3e3;
  color: #333;
  font: 400 16px/24px Georgia, Cambria, Times New Roman, Times, serif;
  grid-column: 1/3;
  margin-top: 1.5rem;
  padding-top: 1.5rem
}

.RxvtI ul {
  margin-left: 1rem
}

.RxvtI li,
.RxvtI p {
  margin-bottom: 8px
}

@media(max-width:767px) {
  .RxvtI {
    font: 400 14px/21px Georgia, Cambria, Times New Roman, Times, serif;
    margin-top: 1rem;
    padding: 8px 16px 0
  }
}

.DsSzD,
.DsSzD:first-line {
  text-transform: uppercase
}

.DsSzD:first-line {
  font-family: Schnyder S, Merriweather, GeorgiaCustom;
  font-size: 28px;
  font-weight: 700;
  line-height: 48px
}

@media(max-width:767px) {
  .DsSzD:first-line {
    font-size: 1rem;
    letter-spacing: -.1px;
    line-height: 1.5rem
  }
}

@media(max-width:480px) {
  .KGC16 {
    display: block;
    position: relative
  }

  .rkqfP {
    bottom: 6px;
    position: absolute;
    right: 0
  }

  .ujPHo {
    height: 28px;
    margin-top: 8px;
    max-width: 125px
  }

  .RxvtI {
    padding: 0
  }

  .cV_N9 {
    -webkit-font-smoothing: auto;
    margin: 8px 0
  }

  .N_n_g {
    margin: 0 0 3px -4px
  }
}

.cJpXu {
  margin-top: 8px
}

.T19b1 {
  text-decoration: none !important
}

.T19b1:hover {
  text-decoration: none
}

.WRaJH {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  row-gap: 1rem
}

@media(max-width:767px) {
  .WRaJH {
    margin-bottom: 32px;
    row-gap: .5rem
  }
}

.t7ehC {
  color: #333;
  font: 500 24px/36px Graphik, helvetica, sans-serif;
  margin-bottom: 1.5rem;
  text-transform: capitalize
}

@media(max-width:767px) {
  .t7ehC {
    margin-bottom: 1rem
  }
}

@media(max-width:479px) {
  .t7ehC {
    font: 500 18px/27px Graphik, helvetica, sans-serif
  }
}

._57ItD {
  padding-bottom: 12px
}

._57ItD .BMdC_:before {
  content: "Deals Updated on "
}

._1jh4i a.coupon-button,
._1jh4i a.coupon-button:hover {
  background-color: #dc0000;
  margin-top: 8px;
  text-decoration: none
}

@media(min-width:768px) {

  ._1jh4i a.coupon-button,
  ._1jh4i a.coupon-button:hover {
    height: 32px
  }
}

._1jh4i a.offer-wrapper,
._1jh4i a.offer-wrapper:hover {
  color: #dc0000;
  text-decoration: none
}

._1jh4i a,
._1jh4i a:hover {
  text-decoration: none
}

._1jh4i a.offer-wrapper {
  font-size: var(--fbs-font-size-desktop-utility-l);
  height: 70px;
  line-height: 32px;
  max-width: 70px;
  min-width: 70px
}

._1jh4i .offer-title:first-line {
  font-size: var(--fbs-font-size-desktop-heading-m);
  line-height: normal;
  text-transform: uppercase
}

@media(max-width:767px) {
  ._1jh4i .offer-title:first-line {
    font-size: var(--fbs-font-size-mobile-utility-l);
    letter-spacing: -.1px;
    line-height: normal
  }
}

._1jh4i .coupon-card {
  grid-template-columns: 70px 1fr;
  padding: 16px
}

._1jh4i .coupon-card iframe {
  display: contents
}

._1jh4i .coupon-details-wrapper {
  margin-left: 16px
}

._1jh4i h3.coupon-title {
  font-size: var(--fbs-font-size-desktop-heading-m);
  line-height: 1.2;
  margin: 0
}

@media(max-width:1023px) {
  ._1jh4i h3.coupon-title {
    font-size: var(--fbs-font-size-mobile-utility-l);
    line-height: 21px
  }
}

._1jh4i .coupon-end-date {
  display: none
}

._1jh4i .coupon-details-container {
  height: 40px
}

@media(min-width:768px) {
  ._1jh4i .coupon-details-container {
    height: 61px
  }
}

._1jh4i .coupon-more-details {
  bottom: 0
}

._1jh4i .coupon-modal-backdrop {
  border: 1px solid #333;
  z-index: 999
}

._1jh4i .coupon-modal-backdrop,
._1jh4i .modalWrapper {
  align-items: center;
  background: rgba(0, 0, 0, .502);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%
}

._1jh4i .modalWrapper {
  z-index: 1000
}

._1jh4i .coupon-modal-content {
  align-items: center;
  background: #fcfcfc;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  left: 50%;
  max-height: calc(100vh - 8rem);
  max-width: calc(100% - 2rem);
  overflow-y: scroll;
  padding-top: 40px;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 560px;
  z-index: 1000
}

._1jh4i .coupon-modal-content::-webkit-scrollbar {
  display: none
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-content {
    gap: 32px;
    padding-top: 16px
  }
}

._1jh4i .coupon-modal-logo-and-title {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0 1rem;
  max-width: 382px
}

._1jh4i .coupon-modal-title {
  color: #333;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-heading-xl)/var(--fbs-line-height-xs) Schnyder S, serif;
  text-align: center
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-title {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-display-s)/var(--fbs-line-height-l) Schnyder S, serif
  }
}

._1jh4i .coupon-modal-button-and-text {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 400px
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-button-and-text {
    max-width: calc(100% - 2rem) !important
  }
}

._1jh4i .coupon-modal-close-button {
  fill: #333;
  background: none;
  border: none;
  cursor: pointer;
  font-size: var(--fbs-font-size-mobile-vetted-module-h2);
  height: 40px;
  padding: 8px;
  position: absolute;
  right: 24px;
  top: 24px;
  width: 40px
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-close-button {
    right: 8px;
    top: 8px
  }
}

._1jh4i .coupon-modal-logo {
  background: #171717;
  border: 1px solid #333;
  border-radius: 4px;
  height: 100px;
  width: 100px
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-logo {
    height: 120px;
    width: 120px
  }
}

._1jh4i .coupon-modal-copy-text {
  color: #333;
  font: 400 var(--fbs-font-size-mobile-heading-s)/1.5 var(--fbs-font-family-global-sans);
  text-align: center
}

._1jh4i .coupon-modal-copy-text span {
  font-weight: 500;
  white-space: nowrap
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-copy-text {
    font-size: 14px;
    line-height: 21px
  }
}

._1jh4i .coupon-modal-coupon-container {
  align-items: center;
  border: 1px dashed #dc0000;
  border-radius: 4px;
  display: flex;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-headline-m)/1.5 var(--fbs-font-family-global-serif);
  gap: 1rem;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 283px;
  padding: 8px 16px
}

._1jh4i .coupon-modal-coupon-container button {
  align-items: center;
  background: #dc0000;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  gap: 10px;
  justify-content: center;
  max-width: 82px;
  padding: 4px 24px
}

._1jh4i .coupon-modal-coupon-container button[disabled] {
  cursor: default;
  opacity: .8
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-coupon-container {
    max-width: 100%
  }
}

._1jh4i p.coupon-modal-coupon-code {
  color: #dc0000;
  margin: 0;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis
}

._1jh4i a.coupon-modal-shop-now-button {
  background: #dc0000;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) Graphik, Helvetica;
  padding: 8px 24px;
  text-align: center;
  text-decoration: none
}

._1jh4i a.coupon-modal-shop-now-button:hover {
  color: #fff;
  text-decoration: none
}

._1jh4i .coupon-modal-expiry-date {
  align-items: center;
  align-self: stretch;
  background: #f4f4f4;
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  padding: 24px 0;
  text-align: center
}

._1jh4i .coupon-modal-expiry-date span {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-expiry-date span {
    font-size: var(--fbs-font-size-desktop-utility-m)
  }

  ._1jh4i .coupon-modal-expiry-date {
    padding: 16px 0
  }
}

._1jh4i a.coupon-modal-copy-coupon-code {
  color: #333;
  cursor: pointer;
  font: 500 16px/24px Graphik, Helvetica;
  text-decoration: none
}

._1jh4i a.coupon-modal-copy-coupon-code:hover {
  text-decoration: none
}

._1jh4i .coupon-modal-no-enddate {
  height: 1rem;
  opacity: 0;
  padding: 0
}

@media(max-width:479px) {
  ._1jh4i .coupon-modal-no-enddate {
    height: 0
  }
}

.ruR2h {
  font: 12px/1.5 Graphik, helvetica, sans-serif;
  margin-bottom: 1.2rem;
  opacity: .8
}

.ruR2h p {
  margin: 0 !important;
  padding: 0
}

.YtcMT {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  padding: 16px 0
}

.YtcMT a.lrpne {
  color: var(--fbs-color-text-primary);
  text-decoration: none
}

.YtcMT a.lrpne:hover {
  text-decoration: underline
}

@media(max-width:767px) {
  .YtcMT {
    padding-top: 24px
  }
}

.h9nLs {
  position: relative
}

.RANYb {
  margin: 16px auto;
  max-width: 700px;
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .RANYb {
    width: calc(100% - 64px)
  }
}

.Ek4oE {
  height: 0;
  padding-bottom: 46.874%;
  position: relative;
  transition: .75s;
  width: 100%
}

.Ek4oE .ceros-embed {
  background: none
}

.Ek4oE .ceros-embed:before {
  content: "";
  height: 99%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 99%
}

.Ek4oE .ceros-embed:before,
.Ek4oE .iframe-embed {
  background: #f2f2f2 url(images/KlVuzGGO6j7X.png) no-repeat 50%
}

.Ek4oE .ceros-embed,
.Ek4oE .iframe-embed {
  margin-bottom: 1.2rem;
  margin-top: 1.2rem;
  overflow: hidden;
  position: relative
}

.Ek4oE .ceros-embed.iframe-ratio,
.Ek4oE .iframe-embed.iframe-ratio {
  height: 0
}

.Ek4oE .ceros-embed:not(.offset),
.Ek4oE .iframe-embed:not(.offset) {
  width: 100%
}

.Ek4oE .ceros-embed iframe,
.Ek4oE .iframe-embed iframe {
  border: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.Ek4oE .iframe-embed.offset {
  padding-bottom: 210px
}

.Ek4oE .fs-premium .iframe-embed.live-event-template.offset {
  padding-bottom: 160px
}

@media (min-width:480px) {
  .Ek4oE .fs-premium .iframe-embed.live-event-template {
    padding-top: 42.08% !important
  }
}

@media (min-width:768px) {
  .Ek4oE .fs-premium .embed-base:not(.image-embed).aligncenter {
    margin: 19px auto
  }

  .Ek4oE .fs-premium .embed-base:not(.image-embed).alignright {
    float: right;
    margin: 0 0 1.75% 3.5%;
    width: 40%
  }

  .Ek4oE .fs-premium .embed-base:not(.image-embed).alignleft {
    float: left;
    margin: 0 3.5% 1.75% 0;
    width: 40%
  }

  .Ek4oE .fs-premium .embed-base:not(.image-embed).offsetleft,
  .Ek4oE .fs-premium .embed-base:not(.image-embed).offsetright {
    width: 90%
  }
}

@media (max-width:1280px) {
  .Ek4oE .iframe-embed.offset {
    padding-bottom: 102px
  }

  .Ek4oE .fs-premium .iframe-embed.live-event-template.offset {
    padding-bottom: 80px
  }
}

@media (max-width:480px) {

  .Ek4oE .ceros-embed,
  .Ek4oE .iframe-embed {
    margin-bottom: .75rem;
    margin-left: 0;
    margin-top: .75rem;
    width: 100%
  }

  .Ek4oE .ceros-embed iframe,
  .Ek4oE .iframe-embed iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
  }

  .Ek4oE .ceros-embed.offset,
  .Ek4oE .iframe-embed.offset {
    padding-bottom: 0
  }

  .Ek4oE .ceros-embed.iframe-ratio.offset,
  .Ek4oE .iframe-embed.iframe-ratio.offset {
    width: 90vw
  }

  .Ek4oE .fs-premium .iframe-embed.live-event-template.offset {
    padding-bottom: 0
  }
}

.c0EXy .ceros-embed {
  margin: 0
}

.zVTfa {
  margin: 0 auto;
  max-width: 1600px;
  padding-bottom: 40px;
  width: 75%
}

.tblbc {
  width: 100%
}

.eiggU {
  background: 50%/contain no-repeat;
  display: block;
  position: relative
}

._3dMXW {
  padding: 0;
  position: absolute;
  top: 0
}

.U6W4J,
._3dMXW {
  transition: .75s;
  width: 100%
}

.U6W4J {
  height: 0;
  padding-bottom: 46.874%;
  position: relative
}

.mqawg {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.aY5Zr {
  font-size: 32px;
  font-style: normal;
  font-weight: var(--fbs-font-weight-bold);
  line-height: 1.22;
  margin: 0
}

@media(min-width:768px) {
  .aY5Zr {
    font-size: 54px
  }
}

._RIvP {
  display: flex
}

.fROHd {
  text-align: left
}

.fROHd ._RIvP {
  justify-content: left
}

.InKvv {
  text-align: center
}

.InKvv ._RIvP {
  justify-content: center
}

._1Gnwh {
  text-align: right
}

._1Gnwh ._RIvP {
  justify-content: right
}

.ecTne {
  display: block;
  font: 500 14px/150% Graphik, helvetica, sans-serif;
  margin-bottom: 16px;
  text-transform: uppercase
}

@media(max-width:767px) {
  .ecTne {
    font-size: 12px
  }
}

.kh5W_ {
  text-decoration: none
}

._fHoa {
  background-color: currentColor;
  height: 5px
}

.u31Z5 {
  background-color: #fcfcfc;
  margin: -89px auto 0;
  max-width: 780px;
  position: relative;
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .u31Z5 {
    width: calc(100% - 64px)
  }
}

.coR6g {
  padding: 40px 40px 0
}

.XT9Di {
  background-color: #fcfcfc;
  position: relative
}

.SQna_ {
  margin: 0 auto;
  max-width: 900px;
  padding: 52px 40px 40px;
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .SQna_ {
    width: calc(100% - 64px)
  }
}

.aGUMw {
  background-color: currentColor;
  margin: -89px auto 0;
  max-width: 780px;
  position: relative;
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .aGUMw {
    width: calc(100% - 64px)
  }
}

.OyOnz {
  padding: 52px 40px 40px
}

.tGnx_ {
  display: flex;
  flex-direction: column;
  position: relative
}

@media(min-width:480px) {
  .tGnx_ {
    flex-direction: column
  }
}

.DsQcU {
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .DsQcU {
    left: 50%;
    max-width: 780px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 64px)
  }
}

.ZYRhz {
  padding: 16px
}

@media(min-width:480px) {
  .ZYRhz {
    padding: 40px
  }
}

.y2UMP {
  display: flex;
  flex-direction: column-reverse
}

@media(min-width:480px) {
  .y2UMP {
    flex-direction: row
  }

  .BErkS {
    flex-direction: row-reverse
  }
}

.ZgI9l {
  box-sizing: border-box;
  width: 100%
}

@media(min-width:480px) {
  .ZgI9l {
    width: 50%
  }
}

._2_rjn,
._7gdaz {
  align-items: center;
  display: flex
}

._7gdaz {
  background-color: currentColor;
  justify-content: center;
  position: relative
}

.jUkBn {
  padding: 24px 16px
}

@media(min-width:480px) {
  .jUkBn {
    padding: 40px
  }

  .IG3mj {
    height: 50vw;
    min-height: 384px;
    padding-bottom: 0
  }
}

.cxkrv {
  background-color: #000;
  color: #fff;
  position: relative
}

.HQYQR {
  margin: auto;
  max-width: 700px;
  padding: 16px 0 24px;
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .HQYQR {
    padding: 32px 0;
    width: calc(100% - 64px)
  }
}

.FBQIu h1 {
  font: var(--fbs-font-weight-demi) var(--fbs-font-size-desktop-display-l)/var(--fbs-line-height-xs) var(--fbs-font-family-global-serif)
}

@media(max-width:767px) {
  .FBQIu h1 {
    font-size: var(--fbs-font-size-mobile-display-l)
  }
}

._3_WSY {
  font: 400 17px/160% Georgia, Cambria, Times New Roman, Times, serif;
  margin-top: 16px
}

@media(min-width:480px) {
  ._3_WSY {
    font-size: 20px;
    line-height: 140%
  }
}

._4Amui {
  display: flex;
  flex-direction: column;
  position: relative
}

._4Amui.RfmgA {
  flex-direction: column-reverse
}

.RCXlB {
  padding: 16px
}

@media(min-width:480px) {
  .RCXlB {
    margin: 32px auto;
    max-width: 900px;
    width: 70%
  }
}

._2Jb0b {
  padding: 8px 0 0
}

@media(min-width:480px) {
  ._2Jb0b {
    padding: 16px 0 0
  }
}

.HMpzH {
  position: relative
}

@media(max-width:479px) {
  .HMpzH {
    margin: 20px auto;
    width: calc(100% - 32px)
  }
}

._6gmjY {
  margin: 0;
  min-height: 0
}

.paUHo,
.paUHo div {
  width: 100%
}

.j91Ve {
  margin: auto;
  max-width: 1216px;
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .j91Ve {
    width: calc(100% - 64px)
  }
}

.ysTtO div:nth-child(2) {
  display: none
}

.qGTRT {
  font: 400 14px/1.33 Graphik, helvetica, sans-serif;
  opacity: .8
}

.qGTRT a {
  text-decoration: none
}

.v8jKF {
  color: currentColor;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

@media(max-width:479px) {
  .v8jKF {
    margin-top: 16px
  }
}

.UcPtB {
  color: currentColor
}

.UcPtB:before {
  content: "Published "
}

.eJ_uo {
  display: block
}

@media(min-width:480px) {
  .eJ_uo {
    display: inline
  }

  .QCahZ:before {
    content: ", "
  }
}

.cO11L {
  margin: 24px auto auto;
  max-width: 700px;
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .cO11L {
    margin-top: 32px;
    width: calc(100% - 64px)
  }

  .cO11L.OtGY6 {
    margin-top: 16px
  }
}

.__D7j {
  background-color: #000;
  color: #fff;
  height: 56px;
  margin-bottom: 43px
}

.gy47N {
  margin-bottom: 50.4px
}

@media(max-width:479px) {
  .gy47N {
    padding-bottom: 32px
  }
}

.yy6WL {
  border-top: 1px solid #e3e3e3;
  margin-top: 8px;
  padding: 16px 0
}

@media(max-width:479px) {
  .yy6WL {
    margin: 8px 0
  }
}

.o0ryr {
  background-color: #171717
}

.hY7q0 {
  display: flex;
  flex-direction: column
}

.hY7q0.ZC7U0 {
  flex-direction: column-reverse
}

._8ARUu {
  border-bottom: 1px solid var(--fbs-color-text-primary);
  color: var(--fbs-color-text-primary);
  font-family: var(--fbs-font-family-highlander);
  font-size: var(--fbs-font-size-desktop-highlander-l);
  font-style: normal;
  font-weight: 400;
  line-height: var(--fbs-line-height-xs);
  margin: 32px 0;
  padding-bottom: 32px
}

@media(max-width:479px) {
  ._8ARUu {
    margin: 20px 0;
    padding-bottom: 20px
  }
}

.k5HWd {
  height: 28px
}

.Z_niP {
  position: relative
}

.hzRTd {
  align-items: center;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  color: #000;
  display: flex;
  font: 500 14px/21px Graphik, helvetica, sans-serif;
  height: 28px;
  left: 0;
  padding: 1px 8px;
  position: absolute;
  z-index: 1001
}

@media(min-width:768px) {
  .hzRTd:hover .FddGb {
    display: none
  }

  .hzRTd:hover .syL_I {
    align-items: center;
    display: flex
  }
}

.ds1OY {
  justify-content: center;
  width: 100%
}

.FddGb {
  align-items: center;
  color: #000;
  display: flex
}

.FddGb svg {
  margin-left: -6px;
  width: 24px
}

.GmkoR {
  display: none;
  position: absolute;
  right: 8px;
  top: 5px;
  width: 16px
}

.GmkoR svg {
  fill: #333
}

@media(max-width:767px) {
  .GmkoR {
    display: flex
  }
}

.syL_I {
  display: none
}

.ymPK3 {
  display: flex
}

.FEN0p {
  color: #4211d3;
  cursor: pointer;
  text-decoration: underline
}

.KXN8t .ribbon {
  bottom: 0;
  margin-bottom: inherit
}

.P75Aa>:first-child {
  z-index: 1002
}

.Mkhld {
  background-color: var(--fbs-color-surface-primary);
  box-shadow: 0 10px 10px 10px #0000001a;
  color: var(--fbs-color-text-primary);
  height: calc(100vh - var(--header-height));
  max-width: 560px;
  overflow-y: scroll;
  position: fixed;
  right: 0;
  top: var(--header-height);
  transform: translateX(100%);
  transition: transform .65s ease;
  width: 100%;
  will-change: transform
}

.Mkhld.Lqj9B {
  animation: _7gnrI .65s ease both;
  z-index: 1004
}

.Mkhld.xeTTh {
  animation: NU558 .65s ease both;
  z-index: 1003
}

@keyframes _7gnrI {
  0% {
    transform: translateX(100%)
  }

  to {
    transform: translateX(0)
  }
}

@keyframes NU558 {
  0% {
    transform: translateX(0)
  }

  to {
    transform: translateX(100%)
  }
}

._500D5 {
  height: 100vh;
  padding-bottom: 0;
  padding-top: 0;
  top: 0
}

@media(min-width:768px) {
  ._500D5 {
    height: calc(100vh - var(--header-height));
    top: var(--header-height)
  }
}

.xY4K4 {
  border-radius: 8px;
  height: 100%;
  left: 50%;
  max-width: 920px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 190px;
  scrollbar-width: none;
  width: 100%
}

@media(min-width:768px) {
  .xY4K4 {
    padding-bottom: 105px
  }
}

._6EFm1 {
  border-bottom: 1px solid var(--fbs-color-border-primary);
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  position: sticky;
  top: 0;
  z-index: 1
}

@media(max-width:767px) {
  ._6EFm1 {
    margin-bottom: 16px
  }
}

._1Zvwz {
  align-items: center;
  background-color: var(--fbs-color-surface-primary);
  color: var(--fbs-color-text-primary);
  display: flex;
  font-size: var(--fbs-font-size-desktop-heading-m);
  font-weight: 500;
  padding: 24px 16px 20px
}

@media(max-width:767px) {
  ._1Zvwz {
    font-family: var(--fbs-font-family-global-sans);
    font-size: var(--fbs-font-size-mobile-utility-l);
    height: 56px;
    justify-content: space-between;
    line-height: 21px;
    padding: 0 16px
  }
}

.uZ_C3 {
  display: flex;
  font-size: var(--fbs-font-size-mobile-heading-s)
}

.id7EH {
  margin-right: 8px
}

@media(max-width:767px) {
  .id7EH {
    margin-top: 3px
  }
}

._0Euod {
  font-size: 18px;
  font-weight: 500;
  line-height: var(--fbs-font-size-mobile-inbody-h2)
}

.huMY7 {
  background: var(--fbs-color-surface-primary);
  border-radius: 16px;
  display: flex;
  height: 32px;
  margin-left: 8px;
  padding: 8px
}

.huMY7 svg {
  fill: var(--fbs-color-text-primary);
  cursor: pointer;
  height: 16px
}

@media(min-width:768px) {
  .huMY7 {
    position: fixed;
    right: 16px;
    top: 16px;
    width: 32px
  }
}

.dzaiG {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 12px 8px
}

@media(min-width:768px) {
  .dzaiG {
    padding: 0 16px 16px
  }
}

.tTrZb {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.SggZD {
  transition: transform 1s ease-in-out
}

.WSGPo {
  padding: 0 24px
}

.qiw3i {
  background-color: #333;
  height: 100%;
  opacity: .9;
  width: 100%
}

._0vt_F {
  overflow-y: hidden;
  scroll-margin: 56px
}

._6ecfz {
  background-color: var(--fbs-color-surface-hover);
  border-radius: clamp(12px, 3vmin, 30px);
  color: var(--fbs-color-text-primary);
  font: 400 var(--fbs-font-size-mobile-heading-m);
  line-height: var(--fbs-line-height-l);
  margin: 24px 0 16px auto;
  max-width: 85%;
  padding: 12px 16px;
  text-align: left;
  width: fit-content
}

._6ecfz._1R6b4 {
  margin-top: 0
}

@media(min-width:768px) {
  ._6ecfz {
    margin-bottom: 24px
  }
}

._8_WFy {
  border-bottom: 1px solid var(--fbs-color-border-primary);
  margin-bottom: 16px;
  padding-bottom: 8px
}

._8_WFy a {
  color: var(--fbs-color-text-primary);
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-heading-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  text-decoration: none
}

._8_WFy:last-of-type {
  border-bottom: none
}

.Ma41W,
.RyC2J {
  font-size: var(--fbs-font-size-mobile-heading-s);
  line-height: 1.5;
  margin-bottom: 28px
}

@media(min-width:768px) {

  .Ma41W,
  .RyC2J {
    font-size: var(--fbs-font-size-desktop-heading-m)
  }
}

.Ma41W {
  padding: 0 16px
}

@media(min-width:768px) {
  .Ma41W {
    padding: 0
  }
}

.YElTo {
  margin-bottom: 800px;
  margin-top: 24px
}

@media(min-width:768px) {
  .YElTo {
    margin-top: 32px
  }
}

.RyC2J li,
.RyC2J ul {
  list-style: none
}

._j6pl {
  align-items: center;
  display: flex;
  justify-content: center
}

.YtlCr {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  margin: 8px 0 16px
}

@media(min-width:768px) {
  .YtlCr {
    margin-top: 24px
  }
}

.aFolZ {
  border-bottom: 1px solid var(--fbs-color-border-primary);
  flex-grow: 1;
  margin: 0 8px 6px;
  max-width: 106px
}

@media(min-width:768px) {
  .aFolZ {
    margin: 8px 8px 0
  }
}

._2gDAs {
  color: var(--fbs-color-text-secondary);
  font-size: 12px;
  margin-top: 8px
}

.FeZ3B {
  font-size: var(--fbs-font-size-desktop-label-m);
  font-weight: 500;
  line-height: 18px;
  margin: 24px 0 16px;
  text-transform: uppercase
}

.hphCA {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 24px 0;
  padding: 0 16px
}

@media(min-width:768px) {
  .hphCA {
    gap: 16px;
    padding: 0
  }
}

.U9I4G {
  background-color: var(--fbs-color-surface-primary);
  border: 1px solid var(--fbs-color-gray-400);
  border-radius: 28px;
  color: var(--fbs-color-text-primary);
  display: flex;
  font-size: var(--fbs-font-size-mobile-heading-s);
  font-weight: var(--fbs-font-weight-regular);
  height: unset;
  justify-content: center;
  line-height: 24px;
  padding: 8px 16px;
  text-align: left
}

@media(min-width:768px) {
  .U9I4G {
    margin-left: 16px
  }
}

.U9I4G span {
  border: none
}

.U9I4G:disabled {
  display: none
}

.U9I4G:hover {
  background-color: getColor("extra-light-gray");
  color: getColor("medium-black")
}

.gwJbx {
  border: 1px solid gray;
  border-radius: 8px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.25;
  padding: 10px 16px
}

.gwJbx:hover {
  background-color: gray
}

.fNup7 {
  border-bottom: 1px solid var(--fbs-color-border-primary);
  display: flex;
  margin-bottom: 16px;
  padding-bottom: 16px
}

.fNup7:last-of-type {
  border-bottom: none;
  margin: 0
}

.sHj0c {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 162px;
  object-fit: cover;
  width: 100%
}

.iVECd {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-top: -3px;
  padding: 8px
}

.ZoG_o {
  font-size: 14px;
  margin-bottom: 8px;
  margin-top: 4px
}

.ZoG_o:before {
  content: "By "
}

._4kwI0 {
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  padding: 0;
  text-decoration: underline
}

.UEja2 {
  font-size: 12px;
  margin-top: 8px
}

.wBb75 {
  background-color: #e8e8e8;
  border-radius: 6px;
  display: inline-block;
  height: 1em;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: -1
}

.wBb75:after {
  animation: KgqSc 1s infinite;
  background-image: linear-gradient(90deg, #fff0, #fff3 20%, #ffffff80 60%, #fff0);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%)
}

@keyframes KgqSc {
  to {
    transform: translateX(100%)
  }
}

.s_lFW {
  align-items: center;
  color: var(--fbs-color-text-primary);
  display: flex;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  gap: 8px;
  justify-content: flex-end;
  margin-top: 31px;
  text-align: right;
  text-decoration: none
}

.s_lFW:hover {
  text-decoration: underline
}

._6ivYL {
  fill: var(--fbs-color-text-primary);
  flex-shrink: 0;
  height: 16px;
  width: 16px
}

.CmLxV {
  align-items: center;
  display: flex;
  min-height: 40px
}

.iVcNb {
  color: var(--fbs-color-text-primary);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 24px
}

.iVcNb.NpqSx {
  padding-top: 41px
}

@media(min-width:768px) {
  .iVcNb.NpqSx {
    padding-top: 49px
  }
}

._5_Ghu {
  padding: 0
}

.L6JG0 {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  margin-bottom: 4px
}

.FzYPt {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

._4F1pA {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 24px 0
}

@media(min-width:768px) {
  ._4F1pA {
    margin: 32px 0
  }
}

.kXRqm {
  border: none;
  color: var(--fbs-color-text-primary);
  display: flex;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  gap: 8px;
  padding: 0;
  width: 61px
}

.kXRqm:hover {
  text-decoration: underline
}

.kXRqm svg {
  height: 21px;
  width: 21px
}

.kXRqm,
.moRBd {
  height: 21px;
  margin-bottom: 32px
}

@media(min-width:768px) {

  .kXRqm,
  .moRBd {
    margin-bottom: 48px
  }
}

._7Vizn {
  border-radius: 24px
}

._3wXlY {
  border-radius: 8px
}

.GKBac {
  background: var(--fbs-color-surface-primary);
  border: 1px solid var(--fbs-color-border-primary);
  border-radius: 24px;
  color: var(--fbs-color-text-primary);
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  height: 45px;
  padding: 12px 16px;
  transition: all .2s ease-in-out;
  width: 100%
}

.GKBac svg {
  fill: currentcolor;
  height: 10px;
  margin-bottom: 2px;
  margin-right: 8px;
  vertical-align: middle;
  width: 10px
}

.GKBac:hover {
  background-color: var(--fbs-color-surface-hover)
}

.GKBac.B0Va_ {
  background-color: var(--fbs-color-surface-invert);
  color: var(--fbs-color-text-invert-primary)
}

.GKBac.B0Va_ .QPDjm {
  left: -12px;
  position: relative
}

@media(min-width:768px) {
  .GKBac {
    height: 48px;
    padding: 16px
  }

  .GKBac svg {
    height: 16px;
    width: 16px
  }
}

.WhPO_ {
  align-items: flex-start;
  background: var(--fbs-color-gray-250);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  padding: 8px 16px 12px
}

.WhPO_ .sPelc {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.WhPO_ .ZmS4s {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.l53nx {
  border: 1px solid var(--fbs-color-border-primary);
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 0 16px 16px
}

@media(min-width:768px) {
  .l53nx {
    margin-bottom: 24px
  }
}

._9DuaG {
  border-radius: 0 0 4px 4px;
  border: 2px solid var(--fbs-color-border-primary);
  border-top: none
}

@media(min-width:768px) {
  .HIMqZ {
    cursor: pointer
  }
}

.nT_zA {
  background-color: var(--fbs-color-surface-invert);
  border: 2px solid var(--fbs-color-surface-invert);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  color: var(--fbs-color-text-invert-primary);
  display: flex;
  font-size: var(--fbs-font-size-desktop-utility-m);
  font-weight: 500;
  justify-content: center;
  line-height: 18px;
  padding: 4px
}

@media(min-width:768px) {
  .nT_zA {
    font-size: var(--fbs-font-size-desktop-utility-l);
    line-height: 21px
  }
}

.rTwS1 {
  display: flex;
  gap: 12px;
  justify-content: space-between;
  margin-bottom: 8px
}

.hUNB6 {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-heading-s)/var(--fbs-line-height-m) var(--fbs-font-family-global-sans);
  padding-top: 16px
}

@media(min-width:768px) {
  .hUNB6 {
    font-size: var(--fbs-font-size-desktop-heading-m)
  }
}

.VQgYt {
  max-height: 75px;
  padding-top: 16px;
  width: auto
}

.x_Lgb {
  align-self: flex-end;
  width: 100px
}

.umoL_ {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-bottom: 8px
}

@media(min-width:768px) {
  .umoL_ {
    margin-bottom: 16px
  }
}

.nIvW7 {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.PHhZZ {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  list-style-position: inside;
  margin-left: 8px
}

.Dec_W {
  display: flex;
  flex-direction: column;
  gap: 8px
}

._9wZuo {
  background-color: #d40000;
  font-size: var(--fbs-font-size-desktop-utility-m);
  line-height: 18px;
  width: 100%
}

._9wZuo:hover {
  background-color: var(--fbs-color-surface-button-red-hover)
}

.izjvL {
  border-bottom: 1px solid var(--fbs-color-border-primary);
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 8px;
  padding: 0 16px 16px
}

@media(min-width:768px) {
  .izjvL {
    margin-bottom: 16px;
    padding: 0 24px 16px
  }
}

.vbQWD {
  color: var(--fbs-color-text-primary);
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

@media(min-width:768px) {
  .vbQWD {
    font-size: var(--fbs-font-size-desktop-heading-l)
  }
}

.vbQWD.GszmW {
  height: 36px;
  width: 200px
}

.O61QY {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

@media(min-width:768px) {
  .O61QY {
    font-size: var(--fbs-font-size-desktop-heading-s);
    line-height: var(--fbs-line-height-l)
  }
}

.OV_iH {
  background-color: var(--fbs-color-surface-button-default-blend);
  border-color: var(--fbs-color-border-primary);
  color: var(--fbs-color-text-primary);
  font-size: var(--fbs-font-size-desktop-utility-m);
  margin-top: 4px;
  width: fit-content
}

.OV_iH:hover {
  background-color: var(--fbs-color-surface-hover)
}

.OV_iH:active {
  background-color: var(--fbs-color-surface-button-click)
}

.OV_iH.GszmW {
  width: 118px
}

.OV_iH .lV1Ig {
  fill: var(--fbs-color-ui-icon-primary)
}

.t3pt7 {
  display: flex;
  flex-direction: column;
  padding: 0 16px
}

@media(min-width:768px) {
  .t3pt7 {
    padding: 0 24px
  }
}

.HXIb1 {
  margin-bottom: 16px;
  padding: 0 16px
}

@media(min-width:768px) {
  .HXIb1 {
    margin-bottom: 24px;
    padding: 0 24px
  }
}

.FgF_K {
  color: var(--fbs-color-text-primary);
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
  justify-content: center;
  margin: 0 24px;
  padding-bottom: 57px;
  text-align: center
}

@media(min-width:768px) {
  .FgF_K {
    padding-bottom: 63px
  }
}

._2b56X {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-heading-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

@media(min-width:768px) {
  ._2b56X {
    font-size: var(--fbs-font-size-desktop-heading-l)
  }
}

.LTq9v {
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-heading-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

._163IC {
  color: var(--fbs-color-component-hyperlink-default);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-heading-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

@media(min-width:768px) {
  ._163IC {
    font-size: var(--fbs-font-size-desktop-heading-m)
  }
}

._163IC:hover {
  text-decoration: underline
}

.tvoOV {
  background: #171717;
  display: none;
  position: sticky;
  z-index: 1002
}

.tvoOV.GU8iy {
  display: block
}

.TGO89 {
  align-items: center;
  display: flex;
  height: 40px
}

._SnUy {
  background-color: #e3e3e3;
  border-radius: 2px;
  flex: 1;
  height: 2px;
  margin-right: 7px
}

._SnUy.Em4RA {
  animation: _7aLVp 1.5s linear infinite;
  background-image: linear-gradient(90deg, #e3e3e3, #9e9e9e 12.5%, #e3e3e3 25%);
  background-repeat: no-repeat;
  background-size: 200% 100%
}

@keyframes _7aLVp {
  0% {
    background-position-x: 100%
  }

  to {
    background-position-x: -100%
  }
}

._SnUy div {
  background-color: var(--fbs-color-ui-icon-primary);
  border-radius: 2px;
  height: 2px;
  width: 2px
}

.NsrMw {
  color: var(--fbs-color-text-secondary);
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  white-space: nowrap;
  width: 50px
}

._6kymL {
  border-radius: 20px;
  height: 40px;
  margin: 0 0 0 12px;
  width: 40px
}

._6kymL svg {
  height: 14px;
  min-width: auto;
  width: 14px
}

._6kymL.R7Ufv {
  border: 1px solid var(--fbs-color-border-primary)
}

._6kymL.R7Ufv svg {
  height: 18px;
  width: 18px
}

._3Mg2b {
  height: 15px;
  margin-right: 4px;
  margin-top: -1px;
  vertical-align: middle;
  width: 15px
}

._3Mg2b path {
  fill: var(--fbs-color-text-secondary)
}

.X745c {
  margin-top: 8px;
  min-height: 72px
}

.X745c.F6FyS {
  display: none
}

.jwGQ_ {
  border: 1px solid var(--fbs-color-border-primary);
  border-radius: 8px;
  padding: 8px 8px 4px 16px
}

@media(max-width:479px) {
  .jwGQ_ {
    padding: 8px 8px 4px 16px
  }
}

.OjoLx {
  align-items: center;
  display: flex;
  gap: 12px;
  width: 100%
}

@media(max-width:479px) {
  .OjoLx {
    height: 40px
  }
}

.JU3oK {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  gap: 8px
}

.JU3oK ._uBU8 {
  flex: 1;
  height: 40px
}

.JU3oK ._uBU8 ._4eMiO.F6FyS {
  display: none
}

.TQ9w2 {
  flex: 0 0 auto
}

.TQ9w2 button {
  margin: 0;
  padding: 8px
}

.TQ9w2 button svg {
  height: 16px;
  width: 16px
}

.hmdMI,
.moWl3 {
  align-items: center;
  color: var(--fbs-color-text-secondary);
  display: flex;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.hmdMI a,
.moWl3 a {
  color: var(--fbs-color-component-hyperlink-default);
  text-decoration: none
}

.moWl3 {
  text-wrap: nowrap
}

.m437Y,
.moWl3 {
  display: none
}

.jwGQ_.dsYsH {
  background-color: var(--fbs-color-surface-elevated);
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
  left: 0;
  margin-top: 0;
  min-height: 56px;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1005
}

.jwGQ_.dsYsH .OjoLx {
  height: 56px;
  padding: 0 16px
}

.jwGQ_.dsYsH .hmdMI {
  border-top: 1px solid var(--fbs-color-border-primary);
  display: block;
  line-height: 24px;
  padding: 0 16px
}

@media(min-width:480px) {
  .jwGQ_.dsYsH .hmdMI {
    display: none
  }

  .jwGQ_.dsYsH .moWl3 {
    display: flex
  }

  .jwGQ_.dsYsH .JU3oK {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    max-width: 1216px;
    width: calc(100% - 64px)
  }

  .jwGQ_.dsYsH .TQ9w2,
  .jwGQ_.dsYsH .m437Y {
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1
  }

  .jwGQ_.dsYsH .TQ9w2 {
    justify-content: flex-end
  }
}

@font-face {
  font-family: Schnyder S Light;
  font-weight: 400;
  src: url(fonts/KXTcuF1EQHdj.woff2) format("opentype")
}

@font-face {
  font-family: Schnyder S Demi;
  font-weight: 300;
  src: url(fonts/KXTcuF1EQHdj.woff2) format("woff2")
}

@font-face {
  font-family: Schnyder S Demi;
  font-weight: 700;
  src: url(fonts/KXTcuF1EQHdj.woff2) format("woff2")
}

.dp_VC {
  color: var(--fbs-color-text-primary);
  font: var(--fbs-font-weight-demi) var(--fbs-font-size-desktop-display-l)/var(--fbs-line-height-xs) var(--fbs-font-family-global-serif);
  margin: unset;
  margin-top: 8px;
  max-width: 1000px
}

.dp_VC.ui3kn {
  max-width: 700px
}

@media(max-width:767px) {
  .dp_VC {
    font-size: var(--fbs-font-size-mobile-display-l)
  }
}

.ITdpl {
  border-bottom: 1px solid #ddd;
  margin-bottom: 16px;
  padding-bottom: 16px
}

@media(max-width:479px) {
  .ITdpl {
    margin-bottom: 8px
  }
}

._SD3Z {
  margin: 32px 0
}

@media(max-width:479px) {
  ._SD3Z {
    margin: 25px 0
  }

  .CU3md {
    margin-bottom: 16px
  }
}

._0th4g._Hvwt:before {
  content: "Published "
}

._0th4g._89Vaf {
  display: block
}

._0th4g._89Vaf:before {
  content: "Updated "
}

@media(min-width:480px) {
  ._0th4g._89Vaf {
    display: inline
  }

  ._0th4g._89Vaf:before {
    content: ", Updated "
  }
}

@media(max-width:479px) {
  ._0th4g {
    line-height: var(--fbs-line-height-s)
  }
}

.F_Kat {
  --main-gutter: 16px;
  margin: 0 var(--main-gutter);
  max-width: 1600px
}

@media(min-width:768px) {
  .F_Kat {
    margin: 0 auto;
    width: 90%
  }
}

.YHOim {
  display: flex;
  flex-direction: column-reverse
}

@media(min-width:1024px) {
  .YHOim {
    flex-direction: row;
    gap: 56px
  }
}

.WkaGZ {
  margin: 0 auto;
  overflow: hidden;
  width: 100%
}

.WkaGZ.Q5lJi {
  max-width: 700px;
  overflow-x: visible;
  overflow-y: clip
}

@media(max-width:479px) {
  .WkaGZ {
    overflow: visible
  }
}

.GH4_y {
  align-items: flex-start;
  background-color: var(--fbs-color-surface-elevated);
  border: 1px solid var(--fbs-color-border-primary);
  box-shadow: 0 5px 0 0 var(--fbs-color-red-300) inset;
  color: var(--fbs-color-text-primary);
  display: flex;
  flex-direction: column;
  margin: 24px 0;
  padding: 16px
}

.GH4_y .Sm6yY {
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-headline-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  padding-bottom: 8px
}

.GH4_y .A3iX_ {
  display: flex;
  flex-direction: column;
  gap: 16px
}

.GH4_y .zwz3A {
  display: none
}

.GH4_y .DHag_ {
  display: block
}

.GH4_y .TwbNc {
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-label-l)/var(--fbs-line-height-m) var(--fbs-font-family-global-sans)
}

@media(max-width:767px) {
  .GH4_y .TwbNc>p {
    margin-bottom: .75rem
  }
}

.GH4_y .EseVw {
  align-items: start;
  color: var(--fbs-color-text-secondary);
  display: flex;
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
}

.GH4_y ._5Uzws {
  margin-top: 8px
}

.GH4_y ._5Uzws .nmANA {
  align-items: center;
  display: flex;
  gap: 8px
}

.GH4_y .nmANA {
  font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  width: 100%
}

.GH4_y .V8SmY {
  margin-bottom: 16px
}

.GH4_y .QCnTh {
  height: 19px;
  width: 19px
}

.GH4_y .ubGHe {
  align-items: center;
  display: flex;
  justify-content: space-between
}

.GH4_y .ubGHe .Sm6yY {
  padding: 0
}

.TRJgE {
  --right-rail-item-width: 300px;
  display: none;
  position: relative
}

@media(min-width:768px) {
  .TRJgE {
    display: flex;
    flex-direction: column;
    min-width: 332px;
    width: 332px
  }
}

@media(min-width:1024px) {
  .TRJgE {
    --right-rail-item-width: 400px;
    min-width: 432px;
    width: 432px
  }
}

.TRJgE.Utzww .HUoD2:last-child {
  flex: 1;
  min-height: 0 !important
}

.TRJgE.KPtb0 .HUoD2 {
  height: 33%
}

.TRJgE.KPtb0 .HUoD2~.HUoD2 {
  height: auto
}

.f5o7A {
  position: sticky
}

.zho_3 {
  align-self: center;
  min-height: 1000px;
  width: var(--right-rail-item-width)
}

._63PTi,
.wgMUf {
  display: none
}

._63PTi {
  margin: -20px 0 0 16px;
  min-height: 620px
}

@media(min-width:1024px) {
  ._63PTi {
    display: block
  }
}

.wr9U2 {
  position: relative;
  width: 300px
}

._2R8zG {
  margin: 32px 0 0;
  min-height: 600px
}

@media(min-width:768px) {
  ._2R8zG {
    display: block
  }
}

.IQqQg {
  margin: auto;
  min-height: 250px;
  padding: 30px 0;
  position: sticky !important;
  width: var(--right-rail-item-width)
}

.IQqQg>fbs-ad {
  margin: 0 auto
}

.DlCaB {
  z-index: 1000
}

._4FlgB {
  background-color: #f4f4f4
}

.bI3wj {
  fill: #c20000;
  height: 24px;
  margin: 0 2px -6px -5px;
  width: 24px
}

.byn9U {
  color: #333;
  font: 500 12px/16px Graphik, helvetica, sans-serif
}

.Sx49T {
  margin-bottom: 20px
}

.BLYp_ {
  margin: 0 auto 56px;
  width: 100%
}

@media(max-width:479px) {
  .BLYp_ {
    margin: 0
  }

  .BLYp_ .MFONZ {
    margin-top: 24px
  }
}

.BLYp_._3SQ0O {
  max-width: 704px
}

.MFONZ {
  margin-top: 16px
}

.KpLaT {
  margin: auto;
  max-width: 1216px;
  width: calc(100% - 32px)
}

@media(min-width:480px) {
  .KpLaT {
    width: calc(100% - 64px)
  }
}

.KpLaT.Gb_yf {
  width: fit-content
}

.jOjL0 {
  gap: 40px;
  margin-bottom: 32px;
  padding-top: 16px
}

@media(max-width:479px) {
  .jOjL0 {
    margin-bottom: 0
  }
}

@media(min-width:1024px) {
  .jOjL0 {
    gap: 80px
  }
}

@media(min-width:768px) {
  .jOjL0 {
    flex-direction: row
  }
}

.e9YVP {
  position: relative
}

.gi5_b {
  margin: 64px 0
}

@media(max-width:479px) {
  .gi5_b {
    margin: 32px 0 40px
  }
}

.E5vRT {
  margin-bottom: 56px
}

@media(max-width:479px) {
  .E5vRT {
    margin-bottom: 32px
  }
}

.EAK9K,
.WRq_Y,
.cm8GT,
.h_DN8,
.tFfU3 {
  transition: transform 1s cubic-bezier(.16, 1, .3, 1)
}

.cm8GT {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 1003
}

.cm8GT ._7BD1t {
  border-bottom: 0
}

.cm8GT nav {
  padding-top: 17px;
  top: 55px
}

.EAK9K {
  background-color: #fff;
  left: 0;
  position: fixed;
  right: 0;
  visibility: hidden
}

.EAK9K.Oz7zH {
  top: 56px
}

.EAK9K.Oz7zH.Nohfc {
  top: 60px
}

.EAK9K.i2U_E {
  top: 112px
}

.EAK9K.i2U_E.Nohfc {
  top: 120px
}

.EAK9K.s4JOv {
  top: 168px
}

.EAK9K.s4JOv.Nohfc {
  top: 180px
}

.EAK9K._1mbds {
  top: 224px
}

.EAK9K._1mbds.Nohfc {
  top: 240px
}

.h_DN8.Oz7zH,
.tFfU3.Oz7zH {
  transform: translateY(-100%)
}

.h_DN8.i2U_E,
.tFfU3.i2U_E {
  transform: translateY(-200%)
}

.h_DN8.s4JOv,
.tFfU3.s4JOv {
  transform: translateY(-300%)
}

.h_DN8._1mbds,
.tFfU3._1mbds {
  transform: translateY(-400%)
}

.tFfU3 {
  visibility: visible
}

._1TZN0 {
  background-color: #fff;
  border-bottom: 1px solid #e3e3e3;
  display: flex;
  flex-direction: column;
  height: 56px;
  justify-content: space-between;
  z-index: 1002
}

._1TZN0._88ZrA {
  height: 60px
}

._1TZN0.hNAEK {
  z-index: 1003
}

._1a_Dd {
  align-items: center;
  display: flex;
  height: 56px;
  justify-content: space-between;
  padding: 0 8px;
  position: relative
}

@media(min-width:480px) {
  ._1a_Dd {
    padding: 0 16px
  }
}

.FG1g2 {
  align-items: center;
  display: flex;
  flex-grow: 1
}

.quV5j {
  padding-right: 24px;
  position: relative
}

@media(max-width:479px) {
  .quV5j {
    padding-right: 0
  }
}

.quV5j:before {
  border-right: 1px solid #e3e3e3;
  content: "";
  height: 24px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}

@media(max-width:375px) {
  .quV5j.DcJkQ {
    display: none
  }
}

@media(max-width:767px) {
  .quV5j:before {
    display: none
  }
}

.quV5j.DcJkQ:before {
  border: 0;
  content: none
}

.NjswU {
  height: 32px;
  width: 32px
}

@media(max-width:479px) {
  .NjswU {
    margin: 0 24px 0 16px
  }
}

.OCl9u {
  align-items: center;
  display: none;
  flex-grow: 1;
  font-size: var(--fbs-font-size-desktop-utility-l);
  font-weight: var(--fbs-font-weight-medium);
  gap: 12px;
  padding: 0 24px
}

.OCl9u span {
  color: var(--fbs-color-text-primary)
}

@media(min-width:768px) {
  .OCl9u {
    display: flex;
    max-width: unset;
    padding-left: 24px
  }
}

.Uts0q {
  border: none
}

._9MklE {
  display: flex
}

@media(min-width:480px) {
  ._9MklE {
    padding: 0 16px 0 24px
  }
}

._9MklE:before {
  border-right: 1px solid #e3e3e3;
  content: "";
  height: 24px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

@media(max-width:767px) {
  ._9MklE:before {
    display: none
  }
}

.vAhSa {
  margin: 0;
  padding-left: 24px
}

@media(max-width:767px) {
  .vAhSa {
    padding-left: 0
  }

  .sewLh {
    display: none
  }

  .TUyOu {
    width: unset
  }
}

fbs-cordial .w6q6j {
  top: 10px
}

.S360V,
.WR6Ld,
._1TZN0,
.bKh2j,
.yTSx7 {
  transition: transform 1s cubic-bezier(.16, 1, .3, 1)
}

._1TZN0.nt9Vx {
  top: 56px
}

._1TZN0.nt9Vx._88ZrA {
  top: 60px
}

._1TZN0.hUV3A {
  top: 112px
}

._1TZN0.hUV3A._88ZrA {
  top: 120px
}

._1TZN0.fzsgz {
  top: 168px
}

._1TZN0.fzsgz._88ZrA {
  top: 180px
}

._1TZN0.fngwU {
  top: 224px
}

._1TZN0.fngwU._88ZrA {
  top: 240px
}

.WR6Ld.nt9Vx,
.bKh2j.nt9Vx {
  transform: translateY(-100%)
}

.WR6Ld.hUV3A,
.bKh2j.hUV3A {
  transform: translateY(-200%)
}

.WR6Ld.fzsgz,
.bKh2j.fzsgz {
  transform: translateY(-300%)
}

.WR6Ld.fngwU,
.bKh2j.fngwU {
  transform: translateY(-400%)
}

.bKh2j {
  visibility: visible
}

@keyframes PiqzP {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

@keyframes yVwCc {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.wXlmk {
  align-items: center;
  display: flex;
  flex-grow: 1;
  font-size: var(--fbs-font-size-desktop-utility-l);
  font-weight: 500;
  gap: 24px;
  justify-content: flex-end;
  padding-left: 10px
}

.wXlmk span {
  color: #333
}

.YU6DV {
  text-wrap: nowrap;
  background-color: var(--fbs-color-surface-button-default-blend);
  border: 1px solid var(--fbs-color-border-primary);
  border-radius: 8px;
  color: var(--fbs-color-text-primary);
  display: flex;
  font-size: var(--fbs-font-size-desktop-utility-m);
  font-weight: 500;
  height: 32px;
  justify-content: center;
  line-height: 21px;
  max-width: 350px;
  outline: none;
  padding: 10px 16px 10px 10px;
  text-decoration: none;
  transition: max-width 1.2s cubic-bezier(.4, 0, .2, 1)
}

.YU6DV svg {
  margin-right: 4px
}

@media(max-width:479px) {
  .YU6DV svg {
    margin-right: 2px
  }
}

@media(min-width:480px) {
  .YU6DV {
    min-width: 140px
  }
}

._9_vwf {
  background-color: var(--fbs-color-surface-button-click)
}

.wXlmk.R0inF>.YU6DV {
  max-width: 140px;
  width: 140px
}

.wXlmk.R0inF>.YU6DV span {
  height: 16px
}

.wXlmk.R0inF>.YU6DV svg {
  animation: PiqzP .9s linear infinite;
  margin: 0;
  transform-origin: center;
  width: 16px
}

.PHbPT {
  align-items: center;
  display: flex;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  will-change: transform
}

.PHbPT svg {
  height: 20px
}

.wXlmk:not(.R0inF) .PHbPT {
  animation: yVwCc .3s cubic-bezier(.4, 0, .2, 1) .3s both
}

.nWuP8 {
  padding: 0 0 0 24px;
  position: relative
}

@media(max-width:1023px) {
  .nWuP8 {
    display: none
  }
}

.nWuP8:before {
  border-right: 1px solid var(--fbs-color-gray-300);
  content: "";
  height: 24px;
  margin-left: -24px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

@media(max-width:767px) {
  .nWuP8:before {
    display: none
  }
}

.XhJj9 {
  color: var(--fbs-color-text-primary)
}

.XhJj9,
.goq03 {
  align-items: center;
  display: flex;
  white-space: nowrap
}

.goq03 {
  height: 100%
}

.YrTlf {
  margin-left: 16px
}

.vu5YE {
  align-items: center;
  color: var(--fbs-color-text-primary);
  display: flex;
  height: 56px;
  padding: 8px 16px
}

@media(max-width:480px) {
  .vu5YE {
    align-items: start;
    padding-left: 0
  }
}

.f1eSx {
  align-items: center;
  display: flex;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  padding-left: 24px
}

@media(max-width:480px) {
  .f1eSx {
    align-items: start;
    flex-direction: column;
    padding-left: 0
  }
}

.E1sNk {
  display: flex;
  flex: 0 0 auto
}

.cWg3j {
  color: var(--fbs-color-text-user-action);
  flex-shrink: 0;
  font-size: var(--fbs-font-size-mobile-label-m);
  padding-right: 8px
}

@media(max-width:480px) {
  .cWg3j {
    padding-left: 16px
  }
}

._puo6 {
  flex-shrink: 0
}

._puo6:after {
  content: "|";
  padding: 0 8px
}

@media(max-width:480px) {
  ._puo6 {
    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
  }

  ._puo6:after {
    content: ""
  }

  ._puo6:before {
    content: "|";
    padding-right: 8px
  }
}

.JNzBD {
  align-items: center;
  display: flex;
  flex: 1 1 0%;
  gap: 8px
}

@media(max-width:480px) {
  .JNzBD {
    gap: 4px
  }
}

.ojZUn {
  padding-left: 16px
}

.UX5ai {
  cursor: pointer;
  flex: 1 1 auto;
  position: relative
}

.UX5ai a {
  text-decoration: none
}

.UX5ai a:hover {
  text-decoration: underline
}

@media(max-width:480px) {
  .UX5ai a:hover {
    text-decoration: none
  }

  .UX5ai:before {
    background: linear-gradient(90deg, #fff, #ffffff80 50%, #fff0);
    left: 0;
    width: 20px
  }

  .UX5ai:after,
  .UX5ai:before {
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 3
  }

  .UX5ai:after {
    background: linear-gradient(273deg, #fff 2.55%, #ffffff80 42.71%, #fff0 56.1%);
    right: 0;
    width: 24px
  }
}

.lbRpC {
  background-color: var(--fbs-color-surface-primary);
  border-radius: 16px;
  cursor: pointer;
  height: 32px;
  padding: 8px
}

.lbRpC svg {
  fill: var(--fbs-color-text-primary);
  height: 16px;
  width: 16px
}

.lbRpC:hover {
  background-color: var(--fbs-color-surface-hover)
}

@media(max-width:480px) {
  .lbRpC {
    background-color: #0000;
    height: 21px;
    padding: 0
  }
}

.AY42S {
  padding-left: 16px
}

.T4b25 {
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: 40px;
  justify-content: center;
  width: 40px
}

.T4b25:hover {
  background: var(--fbs-color-surface-button-hover)
}

.T4b25>svg>path {
  fill: var(--fbs-color-ui-icon-primary)
}

.QgeKE {
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
  flex-shrink: 0;
  height: 40px;
  justify-content: center;
  padding: 0;
  width: 40px
}

.QgeKE:hover {
  background: var(--fbs-color-surface-button-hover)
}

.QgeKE>div>svg>path {
  fill: var(--fbs-color-ui-icon-primary)
}

@keyframes YVMgg {
  0% {
    transform: translateX(-250%)
  }

  to {
    transform: translateX(0)
  }
}

@keyframes MMgcK {
  0% {
    transform: translateY(-250%)
  }

  to {
    transform: translateY(0)
  }
}

.u6_AM .toaster {
  animation: slideInFromTop .5s ease forwards;
  background-color: #242424;
  bottom: 40px;
  box-shadow: 0 4px 4px 0 #00000014;
  left: 90px;
  max-width: 250px;
  padding: 16px;
  position: fixed;
  width: 100%;
  z-index: 1003
}

@media(min-width:768px) {
  .u6_AM .toaster {
    animation: slideInFromLeft .5s ease forwards
  }
}

@media(max-width:1023px) {
  .u6_AM .toaster {
    left: 22px
  }
}

@media(max-width:767px) {
  .u6_AM .toaster {
    bottom: auto;
    left: 0;
    max-width: 100%;
    top: calc(56px + var(--top-offset, 0))
  }
}

.u6_AM .toaster-wrapper {
  color: #fff;
  display: grid;
  gap: 16px;
  justify-items: flex-start;
  position: relative
}

.u6_AM .toaster__close {
  position: absolute;
  right: 0;
  top: 0
}

.u6_AM .fs-icon--close {
  fill: #fff;
  height: 16px;
  width: 16px
}

.u6_AM .toaster__headline {
  font: 500 12px/18px Graphik, helvetica, sans-serif
}

.u6_AM .toaster__article:not(:hover),
.u6_AM .toaster__cta:not(:hover) {
  text-decoration: none
}

.u6_AM .toaster__article {
  color: #fff;
  font: 500 14px/21px Graphik, helvetica, sans-serif
}

.u6_AM .toaster__cta {
  color: #fff;
  font: 12px/18px Graphik, helvetica, sans-serif
}

.rsIL7 .priceTickerContainer {
  display: flex;
  height: 56px
}

.rsIL7 .priceTickerContainer>button {
  max-width: 194px;
  z-index: 2
}

@media screen and (max-width:480px) {
  .rsIL7 .priceTickerContainer>button {
    max-width: 126px
  }
}

.rsIL7 .container__assetticker--outer {
  overflow-x: visible
}

.rsIL7 .tickerCard {
  min-height: 56px
}

.rsIL7 .assetPriceTicker {
  height: 56px;
  width: calc(100% - 194px)
}

@media screen and (max-width:480px) {
  .rsIL7 .assetPriceTicker {
    width: calc(100% - 126px)
  }
}

.rsIL7 .assetPriceTicker div {
  overflow-y: hidden
}

.rsIL7 .assetPriceTicker div:first-of-type {
  max-height: 56px
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: italic;
  font-weight: 700;
  src: local("Merriweather Bold Italic"), local("Merriweather-BoldItalic"), url(fonts/BtC7q2cqxLN4.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 700;
  src: local("Merriweather Bold"), local("Merriweather-Bold"), url(fonts/UZhnIOXubViR.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: italic;
  font-weight: 400;
  src: local("Merriweather Italic"), local("Merriweather-Italic"), url(fonts/juP54upBFMxQ.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 400;
  src: local("Merriweather"), url(fonts/4rhtYIaVu1i9.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 600;
  src: local("Work Sans SemiBold"), local("WorkSans-SemiBold"), url(https://i.forbesimg.com/assets/fonts/work-sans/work_sans_600_latin_ext.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 600;
  src: local("Work Sans SemiBold"), local("WorkSans-SemiBold"), url(fonts/obEQ6ufR90Mk.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 400;
  src: local("Work Sans"), local("WorkSans-Regular"), url(fonts/FhkYT0BwvESR.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 400;
  src: local("Work Sans"), local("WorkSans-Regular"), url(fonts/1wRMkbtnTNxx.woff2) format("woff2")
}

@font-face {
  font-display: block;
  font-family: EuclidCircularB;
  font-style: normal;
  font-weight: 700;
  src: local("EuclidCircular Bold"), local("EuclidCircular-Bold"), local("EuclidCircularB"), url(fonts/ku9qmcD5QVPL.otf) format("opentype")
}

@font-face {
  font-display: block;
  font-family: EuclidCircularSB;
  font-weight: 600;
  src: local("EuclidCircularSB"), local("EuclidCircular Semi Bold"), local("EuclidCircular-Semi-Bold"), url(fonts/5dz78KGCLwIr.otf) format("opentype")
}

@font-face {
  font-display: block;
  font-family: EuclidCircular;
  font-weight: 400;
  src: url(fonts/PZ9SuyGEFxE6.otf) format("opentype")
}

@font-face {
  font-family: Graphik Wide;
  font-style: normal;
  font-weight: 600;
  src: url(fonts/nRq3Ipyk1jJw.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 400;
  src: url(fonts/Z7BvZnbFCess.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 500;
  src: url(fonts/nR1VHL981QOj.woff2) format("woff2")
}

@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 600;
  src: url(fonts/uSjBiGxwMqkE.woff2) format("woff2")
}

@font-face {
  font-family: Highlander;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/DEUNdauhmoFG.woff2) format("woff2")
}

@font-face {
  font-family: Highlander Bold;
  font-style: normal;
  font-weight: 700;
  src: url(fonts/4gZ55WSfuk10.woff2) format("woff2")
}

@font-face {
  font-display: block;
  font-family: SchnyderL demi;
  font-weight: 400;
  src: url(fonts/yEIfL6sobhAr.otf) format("opentype")
}

@font-face {
  font-family: Schnyder S;
  font-weight: 700;
  src: url(fonts/AMwZA5Xm4bUC.otf) format("opentype")
}

@font-face {
  font-display: block;
  font-family: SchnyderS demi;
  font-weight: 400;
  src: url(fonts/KXTcuF1EQHdj.woff2) format("woff2")
}

@font-face {
  font-family: GraphikXXCond;
  font-weight: 900;
  src: url(fonts/ZvQJnmLAMvHZ.otf) format("opentype")
}

@font-face {
  font-family: Schnyder Cond S;
  font-style: normal;
  font-weight: 700;
  src: url(fonts/zR6EAIAcNfTW.woff2) format("woff2")
}

@font-face {
  font-family: Schnyder Cond S;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/9UQfonc2sfy1.woff2) format("woff2")
}

@font-face {
  ascent-override: 68%;
  descent-override: 0%;
  font-family: GeorgiaCustom;
  line-gap-override: 2%;
  size-adjust: 110%;
  src: local(Georgia)
}

.Pyz5W {
  margin-right: calc(15% + 11px)
}

._2FUDW {
  align-items: center;
  color: #fff;
  display: flex
}

._2FUDW:hover ._820G9 {
  animation: MUAZM .5s forwards;
  color: #f3c864
}

.XXbhV {
  color: #f3c864;
  font: 500 14px Graphik, Helvetica;
  height: 16px;
  text-transform: uppercase
}

.XXbhV.N6gZH {
  margin-left: 2px;
  width: 86px
}

.XXbhV.G7DAH {
  margin: 0;
  width: 0
}

._820G9 {
  align-items: center;
  color: #f3c864;
  display: flex;
  font-size: 20px;
  height: 30px;
  justify-content: center;
  width: 30px
}

@media(max-width:479px) {
  ._820G9 {
    display: none
  }
}

@keyframes MUAZM {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

._5OuWW {
  position: sticky;
  top: 0;
  z-index: 1004
}

.uwWid {
  width: 100% !important
}

@media(max-width:375px) {
  ._80A8I button[aria-label=Search] {
    display: none
  }
}

.XDQ9T {
  background-color: var(--fbs-color-surface-primary);
  border-radius: 0;
  height: 56px;
  margin: 0;
  position: absolute;
  width: 35px;
  z-index: 3
}

.XDQ9T:hover {
  background-color: var(--fbs-color-surface-button-default-blend)
}

.XDQ9T:hover svg {
  fill: var(--fbs-color-text-display)
}

.XDQ9T:focus {
  border: none
}

.XDQ9T.wPbjC {
  background-color: var(--fbs-color-surface-primary)
}

.XDQ9T.wPbjC svg {
  fill: var(--fbs-color-text-display)
}

.XDQ9T.wPbjC:hover {
  background: var(--fbs-color-surface-button-default-blend)
}

.XDQ9T.wPbjC:hover svg {
  fill: var(--fbs-color-ui-icon-invert-secondary)
}

@media(max-width:767px) {
  .XDQ9T {
    display: none
  }
}

.XDQ9T svg {
  pointer-events: none
}

.YYZtN {
  left: 0
}

.Web_u {
  right: 0
}

._70zuA {
  display: none
}

.zHwaw {
  align-items: center;
  border-left: 1px solid var(--fbs-color-gray-200);
  color: var(--fbs-color-text-primary);
  display: flex;
  font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
  height: 48px;
  justify-content: center;
  max-width: 230px;
  min-width: 150px;
  padding: 0 8px
}

.zHwaw.JfD3R {
  border-color: var(--fbs-color-surface-button-default-pop);
  color: var(--fbs-color-text-invert-primary)
}

.zHwaw._9hnaX {
  border: none;
  font-weight: 600
}

.zHwaw._9hnaX:not(a) {
  cursor: default
}

.zHwaw .GdylL:not(span) {
  text-decoration: none
}

.zHwaw .GdylL:not(span):hover {
  text-decoration: underline
}

.zHwaw .GdylL:not(span) span {
  pointer-events: none
}

@media(max-width:767px) {
  .zHwaw {
    font-size: var(--fbs-font-size-desktop-utility-s);
    line-height: var(--fbs-line-height-l);
    max-width: 200px;
    min-width: 100px
  }
}

.sg5Nf {
  display: flex;
  height: 56px;
  position: sticky;
  top: 56px;
  z-index: 1001
}

.JV0aD {
  --bg-color: #fcfcfc;
  border-bottom: .7px solid #e3e3e3;
  border-top: .7px solid #e3e3e3;
  color: var(--bg-color);
  padding: 4px 8px;
  width: 100%
}

.JV0aD,
.JV0aD.Gr_iZ {
  background-color: var(--bg-color)
}

.JV0aD.Gr_iZ {
  --bg-color: #171717;
  border-color: #333
}

.JV0aD.zDNNZ:before {
  background: linear-gradient(90deg, var(--bg-color) 6.41%, #0000);
  content: "";
  display: block;
  height: 55px;
  left: 35px;
  position: absolute;
  top: 0;
  width: 56px;
  z-index: 2
}

@media(max-width:767px) {
  .JV0aD.zDNNZ:before {
    left: 0;
    width: 38px
  }
}

.JV0aD.QQGdM:after {
  background: linear-gradient(-90deg, var(--bg-color) 6.41%, #0000);
  content: "";
  display: block;
  height: 55px;
  position: absolute;
  right: 35px;
  top: 0;
  width: 56px;
  z-index: 2
}

@media(max-width:767px) {
  .JV0aD.QQGdM:after {
    right: 0;
    width: 38px
  }
}

.JV0aD .swiper-slide {
  width: fit-content
}

.mUnMc {
  box-shadow: inset 0 1px 2px 0 #0000004d;
  min-height: 50px;
  position: fixed;
  width: 100%;
  z-index: 1005
}