
  @font-face {
	  font-display: swap;
	  font-family: Schnyder S;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/7De294nnwbUd.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/IsdEN4yTX6Ov.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik Medium;
	  font-style: normal;
	  font-weight: 500;
	  src: url(fonts/32b4WYiwCyqb.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Highlander;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/jLbBAWPsJ3og.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Highlander Bold;
	  font-style: normal;
	  font-weight: 700;
	  src: url(fonts/RGsptJw4QbF4.woff2) format("woff2")
	}

	@font-face {
	  ascent-override: 96.05%;
	  descent-override: 17.56%;
	  font-family: Schnyder S Fallback;
	  font-style: normal;
	  font-weight: 400;
	  line-gap-override: 0%;
	  size-adjust: 99.64%;
	  src: local("Times New Roman")
	}

	@font-face {
	  ascent-override: 93.09%;
	  descent-override: 25.39%;
	  font-family: Graphik Fallback;
	  font-style: normal;
	  font-weight: 400;
	  line-gap-override: 0%;
	  size-adjust: 106.34%;
	  src: local("Arial")
	}

	@font-face {
	  ascent-override: 91.64%;
	  descent-override: 24.99%;
	  font-family: Graphik Medium Fallback;
	  font-style: normal;
	  font-weight: 500;
	  line-gap-override: 0%;
	  size-adjust: 108.03%;
	  src: local("Arial")
	}

	@font-face {
	  ascent-override: 86.65%;
	  descent-override: 21.89%;
	  font-family: Highlander Fallback;
	  font-style: normal;
	  font-weight: 400;
	  line-gap-override: 0%;
	  size-adjust: 109.64%;
	  src: local("Times New Roman")
	}

	@font-face {
	  ascent-override: 87.65%;
	  descent-override: 22.14%;
	  font-family: Highlander Bold Fallback;
	  font-style: normal;
	  font-weight: 700;
	  line-gap-override: 0%;
	  size-adjust: 108.38%;
	  src: local("Times New Roman Bold")
	}

	: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: 1.125rem;
	  --fbs-font-size-mobile-highlander-xs: 1rem;
	  --fbs-font-size-mobile-highlander-headline-xl: 3.5rem;
	  --fbs-font-size-mobile-highlander-headline-l: 3rem;
	  --fbs-font-size-mobile-highlander-headline-m: 2.5rem;
	  --fbs-font-size-mobile-highlander-headline-s: 2rem;
	  --fbs-font-size-mobile-highlander-headline-xs: 1.75rem;
	  --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: 1.125rem;
	  --fbs-font-size-desktop-highlander-xs: 1rem;
	  --fbs-font-size-desktop-highlander-headline-xl: 3.5rem;
	  --fbs-font-size-desktop-highlander-headline-l: 3rem;
	  --fbs-font-size-desktop-highlander-headline-m: 2.5rem;
	  --fbs-font-size-desktop-highlander-headline-s: 2rem;
	  --fbs-font-size-desktop-highlander-headline-xs: 1.75rem;
	  --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-font-size-highlander-l: 1.5rem;
	  --fbs-font-size-highlander-m: 1.25rem;
	  --fbs-font-size-highlander-s: 1.125rem;
	  --fbs-font-size-highlander-xs: 1rem;
	  --fbs-font-size-highlander-headline-xl: 3.5rem;
	  --fbs-font-size-highlander-headline-l: 3rem;
	  --fbs-font-size-highlander-headline-m: 2.5rem;
	  --fbs-font-size-highlander-headline-s: 2rem;
	  --fbs-font-size-highlander-headline-xs: 1.75rem;
	  --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/CJtoa9enUITB.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/0QkHV5F6Bktt.otf) format("opentype")
	}

	@font-face {
	  font-display: swap;
	  font-family: SchnyderSDemi;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/7De294nnwbUd.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik;
	  font-weight: 500;
	  src: url(fonts/M6C80QhBZq94.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: GraphikWide;
	  font-weight: 600;
	  src: url(fonts/0QKa9ObpbdCN.woff) format("woff")
	}

	@font-face {
	  font-display: swap;
	  font-family: GraphikWide;
	  font-weight: 700;
	  src: url(fonts/D08zBSvizA6O.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/GTttYZS7ifF2.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/WiZaicOULmE7.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/liOWY2iXxKIy.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Merriweather;
	  font-style: normal;
	  font-weight: 400;
	  src: local("Merriweather"), url(fonts/CJtoa9enUITB.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/JGJluWJosgA1.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/abH6dfMy1P9a.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/kHptBCUd5LvS.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/Vxgm04T75sKx.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/FGUFaSe18d3R.otf) format("opentype")
	}

	@font-face {
	  font-display: block;
	  font-family: EuclidCircular;
	  font-weight: 400;
	  src: url(fonts/iIC3LNfitsR6.otf) format("opentype")
	}

	@font-face {
	  font-family: Graphik Wide;
	  font-style: normal;
	  font-weight: 600;
	  src: url(fonts/zK7T3cNrD11g.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik;
	  font-weight: 400;
	  src: url(fonts/IsdEN4yTX6Ov.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik;
	  font-weight: 500;
	  src: url(fonts/32b4WYiwCyqb.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik;
	  font-weight: 600;
	  src: url(fonts/M6C80QhBZq94.woff2) format("woff2")
	}

	@font-face {
	  font-family: Highlander;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/jLbBAWPsJ3og.woff2) format("woff2")
	}

	@font-face {
	  font-family: Highlander Bold;
	  font-style: normal;
	  font-weight: 700;
	  src: url(fonts/RGsptJw4QbF4.woff2) format("woff2")
	}

	@font-face {
	  font-display: block;
	  font-family: SchnyderL demi;
	  font-weight: 400;
	  src: url(fonts/6T5dyyjWpM5W.otf) format("opentype")
	}

	@font-face {
	  font-family: Schnyder S;
	  font-weight: 700;
	  src: url(fonts/0QkHV5F6Bktt.otf) format("opentype")
	}

	@font-face {
	  font-display: block;
	  font-family: SchnyderS demi;
	  font-weight: 400;
	  src: url(fonts/7De294nnwbUd.woff2) format("woff2")
	}

	@font-face {
	  font-family: GraphikXXCond;
	  font-weight: 900;
	  src: url(fonts/UQrV1yUPnekF.otf) format("opentype")
	}

	@font-face {
	  font-family: Schnyder Cond S;
	  font-style: normal;
	  font-weight: 700;
	  src: url(fonts/7aRSU1uKeCkd.woff2) format("woff2")
	}

	@font-face {
	  font-family: Schnyder Cond S;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/xhG8yS4oZvA7.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/IsdEN4yTX6Ov.woff2) format("woff2"), url(fonts/HJIjU7m8AaTw.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 iframe[data-testid=amzn-nca-ad] {
	  float: left
	}

	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: 1001 !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 {
	  .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
	  }

	  .LYbP3oHd {
	    background: var(--fbs-color-surface-invert);
	    margin: 0;
	    padding: 16px 0 11px;
	    position: relative;
	    z-index: -1
	  }
	}

	@layer garden {
	  .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 {
	    height: calc(100vh - 56px);
	    overflow-x: hidden;
	    overflow-y: scroll;
	    padding: 0 32px;
	    position: relative;
	    scrollbar-width: none;
	    width: 100%
	  }

	  @media (max-width:1023px) {
	    .ZGJ--TCc {
	      display: flex;
	      flex-flow: column nowrap;
	      gap: 0;
	      height: 100vh;
	      padding-right: 32px
	    }
	  }

	  .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 {
	    display: flex;
	    flex-direction: column;
	    gap: 0;
	    position: relative
	  }

	  @media (min-width:1024px) {
	    .sAj5URLT {
	      display: contents
	    }

	    .sAj5URLT>li:nth-of-type(3n+1) {
	      display: inline-block;
	      position: relative
	    }

	    .sAj5URLT>li:nth-of-type(3n+1):after {
	      background-color: var(--fbs-color-gray-600);
	      bottom: 0;
	      content: "";
	      height: 1px;
	      left: 0;
	      position: absolute;
	      width: calc(100cqi + 31px)
	    }
	  }

	  ._8WnggGf0 {
	    background: none;
	    height: 32px;
	    width: 32px
	  }

	  ._8WnggGf0:hover {
	    background-color: var(--fbs-color-surface-button-invert-hover)
	  }

	  @media (min-width:1024px) {
	    ._8WnggGf0 {
	      padding: 0
	    }
	  }

	  .t1VMlFvI {
	    align-items: center;
	    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
	    }
	  }

	  @media (max-width:1023px) {
	    .fXIOggzj {
	      animation: UGLjkinc .4s cubic-bezier(.87, 0, .13, 1) both
	    }
	  }

	  @media (max-width:1023px) and (prefers-reduced-motion:reduce) {
	    .fXIOggzj {
	      animation: none
	    }
	  }

	  .f8JK49oT {
	    display: flex;
	    flex-direction: column;
	    gap: 0;
	    width: 100%
	  }

	  @media (min-width:1024px) {
	    .f8JK49oT {
	      border-right: 1px solid var(--fbs-color-border-secondary);
	      container-type: inline-size;
	      display: grid;
	      gap: 16px 56px;
	      grid-template-columns: repeat(3, 1fr);
	      padding: 24px 32px 0 0
	    }
	  }

	  .f8JK49oT:not(:has(._33o5DStO)) .sAj5URLT>li:nth-last-of-type(-n+3):after {
	    display: none
	  }

	  @media (max-width:1023px) {
	    .JB-olfkX {
	      animation: UGLjkinc .4s cubic-bezier(.87, 0, .13, 1) both
	    }
	  }

	  @media (max-width:1023px) and (prefers-reduced-motion:reduce) {
	    .JB-olfkX {
	      animation: none
	    }
	  }

	  .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%)
	      }
	    }
	  }

	  @keyframes vjv-mTZS {
	    0% {
	      transform: translate(100%)
	    }

	    to {
	      transform: translate(0)
	    }
	  }

	  @keyframes UGLjkinc {
	    0% {
	      transform: translate(-100%)
	    }

	    to {
	      transform: translate(0)
	    }
	  }

	  .OExHEgP9 {
	    align-items: center;
	    background: var(--fbs-color-surface-invert);
	    border-bottom: 1px solid var(--fbs-color-border-secondary);
	    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 16px
	    }
	  }

	  @media (min-width:1024px) {
	    .OExHEgP9 {
	      display: none
	    }
	  }

	  @media (max-width:1023px) {
	    .vfAXzqrB {
	      animation: UGLjkinc .4s cubic-bezier(.87, 0, .13, 1) both
	    }
	  }

	  @media (max-width:1023px) and (prefers-reduced-motion:reduce) {
	    .vfAXzqrB {
	      animation: 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;
	    animation: vjv-mTZS .4s cubic-bezier(.87, 0, .13, 1) both;
	    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: 5
	  }

	  @media (min-width:480px) {
	    .XZBpHImX {
	      padding: 24px 0
	    }
	  }

	  @media (min-width:1024px) {
	    .XZBpHImX {
	      display: none
	    }
	  }

	  @media (prefers-reduced-motion:reduce) {
	    .XZBpHImX {
	      animation: 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
	  }

	  .Ez9ChFxw {
	    background: var(--fbs-color-surface-invert);
	    height: 100vh;
	    left: 0;
	    position: fixed;
	    top: 0;
	    width: 100vw;
	    z-index: 4
	  }

	  ._33o5DStO {
	    margin: 0 16px
	  }

	  @media (min-width:1024px) {
	    ._33o5DStO {
	      grid-column: 1/-1;
	      margin: 0;
	      padding: 0 0 24px
	    }
	  }

	  @media (max-width:1023px) {
	    ._33o5DStO {
	      border-bottom: 1px solid var(--fbs-color-border-secondary);
	      border-top: 1px solid var(--fbs-color-border-secondary);
	      padding: 16px 0
	    }
	  }

	  @media (min-width:1024px) {
	    .TrIrp4Zx {
	      align-items: flex-start;
	      display: flex
	    }
	  }

	  @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 {
	  .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
	  }

	  @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 var(--fbs-color-border-secondary);
	      font-size: var(--fbs-font-size-mobile-heading-m);
	      margin: 0 16px;
	      padding: 16px 0
	    }

	    .ocPoioVz:last-of-type {
	      border-bottom: 1px solid var(--fbs-color-border-secondary)
	    }
	  }

	  .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 {
	    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: var(--fbs-color-ui-icon-invert-primary);
	    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
	  }

	  @media (max-width:1023px) {
	    .QpfB0oZe .m8U3dnD2:last-of-type {
	      border-bottom: 1px solid var(--fbs-color-border-secondary)
	    }
	  }

	  @media (min-width:1024px) {
	    .QpfB0oZe .m8U3dnD2:last-of-type {
	      border-bottom: none
	    }
	  }

	  .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: none;
	    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) {
	    @keyframes kdN8O2Kt {
	      0% {
	        transform: translate(100%)
	      }

	      to {
	        transform: translate(0)
	      }
	    }

	    .QpfB0oZe ._35-x6PHh {
	      display: flex
	    }

	    .ol1jAoex {
	      display: block;
	      height: 200vh;
	      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
	    }

	    .eRpmOXWy {
	      padding: 16px
	    }
	  }

	  @media (max-width:1023px) and (min-width:480px) {
	    .eRpmOXWy {
	      padding: 24px
	    }
	  }

	  @media (max-width:1023px) {
	    .A6l1kjob {
	      animation: kdN8O2Kt .4s cubic-bezier(.87, 0, .13, 1) both;
	      background-color: var(--fbs-color-surface-invert);
	      display: flex;
	      flex-direction: column;
	      height: calc(100% + 136px);
	      left: 0;
	      overflow-y: visible;
	      position: absolute;
	      top: -136px;
	      width: 100%;
	      z-index: 4
	    }
	  }

	  @media (max-width:1023px) and (min-width:480px) {
	    .A6l1kjob {
	      height: calc(100% + 168px);
	      top: -168px
	    }
	  }

	  @media (max-width:1023px) and (prefers-reduced-motion:reduce) {
	    .A6l1kjob {
	      animation: none
	    }
	  }
	}

	@layer garden {
	  .x1RNzxMC {
	    font-size: 14px;
	    font-weight: 500
	  }

	  @media (min-width:1024px) {
	    ._9pBhYW5G {
	      display: none
	    }
	  }
	}

	@layer garden {
	  .hcnwmcQn {
	    align-items: center;
	    color: var(--fbs-color-text-invert-primary);
	    display: flex;
	    font-size: var(--fbs-font-size-desktop-label-m);
	    font-weight: var(--fbs-font-weight-medium);
	    text-transform: uppercase
	  }

	  @media (min-width:1024px) {
	    .hcnwmcQn {
	      margin-top: 16px
	    }
	  }

	  .EE1uwA-R {
	    align-items: center;
	    background-color: var(--fbs-color-surface-button-invert-default-pop);
	    border-radius: 16px;
	    display: flex;
	    height: 24px;
	    justify-content: center;
	    margin-left: 16px;
	    transition: transform .3s ease;
	    width: 24px
	  }

	  .EE1uwA-R svg {
	    fill: var(--fbs-color-text-invert-primary);
	    height: 16px;
	    width: 16px
	  }

	  .hcnwmcQn:hover .EE1uwA-R {
	    background: var(--fbs-color-surface-button-invert-hover)
	  }

	  .yH1qzNEe {
	    transform: rotate(180deg)
	  }

	  [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)
	  }

	  .ZCZCinQE {
	    color: var(--fbs-color-text-invert-secondary);
	    font-size: var(--fbs-font-size-desktop-label-m);
	    font-weight: 400
	  }

	  .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
	  }

	  ._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
	  }

	  .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
	  }

	  ._7DLV83EX {
	    border-top: 1px solid var(--fbs-color-gray-600);
	    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: 24px 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 {
	    flex-direction: row;
	    gap: 5px
	  }

	  .xrSaSqik a {
	    color: var(--fbs-color-text-invert-secondary, #bbb)
	  }

	  .xrSaSqik svg {
	    align-self: center;
	    height: 12px;
	    width: 25px
	  }

	  ._95hmSQJa {
	    display: flex;
	    flex-direction: column;
	    gap: 8px
	  }

	  .-Cd6FHm7 {
	    display: flex;
	    gap: 9px
	  }

	  .q92VekPj {
	    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)
	  }

	  .s12iCWeZ svg {
	    height: 40px;
	    width: 132px
	  }

	  .LhO3jvO5 svg {
	    height: 40px;
	    width: 120px
	  }

	  .UfuiDmwi {
	    column-gap: 0;
	    container-type: inline-size;
	    display: flex;
	    flex-direction: column;
	    flex-shrink: 0;
	    margin-left: 32px;
	    padding: 24px 0;
	    width: 368px
	  }
	}

	@layer garden {
	  @media (max-width:1023px) {
	    .UfuiDmwi {
	      margin: 24px 0 0;
	      padding: 0 16px 16px;
	      position: static;
	      right: auto;
	      top: auto;
	      width: 100%
	    }
	  }

	  .UZcZSfPq {
	    display: flex;
	    flex-direction: column;
	    margin-bottom: 16px;
	    min-height: 126px;
	    width: 100%
	  }

	  @media (min-width:1024px) {
	    .UZcZSfPq {
	      margin-bottom: 24px;
	      min-height: 300px
	    }
	  }

	  .Oq7oeEC3,
	  .zHS84o03 {
	    width: 100%
	  }

	  .aEecBUrs>div {
	    flex-direction: row-reverse
	  }

	  .yOtHLX5A {
	    background-color: var(--fbs-color-border-secondary);
	    height: 1px;
	    width: 100%
	  }

	  .NUjMFgO6 {
	    background-color: var(--fbs-color-surface-secondary);
	    border-radius: 4px;
	    display: flex;
	    flex-direction: column;
	    margin-bottom: 16px;
	    min-height: 250px;
	    width: 100%
	  }

	  @media (min-width:1024px) {
	    .NUjMFgO6 {
	      margin-bottom: 24px
	    }
	  }

	  .JrSzQfuW,
	  .qdP5oBrR {
	    color: var(--fbs-color-text-invert-primary);
	    font-family: var(--fbs-font-family-global-sans);
	    font-size: var(--fbs-font-size-mobile-heading-m);
	    font-style: normal;
	    font-weight: var(--fbs-font-weight-medium);
	    line-height: var(--fbs-line-height-l);
	    padding: 16px 0
	  }

	  @media (min-width:1024px) {

	    .JrSzQfuW,
	    .qdP5oBrR {
	      font-size: var(--fbs-font-size-desktop-heading-l);
	      padding: 24px 0 16px
	    }
	  }

	  .oVWZn5v5 {
	    padding: 16px 0
	  }

	  @media (min-width:1024px) {
	    .oVWZn5v5 {
	      padding: 24px 0
	    }
	  }

	  .kC5uc1AS {
	    display: flex;
	    flex-direction: column;
	    gap: 8px;
	    width: 100%
	  }

	  .kC5uc1AS.bAQN1ZSn {
	    margin-bottom: 16px
	  }

	  @media (min-width:1024px) {
	    .kC5uc1AS.bAQN1ZSn {
	      margin-bottom: 24px
	    }
	  }

	  .kC5uc1AS>* {
	    box-sizing: border-box;
	    flex: 1 1 100%;
	    width: 100%
	  }

	  @media (max-width:1023px) {
	    .kC5uc1AS {
	      flex-flow: row wrap
	    }

	    .kC5uc1AS>* {
	      flex: 0 0 calc(50% - 8px);
	      max-width: calc(50% - 8px);
	      width: calc(50% - 8px)
	    }
	  }

	  @media (max-width:767px) {
	    .kC5uc1AS {
	      flex-flow: column nowrap
	    }

	    .kC5uc1AS>* {
	      flex: 1 1 100%;
	      max-width: 100%;
	      width: 100%
	    }
	  }

	  a.oID6DUdd {
	    background: #0e457b
	  }

	  a.CHN-a-hl {
	    background: #0e7c70
	  }

	  .uy8HDeUE {
	    color: var(--fbs-color-text-primary);
	    font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-label-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
	    text-decoration: none;
	    text-transform: uppercase;
	    width: fit-content
	  }
	}

	@layer garden {
	  @media (min-width:768px) {
	    .uy8HDeUE {
	      font-size: var(--fbs-font-size-desktop-label-m)
	    }
	  }

	  [data-variant=secondary] .uy8HDeUE,
	  [data-variant=tertiary] .uy8HDeUE {
	    font-size: var(--fbs-font-size-mobile-label-s);
	    line-height: var(--fbs-line-height-l)
	  }

	  @media (min-width:1024px) {
	    [data-variant=tertiary] .uy8HDeUE {
	      font-size: var(--fbs-font-size-desktop-label-s)
	    }
	  }
	}

	@layer garden {

	  .faBV1SVD,
	  .iqY906ot {
	    display: inline;
	    font-size: var(--fbs-font-size-desktop-utility-m)
	  }

	  .iqY906ot {
	    text-decoration: underline
	  }

	  .Av4YfTaP {
	    font-size: var(--fbs-font-size-desktop-utility-m)
	  }
	}

	@layer garden {
	  @media (min-width:0) {
	    .ctfsErV7 {
	      flex-direction: row
	    }

	    ._0QZCMvpk {
	      flex-direction: column
	    }

	    [data-variant=tertiary] .sRJCgbuD {
	      min-height: calc(var(--max-lines-title-tertiary, 3)*1lh)
	    }

	    [data-variant=tertiary] ._436GZp59 {
	      min-height: auto
	    }

	    [data-variant=tertiary] .ctfsErV7 .oIAs-U61 {
	      flex: 1
	    }
	  }

	  @media (min-width:0) and (max-width:767px) {
	    [data-variant=tertiary] .ctfsErV7 {
	      column-gap: 16px
	    }
	  }

	  @media (min-width:0) and (min-width:768px) {
	    [data-variant=tertiary] .ctfsErV7 {
	      column-gap: 32px
	    }
	  }

	  @media (min-width:0) {
	    [data-variant=tertiary] ._0QZCMvpk .A2VntonT {
	      height: auto;
	      width: auto
	    }
	  }

	  @media (min-width:0) and (min-width:1024px) {
	    [data-variant=tertiary] .ctfsErV7 .A2VntonT {
	      width: calc(50% - 16px)
	    }
	  }

	  @media (min-width:0) and (max-width:1023px) {
	    [data-variant=tertiary] .ctfsErV7 .A2VntonT {
	      width: calc(37.5% - 32px)
	    }
	  }

	  @media (min-width:0) and (max-width:767px) {
	    [data-variant=tertiary] .ctfsErV7 .A2VntonT {
	      width: calc(37.5% - 8px)
	    }
	  }

	  @media (min-width:0) {
	    .sUlTU8LB {
	      display: flex
	    }

	    ._0i7EepSU {
	      display: none
	    }

	    .zwu9BqLe {
	      aspect-ratio: 16/9
	    }

	    .sDkQf8B8 {
	      aspect-ratio: 1/1
	    }
	  }

	  @media (min-width:480px) {
	    .en8Nouae {
	      flex-direction: row
	    }

	    .mxbTC73- {
	      flex-direction: column
	    }

	    [data-variant=tertiary] .uIOLwEfI {
	      min-height: calc(var(--max-lines-title-tertiary, 3)*1lh)
	    }

	    [data-variant=tertiary] .VPJFAkKu {
	      min-height: auto
	    }

	    [data-variant=tertiary] .en8Nouae .oIAs-U61 {
	      flex: 1
	    }
	  }

	  @media (min-width:480px) and (max-width:767px) {
	    [data-variant=tertiary] .en8Nouae {
	      column-gap: 16px
	    }
	  }

	  @media (min-width:480px) and (min-width:768px) {
	    [data-variant=tertiary] .en8Nouae {
	      column-gap: 32px
	    }
	  }

	  @media (min-width:480px) {
	    [data-variant=tertiary] .mxbTC73- .A2VntonT {
	      height: auto;
	      width: auto
	    }
	  }

	  @media (min-width:480px) and (min-width:1024px) {
	    [data-variant=tertiary] .en8Nouae .A2VntonT {
	      width: calc(50% - 16px)
	    }
	  }

	  @media (min-width:480px) and (max-width:1023px) {
	    [data-variant=tertiary] .en8Nouae .A2VntonT {
	      width: calc(37.5% - 32px)
	    }
	  }

	  @media (min-width:480px) and (max-width:767px) {
	    [data-variant=tertiary] .en8Nouae .A2VntonT {
	      width: calc(37.5% - 8px)
	    }
	  }

	  @media (min-width:480px) {
	    .-j7uWNI- {
	      display: flex
	    }

	    .v0y-FzkG {
	      display: none
	    }

	    .pZN-ue4k {
	      aspect-ratio: 16/9
	    }

	    .mqVYWn-z {
	      aspect-ratio: 1/1
	    }
	  }

	  @media (min-width:768px) {
	    ._5rXd7cLR {
	      flex-direction: row
	    }

	    ._4wETcSiV {
	      flex-direction: column
	    }

	    [data-variant=tertiary] .x9UTSXSi {
	      min-height: calc(var(--max-lines-title-tertiary, 3)*1lh)
	    }

	    [data-variant=tertiary] .KLo93vE2 {
	      min-height: auto
	    }

	    [data-variant=tertiary] ._5rXd7cLR .oIAs-U61 {
	      flex: 1
	    }
	  }

	  @media (min-width:768px) and (max-width:767px) {
	    [data-variant=tertiary] ._5rXd7cLR {
	      column-gap: 16px
	    }
	  }

	  @media (min-width:768px) and (min-width:768px) {
	    [data-variant=tertiary] ._5rXd7cLR {
	      column-gap: 32px
	    }
	  }

	  @media (min-width:768px) {
	    [data-variant=tertiary] ._4wETcSiV .A2VntonT {
	      height: auto;
	      width: auto
	    }
	  }

	  @media (min-width:768px) and (min-width:1024px) {
	    [data-variant=tertiary] ._5rXd7cLR .A2VntonT {
	      width: calc(50% - 16px)
	    }
	  }

	  @media (min-width:768px) and (max-width:1023px) {
	    [data-variant=tertiary] ._5rXd7cLR .A2VntonT {
	      width: calc(37.5% - 32px)
	    }
	  }

	  @media (min-width:768px) and (max-width:767px) {
	    [data-variant=tertiary] ._5rXd7cLR .A2VntonT {
	      width: calc(37.5% - 8px)
	    }
	  }

	  @media (min-width:768px) {
	    ._5nlTOqtZ {
	      display: flex
	    }

	    .cmDNyN2p {
	      display: none
	    }

	    .O2ixvzjr {
	      aspect-ratio: 16/9
	    }

	    .gvkCW6aX {
	      aspect-ratio: 1/1
	    }
	  }

	  @media (min-width:1024px) {
	    .YCl1aqBr {
	      flex-direction: row
	    }

	    .fBcrVqr- {
	      flex-direction: column
	    }

	    [data-variant=tertiary] .oaGg05VY {
	      min-height: calc(var(--max-lines-title-tertiary, 3)*1lh)
	    }

	    [data-variant=tertiary] ._8KnFXuDU {
	      min-height: auto
	    }

	    [data-variant=tertiary] .YCl1aqBr .oIAs-U61 {
	      flex: 1
	    }
	  }

	  @media (min-width:1024px) and (max-width:767px) {
	    [data-variant=tertiary] .YCl1aqBr {
	      column-gap: 16px
	    }
	  }

	  @media (min-width:1024px) and (min-width:768px) {
	    [data-variant=tertiary] .YCl1aqBr {
	      column-gap: 32px
	    }
	  }

	  @media (min-width:1024px) {
	    [data-variant=tertiary] .fBcrVqr- .A2VntonT {
	      height: auto;
	      width: auto
	    }
	  }

	  @media (min-width:1024px) and (min-width:1024px) {
	    [data-variant=tertiary] .YCl1aqBr .A2VntonT {
	      width: calc(50% - 16px)
	    }
	  }

	  @media (min-width:1024px) and (max-width:1023px) {
	    [data-variant=tertiary] .YCl1aqBr .A2VntonT {
	      width: calc(37.5% - 32px)
	    }
	  }

	  @media (min-width:1024px) and (max-width:767px) {
	    [data-variant=tertiary] .YCl1aqBr .A2VntonT {
	      width: calc(37.5% - 8px)
	    }
	  }

	  @media (min-width:1024px) {
	    .YpIx7k08 {
	      display: flex
	    }

	    .V0rVpc5q {
	      display: none
	    }

	    .GWjflr-g {
	      aspect-ratio: 16/9
	    }

	    .XPMeUWZ8 {
	      aspect-ratio: 1/1
	    }
	  }

	  @media (min-width:1280px) {
	    .XWwg2g0F {
	      flex-direction: row
	    }

	    .Ppm5qgTP {
	      flex-direction: column
	    }

	    [data-variant=tertiary] .QmzBCpaV {
	      min-height: calc(var(--max-lines-title-tertiary, 3)*1lh)
	    }

	    [data-variant=tertiary] .MaaWUZIX {
	      min-height: auto
	    }

	    [data-variant=tertiary] .XWwg2g0F .oIAs-U61 {
	      flex: 1
	    }
	  }

	  @media (min-width:1280px) and (max-width:767px) {
	    [data-variant=tertiary] .XWwg2g0F {
	      column-gap: 16px
	    }
	  }

	  @media (min-width:1280px) and (min-width:768px) {
	    [data-variant=tertiary] .XWwg2g0F {
	      column-gap: 32px
	    }
	  }

	  @media (min-width:1280px) {
	    [data-variant=tertiary] .Ppm5qgTP .A2VntonT {
	      height: auto;
	      width: auto
	    }
	  }

	  @media (min-width:1280px) and (min-width:1024px) {
	    [data-variant=tertiary] .XWwg2g0F .A2VntonT {
	      width: calc(50% - 16px)
	    }
	  }

	  @media (min-width:1280px) and (max-width:1023px) {
	    [data-variant=tertiary] .XWwg2g0F .A2VntonT {
	      width: calc(37.5% - 32px)
	    }
	  }

	  @media (min-width:1280px) and (max-width:767px) {
	    [data-variant=tertiary] .XWwg2g0F .A2VntonT {
	      width: calc(37.5% - 8px)
	    }
	  }

	  @media (min-width:1280px) {
	    .M4ViFr8p {
	      display: flex
	    }

	    .xWAP7Y28 {
	      display: none
	    }

	    .ipjdLtZV {
	      aspect-ratio: 16/9
	    }

	    .cn-6sibI {
	      aspect-ratio: 1/1
	    }
	  }

	  @media (min-width:1440px) {
	    .Hfbja6jf {
	      flex-direction: row
	    }

	    ._1rjVaR2X {
	      flex-direction: column
	    }

	    [data-variant=tertiary] .fJ88ARnR {
	      min-height: calc(var(--max-lines-title-tertiary, 3)*1lh)
	    }

	    [data-variant=tertiary] .ObeHsKWp {
	      min-height: auto
	    }

	    [data-variant=tertiary] .Hfbja6jf .oIAs-U61 {
	      flex: 1
	    }
	  }

	  @media (min-width:1440px) and (max-width:767px) {
	    [data-variant=tertiary] .Hfbja6jf {
	      column-gap: 16px
	    }
	  }

	  @media (min-width:1440px) and (min-width:768px) {
	    [data-variant=tertiary] .Hfbja6jf {
	      column-gap: 32px
	    }
	  }

	  @media (min-width:1440px) {
	    [data-variant=tertiary] ._1rjVaR2X .A2VntonT {
	      height: auto;
	      width: auto
	    }
	  }

	  @media (min-width:1440px) and (min-width:1024px) {
	    [data-variant=tertiary] .Hfbja6jf .A2VntonT {
	      width: calc(50% - 16px)
	    }
	  }

	  @media (min-width:1440px) and (max-width:1023px) {
	    [data-variant=tertiary] .Hfbja6jf .A2VntonT {
	      width: calc(37.5% - 32px)
	    }
	  }

	  @media (min-width:1440px) and (max-width:767px) {
	    [data-variant=tertiary] .Hfbja6jf .A2VntonT {
	      width: calc(37.5% - 8px)
	    }
	  }

	  @media (min-width:1440px) {
	    .NgBQVMIY {
	      display: flex
	    }

	    .EcotcYsl {
	      display: none
	    }

	    .fKRdPQZQ {
	      aspect-ratio: 16/9
	    }

	    .KhP6B1Kt {
	      aspect-ratio: 1/1
	    }
	  }

	  .oN01vaYs {
	    display: flex;
	    height: 100%;
	    justify-content: center
	  }

	  .oN01vaYs * {
	    word-break: break-word
	  }

	  .m62t0vmy {
	    color: var(--fbs-color-text-primary);
	    column-gap: 16px;
	    display: flex;
	    height: 100%;
	    row-gap: 8px;
	    width: 100%
	  }

	  .y4PRd081 {
	    object-fit: cover
	  }

	  .qGitkxSR {
	    text-decoration: none
	  }

	  .qGitkxSR:hover {
	    text-decoration: underline
	  }

	  .zPmmmf5g {
	    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-display-l)/var(--fbs-line-height-xs) var(--fbs-font-family-global-serif)
	  }

	  @media (min-width:1024px) {
	    .zPmmmf5g {
	      font-size: var(--fbs-font-size-desktop-display-l)
	    }
	  }

	  .m32l73yE {
	    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-body)/var(--fbs-line-height-xl) var(--fbs-font-family-global-body)
	  }

	  .oIAs-U61 {
	    display: flex;
	    flex-direction: column;
	    gap: 8px;
	    height: 100%
	  }

	  .b1WD5ka3 {
	    width: 100%
	  }

	  .uUkCnU2P {
	    display: flex;
	    flex-direction: column;
	    justify-content: space-between;
	    row-gap: 8px
	  }

	  [data-variant=primary] .zPmmmf5g {
	    font-size: var(--fbs-font-size-mobile-display-m);
	    line-height: var(--fbs-line-height-xs);
	    text-decoration-thickness: 3px
	  }

	  @media (min-width:1024px) {
	    [data-variant=primary] .zPmmmf5g {
	      font-size: var(--fbs-font-size-desktop-display-m)
	    }
	  }

	  [data-variant=secondary] .zPmmmf5g {
	    font-size: var(--fbs-font-size-mobile-display-s);
	    line-height: var(--fbs-line-height-xs)
	  }

	  @media (min-width:1280px) {
	    [data-variant=secondary] .zPmmmf5g {
	      font-size: var(--fbs-font-size-desktop-display-s)
	    }
	  }

	  [data-variant=secondary] .m32l73yE {
	    font-family: var(--fbs-font-family-global-sans);
	    font-size: var(--fbs-font-size-mobile-utility-l);
	    line-height: var(--fbs-line-height-l)
	  }

	  @media (min-width:768px) {
	    [data-variant=secondary] .m32l73yE {
	      font-size: var(--fbs-font-size-mobile-heading-s)
	    }
	  }

	  [data-variant=tertiary] .zPmmmf5g {
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: var(--max-lines-title-tertiary, 3);
	    line-clamp: var(--max-lines-title-tertiary, 3);
	    display: -webkit-box;
	    font-family: var(--fbs-font-family-card-headline);
	    font-size: var(--fbs-font-size-mobile-headline-xs);
	    line-height: var(--fbs-line-height-m);
	    overflow: hidden
	  }

	  .A2VntonT {
	    background-color: #e2e2e2;
	    margin-bottom: auto;
	    max-width: 100%
	  }

	  .aFPbmUqY {
	    height: 100%;
	    object-fit: cover;
	    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)
	  }

	  .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 {
	  :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
	  }

	  .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
	  }

	  .JZhz8Jpc {
	    background-color: var(--fbs-color-surface-primary);
	    position: relative
	  }

	  .-moZCr5G {
	    align-items: center;
	    display: flex;
	    justify-content: flex-end;
	    min-height: 32px;
	    padding-top: 16px
	  }

	  .FxumDLih .swiper-pagination {
	    align-items: center;
	    bottom: -48px;
	    display: flex;
	    gap: 8px;
	    height: 32px;
	    left: 0;
	    position: absolute;
	    transform: none;
	    width: auto
	  }

	  .swiper-wrapper {
	    transition-timing-function: cubic-bezier(.87, 0, .13, 1)
	  }
	}

	@layer garden {
	  @media (min-width:768px) and (max-width:1023px) {
	    .swiper-slide {
	      position: relative
	    }

	    .swiper-slide:not(:last-child):after {
	      background: var(--fbs-color-border-primary);
	      content: "";
	      height: 100%;
	      left: calc(100% + 16px);
	      pointer-events: none;
	      position: absolute;
	      top: 0;
	      width: 1px
	    }
	  }

	  .RAyULJlV {
	    color: var(--fbs-color-text-primary);
	    font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-headline-s)/var(--fbs-line-height-m) var(--fbs-font-family-global-sans-medium);
	    margin: 0 0 16px
	  }

	  .FxumDLih {
	    height: auto
	  }

	  .LH2Q6elL {
	    height: 100%
	  }

	  .HKrmDhhk {
	    display: flex;
	    flex-direction: column;
	    height: auto;
	    width: 100%
	  }

	  .dx3BqPHk {
	    aspect-ratio: 16/9;
	    display: block;
	    flex-shrink: 0;
	    overflow: hidden;
	    width: 100%
	  }

	  .q5rCWDH7 {
	    height: 100%;
	    object-fit: cover;
	    width: 100%
	  }

	  .OaMHByuK {
	    display: flex;
	    flex: 1;
	    flex-direction: column;
	    gap: 8px;
	    padding: 16px 0 0
	  }

	  .N1HlNAsq {
	    display: block;
	    font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-label-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium);
	    letter-spacing: .5px;
	    text-transform: uppercase
	  }

	  .N1HlNAsq,
	  .agtnLFzE {
	    color: var(--fbs-color-text-primary)
	  }

	  .agtnLFzE {
	    text-decoration: none
	  }

	  .agtnLFzE:hover {
	    text-decoration: underline
	  }

	  .pVX7x3y8 {
	    font-family: var(--fbs-font-family-card-headline);
	    font-size: var(--fbs-font-size-desktop-headline-m);
	    font-weight: var(--fbs-font-weight-regular);
	    line-height: var(--fbs-line-height-m)
	  }

	  ._27uhYdTo {
	    color: var(--fbs-color-text-primary);
	    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-body-m)/var(--fbs-line-height-m) var(--fbs-font-family-global-sans);
	    margin-top: 8px;
	    text-decoration: underline
	  }

	  ._27uhYdTo:hover {
	    text-decoration: none
	  }

	  .IcHqKJQw {
	    display: flex;
	    gap: 16px
	  }

	  .MmZs7tkE {
	    align-items: center;
	    background-color: var(--fbs-color-surface-button-invert-default-pop);
	    border: none;
	    cursor: pointer;
	    display: flex;
	    height: 32px;
	    justify-content: center;
	    margin: 0;
	    padding: 8px;
	    width: 32px
	  }

	  .MmZs7tkE:hover {
	    opacity: .8
	  }

	  .MmZs7tkE:disabled {
	    cursor: not-allowed;
	    opacity: .3
	  }

	  .MmZs7tkE svg {
	    fill: var(--fbs-color-ui-icon-primary);
	    height: 16px;
	    width: 16px
	  }

	  ._9XFDEmDG {
	    bottom: 0;
	    display: flex;
	    gap: 8px;
	    left: 0;
	    position: absolute;
	    transform: none
	  }

	  .J6dAlOQZ {
	    background-color: var(--fbs-color-gray-600);
	    border-radius: 50%;
	    cursor: pointer;
	    flex-shrink: 0;
	    height: 8px;
	    min-height: 8px;
	    min-width: 8px;
	    transition: background-color .3s ease;
	    width: 8px
	  }

	  .vY0ZgWlv {
	    background-color: var(--fbs-color-blue-600)
	  }

	  .yqcYTra1 {
	    display: flex;
	    gap: 16px
	  }

	  .Ccg9Ib-7 {
	    -webkit-box-orient: vertical;
	    display: -webkit-box;
	    overflow: hidden
	  }

	  .N2mTDyg2 {
	    margin: 24px 0
	  }
	}

	@layer garden {
	  @media (min-width:1024px) {
	    .N2mTDyg2 {
	      margin-bottom: 32px
	    }
	  }

	  @media (min-width:1280px) {
	    .N2mTDyg2 {
	      margin-bottom: 40px
	    }
	  }
	}

	@layer garden {
	  .qSE5nsTS {
	    align-items: flex-start;
	    align-self: stretch;
	    background: var(--fbs-color-surface-elevated);
	    border: 1px solid var(--fbs-color-border-primary);
	    border-radius: 4px;
	    color: var(--fbs-color-text-primary);
	    display: flex;
	    gap: 16px;
	    padding: 16px;
	    position: relative;
	    text-decoration: none
	  }

	  .Vto3Wtf7 {
	    display: flex;
	    flex-direction: column
	  }

	  .-x11xvV- {
	    font: var(--fbs-font-weight-bold) var(--fbs-font-size-mobile-highlander-xs)/var(--fbs-line-height-xs) var(--fbs-font-family-highlander-bold);
	    margin: 0
	  }

	  @media (min-width:768px) {
	    .-x11xvV- {
	      font-size: var(--fbs-font-size-desktop-highlander-s)
	    }
	  }

	  .esCG-xBz {
	    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
	    margin: 4px 0 0;
	    overflow: hidden;
	    text-overflow: ellipsis
	  }

	  .cXwOJ46w {
	    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;
	    margin-top: 8px;
	    padding: 0;
	    text-align: center;
	    width: 71px
	  }

	  .rIv03g6N {
	    background: var(--fbs-color-surface-hover);
	    border-radius: 0 3.5px 0 0;
	    font: var(--fbs-font-weight-medium) var(--fbs-font-size-mobile-label-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
	    padding: 4.5px 8px;
	    position: absolute;
	    right: -1px;
	    text-transform: uppercase;
	    top: -1px
	  }

	  [data-theme=dark] .rIv03g6N {
	    background: var(--fbs-color-gray-100);
	    color: var(--fbs-color-gray-600)
	  }

	  .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)
	  }
	}

@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;
	    position: relative;
	    scrollbar-width: none
	  }
	}

	@layer garden {
	  .tu1mVo1o::-webkit-scrollbar {
	    display: none
	  }

	  .BdA4HHqM {
	    flex-grow: 1;
	    padding: 0 16px
	  }

	  @media (min-width:768px) {
	    .BdA4HHqM {
	      padding: 0 32px
	    }
	  }

	  .eL2b8AyM {
	    bottom: 0;
	    flex-direction: column;
	    position: sticky;
	    z-index: 2
	  }

	  .AwEI5uFF,
	  .eL2b8AyM {
	    display: flex;
	    width: 100%
	  }

	  .AwEI5uFF {
	    align-items: center;
	    background: var(--fbs-color-surface-invert-pop);
	    border-top: 1px solid var(--fbs-color-gray-600);
	    gap: 2px;
	    height: 35px;
	    padding: 8px 16px
	  }

	  .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-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
	  }

	  .FhpygJwc {
	    align-items: flex-start;
	    background: var(--fbs-color-gray-750);
	    border-radius: 0 4px 4px 0;
	    border-top: 1px solid var(--fbs-color-surface-button-invert-default-pop);
	    display: flex;
	    flex-direction: column;
	    gap: 12px;
	    padding: 16px;
	    width: 100%
	  }

	  .-ynWq8qj {
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    align-self: stretch;
	    display: -webkit-box;
	    font-size: var(--fbs-font-size-desktop-heading-m);
	    overflow: hidden;
	    text-overflow: ellipsis
	  }

	  .-ynWq8qj,
	  .PBBLgJN- {
	    color: var(--fbs-color-text-invert-primary);
	    font-family: var(--fbs-font-family-global-sans);
	    font-style: normal;
	    font-weight: 500;
	    line-height: var(--fbs-line-height-l);
	    text-align: center;
	    width: 100%
	  }

	  .PBBLgJN- {
	    align-items: center;
	    background: var(--fbs-color-surface-button-blue-default);
	    border-radius: 8px;
	    display: flex;
	    flex: 1 0 0;
	    font-size: var(--fbs-font-size-desktop-utility-l);
	    gap: 16px;
	    height: 40px;
	    justify-content: center;
	    padding: 10px 16px
	  }

	  .PBBLgJN-:hover {
	    background: var(--fbs-color-surface-button-blue-hover)
	  }

	  .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;
	    flex-wrap: wrap;
	    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;
	    font-size: var(--fbs-font-size-mobile-label-s);
	    padding: 4px 8px
	  }

	  .-I9ugzJL,
	  .-VrQQu1W {
	    display: flex;
	    justify-content: center
	  }

	  .-VrQQu1W {
	    align-items: flex-start;
	    flex-basis: 100%;
	    flex-direction: column;
	    gap: 16px;
	    margin-top: 8px
	  }

	  .sAPIRu6D {
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    align-self: stretch;
	    display: -webkit-box;
	    font-size: var(--fbs-font-size-mobile-heading-s);
	    font-weight: 400;
	    overflow: hidden;
	    text-overflow: ellipsis
	  }

	  .sAPIRu6D,
	  .yVDUTjMB {
	    color: var(--fbs-color-text-invert-primary);
	    font-style: normal;
	    line-height: var(--fbs-line-height-l)
	  }

	  .yVDUTjMB {
	    align-items: center;
	    background: var(--fbs-color-surface-button-red-default);
	    border-radius: 8px;
	    display: flex;
	    font-size: var(--fbs-font-size-desktop-utility-l);
	    font-weight: 500;
	    gap: 16px;
	    height: 40px;
	    justify-content: center;
	    padding: 10px 16px;
	    text-align: center
	  }

	  .yVDUTjMB:hover {
	    background: var(--fbs-color-surface-button-red-hover)
	  }

	  .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
	  }

	  .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
	  }

	  .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
	  }

	  .hKTNwLzA:last-child {
	    border-bottom: none
	  }

	  .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-default-pop);
	    border: 1px solid var(--fbs-color-border-secondary);
	    border-radius: 8px;
	    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-l);
	    font-style: normal;
	    font-weight: var(--fbs-font-weight-medium);
	    height: 100%;
	    line-height: var(--fbs-line-height-l);
	    text-align: center;
	    transition: opacity .12s ease, transform .12s ease
	  }

	  .S-AnbLUg:hover {
	    background: var(--fbs-color-surface-button-hover)
	  }

	  .S-AnbLUg:active {
	    background: var(--fbs-color-surface-button-click)
	  }

	  .S-AnbLUg.RAk4RuWQ,
	  .S-AnbLUg:disabled,
	  .S-AnbLUg[aria-disabled=true] {
	    background: var(--fbs-color-surface-disabled);
	    border-color: var(--fbs-color-border-primary);
	    color: var(--fbs-color-text-disabled);
	    cursor: not-allowed;
	    pointer-events: none;
	    transform: none
	  }

	  .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
	  }

	  .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-xs)
	    }
	  }

	  .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-l);
	    text-align: center;
	    width: 100%
	  }

	  .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 {
	  .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
	  }

	  .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 {
	  .smP7p--o {
	    background: var(--fbs-color-gray-200);
	    color: var(--fbs-color-text-primary);
	    min-height: 200px;
	    padding: 0 32px
	  }

	  @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 {

	  .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-xs)
	    }
	  }
	}

	@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
	  }

	  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 {
	  .LzN-3SCW {
	    display: block;
	    font-family: var(--fbs-font-family-global-sans);
	    height: auto;
	    width: 100%
	  }

	  .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
	  }
	}

	@layer garden {
	  @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
	  }

	  .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
	  }

	  .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
	  }

	  .EGwVx1Hy {
	    display: flex;
	    min-height: 42px
	  }

	  .EGwVx1Hy .rfm-marquee-container {
	    padding-left: 7px
	  }

	  .EGwVx1Hy .VBprppSN {
	    border: none
	  }

	  .EGwVx1Hy .X-zxWFnh {
	    border: none;
	    margin-right: 24px
	  }

	  .IOwccQWx {
	    flex-grow: 1;
	    min-width: 0
	  }

	  .Gkdjv1Qs,
	  .QUfdZMSe {
	    border-right: 1px solid var(--fbs-color-border-primary);
	    display: flex;
	    padding-right: 24px
	  }

	  .Gkdjv1Qs {
	    align-items: center;
	    margin-left: 24px
	  }

	  .Gkdjv1Qs>* {
	    margin-right: 24px
	  }

	  .Gkdjv1Qs>:last-child {
	    margin-right: 0
	  }

	  .zLjathX4 {
	    align-self: center;
	    color: var(--fbs-color-text-primary);
	    font: normal 500 var(--fbs-font-size-desktop-label-l)/1.5 var(--fbs-font-family-global-sans);
	    position: relative;
	    white-space: nowrap
	  }

	  [data-theme=dark] .zLjathX4 {
	    color: var(--fbs-color-text-invert-primary)
	  }

	  a {
	    background: none;
	    border: none;
	    color: inherit;
	    outline: none;
	    text-decoration: none
	  }

	  .MYsM6pWR {
	    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);
	    gap: 4px
	  }

	  .EwA-8rSS {
	    column-gap: 4px;
	    display: grid;
	    grid-template: repeat(2, 1fr)/24px 1fr
	  }

	  .EwA-8rSS .MYsM6pWR {
	    color: var(--fbs-color-text-secondary)
	  }

	  .kiY6G21p .MYsM6pWR {
	    color: var(--fbs-color-text-trending-up)
	  }

	  ._0G9GAqO9 .MYsM6pWR {
	    color: var(--fbs-color-text-trending-down)
	  }

	  .oKFQxmGe {
	    grid-row: span 2;
	    margin: auto
	  }

	  .fy-R13n6 {
	    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
	  }

	  .YiD-O5P-,
	  .fy-R13n6 {
	    color: var(--fbs-color-text-primary)
	  }

	  .YiD-O5P- {
	    align-items: center;
	    display: flex;
	    gap: 4px
	  }

	  .JJ42wWIF {
	    color: var(--fbs-color-text-primary);
	    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-s)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
	  }

	  ._8-MxtCkW {
	    align-items: center;
	    display: flex;
	    gap: 4px
	  }

	  ._2vOXUhwS {
	    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)
	  }

	  [data-theme=dark] .JJ42wWIF,
	  [data-theme=dark] ._2vOXUhwS,
	  [data-theme=dark] .fy-R13n6 {
	    color: var(--fbs-color-text-invert-primary)
	  }

	  .YiD-O5P-:hover .fy-R13n6 {
	    text-decoration: underline
	  }

	  .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)
	  }

	  .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
	  }

	  .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
	  }

	  ._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%
	    /*!
 * 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)
 */
	}

	@font-face {
	  font-family: forbesicon;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/9Q5cjR00MWVE.eot);
	  src: url(fonts/9Q5cjR00MWVE.eot#iefix) format("embedded-opentype"), url(fonts/VvUPgfOVPN9F.woff) format("woff"), url(fonts/63WlxhJqaXZI.ttf) format("truetype"), url(images/7dAxGOYxZG2H.svg#forbesicon) format("svg")
	}

	@media screen and (-webkit-min-device-pixel-ratio:0) {
	  @font-face {
	    font-family: forbesicon;
	    src: url(images/7dAxGOYxZG2H.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: 26px;
	  font-weight: 500;
	  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 {
	  font-size: 24px;
	  line-height: 30px
	}

	.p5_3X .fs-article:not(.fs-premium) h2,
	.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/KwLgMl9DHuOZ.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,
	.p5_3X .fs-article .product-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,
	.p5_3X .fs-article .product-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,
	.p5_3X .fs-article .product-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 .advisor-module-embed .product-description ol,
	.p5_3X .fs-article .advisor-module-embed .product-description p,
	.p5_3X .fs-article .advisor-module-embed .product-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,
	.p5_3X .fs-article .finds-module-embed .product-description ol,
	.p5_3X .fs-article .finds-module-embed .product-description p,
	.p5_3X .fs-article .finds-module-embed .product-description ul,
	.p5_3X .fs-article .product-embed .finds-module-description ol,
	.p5_3X .fs-article .product-embed .finds-module-description p,
	.p5_3X .fs-article .product-embed .finds-module-description ul,
	.p5_3X .fs-article .product-embed .product-description ol,
	.p5_3X .fs-article .product-embed .product-description p,
	.p5_3X .fs-article .product-embed .product-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,
	.p5_3X .fs-article .finds-module-embed:not(.finds-module-embed--sponsored) .product-content,
	.p5_3X .fs-article .product-embed:not(.product-embed--sponsored) .finds-module-content,
	.p5_3X .fs-article .product-embed:not(.product-embed--sponsored) .product-content {
	  border: 1px solid #e2e2e2
	}

	.p5_3X .fs-article .finds-module-embed--sponsored .finds-module-wrapper,
	.p5_3X .fs-article .finds-module-embed--sponsored .product-wrapper,
	.p5_3X .fs-article .product-embed--sponsored .finds-module-wrapper,
	.p5_3X .fs-article .product-embed--sponsored .product-wrapper {
	  background-color: #f2f2f2;
	  padding: 10px 16px 16px
	}

	.p5_3X .fs-article .finds-module-embed--sponsored .finds-module-description p,
	.p5_3X .fs-article .finds-module-embed--sponsored .product-description p,
	.p5_3X .fs-article .product-embed--sponsored .finds-module-description p,
	.p5_3X .fs-article .product-embed--sponsored .product-description p {
	  background-color: #f2f2f2;
	  padding: 16px 0 0
	}

	.p5_3X .fs-article .advisor-module-wrapper,
	.p5_3X .fs-article .finds-module-wrapper,
	.p5_3X .fs-article .product-wrapper {
	  position: relative
	}

	.p5_3X .fs-article .advisor-module-wrapper .module-header-2,
	.p5_3X .fs-article .finds-module-wrapper .module-header-2,
	.p5_3X .fs-article .product-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,
	.p5_3X .fs-article .product-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 .advisor-module-wrapper .product-content,
	.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,
	.p5_3X .fs-article .finds-module-wrapper .product-content,
	.p5_3X .fs-article .product-wrapper .advisor-module-content,
	.p5_3X .fs-article .product-wrapper .finds-module-content,
	.p5_3X .fs-article .product-wrapper .image-embed,
	.p5_3X .fs-article .product-wrapper .product-content {
	  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,
	.p5_3X .fs-article .product-wrapper .image-embed .mobile-image-wrapper,
	.p5_3X .fs-article .product-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,
	.p5_3X .fs-article .product-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 .product-description p,
	.p5_3X .fs-article .advisor-module-wrapper .product-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 .product-description p,
	.p5_3X .fs-article .finds-module-wrapper .product-embed .finds-embed,
	.p5_3X .fs-article .finds-module-wrapper figure,
	.p5_3X .fs-article .finds-module-wrapper finds-embed,
	.p5_3X .fs-article .product-wrapper .advisor-module-description p,
	.p5_3X .fs-article .product-wrapper .advisor-module-embed .finds-embed,
	.p5_3X .fs-article .product-wrapper .finds-module-description p,
	.p5_3X .fs-article .product-wrapper .finds-module-embed .finds-embed,
	.p5_3X .fs-article .product-wrapper .product-description p,
	.p5_3X .fs-article .product-wrapper .product-embed .finds-embed,
	.p5_3X .fs-article .product-wrapper figure,
	.p5_3X .fs-article .product-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 .advisor-module-wrapper .product-info,
	.p5_3X .fs-article .finds-module-wrapper .advisor-module-info,
	.p5_3X .fs-article .finds-module-wrapper .finds-module-info,
	.p5_3X .fs-article .finds-module-wrapper .product-info,
	.p5_3X .fs-article .product-wrapper .advisor-module-info,
	.p5_3X .fs-article .product-wrapper .finds-module-info,
	.p5_3X .fs-article .product-wrapper .product-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 .advisor-module-info .product-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 .advisor-module-wrapper .finds-module-info .product-title,
	.p5_3X .fs-article .advisor-module-wrapper .product-info .advisor-module-title,
	.p5_3X .fs-article .advisor-module-wrapper .product-info .finds-module-title,
	.p5_3X .fs-article .advisor-module-wrapper .product-info .product-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 .advisor-module-info .product-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,
	.p5_3X .fs-article .finds-module-wrapper .finds-module-info .product-title,
	.p5_3X .fs-article .finds-module-wrapper .product-info .advisor-module-title,
	.p5_3X .fs-article .finds-module-wrapper .product-info .finds-module-title,
	.p5_3X .fs-article .finds-module-wrapper .product-info .product-title,
	.p5_3X .fs-article .product-wrapper .advisor-module-info .advisor-module-title,
	.p5_3X .fs-article .product-wrapper .advisor-module-info .finds-module-title,
	.p5_3X .fs-article .product-wrapper .advisor-module-info .product-title,
	.p5_3X .fs-article .product-wrapper .finds-module-info .advisor-module-title,
	.p5_3X .fs-article .product-wrapper .finds-module-info .finds-module-title,
	.p5_3X .fs-article .product-wrapper .finds-module-info .product-title,
	.p5_3X .fs-article .product-wrapper .product-info .advisor-module-title,
	.p5_3X .fs-article .product-wrapper .product-info .finds-module-title,
	.p5_3X .fs-article .product-wrapper .product-info .product-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 .advisor-module-wrapper .product-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,
	.p5_3X .fs-article .finds-module-wrapper .product-info .shopping-price,
	.p5_3X .fs-article .product-wrapper .advisor-module-info .shopping-price,
	.p5_3X .fs-article .product-wrapper .finds-module-info .shopping-price,
	.p5_3X .fs-article .product-wrapper .product-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 .advisor-module-wrapper .product-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,
	.p5_3X .fs-article .finds-module-wrapper .product-info .sale-price,
	.p5_3X .fs-article .product-wrapper .advisor-module-info .sale-price,
	.p5_3X .fs-article .product-wrapper .finds-module-info .sale-price,
	.p5_3X .fs-article .product-wrapper .product-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 .advisor-module-wrapper .product-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,
	.p5_3X .fs-article .finds-module-wrapper .product-info .regular-price,
	.p5_3X .fs-article .product-wrapper .advisor-module-info .regular-price,
	.p5_3X .fs-article .product-wrapper .finds-module-info .regular-price,
	.p5_3X .fs-article .product-wrapper .product-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 .advisor-module-wrapper .product-info button,
	.p5_3X .fs-article .finds-module-wrapper .advisor-module-info button,
	.p5_3X .fs-article .finds-module-wrapper .finds-module-info button,
	.p5_3X .fs-article .finds-module-wrapper .product-info button,
	.p5_3X .fs-article .product-wrapper .advisor-module-info button,
	.p5_3X .fs-article .product-wrapper .finds-module-info button,
	.p5_3X .fs-article .product-wrapper .product-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 .advisor-module-info .product-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,
	  .p5_3X .fs-article .finds-module-wrapper .finds-module-info .product-title,
	  .p5_3X .fs-article .finds-module-wrapper .product-info .advisor-module-title,
	  .p5_3X .fs-article .finds-module-wrapper .product-info .finds-module-title,
	  .p5_3X .fs-article .finds-module-wrapper .product-info .product-title,
	  .p5_3X .fs-article .product-wrapper .advisor-module-info .advisor-module-title,
	  .p5_3X .fs-article .product-wrapper .advisor-module-info .finds-module-title,
	  .p5_3X .fs-article .product-wrapper .advisor-module-info .product-title,
	  .p5_3X .fs-article .product-wrapper .finds-module-info .advisor-module-title,
	  .p5_3X .fs-article .product-wrapper .finds-module-info .finds-module-title,
	  .p5_3X .fs-article .product-wrapper .finds-module-info .product-title,
	  .p5_3X .fs-article .product-wrapper .product-info .advisor-module-title,
	  .p5_3X .fs-article .product-wrapper .product-info .finds-module-title,
	  .p5_3X .fs-article .product-wrapper .product-info .product-title {
	    font: 500 16px/1.5 Graphik, Helvetica
	  }

	  .p5_3X .fs-article .finds-module-embed--sponsored .finds-module-wrapper,
	  .p5_3X .fs-article .finds-module-embed--sponsored .product-wrapper,
	  .p5_3X .fs-article .product-embed--sponsored .finds-module-wrapper,
	  .p5_3X .fs-article .product-embed--sponsored .product-wrapper {
	    margin: 0 -16px;
	    padding-top: 8px
	  }

	  .p5_3X .fs-article .advisor-module-wrapper,
	  .p5_3X .fs-article .finds-module-wrapper,
	  .p5_3X .fs-article .product-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 .advisor-module-wrapper .product-info,
	  .p5_3X .fs-article .finds-module-wrapper .advisor-module-info,
	  .p5_3X .fs-article .finds-module-wrapper .finds-module-info,
	  .p5_3X .fs-article .finds-module-wrapper .product-info,
	  .p5_3X .fs-article .product-wrapper .advisor-module-info,
	  .p5_3X .fs-article .product-wrapper .finds-module-info,
	  .p5_3X .fs-article .product-wrapper .product-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 .advisor-module-wrapper .product-info 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,
	  .p5_3X .fs-article .finds-module-wrapper .product-info p,
	  .p5_3X .fs-article .product-wrapper .advisor-module-info p,
	  .p5_3X .fs-article .product-wrapper .finds-module-info p,
	  .p5_3X .fs-article .product-wrapper .image-embed p,
	  .p5_3X .fs-article .product-wrapper .product-info 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 .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;
	  overflow-wrap: anywhere
	}

	.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;
	  overflow-wrap: anywhere
	}

	.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 .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 .product-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 .product-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 .product-embed .shopping-price {
	  align-items: center;
	  display: flex;
	  font-family: Graphik, Helvetica
	}

	.p5_3X .fs-article .product-embed .regular-price,
	.p5_3X .fs-article .product-embed .sale-price {
	  color: #333;
	  font-size: 20px;
	  padding-left: 12px;
	  position: relative
	}

	.p5_3X .fs-article .product-embed .regular-price:before,
	.p5_3X .fs-article .product-embed .sale-price:before {
	  content: "$";
	  left: 0;
	  position: absolute;
	  top: 0
	}

	.p5_3X .fs-article .product-embed .sale-price {
	  font-weight: 600;
	  margin-right: 5px
	}

	.p5_3X .fs-article .product-embed .regular-price {
	  margin-right: 10px;
	  text-decoration: line-through
	}

	.p5_3X .fs-article .product-embed .call-out-text {
	  color: #d40000;
	  font-size: 14px;
	  font-weight: 600
	}

	.p5_3X .fs-article .product-embed .image-embed img {
	  margin: 0 auto;
	  max-height: 420px;
	  width: auto !important
	}

	.p5_3X .fs-article .product-embed .image-embed__placeholder>img {
	  left: 50%;
	  transform: translate(-50%)
	}

	.p5_3X .fs-article .product-embed .image-embed__placeholder>progressive-image img {
	  left: unset;
	  transform: unset
	}

	.p5_3X .fs-article .product-embed .finds-embed {
	  margin: 10px 0 0
	}

	.p5_3X .fs-article .product-embed figure {
	  margin: 1.2rem 0
	}

	.p5_3X .fs-article .product-embed figure div {
	  max-height: 420px
	}

	.p5_3X .fs-article .product-embed .advisor-disclaimer-container,
	.p5_3X .fs-article .product-embed .advisor-rating-container,
	.p5_3X .fs-article .product-embed .vetted-disclaimer-container,
	.p5_3X .fs-article .product-embed .vetted-rating-container {
	  align-items: center;
	  display: flex
	}

	.p5_3X .fs-article .product-embed .advisor-text,
	.p5_3X .fs-article .product-embed .vetted-text {
	  font: 600 12px/18px Graphik, Helvetica;
	  margin: 0;
	  text-transform: uppercase
	}

	.p5_3X .fs-article .product-embed .star-icon {
	  margin-right: 5px
	}

	.p5_3X .fs-article .product-embed .advisor-disclaimer:hover .advisor-tooltip,
	.p5_3X .fs-article .product-embed .advisor-disclaimer:hover .vetted-tooltip,
	.p5_3X .fs-article .product-embed .vetted-disclaimer:hover .advisor-tooltip,
	.p5_3X .fs-article .product-embed .vetted-disclaimer:hover .vetted-tooltip {
	  display: block
	}

	.p5_3X .fs-article .product-embed .fs-icon--info {
	  height: 16px;
	  transform: translateY(9.5%);
	  width: 16px
	}

	.p5_3X .fs-article .product-embed .advisor-tooltip,
	.p5_3X .fs-article .product-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 .product-embed .vetted-rating-wrapper {
	  margin-top: 16px
	}

	.p5_3X .fs-article .product-embed .advisor-rating-score,
	.p5_3X .fs-article .product-embed .vetted-rating-score {
	  font: 32px/48px Graphik, Helvetica;
	  margin-right: 10px
	}

	.p5_3X .fs-article .product-embed--sponsored.product-offset {
	  background-color: #f2f2f2
	}

	.p5_3X .fs-article .product-wrapper .image-embed {
	  margin-top: 0
	}

	.p5_3X .fs-article .product-wrapper .image-embed figcaption {
	  background-color: #fff;
	  margin: 0;
	  padding-top: 8px;
	  text-align: right
	}

	.p5_3X .fs-article .product-wrapper .image-embed div {
	  margin-bottom: 0;
	  max-height: 420px
	}

	.p5_3X .fs-article .product-wrapper .product-info .fbs-pricing__sale-price {
	  font: 600 18px Graphik, Helvetica;
	  padding-right: 6px
	}

	.p5_3X .fs-article .product-wrapper .product-info .fbs-pricing__regular-price {
	  font: 600 18px Graphik, Helvetica
	}

	.p5_3X .fs-article .product-wrapper .product-info .fbs-pricing__sale-price+.fbs-pricing__regular-price {
	  color: #737373;
	  font-size: 14px
	}

	.p5_3X .fs-article .product-wrapper .product-info .fbs-pricing__savings {
	  font: 600 14px Graphik, Helvetica
	}

	.p5_3X .fs-article .product-wrapper .product-description li {
	  background-color: inherit
	}

	.p5_3X .fs-article .product-wrapper--offset .module-header-2 {
	  margin-bottom: 16px
	}

	.p5_3X .fs-article .product-wrapper--offset .vetted-award {
	  height: 24px;
	  left: 0;
	  margin-top: 28px;
	  width: 169px
	}

	.p5_3X .fs-article .product-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 .product-wrapper--offset .vetted-award-text {
	  padding: 5px 16px
	}

	.p5_3X .fs-article .product-content--offset {
	  display: flex
	}

	.p5_3X .fs-article .product-content--offset .offset {
	  max-width: 284px
	}

	.p5_3X .fs-article .product-info--offset {
	  margin-left: 16px;
	  width: 100%
	}

	.p5_3X .fs-article .product-info--offset .product-title {
	  font: 600 20px/24px Graphik, Helvetica;
	  margin: 0 0 16px
	}

	.p5_3X .fs-article .product-info--offset .product-description {
	  font: 400 16px/22px Graphik, Helvetica;
	  margin: 0 0 16px;
	  min-height: 66px
	}

	.p5_3X .fs-article .product-info--offset .product-description p {
	  padding: 0
	}

	.p5_3X .fs-article .product-info--offset .product-description ul {
	  padding-top: 0
	}

	.p5_3X .fs-article .product-info--offset .product-description ul li {
	  margin-left: 10px
	}

	.p5_3X .fs-article .product-info--offset>div:first-of-type p {
	  background-color: unset
	}

	.p5_3X .fs-article .product-info--offset fbs-pricing .fbs-pricing__regular-price,
	.p5_3X .fs-article .product-info--offset fbs-pricing .fbs-pricing__sale-price {
	  font-size: 18px;
	  line-height: 26px
	}

	.p5_3X .fs-article .product-info--offset fbs-pricing .fbs-pricing__sale-price+.fbs-pricing__regular-price,
	.p5_3X .fs-article .product-info--offset fbs-pricing .fbs-pricing__savings {
	  font: 600 14px/26px Graphik, Helvetica
	}

	.p5_3X .fs-article .product-info--offset fbs-pricing .fbs-pricing__sale-price+.fbs-pricing__regular-price {
	  color: #737373
	}

	.p5_3X .fs-article:not(.article-subtype__paidSearch) .product-wrapper .product-info .fbs-pricing__regular-price,
	.p5_3X .fs-article:not(.article-subtype__paidSearch) .product-wrapper .product-info .fbs-pricing__sale-price,
	.p5_3X .fs-article:not(.article-subtype__paidSearch) .product-wrapper .product-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 .product-embed {
	    background-color: #fff;
	    margin-bottom: .75rem
	  }

	  .p5_3X .fs-article .product-embed .product-title {
	    font: 600 1.17em/1em Merriweather, GeorgiaCustom
	  }

	  .p5_3X .fs-article .product-embed .regular-price,
	  .p5_3X .fs-article .product-embed .sale-price {
	    font-size: 16px
	  }

	  .p5_3X .fs-article .product-embed .call-out-text {
	    font-size: 12px
	  }

	  .p5_3X .fs-article .product-embed .regular-price,
	  .p5_3X .fs-article .product-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 .product-wrapper--offset {
	    padding: 8px;
	    width: 100%
	  }

	  .p5_3X .fs-article .product-content--offset {
	    display: flex;
	    flex-direction: column
	  }

	  .p5_3X .fs-article .product-content--offset .offset {
	    max-height: unset;
	    max-width: unset
	  }

	  .p5_3X .fs-article .product-content--offset .vetted-award {
	    height: 24px;
	    left: 20px;
	    margin-top: 18px;
	    width: 169px
	  }

	  .p5_3X .fs-article .product-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 .product-content--offset .vetted-award .vetted-award-text {
	    padding: 0
	  }

	  .p5_3X .fs-article .product-content--offset .product-info--offset {
	    margin-left: 8px;
	    width: auto
	  }

	  .p5_3X .fs-article .product-content--offset .product-info--offset .product-title {
	    font: 600 20px/24px Graphik, Helvetica;
	    margin: 0
	  }

	  .p5_3X .fs-article .product-content--offset .product-info--offset .product-description {
	    margin: 0 0 16px
	  }

	  .p5_3X .fs-article .product-content--offset fbs-pricing+a:first-of-type {
	    margin: 10px 0 0
	  }
	}

	.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/KwLgMl9DHuOZ.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, .atmospheric-video-wrapper).aligncenter {
	    margin: 19px auto
	  }

	  .p5_3X .fs-premium .embed-base:not(.image-embed, .atmospheric-video-wrapper).alignright {
	    float: right;
	    margin: 0 0 1.75% 3.5%;
	    width: 40%
	  }

	  .p5_3X .fs-premium .embed-base:not(.image-embed, .atmospheric-video-wrapper).alignleft {
	    float: left;
	    margin: 0 3.5% 1.75% 0;
	    width: 40%
	  }

	  .p5_3X .fs-premium .embed-base:not(.image-embed, .atmospheric-video-wrapper).offsetleft,
	  .p5_3X .fs-premium .embed-base:not(.image-embed, .atmospheric-video-wrapper).offsetright {
	    width: 90%
	  }

	  .p5_3X .fs-premium .finds-module-embed .embed-base.finds-embed,
	  .p5_3X .fs-premium .product-embed .embed-base.finds-embed {
	    background: #d40000 !important;
	    float: unset;
	    margin: 10px 0 0;
	    width: unset
	  }
	}

	@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: var(--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;
	  pointer-events: none;
	  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;
	  pointer-events: none;
	  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(--article-bg-color, var(--fbs-color-surface-button-default-blend));
	  border: 1px solid var(--article-text-color, 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(--article-text-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: #0000;
	  border-radius: 16px;
	  color: var(--article-text-color, var(--fbs-color-ui-icon-primary));
	  cursor: pointer;
	  display: flex;
	  height: 32px;
	  justify-content: center;
	  width: 32px
	}

	.mbEyX:active {
	  background-color: rgba(240, 240, 240, var(--icon-hover-opacity, 1))
	}

	.mbEyX svg {
	  height: 21.57px;
	  width: 21.57px
	}

	.mbEyX svg path {
	  fill: currentColor
	}

	.SmKd8._1Mn69,
	.SmKd8:active {
	  background-color: rgba(115, 115, 115, var(--icon-hover-opacity, 1))
	}

	._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)
	}

	.oAZN_.rnbCK {
	  background-color: var(--fbs-color-surface-primary)
	}

	.oAZN_.rnbCK svg {
	  opacity: 1
	}

	@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 p:has(+.halfway-hardwall-insertion-point) {
	  filter: blur(4px);
	  height: 10px;
	  overflow: hidden
	}

	.b6Cr_ .premium-container p:has(+.halfway-hardwall-insertion-point):before {
	  background: linear-gradient(to bottom, #0000, var(--fbs-color-surface-primary));
	  content: "";
	  height: 100px;
	  position: absolute;
	  top: -25px;
	  width: 100%;
	  z-index: 1
	}

	.b6Cr_ .premium-container .halfway-hardwall-insertion-point {
	  margin-bottom: 32px;
	  min-height: 908px;
	  position: relative
	}

	@media(min-width:480px) {
	  .b6Cr_ .premium-container .halfway-hardwall-insertion-point {
	    min-height: 546px
	  }
	}

	.b6Cr_ .premium-container .halfway-hardwall-insertion-point~* {
	  display: none
	}

	.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>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:not(:has(.drop-cap)) {
	    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,
	.b6Cr_ .product-content .image-embed small,
	.b6Cr_ .product-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_ .live-update {
	  border-top: 1px solid var(--fbs-color-border-primary);
	  margin-top: 16px;
	  padding-top: 16px
	}

	.b6Cr_ .live-update .live-update-timestamp {
	  color: var(--fbs-color-text-secondary);
	  font: normal var(--fbs-font-size-desktop-utility-m) var(--fbs-font-family-global-sans);
	  margin-bottom: 0
	}

	.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
	}

	.KNNlC {
	  padding-left: 16px
	}

	@media(min-width:480px) {
	  .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;
	  color: #333;
	  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/KwLgMl9DHuOZ.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: inherit;
	  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
	}

	.cCNgU {
	  aspect-ratio: 16/9;
	  margin: 16px -16px
	}

	.NfwWR {
	  background: #f2f2f2 url(images/KwLgMl9DHuOZ.png) no-repeat 50%
	}

	.ePhMD {
	  position: fixed;
	  right: 0;
	  top: 52px;
	  width: 75vw;
	  z-index: 1002
	}

	.VpWre {
	  aspect-ratio: 4/3;
	  background: #f2f2f2 url(images/KwLgMl9DHuOZ.png) no-repeat 50%;
	  clear: both;
	  height: auto;
	  margin: 16px 0;
	  position: relative
	}

	.Ud6jM {
	  width: 100%;
	  z-index: 2
	}

	.f27Ye {
	  position: fixed;
	  right: 10px;
	  width: 300px
	}

	@media(min-width:1440px) {
	  .f27Ye {
	    width: 400px
	  }
	}

	._1lCd7 {
	  display: flex
	}

	._1lCd7,
	._1lCd7 svg {
	  height: 13px;
	  width: 13px
	}

	.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
	}

	.q_s8o {
	  height: 1rem;
	  margin-bottom: 1px
	}

	@media(max-width:479px) {
	  .q_s8o {
	    margin: 0 0 3px -4px
	  }
	}

	.nX22O {
	  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
	}

	.nX22O svg {
	  height: 1rem
	}

	.nX22O span:first-of-type {
	  margin-right: 3px
	}

	@media(min-width:768px) {
	  .nX22O {
	    font-size: var(--fbs-font-size-desktop-utility-m)
	  }
	}

	@media(max-width:479px) {
	  .nX22O {
	    -webkit-font-smoothing: auto;
	    margin: 8px 0
	  }
	}

	.sMH2z {
	  visibility: hidden
	}

	@media(max-width:1023px) {
	  .sMH2z {
	    display: none
	  }
	}

	.vfeHn {
	  border: 1px solid #333;
	  z-index: 999
	}

	.E2tIt,
	.vfeHn {
	  align-items: center;
	  background: rgba(0, 0, 0, .502);
	  display: flex;
	  height: 100%;
	  justify-content: center;
	  left: 0;
	  position: fixed;
	  top: 0;
	  width: 100%
	}

	.E2tIt,
	.HBCpx {
	  z-index: 1000
	}

	.HBCpx {
	  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
	}

	.HBCpx::-webkit-scrollbar {
	  display: none
	}

	@media(max-width:479px) {
	  .HBCpx {
	    gap: 32px;
	    padding-top: 16px
	  }
	}

	.CmGQP {
	  align-items: center;
	  display: flex;
	  flex-direction: column;
	  gap: 16px;
	  margin: 0 1rem;
	  max-width: 382px
	}

	.n4pc_ {
	  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) {
	  .n4pc_ {
	    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-display-s)/var(--fbs-line-height-xs) Schnyder S, serif
	  }
	}

	.UCu1v {
	  align-items: center;
	  display: flex;
	  flex-direction: column;
	  gap: 16px;
	  max-width: 400px
	}

	@media(max-width:479px) {
	  .UCu1v {
	    max-width: calc(100% - 2rem) !important
	  }
	}

	.YqWq3 {
	  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) {
	  .YqWq3 {
	    right: 8px;
	    top: 8px
	  }
	}

	.OOCEs {
	  background: #171717;
	  border: 1px solid #333;
	  border-radius: 4px;
	  height: 100px;
	  width: 100px
	}

	@media(max-width:479px) {
	  .OOCEs {
	    height: 120px;
	    width: 120px
	  }
	}

	.JYDuM {
	  color: #333;
	  font: 400 16px/24px Graphik, helvetica, sans-serif;
	  text-align: center
	}

	.JYDuM span {
	  font-weight: 500;
	  white-space: nowrap
	}

	@media(max-width:479px) {
	  .JYDuM {
	    font-size: 14px;
	    line-height: 21px
	  }
	}

	._2I3EC {
	  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
	}

	._2I3EC,
	._2I3EC button {
	  align-items: center;
	  display: flex
	}

	._2I3EC 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
	}

	._2I3EC button[disabled] {
	  cursor: default;
	  opacity: .8
	}

	@media(max-width:479px) {
	  ._2I3EC {
	    max-width: 100%
	  }
	}

	.MzeL1 {
	  color: #dc0000;
	  max-width: 160px;
	  overflow: hidden;
	  text-overflow: ellipsis
	}

	.ng9Od {
	  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
	}

	.Jvzbd,
	.ng9Od {
	  text-align: center
	}

	.Jvzbd {
	  align-items: center;
	  align-self: stretch;
	  background: #f4f4f4;
	  display: flex;
	  flex-direction: column;
	  gap: 8px;
	  justify-content: center;
	  padding: 24px 0
	}

	.Jvzbd 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) {
	  .Jvzbd span {
	    font-size: var(--fbs-font-size-desktop-utility-m)
	  }

	  .Jvzbd {
	    padding: 16px 0
	  }
	}

	.RPoj_ {
	  color: #333;
	  cursor: pointer;
	  font: 500 16px/24px Graphik, helvetica, sans-serif;
	  text-decoration: none
	}

	.M3hmZ {
	  height: 1rem;
	  opacity: 0;
	  padding: 0
	}

	@media(max-width:479px) {
	  .M3hmZ {
	    height: 0
	  }
	}

	.xzLZT {
	  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) {
	  .xzLZT {
	    grid-template-columns: 80px 1fr;
	    padding: .5rem
	  }
	}

	.GkZ53 {
	  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
	}

	.GkZ53,
	.GkZ53:hover {
	  text-decoration: none
	}

	.GkZ53.wEV4o {
	  background-image: unset;
	  padding: 0
	}

	.GkZ53.wEV4o img {
	  border: 1px solid #333
	}

	@media(max-width:767px) {
	  .GkZ53 {
	    font-size: .75rem;
	    height: 80px;
	    letter-spacing: -.1px;
	    line-height: 18px;
	    max-width: 80px;
	    min-width: 80px
	  }
	}

	.GkZ53.XkR24 {
	  opacity: .5
	}

	.GkZ53.XkR24 .nl8qK {
	  color: var(--fbs-color-gray-400)
	}

	.L8f4T {
	  column-gap: 24px;
	  display: flex;
	  margin-left: 32px
	}

	@media(max-width:767px) {
	  .L8f4T {
	    margin-left: 16px
	  }
	}

	.V20PH {
	  display: flex;
	  flex-direction: column;
	  height: 128px;
	  justify-content: space-between;
	  width: 100%
	}

	@media(max-width:1023px) {
	  .V20PH {
	    height: 114px
	  }
	}

	@media(max-width:767px) {
	  .V20PH {
	    height: unset;
	    row-gap: .5rem
	  }
	}

	.jOBAd {
	  -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) {
	  .jOBAd {
	    font-size: 14px;
	    line-height: 21px;
	    row-gap: .5rem
	  }
	}

	@media(max-width:479px) {
	  .jOBAd {
	    min-height: 42px
	  }
	}

	.fMphJ {
	  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
	}

	.fMphJ ._7txD3 {
	  -webkit-font-smoothing: auto;
	  align-items: center;
	  display: flex
	}

	.fMphJ ._18XGw {
	  -webkit-font-smoothing: antialiased;
	  font-size: 1rem;
	  margin-left: 4px
	}

	@media(max-width:767px) {
	  .fMphJ {
	    width: 95px
	  }
	}

	@media(max-width:479px) {
	  .fMphJ {
	    align-self: flex-end;
	    bottom: 0;
	    position: absolute
	  }
	}

	@media(max-width:767px) {
	  .s6zKi {
	    justify-content: flex-start
	  }
	}

	@media(max-width:479px) {
	  .s6zKi {
	    max-width: max-content;
	    min-height: 28px
	  }
	}

	._15FOR {
	  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) {
	  ._15FOR {
	    height: 28px;
	    padding: .5rem 1rem
	  }
	}

	.NQEhZ {
	  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
	}

	.FWUeB {
	  border-top: 1px solid #e3e3e3;
	  color: #333;
	  display: none;
	  font: 400 16px/24px Georgia, Cambria, Times New Roman, Times, serif;
	  grid-column: 1/3;
	  margin-top: 1.5rem;
	  padding-top: 1.5rem
	}

	.FWUeB ul {
	  margin-left: 1rem
	}

	.FWUeB li,
	.FWUeB p {
	  margin-bottom: 8px
	}

	.FWUeB._9VWVg {
	  display: block
	}

	@media(max-width:767px) {
	  .FWUeB {
	    font: 400 14px/21px Georgia, Cambria, Times New Roman, Times, serif;
	    margin-top: 1rem;
	    padding: 8px 16px 0
	  }
	}

	.nl8qK,
	.nl8qK:first-line {
	  text-transform: uppercase
	}

	.nl8qK:first-line {
	  font-size: 28px;
	  font-weight: 700;
	  line-height: 48px
	}

	@media(max-width:767px) {
	  .nl8qK:first-line {
	    font-size: 1rem;
	    letter-spacing: -.1px;
	    line-height: 1.5rem
	  }
	}

	@media(max-width:480px) {
	  .L8f4T {
	    display: block;
	    position: relative
	  }

	  .fMphJ {
	    bottom: 6px;
	    position: absolute;
	    right: 0
	  }

	  ._15FOR {
	    height: 28px;
	    margin-top: 8px;
	    max-width: 125px
	  }

	  .FWUeB {
	    padding: 0
	  }

	  ._6pw03 {
	    -webkit-font-smoothing: auto;
	    margin: 8px 0
	  }

	  .seYgC {
	    margin: 0 0 3px -4px
	  }
	}

	.yBAch {
	  margin-top: 8px
	}

	.w5KY1 {
	  text-decoration: none !important
	}

	.w5KY1:hover {
	  text-decoration: none
	}

	.yictG {
	  display: flex;
	  flex-direction: column;
	  margin-bottom: 24px;
	  row-gap: 1rem
	}

	@media(max-width:767px) {
	  .yictG {
	    margin-bottom: 32px;
	    row-gap: .5rem
	  }
	}

	.fQkrc {
	  color: #333;
	  font: 500 24px/36px Graphik, helvetica, sans-serif;
	  margin-bottom: 1.5rem;
	  text-transform: capitalize
	}

	@media(max-width:767px) {
	  .fQkrc {
	    margin-bottom: 1rem
	  }
	}

	@media(max-width:479px) {
	  .fQkrc {
	    font: 500 18px/27px Graphik, helvetica, sans-serif
	  }
	}

	._4z2UQ {
	  padding-bottom: 12px
	}

	._4z2UQ .V1Grj:before {
	  content: "Deals Updated on "
	}

	.F1LW3 a.coupon-button,
	.F1LW3 a.coupon-button:hover {
	  background-color: #dc0000;
	  margin-top: 8px;
	  text-decoration: none
	}

	@media(min-width:768px) {

	  .F1LW3 a.coupon-button,
	  .F1LW3 a.coupon-button:hover {
	    height: 32px
	  }
	}

	.F1LW3 a.offer-wrapper,
	.F1LW3 a.offer-wrapper:hover {
	  color: #dc0000;
	  text-decoration: none
	}

	.F1LW3 a,
	.F1LW3 a:hover {
	  text-decoration: none
	}

	.F1LW3 a.offer-wrapper {
	  font-size: var(--fbs-font-size-desktop-utility-l);
	  height: 70px;
	  line-height: 32px;
	  max-width: 70px;
	  min-width: 70px
	}

	.F1LW3 .offer-title:first-line {
	  font-size: var(--fbs-font-size-desktop-heading-m);
	  line-height: normal;
	  text-transform: uppercase
	}

	@media(max-width:767px) {
	  .F1LW3 .offer-title:first-line {
	    font-size: var(--fbs-font-size-mobile-utility-l);
	    letter-spacing: -.1px;
	    line-height: normal
	  }
	}

	.F1LW3 .coupon-card {
	  grid-template-columns: 70px 1fr;
	  padding: 16px
	}

	.F1LW3 .coupon-card iframe {
	  display: contents
	}

	.F1LW3 .coupon-details-wrapper {
	  margin-left: 16px
	}

	.F1LW3 h3.coupon-title {
	  font-size: var(--fbs-font-size-desktop-heading-m);
	  line-height: 1.2;
	  margin: 0
	}

	@media(max-width:1023px) {
	  .F1LW3 h3.coupon-title {
	    font-size: var(--fbs-font-size-mobile-utility-l);
	    line-height: 21px
	  }
	}

	.F1LW3 .coupon-end-date {
	  display: none
	}

	.F1LW3 .coupon-details-container {
	  height: 40px
	}

	@media(min-width:768px) {
	  .F1LW3 .coupon-details-container {
	    height: 61px
	  }
	}

	.F1LW3 .coupon-more-details {
	  bottom: 0
	}

	.F1LW3 .coupon-modal-backdrop {
	  border: 1px solid #333;
	  z-index: 999
	}

	.F1LW3 .coupon-modal-backdrop,
	.F1LW3 .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%
	}

	.F1LW3 .modalWrapper {
	  z-index: 1000
	}

	.F1LW3 .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
	}

	.F1LW3 .coupon-modal-content::-webkit-scrollbar {
	  display: none
	}

	@media(max-width:479px) {
	  .F1LW3 .coupon-modal-content {
	    gap: 32px;
	    padding-top: 16px
	  }
	}

	.F1LW3 .coupon-modal-logo-and-title {
	  align-items: center;
	  display: flex;
	  flex-direction: column;
	  gap: 16px;
	  margin: 0 1rem;
	  max-width: 382px
	}

	.F1LW3 .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) {
	  .F1LW3 .coupon-modal-title {
	    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-display-s)/var(--fbs-line-height-l) Schnyder S, serif
	  }
	}

	.F1LW3 .coupon-modal-button-and-text {
	  align-items: center;
	  display: flex;
	  flex-direction: column;
	  gap: 16px;
	  max-width: 400px
	}

	@media(max-width:479px) {
	  .F1LW3 .coupon-modal-button-and-text {
	    max-width: calc(100% - 2rem) !important
	  }
	}

	.F1LW3 .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) {
	  .F1LW3 .coupon-modal-close-button {
	    right: 8px;
	    top: 8px
	  }
	}

	.F1LW3 .coupon-modal-logo {
	  background: #171717;
	  border: 1px solid #333;
	  border-radius: 4px;
	  height: 100px;
	  width: 100px
	}

	@media(max-width:479px) {
	  .F1LW3 .coupon-modal-logo {
	    height: 120px;
	    width: 120px
	  }
	}

	.F1LW3 .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
	}

	.F1LW3 .coupon-modal-copy-text span {
	  font-weight: 500;
	  white-space: nowrap
	}

	@media(max-width:479px) {
	  .F1LW3 .coupon-modal-copy-text {
	    font-size: 14px;
	    line-height: 21px
	  }
	}

	.F1LW3 .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
	}

	.F1LW3 .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
	}

	.F1LW3 .coupon-modal-coupon-container button[disabled] {
	  cursor: default;
	  opacity: .8
	}

	@media(max-width:479px) {
	  .F1LW3 .coupon-modal-coupon-container {
	    max-width: 100%
	  }
	}

	.F1LW3 p.coupon-modal-coupon-code {
	  color: #dc0000;
	  margin: 0;
	  max-width: 160px;
	  overflow: hidden;
	  text-overflow: ellipsis
	}

	.F1LW3 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
	}

	.F1LW3 a.coupon-modal-shop-now-button:hover {
	  color: #fff;
	  text-decoration: none
	}

	.F1LW3 .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
	}

	.F1LW3 .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) {
	  .F1LW3 .coupon-modal-expiry-date span {
	    font-size: var(--fbs-font-size-desktop-utility-m)
	  }

	  .F1LW3 .coupon-modal-expiry-date {
	    padding: 16px 0
	  }
	}

	.F1LW3 a.coupon-modal-copy-coupon-code {
	  color: #333;
	  cursor: pointer;
	  font: 500 16px/24px Graphik, Helvetica;
	  text-decoration: none
	}

	.F1LW3 a.coupon-modal-copy-coupon-code:hover {
	  text-decoration: none
	}

	.F1LW3 .coupon-modal-no-enddate {
	  height: 1rem;
	  opacity: 0;
	  padding: 0
	}

	@media(max-width:479px) {
	  .F1LW3 .coupon-modal-no-enddate {
	    height: 0
	  }
	}

	.lDjf8 {
	  align-items: center;
	  display: flex;
	  justify-content: center;
	  min-height: 465px;
	  overflow: hidden;
	  padding: 15px;
	  position: relative;
	  width: 100%
	}

	.lDjf8.siOvc {
	  min-height: 445px;
	  padding: 5px 0
	}

	.lDjf8.ctBmT {
	  margin-top: 20px
	}

	.lDjf8 iframe {
	  border: none;
	  display: block;
	  overflow: hidden;
	  width: 100%
	}

	.lDjf8 iframe.jrSrD {
	  display: none;
	  opacity: 0;
	  pointer-events: none;
	  position: absolute
	}

	.J42gW {
	  height: 435px;
	  max-width: 402px;
	  width: 100%
	}

	.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/KwLgMl9DHuOZ.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, .atmospheric-video-wrapper).aligncenter {
	    margin: 19px auto
	  }

	  .Ek4oE .fs-premium .embed-base:not(.image-embed, .atmospheric-video-wrapper).alignright {
	    float: right;
	    margin: 0 0 1.75% 3.5%;
	    width: 40%
	  }

	  .Ek4oE .fs-premium .embed-base:not(.image-embed, .atmospheric-video-wrapper).alignleft {
	    float: left;
	    margin: 0 3.5% 1.75% 0;
	    width: 40%
	  }

	  .Ek4oE .fs-premium .embed-base:not(.image-embed, .atmospheric-video-wrapper).offsetleft,
	  .Ek4oE .fs-premium .embed-base:not(.image-embed, .atmospheric-video-wrapper).offsetright {
	    width: 90%
	  }

	  .Ek4oE .fs-premium .finds-module-embed .embed-base.finds-embed,
	  .Ek4oE .fs-premium .product-embed .embed-base.finds-embed {
	    background: #d40000 !important;
	    float: unset;
	    margin: 10px 0 0;
	    width: unset
	  }
	}

	@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: ", "
	  }
	}

	.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
	}

	.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
	}

	._1EYo4 {
	  margin: 25px 0;
	  padding: 0 16px
	}

	@media(min-width:480px) {
	  ._1EYo4 {
	    margin: 32px 264.5px
	  }
	}

	._8ARUu {
	  font-weight: var(--fbs-font-weight-regular);
	  line-height: var(--fbs-line-height-xs)
	}

	.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-gray-100);
	  box-shadow: 0 10px 10px 10px #0000001a;
	  color: var(--fbs-color-gray-600);
	  height: calc(100dvh - 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: 100dvh;
	  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-gray-300);
	  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-gray-100);
	  color: var(--fbs-color-gray-600);
	  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-gray-100);
	  border-radius: 16px;
	  display: flex;
	  height: 32px;
	  margin-left: 8px;
	  padding: 8px
	}

	.huMY7 svg {
	  fill: var(--fbs-color-gray-600);
	  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: var(--fbs-color-gray-600);
	  height: 100%;
	  opacity: .9;
	  width: 100%
	}

	._0vt_F {
	  overflow-y: hidden;
	  scroll-margin: 56px
	}

	._6ecfz {
	  background-color: var(--fbs-color-gray-200);
	  border-radius: clamp(12px, 3vmin, 30px);
	  color: var(--fbs-color-gray-600);
	  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-gray-300);
	  margin-bottom: 16px;
	  padding-bottom: 8px
	}

	._8_WFy a {
	  color: var(--fbs-color-gray-600);
	  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-gray-300);
	  flex-grow: 1;
	  margin: 0 8px 6px;
	  max-width: 106px
	}

	@media(min-width:768px) {
	  .aFolZ {
	    margin: 8px 8px 0
	  }
	}

	._2gDAs {
	  color: var(--fbs-color-gray-500);
	  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-gray-100);
	  border: 1px solid var(--fbs-color-gray-400);
	  border-radius: 28px;
	  color: var(--fbs-color-gray-600);
	  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: var(--fbs-color-gray-200);
	  color: var(--fbs-color-gray-600)
	}

	.gwJbx {
	  border: 1px solid var(--fbs-color-gray-400);
	  border-radius: 8px;
	  cursor: pointer;
	  font-size: 14px;
	  font-weight: 500;
	  line-height: 1.25;
	  padding: 10px 16px
	}

	.gwJbx:hover {
	  background-color: var(--fbs-color-gray-400)
	}

	.fNup7 {
	  border-bottom: 1px solid var(--fbs-color-gray-300);
	  display: flex;
	  margin-bottom: 16px;
	  padding-bottom: 16px
	}

	.fNup7 h3,
	.fNup7 p a,
	.fNup7 p:nth-of-type(2):last-of-type {
	  color: var(--fbs-color-gray-600)
	}

	.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: var(--fbs-color-gray-300);
	  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-gray-600);
	  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-gray-600);
	  flex-shrink: 0;
	  height: 16px;
	  width: 16px
	}

	.CmLxV {
	  align-items: center;
	  display: flex;
	  min-height: 40px
	}

	.CmLxV span {
	  color: var(--fbs-color-gray-600)
	}

	.zCpcp {
	  align-items: center;
	  animation: zCpcp .9s linear infinite;
	  display: flex;
	  flex-shrink: 0;
	  height: 20px;
	  justify-content: center;
	  padding: 2px;
	  width: 20px
	}

	.zCpcp svg {
	  height: 16px;
	  width: 16px
	}

	.EKpBW {
	  font-feature-settings: "liga"off, "clig"off;
	  color: var(--fbs-color-gray-500);
	  font-family: var(--fbs-font-family-global-sans);
	  font-size: var(--fbs-font-size-mobile-heading-s);
	  font-style: normal;
	  font-weight: 400;
	  line-height: var(--fbs-line-height-l)
	}

	@keyframes zCpcp {
	  0% {
	    transform: rotate(0deg)
	  }

	  to {
	    transform: rotate(1turn)
	  }
	}

	.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 12px 0 0;
	  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
	  }
	}

	._0IkLB {
	  background-color: var(--fbs-color-gray-800)
	}

	.mUnMc {
	  box-shadow: inset 0 1px 2px 0 #0000004d;
	  min-height: 50px;
	  position: fixed;
	  width: 100%;
	  z-index: 1005
	}

	.mUnMc.iVGj2 {
	  z-index: 100
	}

	@font-face {
	  font-family: Schnyder S Light;
	  font-weight: 400;
	  src: url(fonts/7De294nnwbUd.woff2) format("opentype")
	}

	@font-face {
	  font-family: Schnyder S Demi;
	  font-weight: 300;
	  src: url(fonts/7De294nnwbUd.woff2) format("woff2")
	}

	@font-face {
	  font-family: Schnyder S Demi;
	  font-weight: 700;
	  src: url(fonts/7De294nnwbUd.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
	  }
	}

	.L445P {
	  margin: 32px 0
	}

	.L445P a {
	  color: var(--fbs-color-text-primary)
	}

	.L445P a:hover {
	  text-decoration: unset
	}

	@media(max-width:479px) {
	  .L445P {
	    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
	  }
	}

	.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
	}

	.MFONZ.IXZgp {
	  margin: 0 auto;
	  max-width: 696px
	}

	.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
	}

	@media(min-width:480px) {
	  .KpLaT.zm_ty {
	    width: 100%
	  }
	}

	.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
	  }
	}

	.jVfuu {
	  background-color: var(--fbs-color-surface-elevated);
	  border-bottom: 1px solid var(--fbs-color-border-primary);
	  padding: 8px 0 8px 16px
	}

	.UMXhO {
	  border: none;
	  min-height: 48px;
	  min-width: 141px;
	  padding: 8px
	}

	.Irg7h {
	  color: var(--fbs-color-text-primary);
	  font: var(--fbs-font-weight-medium) 15px/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
	}

	.bNcvZ {
	  display: none
	}

	.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
	}

	@media(min-width:1024px) {
	  .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;
	  column-gap: 8px;
	  display: flex;
	  height: 56px;
	  justify-content: space-between;
	  padding: 0 8px;
	  position: relative
	}

	@media(min-width:480px) {
	  ._1a_Dd {
	    column-gap: 0;
	    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
	  }
	}

	.vAhSa {
	  margin: 0
	}

	@media(max-width:767px) {
	  .sewLh {
	    display: none
	  }

	  .TUyOu {
	    width: unset
	  }
	}

	fbs-cordial .w6q6j {
	  top: 10px
	}

	.S360V,
	.WR6Ld,
	._1TZN0,
	.bKh2j,
	.yTSx7 {
	  transition: transform .4s 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: 170px;
	  outline: none;
	  overflow: hidden;
	  padding: 10px 16px 10px 10px;
	  text-decoration: none;
	  transition: max-width 1.2s cubic-bezier(.4, 0, .2, 1)
	}

	.YU6DV svg {
	  margin-left: 10px;
	  margin-right: 4px
	}

	@media(min-width:480px) {
	  .YU6DV {
	    max-width: 350px;
	    min-width: 140px;
	    width: auto
	  }
	}

	._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
	}

	.dna_H {
	  transform: translateX(0);
	  will-change: transform
	}

	.dna_H .d24qe {
	  width: auto
	}

	@media(min-width:480px) {
	  .dna_H .d24qe {
	    max-width: 350px
	  }
	}

	.PHbPT {
	  align-items: center;
	  display: flex;
	  opacity: 0;
	  -webkit-transform: translateZ(0);
	  transform: translateZ(0);
	  will-change: transform
	}

	.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: 32px;
	  justify-content: center;
	  width: 32px
	}

	.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/GTttYZS7ifF2.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/WiZaicOULmE7.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/liOWY2iXxKIy.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Merriweather;
	  font-style: normal;
	  font-weight: 400;
	  src: local("Merriweather"), url(fonts/CJtoa9enUITB.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/JGJluWJosgA1.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/abH6dfMy1P9a.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/kHptBCUd5LvS.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/Vxgm04T75sKx.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/FGUFaSe18d3R.otf) format("opentype")
	}

	@font-face {
	  font-display: block;
	  font-family: EuclidCircular;
	  font-weight: 400;
	  src: url(fonts/iIC3LNfitsR6.otf) format("opentype")
	}

	@font-face {
	  font-family: Graphik Wide;
	  font-style: normal;
	  font-weight: 600;
	  src: url(fonts/zK7T3cNrD11g.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik;
	  font-weight: 400;
	  src: url(fonts/IsdEN4yTX6Ov.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik;
	  font-weight: 500;
	  src: url(fonts/32b4WYiwCyqb.woff2) format("woff2")
	}

	@font-face {
	  font-display: swap;
	  font-family: Graphik;
	  font-weight: 600;
	  src: url(fonts/M6C80QhBZq94.woff2) format("woff2")
	}

	@font-face {
	  font-family: Highlander;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/jLbBAWPsJ3og.woff2) format("woff2")
	}

	@font-face {
	  font-family: Highlander Bold;
	  font-style: normal;
	  font-weight: 700;
	  src: url(fonts/RGsptJw4QbF4.woff2) format("woff2")
	}

	@font-face {
	  font-display: block;
	  font-family: SchnyderL demi;
	  font-weight: 400;
	  src: url(fonts/6T5dyyjWpM5W.otf) format("opentype")
	}

	@font-face {
	  font-family: Schnyder S;
	  font-weight: 700;
	  src: url(fonts/0QkHV5F6Bktt.otf) format("opentype")
	}

	@font-face {
	  font-display: block;
	  font-family: SchnyderS demi;
	  font-weight: 400;
	  src: url(fonts/7De294nnwbUd.woff2) format("woff2")
	}

	@font-face {
	  font-family: GraphikXXCond;
	  font-weight: 900;
	  src: url(fonts/UQrV1yUPnekF.otf) format("opentype")
	}

	@font-face {
	  font-family: Schnyder Cond S;
	  font-style: normal;
	  font-weight: 700;
	  src: url(fonts/7aRSU1uKeCkd.woff2) format("woff2")
	}

	@font-face {
	  font-family: Schnyder Cond S;
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/xhG8yS4oZvA7.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: 100%;
	  margin: 0;
	  position: absolute;
	  top: 0;
	  width: 35px;
	  z-index: 3
	}

	@media(max-width:479px) {
	  .XDQ9T {
	    display: none
	  }
	}

	.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)
	}

	.XDQ9T svg {
	  pointer-events: none
	}

	.YYZtN {
	  left: 0;
	  padding: 0 0 0 12px
	}

	@media(max-width:479px) {
	  .YYZtN {
	    padding: 0 0 0 8px
	  }
	}

	.Web_u {
	  padding: 0 12px 0 0;
	  right: 0
	}

	@media(max-width:479px) {
	  .Web_u {
	    padding: 0 8px 0 0
	  }
	}

	._70zuA {
	  display: none
	}

	.zHwaw {
	  align-items: center;
	  color: var(--fbs-color-text-primary);
	  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);
	  height: 48px;
	  justify-content: center;
	  margin-inline: 8px;
	  min-width: 150px;
	  padding: 8px 8px 12px;
	  position: relative;
	  width: 184px
	}

	@media(max-width:767px) {
	  .zHwaw {
	    height: 44px;
	    margin-inline: 0
	  }
	}

	.zHwaw.JfD3R {
	  border-color: var(--fbs-color-surface-button-default-pop);
	  color: var(--fbs-color-surface-primary)
	}

	.zHwaw._9hnaX {
	  font-weight: var(--fbs-font-weight-medium);
	  margin-top: 0;
	  min-height: 60px;
	  padding: 4px 0;
	  position: relative;
	  width: 130px
	}

	@media(max-width:767px) {
	  .zHwaw._9hnaX {
	    left: -9px;
	    min-height: 64px;
	    padding: 0
	  }
	}

	.zHwaw._9hnaX:after {
	  background: var(--fbs-color-border-primary);
	  content: "";
	  display: block;
	  height: 48px;
	  position: absolute;
	  right: -9px;
	  top: 13px;
	  width: 1px;
	  z-index: 2
	}

	@media(max-width:479px) {
	  .zHwaw._9hnaX:after {
	    right: 4px
	  }
	}

	.zHwaw._9hnaX.JfD3R:after {
	  background: var(--fbs-color-border-secondary)
	}

	.zHwaw._9hnaX:not(a) {
	  cursor: default
	}

	@media(max-width:479px) {
	  .zHwaw._9hnaX .GdylL:not(span) {
	    margin: 0
	  }
	}

	.zHwaw._7McdR {
	  position: relative
	}

	.zHwaw._7McdR:after {
	  background: var(--fbs-color-border-secondary);
	  bottom: 0;
	  content: "";
	  height: 1px;
	  left: 12px;
	  position: absolute;
	  right: 12px
	}

	.zHwaw._7McdR.JfD3R {
	  background-color: var(--fbs-color-surface-invert)
	}

	.zHwaw._7McdR.JfD3R:after {
	  background: var(--fbs-color-border-primary);
	  bottom: 0;
	  content: "";
	  height: 1px;
	  left: 12px;
	  position: absolute;
	  right: 12px
	}

	@media(max-width:767px) {
	  .zHwaw._7McdR.JfD3R {
	    border-bottom-color: var(--fbs-color-surface-primary)
	  }
	}

	.zHwaw .GdylL:not(span) {
	  align-items: center;
	  bottom: 0;
	  display: flex;
	  justify-content: center;
	  left: 0;
	  padding: 8px 12px;
	  position: absolute;
	  right: 0;
	  text-decoration: none;
	  top: 0;
	  transition: background-color .2s ease-in-out
	}

	.zHwaw .GdylL:not(span):hover {
	  background-color: var(--fbs-color-surface-hover)
	}

	.zHwaw .GdylL:not(span) span {
	  pointer-events: none
	}

	@media(max-width:767px) {
	  .zHwaw {
	    font-size: var(--fbs-font-size-desktop-utility-m);
	    line-height: var(--fbs-line-height-l);
	    max-width: 200px;
	    min-width: 100px
	  }
	}

	.zHwaw.JfD3R .GdylL:not(span):hover {
	  background-color: var(--fbs-color-gray-700)
	}

	.sg5Nf {
	  --bg-color: var(--fbs-color-surface-primary);
	  align-items: center;
	  background-color: var(--bg-color);
	  display: flex;
	  gap: 16px;
	  height: 63px;
	  justify-content: center;
	  max-width: 100vw;
	  position: sticky;
	  top: 60px;
	  z-index: 1001
	}

	.sg5Nf.LWd_v {
	  background-color: var(--fbs-color-surface-invert)
	}

	.sg5Nf.LWd_v.zDNNZ:before {
	  background: linear-gradient(-90deg, #17171700 0, var(--fbs-color-surface-invert) 100%);
	  content: "";
	  display: block;
	  height: 100%;
	  left: 25px;
	  pointer-events: none;
	  position: absolute;
	  top: 0;
	  width: 56px;
	  z-index: 2
	}

	@media(max-width:767px) {
	  .sg5Nf.LWd_v.zDNNZ:before {
	    left: 0
	  }
	}

	.sg5Nf.LWd_v.QQGdM:after {
	  background: linear-gradient(90deg, #17171700 0, var(--fbs-color-surface-invert) 100%);
	  content: "";
	  display: block;
	  height: 100%;
	  pointer-events: none;
	  position: absolute;
	  right: 25px;
	  top: 0;
	  width: 56px;
	  z-index: 2
	}

	@media(max-width:767px) {
	  .sg5Nf.LWd_v.QQGdM:after {
	    right: 0
	  }
	}

	.sg5Nf.zDNNZ:before {
	  background: linear-gradient(-90deg, #17171700 0, var(--fbs-color-text-invert-primary) 100%);
	  content: "";
	  display: block;
	  height: 100%;
	  left: 25px;
	  pointer-events: none;
	  position: absolute;
	  top: 0;
	  width: 56px;
	  z-index: 2
	}

	@media(max-width:767px) {
	  .sg5Nf.zDNNZ:before {
	    left: 0
	  }
	}

	.sg5Nf.QQGdM:after {
	  background: linear-gradient(90deg, #17171700 0, var(--fbs-color-text-invert-primary) 100%);
	  content: "";
	  display: block;
	  height: 100%;
	  pointer-events: none;
	  position: absolute;
	  right: 25px;
	  top: 0;
	  width: 56px;
	  z-index: 2
	}

	@media(max-width:767px) {
	  .sg5Nf.QQGdM:after {
	    right: 0
	  }
	}

	@media(min-width:768px)and (max-width:1023px) {
	  .sg5Nf {
	    padding-inline: 0
	  }
	}

	@media(max-width:479px) {
	  .sg5Nf {
	    height: 65px
	  }
	}

	.abT4m {
	  align-items: center;
	  display: flex;
	  gap: 16px;
	  min-width: 0
	}

	@media(min-width:768px)and (max-width:1023px) {
	  .abT4m {
	    gap: 0
	  }
	}

	@media(max-width:767px) {
	  .abT4m {
	    gap: 0
	  }
	}

	.bHIeH {
	  flex: 1;
	  min-width: 0;
	  overflow: hidden;
	  position: relative
	}

	@media(max-width:479px) {
	  .bHIeH {
	    box-sizing: border-box;
	    padding-inline: 28px
	  }
	}

	.JV0aD {
	  justify-self: start;
	  position: relative;
	  width: 100%
	}

	.JV0aD.Gr_iZ {
	  --bg-color: var(--fbs-color-surface-invert);
	  background-color: var(--bg-color);
	  color: var(--fbs-color-surface-primary)
	}

	.JV0aD .swiper-slide {
	  width: fit-content
	}

