            @font-face {
                font-display: swap;
                font-family: Schnyder S Demi;
                font-style: normal;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Schnyder/Schnyder-SDemi-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-style: normal;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Regular-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-style: normal;
                font-weight: 500 700;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Medium-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik Medium;
                font-style: normal;
                font-weight: 500;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Medium-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Highlander;
                font-style: normal;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/highlander/highlander-regular.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Highlander Bold;
                font-style: normal;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/highlander/highlander-bold.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 Demi","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(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-regular-webfont.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: SchnyderSBold;
                font-weight: 700;
                src: local("Schnyder S Bold"),local("Schnyder-S-Bold"),url(https://i.forbesimg.com/assets/fonts/schnyder-s-bold.otf) format("opentype")
            }

            @font-face {
                font-display: swap;
                font-family: SchnyderSDemi;
                font-style: normal;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Schnyder/Schnyder-SDemi-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-weight: 500 700;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Medium-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: GraphikWide;
                font-weight: 600;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/GraphikWide-Semibold-Web.woff) format("woff")
            }

            @font-face {
                font-display: swap;
                font-family: GraphikWide;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/GraphikWide-Bold-Web.woff) format("woff")
            }

            @font-face {
                font-family: GraphikXXCondSemibold;
                font-weight: 600;
                src: url(https://i.forbesimg.com/assets/fonts/GraphikXX/GraphikXCondensed-Semibold.otf) format("opentype")
            }

            @font-face {
                font-display: swap;
                font-family: Merriweather;
                font-style: italic;
                font-weight: 700;
                src: local("Merriweather Bold Italic"),local("Merriweather-BoldItalic"),url(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-bolditalic-webfont.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(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-bold-webfont.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(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-italic-webfont.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Merriweather;
                font-style: normal;
                font-weight: 400;
                src: local("Merriweather"),url(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-regular-webfont.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(https://i.forbesimg.com/assets/fonts/work-sans/work_sans_600_latin.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(https://i.forbesimg.com/assets/fonts/work-sans/work_sans_400_latin_ext.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(https://i.forbesimg.com/assets/fonts/work-sans/work_sans_400_latin.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(https://i.forbesimg.com/assets/fonts/EuclidCircular/EuclidCircularB-Bold.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(https://i.forbesimg.com/assets/fonts/EuclidCircular/EuclidCircularB-Semibold.otf) format("opentype")
            }

            @font-face {
                font-display: block;
                font-family: EuclidCircular;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/EuclidCircular/EuclidCircularB-Regular.otf) format("opentype")
            }

            @font-face {
                font-family: Graphik Wide;
                font-style: normal;
                font-weight: 600;
                src: url(https://i.forbesimg.com/assets/fonts/graphik-wide/graphik-wide-semibold.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Regular-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-weight: 500;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Medium-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-weight: 600;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Semibold-Web.woff2) format("woff2")
            }

            @font-face {
                font-family: Highlander;
                font-style: normal;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/highlander/highlander-regular.woff2) format("woff2")
            }

            @font-face {
                font-family: Highlander Bold;
                font-style: normal;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/highlander/highlander-bold.woff2) format("woff2")
            }

            @font-face {
                font-display: block;
                font-family: SchnyderL demi;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Schnyder/SchnyderL-Demi.otf) format("opentype")
            }

            @font-face {
                font-family: Schnyder S;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/schnyder-s-bold.otf) format("opentype")
            }

            @font-face {
                font-display: block;
                font-family: SchnyderS demi;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Schnyder/Schnyder-SDemi-Web.woff2) format("woff2")
            }

            @font-face {
                font-family: GraphikXXCond;
                font-weight: 900;
                src: url(https://i.forbesimg.com/assets/fonts/GraphikXX/GraphikXCondensed-Black.otf) format("opentype")
            }

            @font-face {
                font-family: Schnyder Cond S;
                font-style: normal;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/schnyder-cond/schnyder-cond-bold.woff2) format("woff2")
            }

            @font-face {
                font-family: Schnyder Cond S;
                font-style: normal;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/schnyder-cond/schnyder-cond-light.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;
                pointer-events: none
            }

            .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(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Regular-Web.woff2) format("woff2"),url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Regular-Web.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
                }
            }

            html {
                scrollbar-gutter: stable
            }

            @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
                }

                .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 {
                ._7DLV83EX {
                    border-top: 1px solid var(--fbs-color-gray-600);
                    grid-column: 1/-1;
                    line-height: 150%;
                    padding: 0 16px
                }

                @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
                }

                ._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
                }

                .ZCZCinQE {
                    color: var(--fbs-color-text-invert-secondary);
                    font-weight: 400
                }

                .ZCZCinQE,.hcnwmcQn {
                    font-size: var(--fbs-font-size-desktop-label-m)
                }

                .hcnwmcQn {
                    align-items: center;
                    color: var(--fbs-color-text-invert-primary);
                    display: flex;
                    font-weight: var(--fbs-font-weight-medium);
                    text-transform: uppercase
                }
            }

            @layer garden {
            }

            @layer garden {
                @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)
                }

                .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
                }

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

            @layer garden {
            }

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

            @layer garden {
                .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
                }
            }

            @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
                    }
                }

                @media (max-width: 1023px) {
                    .GeqwIyqb .subscribe-price {
                        display: none
                    }
                }

                .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 {
                .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
                }

                [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
                }

                .Na3NTglQ.tlkZqT7h {
                    display: block
                }

                ._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-color-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-color-text-secondary)
                }

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

            @layer garden {
            }

            @layer garden {
                @media (min-width: 0) {
                    .Ccg9Ib-7 {
                        -webkit-line-clamp:var(--l-xsmall)
                    }
                }

                @media (min-width: 480px) {
                    .Ccg9Ib-7 {
                        -webkit-line-clamp:var(--l-small)
                    }
                }

                @media (min-width: 768px) {
                    .Ccg9Ib-7 {
                        -webkit-line-clamp:var(--l-medium)
                    }
                }

                @media (min-width: 1024px) {
                    .Ccg9Ib-7 {
                        -webkit-line-clamp:var(--l-large)
                    }
                }

                @media (min-width: 1280px) {
                    .Ccg9Ib-7 {
                        -webkit-line-clamp:var(--l-xlarge)
                    }
                }

                @media (min-width: 1440px) {
                    .Ccg9Ib-7 {
                        -webkit-line-clamp:var(--l-xxl)
                    }
                }
            }

            @layer garden {
                .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)
                }

                @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
                }

                ._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)
                }

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

            @layer garden {
            }

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

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

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

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

                .pDaDmCur,.pDaDmCur svg {
                    display: flex
                }

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

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

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

                .YDENpiX2 {
                    padding: 16px
                }

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

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

                .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):not(:nth-last-of-type(-n+3)):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: 767px) {
                    ._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 {
                :root {
                    --swiper-theme-color: #007aff;
                    --swiper-navigation-size: 44px
                }

                .voMge9br {
                    display: flex;
                    padding-bottom: 42px;
                    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 .swiper-grid>.swiper-wrapper {
                    flex-wrap: wrap
                }

                .voMge9br .swiper-grid-column>.swiper-wrapper {
                    flex-direction: column;
                    flex-wrap: wrap
                }

                .voMge9br ._9VVNs0BB {
                    align-self: center;
                    bottom: 0;
                    margin: 0;
                    position: absolute;
                    top: auto;
                    transform: none;
                    z-index: 3
                }

                @media (max-width: 767px) {
                    .voMge9br ._9VVNs0BB {
                        display:none
                    }
                }

                .voMge9br .qgFn6u-q {
                    right: 48px
                }

                .voMge9br .BQQd8g4A {
                    right: 0
                }

                .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;
                    opacity: 1;
                    transition: height .15s ease,width .15s ease;
                    width: 8px
                }

                .voMge9br ._4pftchJf {
                    display: none
                }

                .voMge9br .E7MrQ8Y3 {
                    background-color: var(--fbs-color-blue-600)
                }

                .voMge9br .Z52h2CoN {
                    height: 6px;
                    width: 6px
                }

                .voMge9br ._-7DhN-cb {
                    align-items: center;
                    bottom: 0;
                    display: flex;
                    gap: 8px;
                    left: 0;
                    overflow: hidden;
                    position: absolute;
                    right: auto;
                    transform: none;
                    z-index: 2
                }

                .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)
                }

                @media (min-width: 1024px) {
                    .pVX7x3y8 {
                        font-size:var(--fbs-font-size-desktop-headline-l)
                    }
                }

                ._27uhYdTo {
                    color: var(--fbs-color-text-primary);
                    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-body)/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
                }
            }

            @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 {
                    max-width: 340px;
                    text-decoration: none
                }

                .qGitkxSR:hover {
                    text-decoration: underline
                }

                @media (min-width: 1024px) {
                    .qGitkxSR {
                        max-width:100%
                    }
                }

                .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%
                }

                .aXSkWPLZ {
                    align-items: stretch;
                    flex-direction: row
                }

                @media (min-width: 768px) {
                    .aXSkWPLZ {
                        flex-direction:column
                    }
                }

                .-f9TPqMl {
                    flex: 0 0 37.5%
                }

                @media (min-width: 1024px) {
                    .-f9TPqMl {
                        flex:initial
                    }
                }

                ._9gdeCe84 {
                    display: none
                }

                @media (min-width: 1024px) {
                    ._9gdeCe84 {
                        display:block
                    }
                }

                .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%
                }

                .GhCqL3zf,.Lk4SvdNr {
                    display: inline;
                    font-size: var(--fbs-font-size-desktop-utility-m)
                }

                .GhCqL3zf {
                    text-decoration: underline
                }

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

                .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 {
            }

            @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 {
                ._27yLorlL {
                    position: relative;
                    width: 100%
                }

                ._8mPtn1sX {
                    bottom: 0;
                    display: block;
                    left: 0;
                    overflow: hidden;
                    pointer-events: none;
                    position: absolute;
                    right: 0;
                    top: 0;
                    z-index: 2
                }

                ._8mPtn1sX div,._8mPtn1sX iframe {
                    bottom: 0!important;
                    height: 100%!important;
                    left: 0!important;
                    min-height: 0!important;
                    min-width: 0!important;
                    position: absolute!important;
                    right: 0!important;
                    top: 0!important;
                    width: 100%!important
                }

                ._8mPtn1sX iframe {
                    border: 0!important
                }

                .NFDt9pGN {
                    display: none!important
                }

                .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 {
                .N2mTDyg2 {
                    margin: 24px 0
                }

                @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)
                }

                .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 {
                    width: 100%
                }

                .Oq7oeEC3>div {
                    flex-direction: column
                }

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

                .zHS84o03 {
                    width: 100%
                }

                .zHS84o03 .DAdQEZxM {
                    font-size: var(--fbs-font-size-desktop-headline-xs);
                    line-height: var(--fbs-line-height-m)
                }

                @media (min-width: 768px) {
                    .zHS84o03 .DAdQEZxM {
                        font-size:var(--fbs-font-size-desktop-headline-m)
                    }
                }

                @media (min-width: 1024px) {
                    .zHS84o03 .DAdQEZxM {
                        font-size:var(--fbs-font-size-desktop-headline-l)
                    }
                }

                .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
                }

                .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)
                }

                ._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
                }
            }

       
                .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:focus-visible {
                    outline: 2px solid var(--fbs-color-border-focus)
                }

                .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:focus-visible {
                    outline: 2px solid var(--fbs-color-border-focus);
                    outline-offset: -2px
                }

                .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)
                }

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

            @layer garden {
            }

            @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 {
                    display: inline-block
                }

                .z4z4xJrw:hover {
                    text-decoration: underline
                }

                .z4z4xJrw:focus-visible {
                    border: 2px solid var(--fbs-color-border-focus);
                    border-radius: 4px;
                    outline: none
                }

                .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%
                }

                .quW0TFlW {
                    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);
                    margin-top: 24px;
                    text-transform: capitalize
                }

                .Yq19nyDV {
                    background-color: var(--fbs-color-gray-600);
                    height: 1px;
                    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;
                    display: inline-block;
                    position: relative;
                    text-decoration: none;
                    text-transform: capitalize
                }

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

                .hIh0Ie7k a:focus-visible {
                    outline:2px solid var(--fbs-color-border-focus)
                }

                .-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)
                }

                .yVDUTjMB:focus-visible {
                    outline: 2px solid var(--fbs-color-border-focus)
                }

                .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);
                    margin-top: 24px
                }

                .WTBvkUvx:focus-visible {
                    border: 2px solid var(--fbs-color-border-focus)
                }

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

                .C9v3FDuf:focus-visible {
                    outline: 2px solid var(--fbs-color-border-focus)
                }

                .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)
                }

                .akX-Q1Nm:focus-visible {
                    border: 2px solid var(--fbs-color-border-focus);
                    border-radius: 50px;
                    outline: none
                }

                .-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
                }

                .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 {
            }

            @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%
                }

                .rW2xj5IC button:focus-visible {
                    border:2px solid var(--fbs-color-gray-50);
                    border-radius: 8px
                }

                .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: auto;
                    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 {
                    background: var(--fbs-color-surface-invert-pop);
                    border-top: 1px solid var(--fbs-color-gray-600);
                    bottom: 0;
                    height: 75px;
                    position: sticky;
                    z-index: 2
                }

                .S-AnbLUg,.Yz2v55b5 {
                    align-items: center;
                    display: flex;
                    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%;
                    justify-content: center;
                    line-height: var(--fbs-line-height-l);
                    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:focus-visible {
                    outline: 4px solid var(--fbs-color-border-focus)
                }

                .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
                }

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

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

                .BawX4lOf {
                    padding-bottom: 120px
                }

                ._1FviBxkI {
                    padding-top: 16px
                }

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

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

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

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

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

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

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

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

                @media (min-width: 480px) {
                    .v0KZSSFF,.wYCSe4n6 {
                        padding:0 5px 24px
                    }
                }

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

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

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

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

            @layer garden {
                .FFOvJRdo,._8a7iSPDo {
                    color: var(--fbs-color-text-secondary);
                    text-decoration: none
                }

                .FFOvJRdo {
                    font-size: var(--fbs-font-size-desktop-utility-m);
                    font-weight: 600
                }

                .FFOvJRdo:after {
                    content: " "
                }

                .DmQKW7uE {
                    display: flex;
                    font-size: var(--fbs-font-size-desktop-label-m);
                    font-weight: var(--fbs-font-weight-regular)
                }

                .DmQKW7uE,.DmQKW7uE.SwaCXQmE {
                    line-height: var(--fbs-line-height-l)
                }

                .DmQKW7uE.SwaCXQmE {
                    font-size: var(--fbs-font-size-desktop-utility-l)
                }

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

                .DmQKW7uE.NsBT36Vi {
                    align-items: center
                }

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

                .xNbfn2lj:before {
                    content: " | "
                }

                .-I8XOJe5 {
                    border-radius: 50%;
                    max-width: 100%
                }

                .R4L7nsau {
                    height: 64px;
                    margin-right: 12px;
                    width: 64px
                }

                @media (min-width: 768px) {
                    .R4L7nsau {
                        height:60px;
                        width: 60px
                    }
                }

                ._0UJIpaf5 {
                    display: block;
                    font-family: var(--fbs-font-family-global-sans);
                    font-size: var(--fbs-font-size-desktop-label-m);
                    line-height: var(--fbs-line-height-l);
                    margin: auto 0
                }

                .SwaCXQmE .FFOvJRdo,.kanywv3g .FFOvJRdo {
                    color: var(--fbs-color-text-secondary);
                    font-size: inherit;
                    font-weight: inherit
                }

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

            @layer garden {
            }

            @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;
                    z-index: 10002
                }

                .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:focus-visible {
                    outline: 1px solid var(--fbs-color-border-focus)
                }

                .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:focus-visible {
                    outline: 1px solid var(--fbs-color-border-focus)
                }

                ._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)
                }

                .kZi-l2It {
                    display: flex;
                    flex: 1 1 auto;
                    min-height: 0;
                    width: 100%
                }

                .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
                }
            }
            @layer garden {
                .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);
                    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
                }

                .zVITOckM {
                    align-items: flex-end;
                    bottom: 0;
                    display: flex;
                    height: 100dvh;
                    justify-content: center;
                    left: 0;
                    position: fixed;
                    width: 100vw;
                    z-index: 999
                }
            }

            @layer garden {
            }

            @layer garden {
                @media (min-width: 768px) {
                    .zVITOckM {
                        align-items:center
                    }
                }

                .zVITOckM.nYBIckSh {
                    box-sizing: border-box
                }

                .P3fXAuIv,.zVITOckM.nYBIckSh {
                    height: 100%;
                    position: absolute;
                    width: 100%
                }

                .P3fXAuIv {
                    background-color: var(--fbs-color-surface-button-invert-default-pop);
                    left: 0;
                    top: 0;
                    will-change: opacity
                }

                .P3fXAuIv.z65fshH1 {
                    opacity: 0;
                    transition: opacity .4s ease-in-out
                }

                .P3fXAuIv.g77RdOGb {
                    opacity: 40%;
                    transition: opacity .4s ease-in-out
                }

                .ikfJcfGG {
                    background: var(--fbs-color-surface-elevated);
                    border-radius: 8px 8px 0 0;
                    box-shadow: 0 5px 15px #00000040;
                    box-sizing: border-box;
                    display: flex;
                    flex-direction: column;
                    max-height: 90dvh;
                    padding: 16px;
                    position: relative;
                    width: 100%
                }

                @media (max-width: 767px) {
                    .ikfJcfGG:not(.nYBIckSh) {
                        will-change:transform
                    }

                    .ikfJcfGG:not(.nYBIckSh).z65fshH1 {
                        transform: translateY(100%);
                        transition: transform .4s cubic-bezier(.87,0,.13,1)
                    }

                    .ikfJcfGG:not(.nYBIckSh).g77RdOGb {
                        transform: translateY(0);
                        transition: transform .4s cubic-bezier(.87,0,.13,1)
                    }

                    .ikfJcfGG.wKg80N2S {
                        height: var(--sheet-height)
                    }
                }

                @media (min-width: 768px) {
                    .ikfJcfGG {
                        border-radius:8px;
                        max-width: 720px;
                        min-width: 480px;
                        padding: 32px;
                        width: fit-content;
                        will-change: opacity
                    }

                    .ikfJcfGG.z65fshH1 {
                        opacity: 0
                    }

                    .ikfJcfGG.g77RdOGb,.ikfJcfGG.z65fshH1 {
                        transition: opacity .4s cubic-bezier(.87,0,.13,1)
                    }

                    .ikfJcfGG.g77RdOGb {
                        opacity: 1
                    }
                }

                .ikfJcfGG.nYBIckSh {
                    border-radius: 8px 8px 0 0;
                    max-width: none;
                    min-width: 0;
                    padding: 16px;
                    width: 100%
                }

                .ikfJcfGG.nYBIckSh.z65fshH1 {
                    opacity: 0;
                    transition: opacity .4s cubic-bezier(.87,0,.13,1)
                }

                .ikfJcfGG.nYBIckSh.g77RdOGb {
                    opacity: 1;
                    transition: opacity .4s cubic-bezier(.87,0,.13,1)
                }

                .ikfJcfGG.nYBIckSh.wKg80N2S {
                    height: var(--sheet-height)
                }

                .dPJ1oXw- {
                    cursor: grab;
                    display: flex;
                    justify-content: center;
                    margin-top: -8px;
                    padding: 4px 0 8px;
                    touch-action: none;
                    -webkit-user-select: none;
                    user-select: none
                }

                .dPJ1oXw-:active {
                    cursor: grabbing
                }

                @media (min-width: 768px) {
                    .dPJ1oXw- {
                        display:none
                    }
                }

                ._0GgIIcy6 {
                    background-color: var(--fbs-color-border-primary);
                    border-radius: 2px;
                    height: 4px;
                    width: 35px
                }

                .m-Tai7wE {
                    align-items: flex-start;
                    display: flex;
                    gap: 8px;
                    justify-content: space-between;
                    margin-bottom: 24px;
                    width: 100%
                }

                @media (min-width: 768px) {
                    .m-Tai7wE {
                        padding-right:48px
                    }
                }

                .m-Tai7wE:not(:has(.bl-ZfIXH)) {
                    margin-bottom: 0
                }

                @media (min-width: 768px) {
                    .m-Tai7wE:not(:has(.bl-ZfIXH)) .J0zREPUi {
                        right:8px;
                        top: 8px
                    }
                }

                .bl-ZfIXH {
                    display: flex;
                    flex-direction: column;
                    gap: 4px
                }

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

                .HK4EQAM8.xxT1uo0f {
                    font: var(--fbs-font-weight-bold) var(--fbs-font-size-mobile-heading-xl)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
                }

                @media (min-width: 768px) {
                    .HK4EQAM8.xxT1uo0f {
                        font-size:var(--fbs-font-size-desktop-heading-xl)
                    }
                }

                .HK4EQAM8.CS-tIEHZ {
                    font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-display-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-serif)
                }

                @media (min-width: 768px) {
                    .HK4EQAM8.CS-tIEHZ {
                        font-size:var(--fbs-font-size-desktop-display-s);
                        line-height: var(--fbs-line-height-xs)
                    }
                }

                .VGCnyYty {
                    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)
                }

                .J0zREPUi {
                    background: var(--fbs-color-gray-50);
                    border-radius: 50%;
                    display: flex;
                    flex-shrink: 0;
                    height: 32px;
                    justify-content: center;
                    margin-left: auto;
                    padding: 8px;
                    width: 32px;
                    z-index: 1
                }

                @media (min-width: 768px) {
                    .J0zREPUi {
                        position:absolute;
                        right: 16px;
                        top: 16px
                    }
                }

                .J0zREPUi:active,.J0zREPUi:hover {
                    background-color: var(--fbs-color-gray-150)
                }

                .J0zREPUi svg {
                    fill: var(--fbs-color-gray-800);
                    flex-shrink: 0;
                    height: 16px;
                    width: 16px
                }

                .Srto8EMb {
                    min-height: 0
                }

                .pvvscnyJ {
                    overflow-y: auto
                }

                ._102Cx3tO {
                    align-items: center;
                    display: flex;
                    gap: 8px;
                    justify-content: flex-end;
                    margin-top: 24px;
                    width: 100%
                }

                @media (max-width: 767px) {
                    ._26k5sJ-a {
                        flex:1
                    }
                }

                .Gsy7q1OA {
                    margin-right: auto
                }

                @media (max-width: 767px) {
                    .Gsy7q1OA {
                        display:none
                    }
                }

                .nYBIckSh .m-Tai7wE {
                    margin-top: 0;
                    padding-right: 0
                }

                .nYBIckSh .J0zREPUi {
                    position: static
                }

                .nYBIckSh .dPJ1oXw- {
                    display: flex
                }

                @media (max-width: 767px) {
                    .G5fzPxnk .J0zREPUi,.G5fzPxnk .m-Tai7wE:not(:has(.bl-ZfIXH)),.wKg80N2S .J0zREPUi,.wKg80N2S .m-Tai7wE:not(:has(.bl-ZfIXH)) {
                        display:none
                    }
                }

                .nYBIckSh.G5fzPxnk .J0zREPUi,.nYBIckSh.G5fzPxnk .m-Tai7wE:not(:has(.bl-ZfIXH)),.nYBIckSh.wKg80N2S .J0zREPUi,.nYBIckSh.wKg80N2S .m-Tai7wE:not(:has(.bl-ZfIXH)) {
                    display: none
                }

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

            @layer garden {
                @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)
                }

                [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
                }

                .Bp-0EId0 {
                    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
                }

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

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

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

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

                .sTVDLFT0 svg {
                    width: 16px
                }

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

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

            @layer garden {
                @media (min-width: 768px) {
                    .tv6ikQte {
                        max-width:100%;
                        width: 436px
                    }
                }

                @media (min-width: 1024px) {
                    .tv6ikQte {
                        width:576px
                    }
                }

                .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
                }

                fbs-ad>div {
                    line-height: 0
                }

                fbs-ad:before {
                    line-height:1
                }

                .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)
                }

                .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
                }

                .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
                }
            }

            @layer garden {
            }

            @layer garden {
            }

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

            @layer garden {
                .uyQBPKoN {
                    font-weight: 400;
                    margin: 0 0 13px 24px
                }

                ._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: 0;
                    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
                }

                @media (max-width: 767px) {
                    .QOeT3C2M {
                        display:none
                    }
                }
            }

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

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

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

                    to {
                        opacity: 1
                    }
                }

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

                ._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
                }

                .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)
                }

                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
                }

                .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)
                }
            }

            @layer garden {
            }

            @layer garden {
            }

            @layer garden {
            }

            @layer garden {
                @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)
                }

                .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)
                }

                .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 {
                    --webkit-text-size-adjust: 100%;
                    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
                }

                ._3m-Shs-i {
                    background: var(--fbs-color-surface-primary);
                    display: flex;
                    flex-direction: column;
                    position: relative
                }
            }

            @layer garden {
            }

            @layer garden {
            }

            @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);
                    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) 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
                    }
                }
            }
                .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)
                }

                .A2KQofoe {
                    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)
                }

                ._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 {
            }

            @layer garden {
            }

            @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
                }

                [data-theme=dark] {
                    --active-fill-background-color: #737373;
                    --fill-background-color: #333;
                    --hover-fill-background-color: #292929;
                    --svg-fill-color: #fff;
                    --svg-stork-color: #fff
                }

                [data-theme=light] {
                    --active-fill-background-color: #e3e3e3;
                    --fill-background-color: #fcfcfc;
                    --hover-fill-background-color: #f0f0f0;
                    --svg-fill-color: #333;
                    --svg-stork-color: #333
                }

                [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
                }

                .TNWax51Q {
                    display: flex;
                    flex-direction: column
                }
            }

            @layer garden {
                @media (min-width: 768px) {
                    .TNWax51Q {
                        flex-direction:row
                    }

                    .TNWax51Q.jiKZAfWh {
                        flex-direction: row-reverse
                    }
                }

                .v3-hyP9l {
                    border: unset;
                    margin: 0;
                    padding: 8px
                }

                .v3-hyP9l svg {
                    fill: var(--fbs-color-blue-300);
                    height: 16px;
                    width: 16px
                }

                .tBA7tnId {
                    display: block;
                    height: 100%!important;
                    left: 0;
                    object-fit: cover;
                    position: absolute;
                    top: 0;
                    width: 100%
                }

                .FM7mkIfP {
                    bottom: 8px;
                    color: var(--fbs-color-text-invert-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);
                    left: 16px;
                    position: absolute
                }

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

                .FM7mkIfP svg path {
                    fill: currentcolor
                }

                .Gv-TaI9Y {
                    margin-bottom: 16px;
                    overflow: hidden;
                    position: relative
                }

                .Gv-TaI9Y:before {
                    content: "";
                    display: block;
                    padding-bottom: 56.25%;
                    width: 100%
                }

                @media (min-width: 768px) {
                    .Gv-TaI9Y {
                        flex:0 0 314px;
                        height: 177px;
                        margin-bottom: 0
                    }

                    .Gv-TaI9Y._6jm-b2Z2 {
                        margin-right: 24px
                    }

                    .Gv-TaI9Y.MpVEkd-F {
                        margin-left: 24px
                    }
                }

                .WjVFB823 {
                    width: 100%
                }

                .IE8ecQMQ {
                    display: flex;
                    flex-wrap: wrap;
                    line-height: 16px;
                    margin-bottom: 8px
                }

                .FtvOlK5e {
                    margin-right: 10px
                }

                .HNChVRGc,._5v7prWgS {
                    margin: 0;
                    padding: 0
                }

                .dmErtkVL {
                    color: var(--fbs-color-text-premium);
                    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)
                }

                .HNChVRGc {
                    color: var(--fbs-color-text-primary);
                    display: flex;
                    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium)
                }

                .HNChVRGc .gQ4lGTFL {
                    margin-left: 12px
                }

                .HNChVRGc .gQ4lGTFL svg {
                    fill: var(--fbs-color-text-primary);
                    width: 16px
                }

                @media (min-width: 1024px) {
                    .HNChVRGc {
                        font-size:18px
                    }
                }

                ._1-FLFW4R {
                    color: inherit;
                    text-decoration: none
                }

                ._1-FLFW4R:hover {
                    text-decoration: underline
                }

                ._5v7prWgS {
                    color: var(--fbs-color-text-primary);
                    font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-l)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans);
                    margin: 8px 0
                }

                .jMF46RP6 {
                    color: var(--fbs-color-text-secondary);
                    white-space: nowrap
                }

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

                .bhfEvK3b {
                    color: var(--fbs-color-text-primary);
                    text-transform: uppercase
                }

                .eyeF148z {
                    align-items: center;
                    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)
                }

                .eyeF148z:before {
                    content: " • "
                }

                .T3-IGTjJ .Gv-TaI9Y,.T3-IGTjJ .HNChVRGc,.T3-IGTjJ ._0AGvFFWM,.T3-IGTjJ ._5v7prWgS {
                    color: var(--fbs-color-text-primary);
                    margin: 0 0 8px
                }

                .T3-IGTjJ .NQX0jJYe svg {
                    height: 16px;
                    width: 16px
                }

                .T3-IGTjJ .HNChVRGc {
                    font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans-medium)
                }

                .T3-IGTjJ ._5v7prWgS {
                    display: none
                }

                @media (min-width: 1024px) {
                    .T3-IGTjJ ._5v7prWgS {
                        display:block
                    }
                }

                @media (min-width: 768px) {
                    .T3-IGTjJ .Gv-TaI9Y {
                        flex:0 0 160px;
                        height: 90px
                    }

                    .T3-IGTjJ .Gv-TaI9Y._6jm-b2Z2 {
                        margin-right: 40px
                    }

                    .T3-IGTjJ .Gv-TaI9Y.MpVEkd-F {
                        margin-left: 40px
                    }
                }

                @media (min-width: 1024px) {
                    .T3-IGTjJ .Gv-TaI9Y {
                        flex:0 0 240px;
                        height: 135px
                    }
                }

                .HB-DA-4n {
                    align-items: center;
                    color: var(--fbs-color-text-trending-up);
                    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);
                    font-style: normal;
                    gap: 4px
                }

                ._85Dxl3kp {
                    fill: currentcolor;
                    height: 16px;
                    width: 16px
                }

                .klKBDGvF {
                    align-items: center;
                    display: flex;
                    padding-top: 8px
                }

                .a8Pwk1Mx {
                    height: 16px;
                    margin: 8px
                }

                .tmnT6jJ5 {
                    text-decoration: none
                }

                .gVIGn065 {
                    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);
                    gap: 8px;
                    width: fit-content
                }

                .gVIGn065 .-oLipYMX {
                    fill: currentcolor;
                    height: 16px;
                    width: 16px
                }

                .VtCVQQB1 ._1-FLFW4R {
                    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-medium)
                }

                .VtCVQQB1 ._0AGvFFWM {
                    margin-bottom: 8px
                }

                .VtCVQQB1 .HB-DA-4n,.VtCVQQB1 .dmErtkVL,.VtCVQQB1 .jMF46RP6 {
                    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)
                }

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

                .VtCVQQB1 .klKBDGvF {
                    gap: 4px
                }

                .VtCVQQB1 .a8Pwk1Mx {
                    height: 100%;
                    margin: 0
                }

                .VtCVQQB1 .gVIGn065,.VtCVQQB1 .v3-hyP9l {
                    fill: var(--fbs-color-blue-600);
                    border-radius: 16px;
                    color: var(--fbs-color-blue-600)
                }

                .VtCVQQB1 .gVIGn065 svg,.VtCVQQB1 .v3-hyP9l svg {
                    fill: var(--fbs-color-blue-600)
                }

                .VtCVQQB1 .NQX0jJYe,.VtCVQQB1 .gVIGn065,.VtCVQQB1 .v3-hyP9l {
                    background-color: var(--fbs-color-surface-primary);
                    padding: 8px
                }

                .VtCVQQB1 .NQX0jJYe:hover,.VtCVQQB1 .gVIGn065:hover,.VtCVQQB1 .v3-hyP9l:hover {
                    background-color: var(--fbs-color-surface-hover)
                }

                .VtCVQQB1 .NQX0jJYe:active,.VtCVQQB1 .gVIGn065:active,.VtCVQQB1 .v3-hyP9l:active {
                    background-color: var(--fbs-color-surface-click)
                }

                .VtCVQQB1 .NQX0jJYe:disabled,.VtCVQQB1 .gVIGn065:disabled,.VtCVQQB1 .v3-hyP9l:disabled {
                    background-color: var(--fbs-color-surface-disabled)
                }

                .VtCVQQB1 .NQX0jJYe:disabled svg,.VtCVQQB1 .gVIGn065:disabled svg,.VtCVQQB1 .v3-hyP9l:disabled svg {
                    stroke:--fbs-color-ui-icon-disabled
                }

                a {
                    text-decoration: none
                }

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

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

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

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

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

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

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

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

                ._8F5WNYee:hover {
                    text-decoration: underline
                }

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

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

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

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

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

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

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

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

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

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

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

                @media (max-width: 767px) {
                    .ZAQXLS1R {
                        height:89px;
                        width: 89px
                    }
                }
            }

            @layer garden {
                .MOItL2GU {
                    align-items: center;
                    display: flex;
                    gap: 8px
                }

                .Y1VkvopQ {
                    color: var(--fbs-color-text-secondary);
                    font: var(--fbs-font-family-global-sans);
                    font-size: var(--fbs-font-size-desktop-utility-m);
                    line-height: 18px
                }

                @media (min-width: 768px) {
                    .Y1VkvopQ {
                        font-size:var(--fbs-font-size-desktop-utility-l);
                        line-height: 21px
                    }
                }

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

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

                .SaTKs4XZ .DR0-Aecg svg {
                    height: var(--feedback-icon-inactive-size,24px);
                    width: var(--feedback-icon-inactive-size,24px)
                }

                .SaTKs4XZ .oOvRyQG3 svg {
                    height: var(--feedback-icon-active-size,18px);
                    width: var(--feedback-icon-active-size,18px)
                }

                .SaTKs4XZ svg:hover path {
                    fill:var(--fbs-color-text-secondary)
                }

                .yuoZE5ma {
                    background: var(--fbs-color-surface-primary);
                    border-radius: 20px;
                    padding: 8px
                }

                .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
                }

                .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
                }
            }

            @layer garden {
            }

            @layer garden {
            }

            @layer garden {
                @keyframes NjDfT4Qx {
                    0% {
                        background-position: 0 50%
                    }

                    50% {
                        background-position: 100% 50%
                    }

                    to {
                        background-position: 0 50%
                    }
                }

                .nx4pVDf8 {
                    display: inline;
                    line-height: var(--fbs-line-height-l);
                    white-space: pre-wrap
                }

                .MaO9ZbRC {
                    display: inline;
                    will-change: contents
                }

                .YUtK6lTI {
                    animation: meii707S .22s ease-out forwards;
                    display: inline;
                    opacity: 0
                }

                .RHnqzLOw {
                    animation: BL20jtSk .8s steps(1) infinite;
                    color: currentcolor;
                    font-weight: var(--fbs-font-weight-regular);
                    margin-left: 2px
                }

                .OuOA1AcX,.RHnqzLOw {
                    display: inline-block
                }

                .OuOA1AcX {
                    animation: uf8konKI .18s ease-out;
                    margin-left: .3em
                }

                @keyframes BL20jtSk {
                    0%,45% {
                        opacity: 1
                    }

                    46%,to {
                        opacity: 0
                    }
                }

                @keyframes meii707S {
                    0% {
                        opacity: 0
                    }

                    to {
                        opacity: 1
                    }
                }

                @keyframes uf8konKI {
                    0% {
                        opacity: 0;
                        transform: translateY(1px)
                    }

                    to {
                        opacity: 1;
                        transform: translateY(0)
                    }
                }

                .j4vBoYob {
                    position: relative
                }

                .j4vBoYob:after {
                    animation: NjDfT4Qx 3s ease infinite alternate;
                    background-image: linear-gradient(60deg,var(--fbs-color-gold-500),var(--fbs-color-red-400),var(--fbs-color-red-700),var(--fbs-color-blue-900),var(--fbs-color-blue-600),var(--fbs-color-teal-400),var(--fbs-color-green-200));
                    background-size: 300% 300%;
                    border: var(--progressive-border-width,2px) solid #0000;
                    border-radius: inherit;
                    bottom: 0;
                    content: "";
                    left: 0;
                    -webkit-mask: linear-gradient(var(--fbs-color-gray-50) 0 0) padding-box,linear-gradient(var(--fbs-color-gray-50) 0 0);
                    mask: linear-gradient(var(--fbs-color-gray-50) 0 0) padding-box,linear-gradient(var(--fbs-color-gray-50) 0 0);
                    -webkit-mask-composite: xor;
                    mask-composite: exclude;
                    pointer-events: none;
                    position: absolute;
                    right: 0;
                    top: 0
                }

                .j4vBoYob {
                    background: var(--progressive-border-background-color,var(--fbs-color-surface-primary));
                    border-radius: var(--progressive-border-radius,999px);
                    display: inline-block;
                    padding: 2px 10px
                }

                ._3-6WAi4Z:after {
                    animation-play-state: paused
                }
            }

            @layer garden {
                @keyframes PnBh-lIm {
                    0% {
                        background-position: 0 50%
                    }

                    50% {
                        background-position: 100% 50%
                    }

                    to {
                        background-position: 0 50%
                    }
                }

                .ifbbU5hs {
                    -webkit-tap-highlight-color: transparent;
                    color: var(--fbs-color-text-primary)
                }

                .iSFpH9MR {
                    border-color: var(--fbs-color-gray-200);
                    border-radius: var(--progressive-border-radius,8px);
                    border-style: solid;
                    display: flex;
                    flex-direction: column;
                    gap: 8px;
                    min-height: 65px;
                    overflow: hidden;
                    padding: 16px;
                    transition: .3s ease-out
                }

                .Z7SBCx34 {
                    position: relative
                }

                .Z7SBCx34:after {
                    animation: PnBh-lIm 3s ease infinite alternate;
                    background-image: linear-gradient(60deg,var(--fbs-color-gold-500),var(--fbs-color-red-400),var(--fbs-color-red-700),var(--fbs-color-blue-900),var(--fbs-color-blue-600),var(--fbs-color-teal-400),var(--fbs-color-green-200));
                    background-size: 300% 300%;
                    border: var(--progressive-border-width,2px) solid #0000;
                    border-radius: inherit;
                    bottom: 0;
                    content: "";
                    left: 0;
                    -webkit-mask: linear-gradient(var(--fbs-color-gray-50) 0 0) padding-box,linear-gradient(var(--fbs-color-gray-50) 0 0);
                    mask: linear-gradient(var(--fbs-color-gray-50) 0 0) padding-box,linear-gradient(var(--fbs-color-gray-50) 0 0);
                    -webkit-mask-composite: xor;
                    mask-composite: exclude;
                    pointer-events: none;
                    position: absolute;
                    right: 0;
                    top: 0
                }

                .XjRvN1j9:after {
                    animation-play-state: paused
                }

                .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
                }

                @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)
                }

                .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
                }

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

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

                ._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 {
            }

            @layer garden {
            }

            @layer garden {
            }

            @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
                }
            }
            .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(https://i.forbesimg.com/assets/fonts/fbs-typography/0233/forbesicon.eot);
                src: url(https://i.forbesimg.com/assets/fonts/fbs-typography/0233/forbesicon.eot?#iefix) format("embedded-opentype"),url(https://i.forbesimg.com/assets/fonts/fbs-typography/0233/forbesicon.woff) format("woff"),url(https://i.forbesimg.com/assets/fonts/fbs-typography/0233/forbesicon.ttf) format("truetype"),url(https://i.forbesimg.com/assets/fonts/fbs-typography/0233/forbesicon.svg#forbesicon) format("svg")
            }

            @media screen and (-webkit-min-device-pixel-ratio: 0) {
                @font-face {
                    font-family:forbesicon;
                    src: url(https://i.forbesimg.com/assets/fonts/fbs-typography/0233/forbesicon.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;
                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 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 {
                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 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-standard a.color-link:not(.link-embed) {
                color: #003891;
                text-decoration: underline
            }

            .p5_3X .article-body.fs-article.article-standard a.color-link:not(.link-embed):hover {
                color: var(--fbs-color-component-hyperlink-hover)
            }

            .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 a.color-link:not(.link-embed) {
                color: #003891;
                text-decoration: underline
            }

            .p5_3X .article-body.fs-article.article-topline a.color-link:not(.link-embed):hover {
                color: var(--fbs-color-component-hyperlink-hover)
            }

            .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(https://thumbor.forbes.com/thumbor/75x0/i.forbesimg.com/media/assets/logos/f-gray.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(https://thumbor.forbes.com/thumbor/75x0/i.forbesimg.com/media/assets/logos/f-gray.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: #333;
                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 {
                color: #333;
                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;
                border-radius: 50px;
            }

            .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:not([data-short-article])) {
                filter: blur(4px);
                height: 10px;
                overflow: hidden
            }

            .b6Cr_ .premium-container p:has(+.halfway-hardwall-insertion-point:not([data-short-article])):before {
                background: linear-gradient(to bottom,#0000,var(--fbs-color-surface-primary));
                content: "";
                height: 100px;
                position: absolute;
                top: -25px;
                width: 100%;
                z-index: 1
            }

            @media(min-width: 768px) {
                .b6Cr_ .premium-container .embed-base.offsetleft:has(+p+.halfway-hardwall-insertion-point),.b6Cr_ .premium-container .embed-base.offsetright:has(+p+.halfway-hardwall-insertion-point) {
                    filter:blur(4px);
                    height: 50px;
                    margin-left: 0;
                    margin-right: 0;
                    max-width: 60%;
                    overflow: hidden;
                    position: relative
                }

                .b6Cr_ .premium-container .embed-base.offsetleft:has(+p+.halfway-hardwall-insertion-point):before,.b6Cr_ .premium-container .embed-base.offsetright:has(+p+.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 .embed-base.offsetleft:has(+p+.halfway-hardwall-insertion-point) img,.b6Cr_ .premium-container .embed-base.offsetright:has(+p+.halfway-hardwall-insertion-point) img {
                    object-fit: cover;
                    object-position: center
                }

                .b6Cr_ .premium-container .embed-base.offsetleft+p:has(+.halfway-hardwall-insertion-point),.b6Cr_ .premium-container .embed-base.offsetright+p:has(+.halfway-hardwall-insertion-point) {
                    height: 50px
                }
            }

            .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:not(.fs-premium) p:has(+.halfway-hardwall-insertion-point:not([data-short-article])) {
                clear: both;
                filter: blur(4px);
                height: 20px;
                overflow: hidden
            }

            @media(min-width: 480px) {
                .b6Cr_ div.article-body:not(.fs-premium) p:has(+.halfway-hardwall-insertion-point:not([data-short-article])) {
                    height:45px
                }
            }

            .b6Cr_ div.article-body:not(.fs-premium) p:has(+.halfway-hardwall-insertion-point:not([data-short-article])):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_ div.article-body:not(.fs-premium) .halfway-hardwall-insertion-point {
                margin-bottom: 32px;
                min-height: 908px;
                position: relative
            }

            @media(min-width: 480px) {
                .b6Cr_ div.article-body:not(.fs-premium) .halfway-hardwall-insertion-point {
                    min-height:546px
                }
            }

            .b6Cr_ div.article-body:not(.fs-premium) .halfway-hardwall-insertion-point~* {
                display: none
            }

            .b6Cr_ div.article-body:not(.fs-premium) .halfway-hardwall-insertion-point [class*=offerContainer] {
                flex-direction: column
            }

            @media(min-width: 1100px) {
                .b6Cr_ div.article-body:not(.fs-premium) .halfway-hardwall-insertion-point [class*=offerContainer] {
                    flex-direction:row
                }
            }

            .b6Cr_ div.article-body:not(.fs-premium) section:has(.halfway-hardwall-insertion-point)~* {
                display: none
            }

            .b6Cr_ div.article-body .mobile-image-wrapper img {
                max-height: 100%;
                object-fit: contain;
                width: 100%
            }

            .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;
                padding-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
            }

            .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 {
                font: 500 16px/24px Graphik,helvetica,sans-serif;
                font-style: normal;
                margin: 0;
                padding: 0
            }

            ._5rdr5 .anbz7 h3.z0b69 a {
                color: currentColor;
                text-decoration: none
            }

            ._5rdr5 .anbz7 h3.z0b69 a:hover {
                text-decoration: underline
            }

            ._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
            }

            ._0b3Aj {
                margin-bottom: 24px;
                overflow-x: auto
            }

            ._0b3Aj::-webkit-scrollbar {
                height: 4px
            }

            ._0b3Aj::-webkit-scrollbar-thumb {
                background: #bbb;
                border-radius: 4px;
                width: 110px
            }

            ._3aWhv {
                width: 100%
            }

            .SNEKB {
                border: .5px solid #e2e2e2;
                font: 400 14px/21px Graphik,helvetica,sans-serif;
                height: 32px;
                min-width: 100px;
                padding: 5px 8px;
                text-align: left;
                vertical-align: middle
            }

            ._43ihD {
                background: #f4f4f4;
                font-weight: 500
            }

            .Vsuqc {
                background: #fff
            }

            .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(https://thumbor.forbes.com/thumbor/75x0/i.forbesimg.com/media/assets/logos/f-gray.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(https://thumbor.forbes.com/thumbor/75x0/i.forbesimg.com/media/assets/logos/f-gray.png) no-repeat 50%
            }

            .ePhMD {
                position: fixed;
                right: 0;
                top: 52px;
                width: 75vw;
                z-index: 1002
            }

            .VpWre {
                aspect-ratio: 4/3;
                background: #f2f2f2 url(https://thumbor.forbes.com/thumbor/75x0/i.forbesimg.com/media/assets/logos/f-gray.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 {
                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: 16px;
                display: flex;
                margin-left: 32px
            }

            @media(max-width: 767px) {
                .L8f4T {
                    margin-left:16px
                }
            }

            .V20PH {
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                width: 100%
            }

            .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
                }
            }

            .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;
                margin-top: auto
            }

            .fMphJ ._7txD3 {
                -webkit-font-smoothing: auto;
                align-items: end;
                display: flex
            }

            .fMphJ ._18XGw {
                -webkit-font-smoothing: antialiased;
                font-size: 1rem;
                height: 21px;
                margin-left: 4px
            }

            @media(max-width: 767px) {
                .fMphJ {
                    width:95px
                }
            }

            @media(max-width: 479px) {
                .fMphJ {
                    align-self:flex-end;
                    bottom: 0;
                    position: absolute
                }
            }

            .MAIGU {
                align-items: center;
                display: flex;
                width: max-content
            }

            .MAIGU svg {
                fill: var(--fbs-color-text-trending-up);
                height: 14px;
                margin-right: 8px;
                width: 14px
            }

            .MAIGU ._5PwH9 {
                color: var(--fbs-color-text-primary);
                display: inline-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);
                gap: 4px
            }

            @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:flex;
                    flex-direction: column;
                    justify-content: space-between;
                    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;
                text-decoration: none
            }

            @media(min-width: 768px) {
                .F1LW3 a.coupon-button,.F1LW3 a.coupon-button:hover {
                    height:32px
                }
            }

            @media(max-width: 479px) {
                .F1LW3 a.coupon-button,.F1LW3 a.coupon-button:hover {
                    margin-top:8px
                }
            }

            .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: var(--fbs-line-height-l);
                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-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;
                flex-direction: column;
                gap: 16px;
                justify-content: center;
                padding: 15px;
                width: 100%
            }

            .lDjf8.siOvc {
                padding: 5px 0
            }

            .lDjf8.ctBmT {
                margin-top: 20px
            }

            .EObov {
                align-items: center;
                justify-content: center;
                min-height: 435px;
                position: relative
            }

            .EObov,.EObov iframe {
                overflow: hidden;
                width: 100%
            }

            .EObov iframe {
                border: none;
                display: block
            }

            .EObov iframe.jrSrD {
                display: none;
                opacity: 0;
                pointer-events: none;
                position: absolute
            }

            .J42gW {
                height: 435px;
                margin: 0 auto;
                max-width: 402px;
                width: 100%
            }

            .iTvLh {
                min-height: 100px
            }

            .ae9BL {
                display: flex;
                flex-direction: column;
                gap: 24px
            }

            @media(min-width: 1024px) {
                .ae9BL {
                    flex-direction:row;
                    gap: 32px
                }
            }

            .I6QUJ {
                align-self: center;
                flex: 1;
                min-height: 470px
            }

            @media(min-width: 768px) {
                .I6QUJ {
                    min-height:245px
                }
            }

            .mAQzj {
                aspect-ratio: 16/9
            }

            .OEur3 {
                flex: 3
            }

            .u2Bno {
                flex: 2
            }

            .QCiZf {
                height: 0;
                overflow: hidden
            }

            .tdRcb {
                align-items: center;
                border-bottom: 1px solid var(--fbs-color-border-primary,#e3e3e3);
                border-top: 1px solid var(--fbs-color-border-primary,#e3e3e3);
                display: flex;
                flex: 1;
                min-height: 470px;
                width: 100%
            }

            @media(min-width: 768px) {
                .tdRcb {
                    min-height:245px
                }
            }

            .tdRcb h3 {
                font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-s)/var(--fbs-font-size-desktop-heading-l) var(--fbs-font-family-global-sans)!important;
                margin-bottom: 8px!important;
                margin-top: 4px!important;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: capitalize
            }

            .tdRcb a {
                color: var(--fbs-color-text-primary)!important
            }

            .tdRcb div {
                margin-bottom: 0
            }

            .tdRcb p {
                margin: 0!important;
                padding-right: 4px
            }

            .tdRcb span {
                font-size: var(--fbs-font-size-desktop-label-s)!important;
                font-weight: var(--fbs-font-weight-medium)!important
            }

            .tdRcb span:not([style]) {
                color: var(--fbs-color-text-primary)!important
            }

            .tdRcb img {
                aspect-ratio: 16/9
            }

            .tdRcb .yX48f .YYktM {
                font: var(--fbs-font-weight-medium) var(--fbs-font-size-desktop-heading-s)/var(--fbs-font-size-desktop-heading-l) var(--fbs-font-family-global-sans);
                margin-bottom: 8px;
                margin-top: 4px;
                overflow: hidden;
                text-overflow: ellipsis;
                text-transform: capitalize
            }

            .tdRcb .yX48f .tHUf6 {
                margin: 0;
                padding-right: 4px
            }

            .yX48f {
                display: flex;
                flex-direction: column;
                gap: 0;
                padding: 16px
            }

            .yX48f .xhMAH {
                flex: none;
                margin-bottom: 16px;
                margin-left: 0;
                max-width: 100%;
                width: 100%
            }

            @media(min-width: 768px) {
                .yX48f {
                    align-items:flex-start;
                    flex-direction: row-reverse;
                    gap: 24px
                }

                .yX48f .xhMAH {
                    flex: 0 0 300px;
                    height: 169px;
                    margin-left: 0;
                    max-width: 300px;
                    width: 300px
                }
            }

            @media(min-width: 1024px) {
                .yX48f .xhMAH {
                    flex:0 0 240px;
                    height: 135px;
                    max-width: 240px;
                    width: 240px
                }
            }

            ._6dIxe p {
                display: inline-block;
                padding-right: 4px;
                width: fit-content
            }

            ._6dIxe a,._6dIxe p,._6dIxe span {
                color: var(--fbs-color-text-primary)!important;
                font-size: var(--fbs-font-size-desktop-utility-l)
            }

            .iGRB7 {
                background-color: var(--fbs-color-surface-button-invert-default-pop)!important;
                font-family: var(--fbs-font-family-global-sans)!important;
                font-size: var(--fbs-font-size-desktop-utility-m)!important;
                padding: 7px 16px!important
            }

            @media(max-width: 767px) {
                .iGRB7 {
                    margin-top:8px!important
                }
            }

            .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(https://thumbor.forbes.com/thumbor/75x0/i.forbesimg.com/media/assets/logos/f-gray.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
                }
            }

            .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
                }
            }

            ._1NjmH {
                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);
                margin: 24px 0
            }

            ._1NjmH a {
                color: inherit!important
            }

            ._1NjmH a strong {
                font-weight: var(--fbs-font-weight-medium)
            }

            ._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
                }
            }

            .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 {
                align-items: flex-start;
                align-self: stretch;
                display: flex;
                gap: 16px;
                padding: 4px 0
            }

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

            .YElTo {
                margin-top: 24px
            }

            @media(min-width: 768px) {
                .YElTo {
                    margin-top:32px
                }
            }

            .RyC2J li,.RyC2J ul {
                list-style: none
            }

            .F7fAq {
                margin-bottom: 1000px
            }

            ._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);
                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%)
                }
            }

            .Ik0Hk {
                flex-shrink: 0;
                height: 88px;
                min-width: 88px;
                width: 88px
            }

            .gKDav {
                display: flex;
                flex-direction: column;
                gap: 4px;
                height: 88px;
                justify-content: space-between;
                width: 100%
            }

            .gKDav .wBb75 {
                flex: 1 1 0;
                min-height: 0
            }

            .OZnW5 {
                display: flex;
                flex-direction: column;
                row-gap: 8px
            }

            .OZnW5 .wBb75 {
                border-radius: 6px
            }

            .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)
                }
            }

            .j3rrg {
                line-height: 1.5;
                white-space: pre-wrap
            }

            .hx4oJ,.j3rrg {
                display: inline
            }

            .hx4oJ {
                will-change: contents
            }

            .pKe1P {
                animation: _eurM .22s ease-out forwards;
                display: inline;
                opacity: 0
            }

            .YYm7Q {
                animation: KS2qn .8s steps(1) infinite;
                color: currentColor;
                font-weight: 400;
                margin-left: 2px
            }

            .C8Uae,.YYm7Q {
                display: inline-block
            }

            .C8Uae {
                animation: VOZX2 .18s ease-out;
                margin-left: .3em
            }

            @keyframes KS2qn {
                0%,45% {
                    opacity: 1
                }

                46%,to {
                    opacity: 0
                }
            }

            @keyframes _eurM {
                0% {
                    opacity: 0
                }

                to {
                    opacity: 1
                }
            }

            @keyframes VOZX2 {
                0% {
                    opacity: 0;
                    transform: translateY(1px)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            .tvoOV {
                background: #171717;
                display: none;
                position: sticky;
                z-index: 1002
            }

            .tvoOV.GU8iy {
                display: block
            }

            ._3Mg2b {
                height: 15px;
                margin-right: 4px;
                margin-top: -1px;
                vertical-align: middle;
                width: 15px
            }

            ._3Mg2b path {
                fill: var(--fbs-color-text-secondary)
            }

            .iDV4V {
                align-items: center;
                display: flex
            }

            .AAdMn {
                background-color: #e3e3e3;
                border-radius: 2px;
                flex: 1;
                height: 2px;
                margin-right: 7px
            }

            .AAdMn._LcF7 {
                animation: aRUG6 1.5s linear infinite;
                background-image: linear-gradient(90deg,#e3e3e3,#9e9e9e 12.5%,#e3e3e3 25%);
                background-repeat: no-repeat;
                background-size: 200% 100%
            }

            @keyframes aRUG6 {
                0% {
                    background-position-x: 100%
                }

                to {
                    background-position-x: -100%
                }
            }

            .AAdMn div {
                background-color: var(--fbs-color-ui-icon-primary);
                border-radius: 2px;
                height: 2px;
                width: 2px
            }

            .NlUHI {
                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
            }

            ._5sFU4 {
                border-radius: 20px;
                height: 40px;
                margin: 0 12px 0 0;
                width: 40px
            }

            ._5sFU4 svg {
                height: 14px;
                min-width: auto;
                width: 14px
            }

            ._5sFU4._8rM8p {
                border: 1px solid var(--fbs-color-border-primary)
            }

            ._5sFU4._8rM8p svg {
                height: 18px;
                width: 18px
            }

            ._6Oeaw {
                flex: 1
            }

            ._6Oeaw ._67iBb.DZ0J2 {
                display: none
            }

            .X745c {
                margin-top: 12px;
                min-height: 160px
            }

            .jwGQ_ {
                margin-bottom: 24px
            }

            [data-theme=dark] .jwGQ_ {
                color-scheme: dark
            }

            .jwGQ_.F6FyS {
                display: none
            }

            .OjoLx {
                gap: 12px;
                width: 100%
            }

            .JU3oK,.OjoLx {
                align-items: center;
                display: flex
            }

            .JU3oK {
                --jw-font-family: "Graphik";
                --jw-thumb-default-size: 12px;
                --jw-icon-play-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 19V5l11 7z"/></svg>');
                --jw-icon-pause-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 19V5h4v14zm-8 0V5h4v14z"/></svg>');
                --border-radius: 8px;
                --jw-body-padding: 0px;
                --jw-body-bg-color-light: #0000;
                --jw-body-border-color-light: var(--fbs-color-border-primary);
                --jw-content-primary-color-light: var(--fbs-color-text-primary);
                --jw-content-secondary-color-light: var(--fbs-color-text-secondary);
                --jw-action-primary-content-color-light: var(--fbs-color-surface-primary);
                --jw-action-primary-border-color-light: var(--fbs-color-surface-button-invert-default-pop);
                --jw-action-primary-default-bg-color-light: var(--fbs-color-surface-button-invert-default-pop);
                --jw-action-primary-hover-bg-color-light: var(--fbs-color-surface-button-invert-default-pop);
                --jw-action-primary-active-bg-color-light: var(--fbs-color-surface-button-invert-default-pop);
                --jw-fill-muted-color-light: var(--fbs-color-components-loading-state-shimmer-start);
                --jw-fill-moderate-color-light: var(--fbs-color-components-loading-state-shimmer-start);
                --jw-body-bg-color-dark: #0000;
                --jw-body-border-color-dark: var(--fbs-color-border-primary);
                --jw-content-primary-color-dark: var(--fbs-color-text-invert-primary);
                --jw-content-secondary-color-dark: var(--fbs-color-text-invert-secondary);
                --jw-action-primary-content-color-dark: var(--fbs-color-text-primary);
                --jw-action-primary-border-color-dark: var(--fbs-color-surface-button-default-pop);
                --jw-action-primary-default-bg-color-dark: var(--fbs-color-surface-button-default-pop);
                --jw-action-primary-hover-bg-color-dark: var(--fbs-color-surface-button-default-pop);
                --jw-action-primary-active-bg-color-dark: var(--fbs-color-surface-button-default-pop);
                --jw-fill-muted-color-dark: var(--fbs-color-ui-icon-invert-secondary);
                --jw-fill-moderate-color-dark: var(--fbs-color-ui-icon-primary);
                --jw-action-secondary-active-bg-color-dark: var(--fbs-color-ui-icon-primary);
                --jw-action-secondary-content-color-dark: var(--fbs-color-ui-icon-primary);
                flex: 1 1 auto;
                gap: 8px;
                position: relative;
                z-index: 1
            }

            .TQ9w2 {
                display: none;
                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-m)/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-bottom: 1px solid var(--fbs-color-border-primary);
                color-scheme: light;
                left: 0;
                margin-top: 0;
                min-height: 56px;
                padding: 0;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 1005
            }

            .jwGQ_.dsYsH .JU3oK {
                --jw-body-border-color-light: #0000;
                --jw-body-border-color-dark: #0000
            }

            .jwGQ_.dsYsH .OjoLx {
                padding: 8px 16px 4px
            }

            .jwGQ_.dsYsH .hmdMI {
                display: block;
                line-height: 24px;
                padding: 0 16px
            }

            @media(min-width: 480px) {
                .jwGQ_.dsYsH .hmdMI {
                    display:none
                }

                .jwGQ_.dsYsH .moWl3 {
                    display: flex
                }

                .jwGQ_.dsYsH .OjoLx {
                    margin: 0 auto;
                    max-width: 1216px;
                    padding: 8px 0 4px;
                    width: calc(100% - 64px)
                }

                .jwGQ_.dsYsH .JU3oK {
                    max-width: 1024px
                }

                .jwGQ_.dsYsH .m437Y {
                    display: none
                }

                .jwGQ_.dsYsH .TQ9w2 {
                    display: flex;
                    flex: 0 0 32px;
                    justify-content: flex-end;
                    margin-left: auto
                }
            }

            ._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(https://i.forbesimg.com/assets/fonts/Schnyder/Schnyder-SDemi-Web.woff2) format("opentype")
            }

            @font-face {
                font-family: Schnyder S Demi;
                font-weight: 300;
                src: url(https://i.forbesimg.com/assets/fonts/Schnyder/Schnyder-SDemi-Web.woff2) format("woff2")
            }

            @font-face {
                font-family: Schnyder S Demi;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/Schnyder/Schnyder-SDemi-Web.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 {
                align-items: center;
                color: var(--fbs-color-text-primary);
                display: flex;
                font: var(--fbs-font-weight-medium) 15px/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
            }

            ._25qp7 {
                min-height: 48px;
                padding: 8px;
                position: relative;
                width: 141px
            }

            .Irg7h,._tkj7 {
                inset: 0;
                opacity: 1;
                position: absolute;
                transition: opacity .3s ease
            }

            ._tkj7 {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .Irg7h.bNcvZ,._tkj7.bNcvZ {
                opacity: 0;
                pointer-events: 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
            }

            ._f3Zi {
                display: flex;
                flex-direction: column
            }

            ._f3Zi ._7BD1t {
                z-index: 1
            }

            ._f3Zi.h_DN8.Oz7zH {
                transform: translateY(calc(-100% + 20vh))
            }

            ._f3Zi.h_DN8.i2U_E {
                transform: translateY(calc(-100% + 20vh - 56px))
            }

            ._f3Zi.h_DN8.s4JOv {
                transform: translateY(calc(-100% + 20vh - 112px))
            }

            ._f3Zi.h_DN8._1mbds {
                transform: translateY(calc(-100% + 20vh - 168px))
            }

            ._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;
                box-sizing: border-box;
                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: calc(22ch + 28px);
                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-right: 4px
            }

            @media(min-width: 480px) {
                .YU6DV {
                    max-width:calc(22ch + 28px);
                    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
            }

            .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)
            }

            ._4aLZ3 {
                align-items: start;
                color: var(--fbs-color-text-primary);
                display: flex;
                height: 56px;
                padding: 8px 16px 8px 8px
            }

            @media(min-width: 480px) {
                ._4aLZ3 {
                    align-items:center;
                    padding: 8px 16px
                }
            }

            .Pu7pJ {
                align-items: start;
                display: flex;
                flex-direction: column;
                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: 0
            }

            @media(min-width: 480px) {
                .Pu7pJ {
                    align-items:center;
                    flex-direction: row;
                    padding-left: 24px
                }
            }

            ._80s_5 {
                display: flex;
                flex: 0 0 auto
            }

            .Nx8s4 {
                color: var(--fbs-color-text-user-action);
                flex-shrink: 0;
                font-size: var(--fbs-font-size-mobile-label-m);
                padding-left: 16px;
                padding-right: 8px
            }

            @media(min-width: 480px) {
                .Nx8s4 {
                    padding-left:0
                }
            }

            .VbBME {
                flex-shrink: 0;
                font: var(--fbs-font-weight-regular) var(--fbs-font-size-desktop-utility-m)/var(--fbs-line-height-l) var(--fbs-font-family-global-sans)
            }

            .VbBME:after {
                content: ""
            }

            .VbBME:before {
                content: "|";
                padding-right: 8px
            }

            @media(min-width: 480px) {
                .VbBME:after {
                    content:"|";
                    padding: 0 8px
                }
            }

            ._56C3o {
                align-items: center;
                display: flex;
                flex: 1 1 0%;
                gap: 4px
            }

            @media(min-width: 480px) {
                ._56C3o {
                    gap:8px
                }
            }

            ._8v__B {
                padding-left: 16px
            }

            .zfKG1 {
                cursor: pointer;
                flex: 1 1 0;
                position: relative
            }

            .zfKG1 a {
                text-decoration: none
            }

            @media(min-width: 480px) {
                .zfKG1 a:hover {
                    text-decoration:underline
                }
            }

            @media(max-width: 479px) {
                .zfKG1 {
                    max-width:calc(100vw - 90px)
                }

                .zfKG1:before {
                    background: linear-gradient(90deg,#fff,#ffffff80 50%,#fff0);
                    left: -1px;
                    width: 20px
                }

                .zfKG1:after,.zfKG1:before {
                    content: "";
                    height: 100%;
                    pointer-events: none;
                    position: absolute;
                    top: 0;
                    z-index: 1
                }

                .zfKG1:after {
                    background: linear-gradient(273deg,#fff 2.55%,#ffffff80 42.71%,#fff0 56.1%);
                    right: -1px;
                    width: 24px
                }
            }

            ._pPhY {
                background-color: #0000;
                border-radius: 16px;
                cursor: pointer;
                height: 21px;
                padding: 0;
                width: 21px
            }

            ._pPhY svg {
                fill: var(--fbs-color-text-primary);
                height: 16px;
                width: 16px
            }

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

            @media(min-width: 480px) {
                ._pPhY {
                    background-color:var(--fbs-color-surface-primary);
                    height: 32px;
                    padding: 8px;
                    width: 32px
                }
            }

            @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(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-bolditalic-webfont.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(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-bold-webfont.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(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-italic-webfont.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Merriweather;
                font-style: normal;
                font-weight: 400;
                src: local("Merriweather"),url(https://i.forbesimg.com/assets/fonts/merriweather/merriweather-regular-webfont.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(https://i.forbesimg.com/assets/fonts/work-sans/work_sans_600_latin.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(https://i.forbesimg.com/assets/fonts/work-sans/work_sans_400_latin_ext.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(https://i.forbesimg.com/assets/fonts/work-sans/work_sans_400_latin.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(https://i.forbesimg.com/assets/fonts/EuclidCircular/EuclidCircularB-Bold.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(https://i.forbesimg.com/assets/fonts/EuclidCircular/EuclidCircularB-Semibold.otf) format("opentype")
            }

            @font-face {
                font-display: block;
                font-family: EuclidCircular;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/EuclidCircular/EuclidCircularB-Regular.otf) format("opentype")
            }

            @font-face {
                font-family: Graphik Wide;
                font-style: normal;
                font-weight: 600;
                src: url(https://i.forbesimg.com/assets/fonts/graphik-wide/graphik-wide-semibold.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Regular-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-weight: 500;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Medium-Web.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Graphik;
                font-weight: 600;
                src: url(https://i.forbesimg.com/assets/fonts/Graphik/Graphik-Semibold-Web.woff2) format("woff2")
            }

            @font-face {
                font-family: Highlander;
                font-style: normal;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/highlander/highlander-regular.woff2) format("woff2")
            }

            @font-face {
                font-family: Highlander Bold;
                font-style: normal;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/highlander/highlander-bold.woff2) format("woff2")
            }

            @font-face {
                font-display: block;
                font-family: SchnyderL demi;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Schnyder/SchnyderL-Demi.otf) format("opentype")
            }

            @font-face {
                font-family: Schnyder S;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/schnyder-s-bold.otf) format("opentype")
            }

            @font-face {
                font-display: block;
                font-family: SchnyderS demi;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/Schnyder/Schnyder-SDemi-Web.woff2) format("woff2")
            }

            @font-face {
                font-family: GraphikXXCond;
                font-weight: 900;
                src: url(https://i.forbesimg.com/assets/fonts/GraphikXX/GraphikXCondensed-Black.otf) format("opentype")
            }

            @font-face {
                font-family: Schnyder Cond S;
                font-style: normal;
                font-weight: 700;
                src: url(https://i.forbesimg.com/assets/fonts/schnyder-cond/schnyder-cond-bold.woff2) format("woff2")
            }

            @font-face {
                font-family: Schnyder Cond S;
                font-style: normal;
                font-weight: 400;
                src: url(https://i.forbesimg.com/assets/fonts/schnyder-cond/schnyder-cond-light.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
            }

            @media (max-width: 1023px) {
                .LBhHB {
                    padding-top: 56px
                }

                ._5OuWW.cm8GT {
                    left: 0;
                    position: fixed;
                    right: 0;
                    top: 0;
                    width: 100%
                }
            }

            .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: fit-content;
                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
            }

            .tLIW3 {
                background-color: var(--fbs-color-gray-50);
                border: 10px solid var(--fbs-color-gray-900);
                color: var(--fbs-color-gray-900);
                height: 20vh
            }

            .eyknd,.tLIW3 {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .eyknd {
                column-gap: 8px;
                padding: 0 8px
            }

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

            .KhoTh,.uyXWV {
                font: var(--fbs-font-weight-regular) var(--fbs-font-size-mobile-body)/var(--fbs-line-height-xs) var(--fbs-font-family-global-sans)
            }

            @media(min-width: 1024px) {
                .KhoTh,.uyXWV {
                    font-size:var(--fbs-font-size-desktop-heading-xl)
                }
            }

            .uyXWV {
                white-space: nowrap
            }

[data-testid^="section-menu-chevron"] svg {
    transition: transform .3s ease;
}

[data-testid^="section-menu-chevron"].is-open svg {
    transform: rotate(180deg);
}

@media (max-width: 1023px) {
    .ut3AszL- {
        cursor: pointer;
        gap: 8px;
    }

    .ut3AszL-::before {
        border-bottom: 2px solid currentColor;
        border-left: 2px solid currentColor;
        content: "";
        display: inline-block;
        height: 8px;
        margin-right: 4px;
        transform: rotate(45deg);
        width: 8px;
    }
}
