/* FRE Tokens*/ :root, :host{--hds-borderWidths-border-lg: 0.625rem;--hds-borderWidths-border-m: 0.3125rem;--hds-borderWidths-border-ml: 0.375rem;--hds-borderWidths-border-mlg: 0.5rem;--hds-borderWidths-border-none: 0;--hds-borderWidths-border-s: 0.19rem;--hds-borderWidths-border-xs: 0.125rem;--hds-borderWidths-border-xxs: 0.0625rem;--hds-borderWidths-medium: 0.19rem;--hds-borderWidths-thick: 0.3125rem;--hds-borderWidths-thin: 0.0625rem;--hds-borders-border-avatar: 0.0625rem solid #000000;--hds-borders-border-discount: 0.0625rem solid #125C68;--hds-borders-border-dropdown: 0.0625rem solid #E5E5E5;--hds-borders-border-error: 0.0625rem solid #AA0703;--hds-borders-border-form-input-error: 0.0625rem solid #AA0703;--hds-borders-border-informative: 0.0625rem solid #E5E5E5;--hds-borders-border-institute: 0.438rem double black;--hds-borders-border-large-greyXlight: 0.6rem solid #F5F5F5;--hds-borders-border-large-transparent: 0.6rem solid transparent;--hds-borders-border-lg-black: 0.625rem solid black;--hds-borders-border-lg-transparent: 0.625rem solid transparent;--hds-borders-border-link-body-hover: 0.0625rem solid #9e3326;--hds-borders-border-m-black: 0.3125rem solid black;--hds-borders-border-m-white: 0.3125rem solid white;--hds-borders-border-med-brand-quaternary: 0.25rem solid #d24432;--hds-borders-border-medium-black: medium solid black;--hds-borders-border-medium-grey: medium solid #D4D4D4;--hds-borders-border-medium-greyLight: 0.3125rem solid #E5E5E5;--hds-borders-border-medium-white: medium solid white;--hds-borders-border-mlg-black: 0.5rem solid black;--hds-borders-border-mlg-grey: 0.5rem solid #D4D4D4;--hds-borders-border-none-transparent: 0 solid transparent;--hds-borders-border-rating: 0.0625rem solid #F3B032;--hds-borders-border-s-black: 0.19rem solid black;--hds-borders-border-s-white: 0.19rem solid white;--hds-borders-border-slider-thumb: 0.0625rem solid #D4D4D4;--hds-borders-border-slider-thumb-disabled: 0.0625rem solid #F5F5F5;--hds-borders-border-slider-track: 0.0625rem solid #D4D4D4;--hds-borders-border-slider-track-disabled: 0.0625rem solid #F5F5F5;--hds-borders-border-thin-black: thin solid black;--hds-borders-border-thin-dashed-black: thin dashed black;--hds-borders-border-thin-grey: thin solid #D4D4D4;--hds-borders-border-thin-greyDark: thin solid #A3A3A3;--hds-borders-border-thin-greyLight: thin solid #E5E5E5;--hds-borders-border-thin-greyXXXdark: thin solid #262626;--hds-borders-border-thin-greyXXdark: thin solid #525252;--hds-borders-border-thin-greyXdark: thin solid #737373;--hds-borders-border-thin-greyXlight: thin solid #F5F5F5;--hds-borders-border-thin-transparent: thin solid transparent;--hds-borders-border-thin-white: thin solid white;--hds-borders-border-xs-black: 0.125rem solid black;--hds-borders-border-xs-brand-quinary: 0.125rem solid #125C68;--hds-borders-border-xs-grey: 0.125rem solid #D4D4D4;--hds-borders-border-xs-success-600: 0.125rem solid #15803D;--hds-borders-border-xs-transparent: 0.125rem solid transparent;--hds-borders-border-xs-white: 0.125rem solid white;--hds-borders-border-xxs-black: 0.0625rem solid black;--hds-borders-border-xxs-brand-primary: 0.0625rem solid #9e3326;--hds-borders-border-xxs-brand-secondary: 0.0625rem solid #198294;--hds-borders-border-xxs-brand-senary: 0.0625rem solid #53c2be;--hds-borders-border-xxs-dotted-black: 0.0625rem dotted black;--hds-borders-border-xxs-grey: 0.0625rem solid #D4D4D4;--hds-borders-border-xxs-greyDark: 0.0625rem solid #A3A3A3;--hds-borders-border-xxs-greyLight: 0.0625rem solid #E5E5E5;--hds-borders-border-xxs-greyXXXdark: 0.0625rem solid #262626;--hds-borders-border-xxs-greyXXdark: 0.0625rem solid #525252;--hds-borders-border-xxs-greyXdark: 0.0625rem solid #737373;--hds-borders-border-xxs-greyXlight: 0.0625rem solid #F5F5F5;--hds-borders-border-xxs-transparent: 0.0625rem solid transparent;--hds-borders-border-xxs-violet-400: 0.0625rem solid #A78BFA;--hds-borders-border-xxs-white: 0.0625rem solid white;--hds-borders-button-border-thin: thin solid;--hds-borders-global-nav-popover-avatar-button-border-default: 0 solid transparent;--hds-borders-global-nav-search-border-default: thin solid #D4D4D4;--hds-colors-amber-500: #F59E0B;--hds-colors-amber-600: #D97706;--hds-colors-bg-avatar: #ffffff;--hds-colors-bg-avatar-hover: #000000;--hds-colors-bg-chip-base: #F5F5F5;--hds-colors-bg-chip-base-disabled: #E5E5E5;--hds-colors-bg-chip-button: #000000;--hds-colors-bg-chip-button-hover: #737373;--hds-colors-bg-color-do-not-sell-hover: #D4D4D4;--hds-colors-bg-color-poll-bar: #E5E5E5;--hds-colors-bg-discount: #125C68;--hds-colors-bg-discount-onDark: #75C278;--hds-colors-bg-droppdown-list: #ffffff;--hds-colors-bg-droppdown-list-first: #E5E5E5;--hds-colors-bg-droppdown-list-hover: #F5F5F5;--hds-colors-bg-error: #AA0703;--hds-colors-bg-error-onDark: #F0908E;--hds-colors-bg-informative: #E5E5E5;--hds-colors-bg-informative-onDark: #262626;--hds-colors-bg-legal: #E5E5E5;--hds-colors-bg-legal-onDark: #262626;--hds-colors-bg-rating: #F3B032;--hds-colors-bg-rating-onDark: #F9D187;--hds-colors-bg-slider-range: #000000;--hds-colors-bg-slider-range-disabled: #F5F5F5;--hds-colors-bg-slider-thumb: #ffffff;--hds-colors-bg-slider-thumb-disabled: #ffffff;--hds-colors-bg-slider-track: #ffffff;--hds-colors-black: #000000;--hds-colors-blue-100: #DBEAFE;--hds-colors-blue-400: #60A5FA;--hds-colors-blue-50: #EFF6FF;--hds-colors-blue-500: #3B82F6;--hds-colors-blue-600: #2563EB;--hds-colors-blue-700: #1D4ED8;--hds-colors-blue-800: #1E40AF;--hds-colors-blue-900: #1E3A8A;--hds-colors-blue-950: #172554;--hds-colors-brandColorPrimary: #9e3326;--hds-colors-brandColorQuaternary: #d24432;--hds-colors-brandColorQuinary: #125C68;--hds-colors-brandColorSecondary: #198294;--hds-colors-brandColorSenary: #53c2be;--hds-colors-brandColorTertiary: #F8F3F4;--hds-colors-breaker-ad-border: #E5E5E5;--hds-colors-color-link-body-hover: #525252;--hds-colors-color-rating-default: #F3B032;--hds-colors-color-star-rating-default: #53c2be;--hds-colors-cyan-900: #164E63;--hds-colors-cyan-950: #083344;--hds-colors-danger-500: #DC2626;--hds-colors-emerald-900: #064E3B;--hds-colors-fg-discount: #125C68;--hds-colors-fg-discount-onDark: #75C278;--hds-colors-fg-error: #AA0703;--hds-colors-fg-error-onDark: #F0908E;--hds-colors-footer-fill: #000000;--hds-colors-footer-network-fill: #ffffff;--hds-colors-footerbgColor: #ffffff;--hds-colors-fuchsia-600: #C026D3;--hds-colors-fuchsia-950: #4A044E;--hds-colors-global-nav-footer-background-default: #F3F4F6;--hds-colors-global-nav-popover-avatar-button-background-default: transparent;--hds-colors-global-nav-popover-avatar-button-background-hover: #F3F4F6;--hds-colors-global-nav-popover-avatar-icon-default: #000000;--hds-colors-global-nav-popover-avatar-icon-hover: #1F2937;--hds-colors-global-nav-search-background-default: #ffffff;--hds-colors-global-nav-search-content-default: #000000;--hds-colors-global-nav-search-icon-default: #000000;--hds-colors-global-nav-search-icon-hover: #1F2937;--hds-colors-global-nav-side-panel-background-default: #F3F4F6;--hds-colors-globalColorDiscount: #125C68;--hds-colors-globalColorDiscount-OnDark: #75C278;--hds-colors-globalColorError: #AA0703;--hds-colors-globalColorError-OnDark: #F0908E;--hds-colors-globalColorRating: #F3B032;--hds-colors-globalColorRating-OnDark: #F9D187;--hds-colors-gray-100: #F3F4F6;--hds-colors-gray-200: #E5E7EB;--hds-colors-gray-300: #D1D5DB;--hds-colors-gray-400: #9CA3AF;--hds-colors-gray-600: #4B5563;--hds-colors-gray-800: #1F2937;--hds-colors-green-200: #D3F6E5;--hds-colors-green-400: #4ADE80;--hds-colors-green-700: #15803D;--hds-colors-green-800: #166534;--hds-colors-green-900: #14532D;--hds-colors-green-950: #052E16;--hds-colors-greenDark: #006603;--hds-colors-greenLight: #75C278;--hds-colors-grey: #D4D4D4;--hds-colors-greyDark: #A3A3A3;--hds-colors-greyLight: #E5E5E5;--hds-colors-greyXXXdark: #262626;--hds-colors-greyXXdark: #525252;--hds-colors-greyXdark: #737373;--hds-colors-greyXlight: #F5F5F5;--hds-colors-link-block-header: #000000;--hds-colors-link-hover-block-header: #9e3326;--hds-colors-link-hover-item-title-primary: #9e3326;--hds-colors-link-hover-item-title-secondary: #198294;--hds-colors-link-hover-three-column-heading: #9e3326;--hds-colors-link-three-column-heading: #9e3326;--hds-colors-location-choice-menu-bg: #000000;--hds-colors-nav-subscribe-link-focus: #000000;--hds-colors-neutral-100: #F5F5F5;--hds-colors-neutral-200: #E5E5E5;--hds-colors-neutral-300: #D4D4D4;--hds-colors-neutral-400: #A3A3A3;--hds-colors-neutral-50: #FAFAFA;--hds-colors-neutral-500: #737373;--hds-colors-neutral-600: #525252;--hds-colors-neutral-700: #404040;--hds-colors-neutral-800: #262626;--hds-colors-neutral-900: #171717;--hds-colors-neutral-950: #0A0A0A;--hds-colors-orange-100: #FFEDD5;--hds-colors-orange-50: #FFF7ED;--hds-colors-orange-500: #F97316;--hds-colors-pink-100: #FCE7F3;--hds-colors-pink-300: #F9A8D4;--hds-colors-pink-400: #F472B6;--hds-colors-pink-50: #FDF2F8;--hds-colors-pink-500: #EC4899;--hds-colors-pink-600: #DB2777;--hds-colors-pink-700: #BE185D;--hds-colors-pink-800: #9D174D;--hds-colors-pink-950: #500724;--hds-colors-purple-200: #E9D5FF;--hds-colors-purple-950: #3B0764;--hds-colors-red: #AA0703;--hds-colors-red-100: #FEE2E2;--hds-colors-red-200: #FECACA;--hds-colors-red-300: #FCA5A5;--hds-colors-red-400: #F87171;--hds-colors-red-50: #FEF2F2;--hds-colors-red-500: #EF4444;--hds-colors-red-600: #DC2626;--hds-colors-red-800: #991B1B;--hds-colors-redLight: #F0908E;--hds-colors-rose-100: #FFE4E6;--hds-colors-rose-200: #FECDD3;--hds-colors-rose-900: #881337;--hds-colors-saved-menu-panel-focus-link-bg: #F5F5F5;--hds-colors-side-panel-menu-bg: #f9b9b6;--hds-colors-side-panel-menu-link: #000000;--hds-colors-side-panel-sub-menu-bg: #f9b9b6;--hds-colors-side-panel-sub-menu-focus: #ffffff;--hds-colors-side-panel-sub-menu-hover: #fde6e5;--hds-colors-sidePanelLinkColor: #000000;--hds-colors-sidePanelLinkColor-hover: #9e3326;--hds-colors-sidepanel-bg: #fde6e5;--hds-colors-sidepanel-text: #000000;--hds-colors-slate-800: #1E293B;--hds-colors-slate-900: #0F172A;--hds-colors-slate-950: #020617;--hds-colors-sponsor-bar-bg: #ffffff;--hds-colors-stone-100: #F5F5F4;--hds-colors-stone-500: #78716C;--hds-colors-stone-600: #57534E;--hds-colors-success-600: #15803D;--hds-colors-teal-100: #CCFBF1;--hds-colors-teal-50: #F0FDFA;--hds-colors-teal-500: #14B8A6;--hds-colors-teal-600: #0D9488;--hds-colors-teal-700: #0F766E;--hds-colors-text-avatar: #000000;--hds-colors-text-avatar-hover: #ffffff;--hds-colors-text-chip-label: #000000;--hds-colors-text-chip-label-disabled: #A3A3A3;--hds-colors-text-discount: #125C68;--hds-colors-text-discount-onDark: #75C278;--hds-colors-textFillColor: #ffffff;--hds-colors-utility-nav-background-default: #53c2be;--hds-colors-utility-nav-content-default: #000000;--hds-colors-utility-nav-content-hover: #1F2937;--hds-colors-utility-nav-icon-default: #000000;--hds-colors-utility-nav-icon-hover: #1F2937;--hds-colors-utility-nav-location-choice-dropdown-item-default: #ffffff;--hds-colors-utility-nav-location-choice-dropdown-item-hover: #E5E7EB;--hds-colors-violet-400: #A78BFA;--hds-colors-white: #ffffff;--hds-colors-yellow: #F3B032;--hds-colors-yellow-400: #FACC15;--hds-colors-yellowLight: #F9D187;--hds-colors-zinc-100: #F4F4F5;--hds-colors-zinc-50: #FAFAFA;--hds-colors-zinc-500: #71717A;--hds-elevation-base: 0;--hds-elevation-drawer: 8000000;--hds-elevation-floating: 12000000;--hds-elevation-gate: 14000000;--hds-elevation-nav: 6000000;--hds-elevation-overlay: 10000000;--hds-elevation-raised: 2000000;--hds-elevation-subnav: 4000000;--hds-elevation-sunken: -2000000;--hds-fontSettings-base: 0.7;--hds-fontSizes-font-size-11: 0.001;--hds-fontSizes-font-size-112: 5.67887;--hds-fontSizes-font-size-12: 0.170157;--hds-fontSizes-font-size-13: 0.36758;--hds-fontSizes-font-size-14: 0.55034;--hds-fontSizes-font-size-15: 0.72049;--hds-fontSizes-font-size-16: 0.879669;--hds-fontSizes-font-size-17: 1.02919;--hds-fontSizes-font-size-18: 1.17016;--hds-fontSizes-font-size-19: 1.3035;--hds-fontSizes-font-size-20: 1.43;--hds-fontSizes-font-size-21: 1.55034;--hds-fontSizes-font-size-22: 1.66507;--hds-fontSizes-font-size-23: 1.7747;--hds-fontSizes-font-size-24: 1.87967;--hds-fontSizes-font-size-25: 1.98035;--hds-fontSizes-font-size-26: 2.07708;--hds-fontSizes-font-size-27: 2.17016;--hds-fontSizes-font-size-28: 2.25985;--hds-fontSizes-font-size-29: 2.3464;--hds-fontSizes-font-size-30: 2.43001;--hds-fontSizes-font-size-31: 2.51088;--hds-fontSizes-font-size-32: 2.58918;--hds-fontSizes-font-size-33: 2.66507;--hds-fontSizes-font-size-34: 2.7387;--hds-fontSizes-font-size-35: 2.81019;--hds-fontSizes-font-size-36: 2.87967;--hds-fontSizes-font-size-37: 2.94724;--hds-fontSizes-font-size-38: 3.01301;--hds-fontSizes-font-size-39: 3.07708;--hds-fontSizes-font-size-40: 3.13952;--hds-fontSizes-font-size-41: 3.20042;--hds-fontSizes-font-size-42: 3.25985;--hds-fontSizes-font-size-43: 3.31788;--hds-fontSizes-font-size-44: 3.37458;--hds-fontSizes-font-size-45: 3.43001;--hds-fontSizes-font-size-46: 3.48422;--hds-fontSizes-font-size-47: 3.53726;--hds-fontSizes-font-size-48: 3.58918;--hds-fontSizes-font-size-49: 3.64003;--hds-fontSizes-font-size-50: 3.68986;--hds-fontSizes-font-size-52: 3.78659;--hds-fontSizes-font-size-54: 3.87967;--hds-fontSizes-font-size-56: 3.96936;--hds-fontSizes-font-size-58: 4.05591;--hds-fontSizes-font-size-60: 4.13952;--hds-fontSizes-font-size-62: 4.22039;--hds-fontSizes-font-size-64: 4.29869;--hds-fontSizes-font-size-70: 4.5197;--hds-fontSizes-font-size-80: 4.84903;--hds-fontSizes-font-size-96: 5.29869;--hds-fontWeights-font-weight-bold: 700;--hds-fontWeights-font-weight-medium: 500;--hds-fontWeights-font-weight-normal: 400;--hds-fontWeights-font-weight-regular: 400;--hds-fontWeights-font-weight-semibold: 600;--hds-fonts-AdTextPrimary: Inter, Helvetica, Arial, Sans-serif;--hds-fonts-AdTextSecondary: ShipporiMincho, Georgia, Times, Serif;--hds-fonts-BodyPrimary: Lora, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;--hds-fonts-BodySanSerif: Inter, Helvetica, Arial, Sans-serif;--hds-fonts-BodySecondary: Lora, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;--hds-fonts-BodyTertiary: Lora, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;--hds-fonts-BylinePrimary: ShipporiMincho, Georgia, Times, Serif;--hds-fonts-BylineSecondary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-DekPrimary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-DekSecondary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-HeadlinePrimary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-HeadlineSecondary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-LabelPrimary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-LabelSecondary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-MenuPrimary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-MenuSecondary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-SubheadlinePrimary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-SubheadlineSecondary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-TitlePrimary: ShipporiMincho, Georgia, Times, Serif;--hds-fonts-TitleSecondary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-font-family-primary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-font-family-secondary: ShipporiMincho, Georgia, Times, Serif;--hds-fonts-primary: BarlowSemiCondensed, Helvetica, Arial, Serif;--hds-fonts-secondary: ShipporiMincho, Georgia, Times, Serif;--hds-fonts-system-font: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;--hds-fonts-tertiary: Lora, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;--hds-letterSpacings-letter-spacing-1: 0.0075rem;--hds-letterSpacings-letter-spacing-10: 0.075rem;--hds-letterSpacings-letter-spacing-2: 0.015rem;--hds-letterSpacings-letter-spacing-20: 0.15rem;--hds-letterSpacings-letter-spacing-3: 0.0225rem;--hds-letterSpacings-letter-spacing-30: 0.3rem;--hds-letterSpacings-letter-spacing-4: 0.03rem;--hds-letterSpacings-letter-spacing-40: 0.4rem;--hds-letterSpacings-letter-spacing-5: 0.0375rem;--hds-letterSpacings-letter-spacing-6: 0.045rem;--hds-letterSpacings-letter-spacing-8: 0.06rem;--hds-letterSpacings-letter-spacing-base: 0;--hds-letterSpacings-letter-spacing-n1: -0.0075rem;--hds-letterSpacings-letter-spacing-n10: -0.075rem;--hds-letterSpacings-letter-spacing-n2: -0.015rem;--hds-letterSpacings-letter-spacing-n3: -0.0225rem;--hds-letterSpacings-letter-spacing-n4: -0.03rem;--hds-letterSpacings-letter-spacing-n48: -0.15rem;--hds-letterSpacings-letter-spacing-n5: -0.0375rem;--hds-letterSpacings-letter-spacing-n6: -0.045rem;--hds-letterSpacings-letter-spacing-n60: -0.188rem;--hds-letterSpacings-letter-spacing-n8: -0.06rem;--hds-letterSpacings-letter-spacing-n80: -0.25rem;--hds-letterSpacings-letter-spacing-n90: -0.35rem;--hds-lineHeights-large: 1.5;--hds-lineHeights-lg: 1.4;--hds-lineHeights-lineheight-base: 1;--hds-lineHeights-lineheight-lg: 1.4;--hds-lineHeights-lineheight-max: 2;--hds-lineHeights-lineheight-md: 1.3;--hds-lineHeights-lineheight-sm: 1.2;--hds-lineHeights-lineheight-xlg: 1.5;--hds-lineHeights-lineheight-xs: 1.1;--hds-lineHeights-lineheight-xsmall: 0.9;--hds-lineHeights-lineheight-xxlg: 1.6;--hds-lineHeights-lineheight-xxsmall: 0.8;--hds-lineHeights-lineheight-xxxlg: 1.8;--hds-lineHeights-md: 1.3;--hds-lineHeights-medium: 1.3;--hds-lineHeights--normalminLinePadding: 5;--hds-lineHeights--normalroundToNearestHalfLine: false;--hds-lineHeights--normalsize: 10;--hds-lineHeights-sm: 1.2;--hds-lineHeights-small: 1.2;--hds-lineHeights-xlg: 1.5;--hds-lineHeights-xs: 1.1;--hds-lineHeights-xxs: 1;--hds-outlines-outline-focus-black: 0.125rem dotted #000000;--hds-outlines-outline-focus-white: 0.125rem dotted #ffffff;--hds-radii-l: 1.875rem;--hds-radii-m: 1.25rem;--hds-radii-s: 0.9375rem;--hds-radii-xl: 4.375rem;--hds-radii-xs: 0.625rem;--hds-radii-xxs: 0.3125rem;--hds-radii-xxxs: 0.25rem;--hds-scaleRatio:1.5;--hds-shadows-shadow-grey: 0 0.188rem 0.188rem rgba(0, 0, 0, 0.2);--hds-shadows-shadow-greyXdark: 0 0.063rem 0.063rem rgba(0, 0, 0, 0.25);--hds-shadows-shadow-modal: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.1);--hds-sizes--footer-network-logoheight: 41;--hds-sizes--footer-network-logowidth: 192;--hds-sizes--iconSizel: 1.875rem;--hds-sizes--iconSizem: 1.5rem;--hds-sizes--iconSizes: 1.25rem;--hds-sizes--iconSizexl: 2.5rem;--hds-sizes--iconSizexs: 1.063rem;--hds-sizes--iconSizexxl: 3.125rem;--hds-sizes--iconSizexxs: 1rem;--hds-sizes--iconSizexxxl: 3.75rem;--hds-sizes--iconSizexxxs: 0.5rem;--hds-sizes--iconSizexxxxl: 4.6rem;--hds-sizes--iconSizexxxxxl: 5rem;--hds-sizes-maxContentWidth: 75rem;--hds-sizes-navHeight: 3.375rem;--hds-sizes--outlineOffsetoutline-offset-lg: 0.5rem;--hds-sizes--outlineOffsetoutline-offset-m: 0.375rem;--hds-sizes--outlineOffsetoutline-offset-s: 0.25rem;--hds-sizes--outlineOffsetoutline-offset-xs: 0.125rem;--hds-sizes--outlineOffsetoutline-offset-xxs: 0.0625rem;--hds-sizes--outlineWidthsoutline-m: 0.3125rem;--hds-sizes--outlineWidthsoutline-s: 0.19rem;--hds-sizes--outlineWidthsoutline-xs: 0.125rem;--hds-sizes-primitive-0: 0rem;--hds-sizes-primitive-1: 0.0625rem;--hds-sizes-primitive-10: 0.625rem;--hds-sizes-primitive-11: 0.6875rem;--hds-sizes-primitive-112: 7rem;--hds-sizes-primitive-12: 0.75rem;--hds-sizes-primitive-128: 8rem;--hds-sizes-primitive-13: 0.8125rem;--hds-sizes-primitive-14: 0.875rem;--hds-sizes-primitive-15: 0.9375rem;--hds-sizes-primitive-16: 1rem;--hds-sizes-primitive-160: 10rem;--hds-sizes-primitive-18: 1.125rem;--hds-sizes-primitive-19: 1.188rem;--hds-sizes-primitive-192: 12rem;--hds-sizes-primitive-2: 0.125rem;--hds-sizes-primitive-20: 1.25rem;--hds-sizes-primitive-22: 1.375rem;--hds-sizes-primitive-224: 14rem;--hds-sizes-primitive-24: 1.5rem;--hds-sizes-primitive-256: 16rem;--hds-sizes-primitive-28: 1.75rem;--hds-sizes-primitive-32: 2rem;--hds-sizes-primitive-36: 2.25rem;--hds-sizes-primitive-4: 0.25rem;--hds-sizes-primitive-40: 2.5rem;--hds-sizes-primitive-44: 2.75rem;--hds-sizes-primitive-48: 3rem;--hds-sizes-primitive-52: 3.25rem;--hds-sizes-primitive-56: 3.5rem;--hds-sizes-primitive-6: 0.375rem;--hds-sizes-primitive-60: 3.75rem;--hds-sizes-primitive-64: 4rem;--hds-sizes-primitive-640: 40rem;--hds-sizes-primitive-72: 4.5rem;--hds-sizes-primitive-768: 48rem;--hds-sizes-primitive-8: 0.5rem;--hds-sizes-primitive-80: 5rem;--hds-sizes-primitive-96: 6rem;--hds-space-2xs: 0.25rem;--hds-space-center: 0 auto;--hds-space-l: 1.875rem;--hds-space-m: 1.25rem;--hds-space-maxContentWidth: 75rem;--hds-space-maxContentWidthAd: 25rem;--hds-space-mobile-gutter: 0.938rem;--hds-space-mobileOuterGutter: 0.938rem;--hds-space-s: 0.9375rem;--hds-space-space-2xl: 2rem;--hds-space-space-2xs: 0.25rem;--hds-space-space-3xs: 0.125rem;--hds-space-space-lg: 1.25rem;--hds-space-space-md: 1rem;--hds-space-space-none: 0rem;--hds-space-space-sm: 0.75rem;--hds-space-space-xl: 1.5rem;--hds-space-space-xs: 0.5rem;--hds-space-tablet-gutter: 2.5rem;--hds-space-tabletOuterGutter: 2.5rem;--hds-space-xl: 4.375rem;--hds-space-xs: 0.625rem;--hds-space-xxs: 0.3125rem;--hds-space-xxxs: 0.25rem;}[data-style-key='404-error-link']{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}[data-style-key='404-error-link'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='404-error-link'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='404-error-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='404-error-title']{font-size:3rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='404-error-title']{font-size:4rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='404-error-title']{font-size:4rem;line-height:1;}}[data-style-key='accordion-wrapper']{border-bottom:thin solid #D4D4D4;}[data-style-key='account-dropdown-container']{padding-right:0;}@media(min-width: 40.625rem) and (max-width: 90rem){[data-style-key='account-dropdown-container']{padding-right:2.5rem;}}@media(min-width: 90rem){[data-style-key='account-dropdown-container']{padding-right:0;}}[data-style-key='account-dropdown-links']{background-color:#ffffff;transition:color 0.3s ease-in-out;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.5;letter-spacing:0.045rem;padding-left:0.3125rem;text-transform:capitalize;}@media(max-width: 48rem){[data-style-key='account-dropdown-links']{font-size:0.875rem;line-height:1.4;}}[data-style-key='account-dropdown-links']:hover{text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;color:#525252;}[data-style-key='account-dropdown-menu']{border:thin solid #262626;box-shadow:0 10px 16px -4px rgba(0, 0, 0, 0.24);}[data-style-key='action-toolbar-copy-active']{background-color:#D4D4D4;color:#000000;}[data-style-key='action-toolbar-link-list-menu-item-social']{background-color:#ffffff;color:#000;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.75rem;line-height:1.2;}[data-style-key='action-toolbar-link-list-menu-item-social']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='action-toolbar-link-list-menu-item-social']:hover [data-theme-key='base-link']:hover{color:#000000;}[data-style-key='action-toolbar-link-list-menu-item-social'] [data-theme-key='base-link']{padding:0.5rem 0.5rem 0.5rem 0.25rem;}[data-style-key='action-toolbar-link-list-menu-title']{color:#000000;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.75rem;line-height:1.5;font-weight:700;}[data-style-key='action-toolbar-listening-duration']{font-family:ShipporiMincho,Georgia,Times,Serif;font-size:0.70028rem;line-height:1;font-weight:400;letter-spacing:0.075rem;}[data-style-key='action-toolbar-listening-pause-button']{background-color:#F5F5F5;color:#000;}[data-style-key='action-toolbar-listening-pause-button']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='action-toolbar-wrapper']{background-color:#ffffff;color:#000;}[data-style-key='action-toolbar-wrapper'] button{color:#000000;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.75rem;line-height:1;font-weight:700;text-transform:uppercase;}@media(max-width: 30rem){[data-style-key='action-toolbar-wrapper'] button{font-size:0.70028rem;line-height:2rem;}}[data-style-key='action-toolbar-wrapper'] button:focus-visible{outline:0.125rem solid #1D4ED8;outline-offset:-0.0625rem;transition:unset;}[data-style-key='affiliate-bar']{font-family:Inter,Helvetica,Arial,Sans-serif;font-size:0.70028rem;line-height:1.3;text-transform:none;}[data-style-key='affiliate-bar'] a{color:inherit;text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;transition:color 0.3s ease-in-out;}[data-style-key='affiliate-bar'] a:hover{color:#525252;}[data-style-key='author-bio-bio']{font-family:ShipporiMincho,Georgia,Times,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='author-bio-bio']{font-size:0.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='author-bio-bio']{font-size:0.875rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='author-bio-bio']{font-size:0.875rem;line-height:1;}}[data-style-key='author-bio-bio'] p{margin:0rem;}[data-style-key='author-bio-bio'] p{line-height:1.6;}[data-style-key='author-bio-job-title']{margin-top:0.625rem;display:block;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.0075rem;padding-top:0.3125rem;text-transform:uppercase;}@media(max-width: 48rem){[data-style-key='author-bio-job-title']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 40.625rem){[data-style-key='author-bio-job-title']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 48rem){[data-style-key='author-bio-job-title']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='author-bio-job-title']{font-size:0.875rem;line-height:1.1;}}[data-style-key='author-bio-label']{color:#000000;margin-right:0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='author-bio-name']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='author-bio-name-job-title-container']{align-items:baseline;}[data-style-key='author-bio-read-more']{background-image:linear-gradient( to bottom, #F5F5F5, #F5F5F5);background-position:0 100%;background-repeat:repeat-x;background-size:0 0;color:#000000;font-size:0.75rem;line-height:1;padding-bottom:0.05rem;padding-top:0.05rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='author-bio-read-more']:hover{background-size:0 0;color:#525252;}[data-style-key='authors-bio-wrapper']{border-top:thin solid #525252;margin-top:1.875rem;}@media(min-width: 48rem){[data-style-key='big-story-block']{background-color:#F8F3F4;color:#000;padding:2.5rem;}}[data-style-key='big-story-feed-block']{background-color:bg-block-big-story-feed;}[data-style-key='big-story-feed-carousel'] [data-theme-key='carousel-button-next'],[data-style-key='big-story-feed-carousel'] [data-theme-key='carousel-button-prev']{top:40%;}@media(max-width: 48rem){[data-style-key='big-story-feed-carousel'] [data-theme-key='carousel-inner-wrapper']{margin-left:0;}}[data-style-key='big-story-feed-carousel'] [data-theme-key='carousel-item']{display:grid;}@media(min-width: 64rem){[data-style-key='big-story-feed-carousel'] [data-theme-key='carousel-item']{flex:0 0 50%;}}@media(min-width: 73.75rem){[data-style-key='big-story-feed-carousel'] [data-theme-key='carousel-item']{flex:0 0 45%;}}[data-style-key='big-story-feed-carousel'] [data-theme-key='carousel-item']:first-child{padding-left:0;}[data-style-key='block-header']{margin-bottom:1.875rem;padding:1.875rem 0 0.625rem;}[data-style-key='block-heading']{border-bottom:0.0625rem solid black;padding-bottom:0.625rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='block-heading']{font-size:2.25rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='block-heading']{font-size:3rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='block-heading']{font-size:3rem;line-height:1;}}[data-style-key='block-subheading']{color:#000000;margin-top:0;margin-bottom:0;padding-top:0.625rem;font-family:ShipporiMincho,Georgia,Times,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='block-subheading']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='block-subheading']{font-size:1.375rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='block-subheading']{font-size:1.375rem;line-height:1;}}[data-style-key='body-blockquote']{background-color:#F8F3F4;color:#000;border-left:0.25rem solid #d24432;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;padding:0.625rem 1.25rem;font-weight:600;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='body-blockquote']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='body-blockquote']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='body-blockquote']{font-size:1.125rem;line-height:1.2;}}[data-style-key='body-blockquote'] b,[data-style-key='body-blockquote'] strong{font-family:inherit;font-weight:bold;}[data-style-key='body-blockquote'] em,[data-style-key='body-blockquote'] i{font-family:inherit;font-style:italic;}[data-style-key='body-dropcap']:first-letter{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:6.56249rem;line-height:0.8;}@-moz-document url-prefix(){[data-style-key='body-dropcap']:first-letter{margin-top:0.625rem;}}[data-style-key='body-h2']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;margin-bottom:1rem;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='body-h2']{font-size:1.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='body-h2']{font-size:2.25rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='body-h2']{font-size:2.25rem;line-height:1;}}[data-style-key='body-h2'] b,[data-style-key='body-h2'] strong{font-family:inherit;font-weight:bold;}[data-style-key='body-h2'] em,[data-style-key='body-h2'] i{font-family:inherit;font-style:italic;}[data-style-key='body-h3']{font-family:ShipporiMincho,Georgia,Times,Serif;margin-bottom:1.45rem;margin-top:1.875rem;padding-bottom:0.625rem;position:relative;text-align:center;font-weight:800;letter-spacing:-0.015rem;}@media(max-width: 48rem){[data-style-key='body-h3']{font-size:2rem;line-height:1;}}@media(max-width: 73.75rem){[data-style-key='body-h3']{margin-top:0.9375rem;}}@media(min-width: 48rem){[data-style-key='body-h3']{font-size:2.25rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='body-h3']{font-size:2.25rem;line-height:1;}}[data-style-key='body-h3'] b,[data-style-key='body-h3'] strong{font-family:inherit;font-weight:bold;}[data-style-key='body-h3'] em,[data-style-key='body-h3'] i{font-family:inherit;font-style:italic;}[data-style-key='body-h3']:after{background-color:#ffffff;color:#000;border-right:0.0625rem solid black;border-top:0.0625rem solid black;bottom:-0.5625rem;content:'';height:0.9375rem;left:0;margin:auto;position:absolute;right:0;transform:rotate(135deg);vertical-align:middle;width:0.9375rem;}[data-style-key='body-h3']:before{border-bottom:0.0625rem solid black;content:'';position:absolute;text-align:center;top:100%;}@media(max-width: 73.75rem){[data-style-key='body-h3']:before{left:0;width:100%;}}@media(min-width: 64rem){[data-style-key='body-h3']:before{left:50%;transform:translateX(-50%);width:80%;}}[data-style-key='body-h4']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;margin-top:1.875rem;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='body-h4']{font-size:1.5rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='body-h4']{font-size:1.75rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='body-h4']{font-size:1.75rem;line-height:1;}}[data-style-key='body-h4'] b,[data-style-key='body-h4'] strong{font-family:inherit;font-weight:bold;}[data-style-key='body-h4'] em,[data-style-key='body-h4'] i{font-family:inherit;font-style:italic;}[data-style-key='body-image-caption']{font-family:ShipporiMincho,Georgia,Times,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='body-image-caption']{font-size:0.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='body-image-caption']{font-size:0.875rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='body-image-caption']{font-size:0.875rem;line-height:1;}}[data-style-key='body-image-caption'] em,[data-style-key='body-image-caption'] i{font-family:inherit;font-style:italic;}[data-style-key='body-image-container'] a span{right:1rem;}[data-style-key='body-loop-caption']{font-family:ShipporiMincho,Georgia,Times,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='body-loop-caption']{font-size:0.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='body-loop-caption']{font-size:0.875rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='body-loop-caption']{font-size:0.875rem;line-height:1;}}[data-style-key='body-loop-caption'] em,[data-style-key='body-loop-caption'] i{font-family:inherit;font-style:italic;}[data-style-key='body-ol']{margin:0.9375rem 0 0 0.9375rem;font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}@media(min-width: 48rem){[data-style-key='body-ol']{margin:0.9375rem 0;}}[data-style-key='body-ol'] b,[data-style-key='body-ol'] strong{font-family:inherit;font-weight:bold;}[data-style-key='body-ol'] em,[data-style-key='body-ol'] i{font-family:inherit;font-style:italic;}[data-style-key='body-ol'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='body-ol'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='body-text']{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}[data-style-key='body-text'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='body-text'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='body-tip']{border:thin solid #E5E5E5;border-color:#000000;border-width:0.0625rem 0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-align:left;font-weight:600;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='body-tip']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='body-tip']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='body-tip']{font-size:1.125rem;line-height:1.2;}}[data-style-key='body-tip'] b,[data-style-key='body-tip'] strong{font-family:inherit;font-weight:bold;}[data-style-key='body-tip'] em,[data-style-key='body-tip'] i{font-family:inherit;font-style:italic;}[data-style-key='body-ul']{margin:0.9375rem 0 0 0.9375rem;font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}@media(min-width: 48rem){[data-style-key='body-ul']{margin:0.9375rem 0;}}[data-style-key='body-ul'] b,[data-style-key='body-ul'] strong{font-family:inherit;font-weight:bold;}[data-style-key='body-ul'] em,[data-style-key='body-ul'] i{font-family:inherit;font-style:italic;}[data-style-key='body-ul'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='body-ul'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='breadcrumbs-link']{text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}[data-style-key='breadcrumbs-link']:hover{color:#000000;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;}[data-style-key='breadcrumbs-link-section']{text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}[data-style-key='breadcrumbs-link-section']:hover{color:#000000;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;}[data-style-key='breadcrumbs-list']{color:#525252;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1.3;letter-spacing:0.015rem;}[data-style-key='breadcrumbs-list-section']{margin-bottom:1.25rem;margin-top:-1.25rem;text-align:center;color:#525252;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1.3;letter-spacing:0.015rem;}[data-style-key='button-primary']{background-color:#53c2be;border-radius:0.125rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 1.25rem;text-transform:uppercase;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;width:auto;}@media(max-width: 48rem){[data-style-key='button-primary']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='button-primary']:hover{background-color:#000000;color:#fff;}[data-style-key='by-line']{padding-right:0.3125rem;display:block;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.0075rem;padding-top:0.3125rem;text-transform:uppercase;}@media(max-width: 48rem){[data-style-key='by-line']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 40.625rem){[data-style-key='by-line']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 48rem){[data-style-key='by-line']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='by-line']{font-size:0.875rem;line-height:1.1;}}[data-style-key='by-line-name']{padding-right:0.3125rem;display:block;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.0075rem;padding-top:0.3125rem;text-transform:uppercase;}@media(max-width: 48rem){[data-style-key='by-line-name']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 40.625rem){[data-style-key='by-line-name']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 48rem){[data-style-key='by-line-name']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='by-line-name']{font-size:0.875rem;line-height:1.1;}}[data-style-key='by-line-name-text-above'] a{color:#ffffff;}[data-style-key='byline-enhanced-author-job-title']{color:#525252;margin-top:0;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}@media(max-width: 48rem){[data-style-key='byline-enhanced-author-job-title']{margin-left:0.3125rem;padding-left:0.3125rem;}}@media(min-width: 40.625rem){[data-style-key='byline-enhanced-author-job-title']{margin-left:0.625rem;padding-left:0.3125rem;}}[data-style-key='byline-enhanced-author-name']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='byline-enhanced-label']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='byline-enhanced-wrapper']{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:0;padding-top:0.3125rem;}[data-style-key='byline-enhanced-wrapper'] span{display:inherit;}[data-style-key='carousel-editorial-links-wrapper']{border-color:#9e3326;}[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='base-link'] span:nth-of-type(2){-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;}[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-button-prev'],[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-button-next']{background:unset;border:none;top:0;}[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-button-prev']:disabled,[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-button-next']:disabled{background:unset;}[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-button-prev']:hover,[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-button-next']:hover{background:unset;}[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-hed']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;margin-bottom:0.5rem;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-hed']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-hed']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-hed']{font-size:1.5rem;line-height:1;}}[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-hed'] [data-theme-key='title-design-element-before']{display:none;}[data-style-key='carousel-editorial-links-wrapper'] [data-theme-key='carousel-link-item']{max-width:100%;}[data-style-key='carousel-link-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:1.2;letter-spacing:0.0075rem;}[data-style-key='checkbox-error-text']{color:#AA0703;font-family:Inter,Helvetica,Arial,Sans-serif;font-size:0.70028rem;line-height:1.1;font-weight:normal;letter-spacing:0.045rem;}[data-style-key='checkbox-label-text']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='chip-label']{font-size:0.70028rem;line-height:1;}[data-style-key='collapsible-header']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.125rem;line-height:1.3;}[data-style-key='collapsible-header'] strong{font-family:inherit;}[data-style-key='collapsible-header-button']{border:0;border-bottom:none;border-top:thin solid #D4D4D4;padding-bottom:0.3125rem;padding-top:0.3125rem;text-align:left;width:100%;}[data-style-key='collapsible-icon-wrapper']{border:thin solid #737373;border-radius:50%;height:1.875rem;margin-right:0.625rem;padding:0.25rem;width:1.875rem;}[data-style-key='collapsible-icon-wrapper'] span{height:1.25rem;width:1.25rem;}[data-style-key='collapsible-section']{margin-bottom:0;}[data-style-key='collapsible-section-text']{width:100%;font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}[data-style-key='collapsible-section-text'] >p{margin-top:0;}[data-style-key='collapsible-section-text'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='collapsible-section-text'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='content-header-action-button-wrapper']{margin-top:0.9375rem;}[data-style-key='content-header-by-line-container']{color:#262626;margin-bottom:0.625rem;padding-right:0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='content-header-by-line-container'] a{text-decoration-color:#125C68;text-decoration-thickness:0.08rem;}[data-style-key='content-header-by-line-container'] span{display:inline-block;line-height:1.6;}[data-style-key='content-header-dek']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;margin-bottom:0.625rem;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='content-header-dek']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='content-header-dek']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='content-header-dek']{font-size:1.125rem;line-height:1.2;}}[data-style-key='content-header-left-right-button-wrapper']{display:flex;justify-content:center;}[data-style-key='content-header-left-right-byline-enhanced-container']{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0rem;max-width:none;}[data-style-key='content-header-publish-date']{color:#525252;margin-left:0.625rem;}@media(min-width: 48rem){[data-style-key='content-header-text-left-right-container']{text-align:center;}}[data-style-key='content-header-text-under-byline-enhanced-container']{align-items:center;display:flex;flex-direction:column;justify-content:center;}[data-style-key='content-header-title']{margin-top:0.9375rem;margin-bottom:0.9375rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='content-header-title']{font-size:2.25rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='content-header-title']{font-size:3rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='content-header-title']{font-size:3rem;line-height:1;}}[data-style-key='content-header-title-left-right']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='content-header-title-left-right']{font-size:3rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='content-header-title-left-right']{font-size:4rem;line-height:1;margin-bottom:0.625rem;}}@media(min-width: 64rem){[data-style-key='content-header-title-left-right']{font-size:4rem;line-height:1;}}@media(min-width: 73.75rem){[data-style-key='content-header-title-left-right']{font-size:3.25rem;line-height:1.1;}}[data-style-key='custom-breadcrumbs']{margin-bottom:0.75rem;margin-left:auto;margin-right:auto;background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;width:fit-content;}[data-style-key='custom-breadcrumbs-link']{text-decoration:none;transition:all 0.3s ease-in-out;}[data-style-key='custom-breadcrumbs-link']:hover{color:#9e3326;}[data-style-key='custom-item-dek']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='custom-item-dek']{margin:1rem 0 0;font-size:1rem;line-height:1.2;}}@media(min-width: 40.625rem){[data-style-key='custom-item-dek']{margin:1rem 0 0;}}@media(min-width: 48rem){[data-style-key='custom-item-dek']{margin:1rem 0 0;font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='custom-item-dek']{margin:1rem 0 0;font-size:1.125rem;line-height:1.2;}}[data-style-key='custom-item-image']{margin-bottom:0.625rem;}[data-style-key='custom-item-label']{display:inline-block;margin-bottom:0.625rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='custom-item-label-big-story-feed']{display:inline-block;margin-bottom:0.625rem;background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;width:fit-content;}[data-style-key='custom-item-meta']{padding-right:0.3125rem;}[data-style-key='custom-item-publish-date']{padding-right:0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='custom-item-title']{margin-top:0;margin-bottom:0;font-family:ShipporiMincho,Georgia,Times,Serif;}[data-style-key='custom-item-title-text']{margin-top:0;margin-bottom:0;font-family:ShipporiMincho,Georgia,Times,Serif;font-weight:800;letter-spacing:-0.015rem;}@media(max-width: 48rem){[data-style-key='custom-item-title-text']{font-size:2.25rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='custom-item-title-text']{font-size:3rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='custom-item-title-text']{font-size:3rem;line-height:1;}}[data-style-key='custom-popover-pointer'] path{stroke:#737373;}[data-style-key='dim-overlay']{z-index:-2000000;}[data-style-key='do-not-sell']{background-color:#ffffff;color:#000;border:0.0625rem solid black;font-size:0.75rem;line-height:1.4;padding:0.9375rem;text-transform:capitalize;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.0075rem;}@media(max-width: 48rem){[data-style-key='do-not-sell']{text-align:left;}}@media(min-width: 48rem){[data-style-key='do-not-sell']{text-align:center;}}[data-style-key='dropdown-contentdropdown-content']{border:0.0625rem solid #E5E5E5;}[data-style-key='dropdown-label-headline']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:1.6;text-transform:capitalize;}[data-style-key='dropdown-link-list-collapsed']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='dropdown-link-list-collapsed']{font-size:0.875rem;line-height:1.4;}}@media(min-width: 48rem){[data-style-key='dropdown-link-list-collapsed']{font-size:1rem;line-height:1.4;}}@media(min-width: 64rem){[data-style-key='dropdown-link-list-collapsed']{font-size:0.875rem;line-height:1.4;}}[data-style-key='dropdown-menu-item']{background:#ffffff;border:0.0625rem solid #E5E5E5;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:1.6;text-transform:capitalize;}[data-style-key='dropdown-menu-item']:hover{background-color:#F5F5F5;color:#000;}[data-style-key='dropdown-menu-item-arrow-button']{transition:all 0.3s ease-in-out;}[data-style-key='dropdown-menu-item-link']{text-transform:capitalize;}[data-style-key='dropdown-menu-label-item']{font-weight:normal;}[data-style-key='dropdown-menu-label-item-username']{font-weight:bold;}[data-style-key='editorial-links-header']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='editorial-links-header']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='editorial-links-header']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='editorial-links-header']{font-size:1.5rem;line-height:1;}}[data-style-key='editorial-links-list-item']{border-bottom:0 solid transparent;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.045rem;font-weight:400;}@media(max-width: 48rem){[data-style-key='editorial-links-list-item']{font-size:1rem;line-height:1;}}@media(max-width: 64rem){[data-style-key='editorial-links-list-item']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='editorial-links-list-item']{font-size:1.125rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='editorial-links-list-item']{font-size:1.125rem;line-height:1;}}[data-style-key='editorial-links-wrapper']{border-color:#9e3326;border-width:0.0625rem 0;padding-left:0;}[data-style-key='embedded-gallery-carousel']{margin-top:1.25rem;}[data-style-key='embedded-gallery-carousel'] [data-theme-key='carousel-button-prev']:disabled,[data-style-key='embedded-gallery-carousel'] [data-theme-key='carousel-button-next']:disabled{background-color:#F4F4F5;color:#000;border:0.0625rem solid #D4D4D4;}[data-style-key='embedded-gallery-carousel'] [data-theme-key='carousel-hed']{font-family:ShipporiMincho,Georgia,Times,Serif;text-align:left;}@media(max-width: 48rem){[data-style-key='embedded-gallery-carousel'] [data-theme-key='carousel-hed']{font-size:1.5rem;line-height:1.1;}}@media(min-width: 48rem){[data-style-key='embedded-gallery-carousel'] [data-theme-key='carousel-hed']{font-size:1.75rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='embedded-gallery-carousel'] [data-theme-key='carousel-hed']{font-size:1.75rem;line-height:1;}}[data-style-key='embedded-gallery-carousel'] [data-theme-key='title-design-element-after'],[data-style-key='embedded-gallery-carousel'] [data-theme-key='title-design-element-before']{display:none;}[data-style-key='embedded-gallery-custom-tag']{margin-bottom:0.3125rem;background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;width:fit-content;}[data-style-key='embedded-gallery-dek'] a{font-weight:bold;}[data-style-key='embedded-gallery-dek'] p{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1rem;line-height:1.4;text-align:left;}[data-style-key='embedded-gallery-dek'] p strong{font-family:inherit;font-weight:bold;}[data-style-key='embedded-gallery-dek'] p em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='embedded-gallery-headline']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='embedded-gallery-headline']{font-size:1.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='embedded-gallery-headline']{font-size:2.25rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='embedded-gallery-headline']{font-size:2.25rem;line-height:1;}}[data-style-key='embedded-gallery-image-wrapper'] img{margin-bottom:0.625rem;}[data-style-key='embedded-gallery-product-button']{margin-top:0.625rem;margin-bottom:0.625rem;background-color:#53c2be;border-radius:0.125rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 1.25rem;text-transform:uppercase;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;width:auto;}@media(max-width: 48rem){[data-style-key='embedded-gallery-product-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='embedded-gallery-product-button']:hover{background-color:#000000;color:#fff;}[data-style-key='embedded-gallery-product-button-container']{align-items:flex-start;}[data-style-key='embedded-gallery-product-custom-tag']{display:inline-block;margin-bottom:0.3125rem;margin-top:0.3125rem;background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;width:fit-content;}[data-style-key='embedded-gallery-product-description']{text-align:left;font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1rem;line-height:1.4;}[data-style-key='embedded-gallery-product-description'] a.body-btn-link{display:inline-block;margin-top:0.625rem;margin-bottom:0.625rem;}[data-style-key='embedded-gallery-product-description'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='embedded-gallery-product-details']{text-align:center;}@media(min-width: 40.625rem){[data-style-key='embedded-gallery-product-details']{padding-left:0.625rem;padding-right:0.625rem;}}[data-style-key='embedded-gallery-product-discount']{color:#525252;padding-top:1.25rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='embedded-gallery-product-label']{color:#125C68;margin-bottom:0.625rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}@media(min-width: 48rem){[data-style-key='embedded-gallery-product-pros-cons-container']{border-top:none;}}[data-style-key='embedded-gallery-product-pros-cons-header']{text-transform:uppercase;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-gallery-product-pros-cons-header']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-gallery-product-pros-cons-header']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-gallery-product-pros-cons-header']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-gallery-product-pros-cons-list']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-gallery-product-pros-cons-list']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-gallery-product-pros-cons-list']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-gallery-product-pros-cons-list']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-gallery-product-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='embedded-gallery-product-title']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='embedded-gallery-product-title']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='embedded-gallery-product-title']{font-size:1.5rem;line-height:1;}}[data-style-key='embedded-gallery-product-wrapper']{text-align:center;}[data-style-key='embedded-gallery-stacked-dek'] p{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}[data-style-key='embedded-gallery-stacked-dek'] p em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='embedded-gallery-stacked-dek'] p strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='embedded-gallery-stacked-headline']{font-family:ShipporiMincho,Georgia,Times,Serif;font-size:1.625rem;line-height:1.1;}[data-style-key='embedded-gallery-title']{margin-top:0;text-align:left;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='embedded-gallery-title']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='embedded-gallery-title']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='embedded-gallery-title']{font-size:1.5rem;line-height:1;}}[data-style-key='embedded-overlay-product-button']{background-color:#D4D4D4;color:#000;border-radius:0.125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.8125rem;line-height:1;letter-spacing:0.045rem;margin-top:0.625rem;margin-bottom:0.625rem;padding:0.6rem 1rem;text-transform:uppercase;transition:all 0.3s ease-in-out;width:fit-content;}[data-style-key='embedded-overlay-product-button']:hover{background-color:#ffffff;color:#000;}[data-style-key='embedded-overlay-product-button-container']{align-items:start;}[data-style-key='embedded-overlay-product-cons-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-overlay-product-cons-item']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-overlay-product-cons-item']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-overlay-product-cons-item']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-overlay-product-coupon-button-copied']{background-color:#75C278;color:#000;border:unset;border-radius:0.125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.8125rem;line-height:1.3;font-weight:800;letter-spacing:0.045rem;outline:0.125rem dotted #75C278;text-transform:uppercase;}[data-style-key='embedded-overlay-product-coupon-button-copied']:hover{background-color:#75C278;color:#000;border:unset;}[data-style-key='embedded-overlay-product-coupon-button-default']{background-color:unset;border:unset;border-radius:0.125rem;color:#75C278;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.8125rem;line-height:1.3;font-weight:800;letter-spacing:0.045rem;outline:0.125rem dotted #75C278;text-transform:uppercase;}[data-style-key='embedded-overlay-product-coupon-button-default']:hover{background-color:#75C278;color:#000;border:unset;}[data-style-key='embedded-overlay-product-coupon-tag-icon']{margin-right:0.5rem;}[data-style-key='embedded-overlay-product-coupon-wrapper']{align-items:start;margin-top:0.5rem;margin-bottom:0.5rem;}[data-style-key='embedded-overlay-product-custom-tag']{margin-top:0.3125rem;margin-bottom:0.3125rem;background-color:#262626;color:#ffffff;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.8125rem;line-height:2;font-weight:bold;padding:0.25rem 0.625rem;text-align:center;text-transform:uppercase;width:fit-content;}[data-style-key='embedded-overlay-product-description']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='embedded-overlay-product-description'] a{color:#ffffff;text-decoration-color:white;}[data-style-key='embedded-overlay-product-description'] a:hover{color:#D4D4D4;text-decoration-color:grey;}[data-style-key='embedded-overlay-product-description'] a.body-btn-link{background-color:#D4D4D4;color:#000;}[data-style-key='embedded-overlay-product-description'] a.body-btn-link:hover{background-color:#ffffff;color:#000000;}@media(max-width: 48rem){[data-style-key='embedded-overlay-product-details']{margin-left:0;margin-right:0;}}@media(min-width: 40.625rem){[data-style-key='embedded-overlay-product-details']{margin-left:0;margin-right:0;}}[data-style-key='embedded-overlay-product-discount']{color:#ffffff;}@media(min-width: 48rem){[data-style-key='embedded-overlay-product-info']{border:thin solid white;margin-bottom:0.625rem;padding:0.9375rem;}}[data-style-key='embedded-overlay-product-key-specs-table']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='embedded-overlay-product-key-specs-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='embedded-overlay-product-key-specs-value-item']{padding:1.25rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-overlay-product-key-specs-value-item']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-overlay-product-key-specs-value-item']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-overlay-product-key-specs-value-item']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-overlay-product-key-specs-value-label']{text-align:left;}@media(min-width: 48rem){[data-style-key='embedded-overlay-product-pros-cons-container']{border-top:none;}}[data-style-key='embedded-overlay-product-pros-cons-header']{margin:1.25rem 0 0.9375rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='embedded-overlay-product-pros-cons-list']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-overlay-product-pros-cons-list']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-overlay-product-pros-cons-list']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-overlay-product-pros-cons-list']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-overlay-product-pros-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-overlay-product-pros-item']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-overlay-product-pros-item']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-overlay-product-pros-item']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-overlay-product-slide-number']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;}[data-style-key='embedded-overlay-product-title']{margin-bottom:0.625rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='embedded-overlay-product-title']{font-size:1.625rem;line-height:1.3;}}@media(max-width: 64rem){[data-style-key='embedded-overlay-product-title']{font-size:1.5rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-overlay-product-title']{font-size:1.625rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='embedded-overlay-product-title']{font-size:1.875rem;line-height:1.1;}}[data-style-key='embedded-product-button']{margin-top:0.625rem;margin-bottom:0.625rem;background-color:#53c2be;border-radius:0.125rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 1.25rem;text-transform:uppercase;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;width:auto;}@media(max-width: 48rem){[data-style-key='embedded-product-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='embedded-product-button']:hover{background-color:#000000;color:#fff;}[data-style-key='embedded-product-button-v2']{min-height:3rem;background:#ffffff;border:0.0625rem solid #53c2be;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:700;overflow:hidden;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='embedded-product-button-v2']{font-size:0.875rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-product-button-v2']{font-size:0.875rem;line-height:1.2;}}[data-style-key='embedded-product-button-v2'][data-style-key='embedded-product-button-v2']:hover{background-color:#ffffff;border:0.0625rem solid #9e3326;color:#9e3326;}[data-style-key='embedded-product-button-v2'] :has([data-theme-key='embedded-product-button-v2-sale-list-price']) [data-theme-key='embedded-product-button-v2-price']{color:#15803D;}[data-style-key='embedded-product-button-v2']:focus-visible{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='embedded-product-button-v2']:hover{background:#53c2be;border:0.0625rem solid #53c2be;color:#000000;}[data-style-key='embedded-product-button-v2']:hover [data-theme-key='embedded-product-button-v2-text-part']{background-color:#ffffff;border:0 solid transparent;color:#000000;}[data-style-key='embedded-product-button-v2']:hover [data-theme-key='embedded-product-multi-retailer-button-price-part']{border-right:0.0625rem solid black;}[data-style-key='embedded-product-button-v2'] [data-theme-key='embedded-product-button-v2-price-part']{border-right:0.0625rem solid #53c2be;padding-left:0.625rem;padding-right:0.625rem;white-space:nowrap;}[data-style-key='embedded-product-button-v2'] [data-theme-key='embedded-product-button-v2-text-part']{border:0 solid transparent;border-radius:0;max-width:unset;}@media(min-width: 48rem){[data-style-key='embedded-product-button-v2'] [data-theme-key='embedded-product-button-v2-text-part']{max-width:16rem;}}[data-style-key='embedded-product-button-v2'] [data-theme-key='embedded-product-multi-retailer-button-price-part']{border-right:0.0625rem solid #53c2be;padding-top:1rem;padding-bottom:1rem;}[data-style-key='embedded-product-button-v2'] [data-theme-key='embedded-product-multi-retailer-button-text-part']{max-width:unset;}@media(min-width: 48rem){[data-style-key='embedded-product-button-v2'] [data-theme-key='embedded-product-multi-retailer-button-text-part']{max-width:16rem;}}[data-style-key='embedded-product-button-v2-text-part']{background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 0.75rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='embedded-product-button-v2-text-part']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='embedded-product-button-v2-text-part']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='embedded-product-button-v2-text-part']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='embedded-product-button-v2-text-part']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='embedded-product-con-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='embedded-product-coupon-button-copied']{background-color:#125C68;color:#fff;border:unset;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;outline:0.125rem dotted #006603;text-transform:uppercase;}[data-style-key='embedded-product-coupon-button-copied']:hover{background-color:#125C68;color:#fff;border:unset;}[data-style-key='embedded-product-coupon-button-default']{background-color:unset;border:unset;color:#125C68;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;outline:0.125rem dotted #006603;text-transform:uppercase;}[data-style-key='embedded-product-coupon-button-default']:hover{background-color:#125C68;color:#fff;border:unset;}[data-style-key='embedded-product-coupon-tag-icon']{margin-right:0.5rem;}[data-style-key='embedded-product-coupon-tag-info-label']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1.2;font-weight:bold;}[data-style-key='embedded-product-coupon-tag-info-label-wrapper']{margin-bottom:0.625rem;}[data-style-key='embedded-product-coupon-tag-info-text']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1.2;margin-top:0.9375rem;}[data-style-key='embedded-product-coupon-wrapper']{margin-top:0.5rem;margin-bottom:0.5rem;}[data-style-key='embedded-product-custom-tag']{margin-bottom:0.3125rem;width:fit-content;background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;}[data-style-key='embedded-product-description']{text-align:left;font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1rem;line-height:1.4;}[data-style-key='embedded-product-description'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}@media(min-width: 48rem){[data-style-key='embedded-product-details-center']{padding-left:0.9375rem;}}[data-style-key='embedded-product-discount']{color:#525252;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;padding-top:0.3125rem;font-weight:800;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='embedded-product-key-specs-refresh-column-header-line'] td{border:none;padding:0.75rem;width:6rem;font-family:ShipporiMincho,Georgia,Times,Serif;font-size:0.75rem;line-height:1.3;text-transform:none;}[data-style-key='embedded-product-key-specs-refresh-column-value-line'] td{border:none;padding:0.75rem;width:6rem;font-family:ShipporiMincho,Georgia,Times,Serif;font-size:0.75rem;line-height:1.3;text-transform:none;}[data-style-key='embedded-product-key-specs-refresh-line'] td{border:none;padding:1rem;width:6rem;font-family:ShipporiMincho,Georgia,Times,Serif;font-size:0.75rem;line-height:1.3;text-transform:none;}[data-style-key='embedded-product-key-specs-refresh-see-all']{cursor:pointer;font-weight:bold;text-align:right;text-decoration:underline;font-family:ShipporiMincho,Georgia,Times,Serif;font-size:0.75rem;line-height:1.3;text-transform:uppercase;}[data-style-key='embedded-product-key-specs-refresh-title']{font-weight:bold;font-family:ShipporiMincho,Georgia,Times,Serif;font-size:0.75rem;line-height:1.3;text-transform:uppercase;}[data-style-key='embedded-product-key-specs-table']{background-color:#CCFBF1;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='embedded-product-key-specs-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='embedded-product-key-specs-value-item']{background-color:#F0FDFA;padding:1.25rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-product-key-specs-value-item']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-product-key-specs-value-item']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-product-key-specs-value-item']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-product-multi-retailer-button']{min-height:3rem;background:#ffffff;border:0.0625rem solid #53c2be;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:700;overflow:hidden;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='embedded-product-multi-retailer-button']{font-size:0.875rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-product-multi-retailer-button']{font-size:0.875rem;line-height:1.2;}}[data-style-key='embedded-product-multi-retailer-button'] :has([data-theme-key='embedded-product-button-v2-sale-list-price']) [data-theme-key='embedded-product-button-v2-price']{color:#15803D;}[data-style-key='embedded-product-multi-retailer-button']:focus-visible{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='embedded-product-multi-retailer-button']:hover{background:#53c2be;border:0.0625rem solid #53c2be;color:#000000;}[data-style-key='embedded-product-multi-retailer-button']:hover [data-theme-key='embedded-product-button-v2-text-part']{background-color:#ffffff;border:0 solid transparent;color:#000000;}[data-style-key='embedded-product-multi-retailer-button']:hover [data-theme-key='embedded-product-multi-retailer-button-price-part']{border-right:0.0625rem solid black;}[data-style-key='embedded-product-multi-retailer-button'] [data-theme-key='embedded-product-button-v2-price-part']{border-right:0.0625rem solid #53c2be;padding-left:0.625rem;padding-right:0.625rem;white-space:nowrap;}[data-style-key='embedded-product-multi-retailer-button'] [data-theme-key='embedded-product-button-v2-text-part']{border:0 solid transparent;border-radius:0;max-width:unset;}@media(min-width: 48rem){[data-style-key='embedded-product-multi-retailer-button'] [data-theme-key='embedded-product-button-v2-text-part']{max-width:16rem;}}[data-style-key='embedded-product-multi-retailer-button'] [data-theme-key='embedded-product-multi-retailer-button-price-part']{border-right:0.0625rem solid #53c2be;padding-top:1rem;padding-bottom:1rem;}[data-style-key='embedded-product-multi-retailer-button'] [data-theme-key='embedded-product-multi-retailer-button-text-part']{max-width:unset;}@media(min-width: 48rem){[data-style-key='embedded-product-multi-retailer-button'] [data-theme-key='embedded-product-multi-retailer-button-text-part']{max-width:16rem;}}[data-style-key='embedded-product-multi-retailer-button-price-part']{transition:all 0.3s ease-in-out;}[data-style-key='embedded-product-multi-retailer-button-text-part']{transition:all 0.3s ease-in-out;}[data-style-key='embedded-product-price-text']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='embedded-product-pro-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='embedded-product-pros-cons-container']{margin-top:0.9375rem;padding-top:0.9375rem;}@media(min-width: 48rem){[data-style-key='embedded-product-pros-cons-container']{border-top:thin solid #D4D4D4;}}[data-style-key='embedded-product-pros-cons-header']{text-transform:uppercase;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-product-pros-cons-header']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-product-pros-cons-header']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-product-pros-cons-header']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-product-pros-cons-list']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='embedded-product-pros-cons-list']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='embedded-product-pros-cons-list']{font-size:1.125rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='embedded-product-pros-cons-list']{font-size:1.125rem;line-height:1.2;}}[data-style-key='embedded-product-ratings-powered']{color:#737373;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:1.2;font-weight:normal;}[data-style-key='embedded-product-ratings-review-count']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:1.2;font-weight:normal;}[data-style-key='embedded-product-ratings-review-text']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:1.125rem;line-height:1.1;font-weight:bold;}[data-style-key='embedded-product-title']{margin-top:0.625rem;margin-bottom:0.625rem;font-family:ShipporiMincho,Georgia,Times,Serif;}@media(max-width: 48rem){[data-style-key='embedded-product-title']{font-size:1.125rem;line-height:1.3;}}@media(min-width: 48rem){[data-style-key='embedded-product-title']{font-size:1.125rem;line-height:1.3;}}@media(min-width: 64rem){[data-style-key='embedded-product-title']{font-size:1.125rem;line-height:1.3;}}[data-style-key='embedded-product-title-center']{margin:0.9375rem 0 0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='embedded-product-title-center']{margin-top:0.625rem;margin-bottom:0.625rem;font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='embedded-product-title-center']{margin-top:0;margin-bottom:0;font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='embedded-product-title-center']{font-size:1.5rem;line-height:1;}}[data-style-key='embedded-product-title-left']{margin:0.9375rem 0 0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='embedded-product-title-left']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='embedded-product-title-left']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='embedded-product-title-left']{font-size:1.5rem;line-height:1;}}[data-style-key='embedded-product-title-right']{margin:0.9375rem 0 0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='embedded-product-title-right']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='embedded-product-title-right']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='embedded-product-title-right']{font-size:1.5rem;line-height:1;}}[data-style-key='embedded-product-wrapper-center']{margin-bottom:1.25rem;}@media(min-width: 48rem){[data-style-key='embedded-product-wrapper-center']{border:thin solid #D4D4D4;padding:0.9375rem;}}[data-style-key='embedded-product-wrapper-refresh'] .top [data-theme-key='embedded-product-title']{margin-bottom:2rem;}[data-style-key='embedded-product-wrapper-refresh'] [data-theme-key='embedded-product-discount']{background-color:#D3F6E5;color:#15803D;padding:0.25rem 0.5rem;width:fit-content;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='embedded-product-wrapper-refresh'] [data-theme-key='embedded-product-discount']{font-size:0.875rem;line-height:1.4;}}@media(min-width: 48rem){[data-style-key='embedded-product-wrapper-refresh'] [data-theme-key='embedded-product-discount']{font-size:1rem;line-height:1.4;}}@media(min-width: 64rem){[data-style-key='embedded-product-wrapper-refresh'] [data-theme-key='embedded-product-discount']{font-size:0.875rem;line-height:1.4;}}[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-buttons-container']{align-items:center;}@media(min-width: 48rem){[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-buttons-container']{align-items:flex-start;}}[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-cons-column'] h3{color:#DC2626;}[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-details']{align-items:center;text-align:center;}@media(min-width: 48rem){[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-details']{align-items:flex-start;text-align:left;}}[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-info']{padding-left:0.625rem;padding-right:0.625rem;}[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-pros-column']:first-of-type{margin-right:0;}[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-pros-column'] h3{color:#15803D;}[data-style-key='embedded-product-wrapper-refresh-center'] .top [data-theme-key='embedded-product-title']{margin-bottom:2rem;}[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-discount']{background-color:#D3F6E5;color:#15803D;padding:0.25rem 0.5rem;width:fit-content;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-discount']{font-size:0.875rem;line-height:1.4;}}@media(min-width: 48rem){[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-discount']{font-size:1rem;line-height:1.4;}}@media(min-width: 64rem){[data-style-key='embedded-product-wrapper-refresh-center'] [data-theme-key='embedded-product-discount']{font-size:0.875rem;line-height:1.4;}}[data-style-key='error-text']{color:#AA0703;font-family:Inter,Helvetica,Arial,Sans-serif;font-size:0.70028rem;line-height:1.1;font-weight:normal;letter-spacing:0.045rem;}[data-style-key='exposed-search-input-container'] [data-theme-key='button-primary']{background-color:#525252;color:#fff;margin-left:0;}[data-style-key='exposed-search-input-container'] [data-theme-key='button-primary']:hover{background-color:#000000;color:#fff;}[data-style-key='exposed-search-input-container'] [data-theme-key='search-input-field']{background-color:#F5F5F5;color:#000;border-color:transparent;}[data-style-key='exposed-search-input-container'] [data-theme-key='search-input-field']:focus-within{background-color:#D4D4D4;color:#000;border-color:#525252;transition:all 0.3s ease-in-out;}[data-style-key='featured-article-headline']{font-size:1rem;line-height:1.3;font-weight:400;}[data-style-key='featured-article-headline']:hover{color:#9e3326;}[data-style-key='featured-article-title']{font-size:1rem;line-height:1.2;font-weight:600;}[data-style-key='feed-body-label']{background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;width:fit-content;}[data-style-key='feed-product-button']{margin-top:0;margin-bottom:0.625rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 0.75rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='feed-product-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='feed-product-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='feed-product-button']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='feed-product-button']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='feed-product-button-container']{margin-top:1.25rem;margin-bottom:0.625rem;}[data-style-key='feed-product-custom-tag']{background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;width:fit-content;}[data-style-key='feed-product-description']{font-size:1rem;line-height:1.2;}@media(max-width: 48rem){[data-style-key='feed-product-description']{margin:1.25rem 0.625rem 0;}}@media(min-width: 40.625rem){[data-style-key='feed-product-description']{margin:1.25rem 0.625rem 0;}}@media(min-width: 48rem){[data-style-key='feed-product-description']{margin:1.25rem 0.625rem 0;}}@media(min-width: 64rem){[data-style-key='feed-product-description']{margin:1.25rem 3.313rem 0;}}[data-style-key='feed-product-info-details']{margin:0rem;padding-bottom:0;text-align:center;}@media(min-width: 73.75rem){[data-style-key='feed-product-info-details']{margin:0rem;}}[data-style-key='feed-product-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;text-align:center;}@media(max-width: 48rem){[data-style-key='feed-product-title']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='feed-product-title']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='feed-product-title']{font-size:1.5rem;line-height:1;}}[data-style-key='field-message-container']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='footer']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='footer-affiliate-disclosure']{line-height:1.4;}[data-style-key='footer-fixed']{background-color:#F5F5F5;color:#000;box-shadow:0 0 40px rgb(0 0 0, 0.2);}[data-style-key='footer-fixed-button']{background-color:transparent;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:underline;text-decoration-thickness:0.0625rem;text-transform:uppercase;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='footer-fixed-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='footer-fixed-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='footer-fixed-button']:hover{background:none;color:#525252;text-decoration-color:greyXXdark;}[data-style-key='footer-fixed-button-collapsed']{color:#000000;}[data-style-key='footer-fixed-button-open']{color:#000000;}[data-style-key='footer-fixed-content']{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}[data-style-key='footer-fixed-content'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='footer-fixed-content'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='footer-legal-menu']{line-height:2;}[data-style-key='footer-legal-menu-item-link']{padding-right:1.25rem;}[data-style-key='footer-logo']{max-height:1.4375rem;width:7rem;}[data-style-key='footer-social-button']{height:1.063rem;width:1.063rem;}[data-style-key='form-input-field']{font-weight:900;letter-spacing:0.0075rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;}[data-style-key='form-input-field']::placeholder{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='form-input-label']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='form-input-required']{color:#AA0703;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='form-input-wrapper']{background-color:#F8F3F4;color:#000;border:0 solid transparent;}[data-style-key='form-input-wrapper']:focus-within{outline-style:none;}[data-style-key='form-select']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='form-select-label']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='form-select-multi-value']{background-color:#E5E5E5;color:#000;margin-top:0;margin-bottom:0;padding:0.2rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='form-select-multi-value']{font-size:0.875rem;line-height:1.4;}}@media(min-width: 48rem){[data-style-key='form-select-multi-value']{font-size:1rem;line-height:1.4;}}@media(min-width: 64rem){[data-style-key='form-select-multi-value']{font-size:0.875rem;line-height:1.4;}}[data-style-key='form-select-option']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='form-select-placeholder']{line-height:2rem;padding:0rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;letter-spacing:0.0075rem;}[data-style-key='form-select-required']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='form-select-single-value']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='form-text-area-field']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='four-across-block']{background-color:bg-block-four-across;}@media(max-width: 48rem){[data-style-key='four-across-block'] [data-theme-key='four-across-layout']{grid-gap:0rem;}}@media(min-width: 48rem){[data-style-key='four-across-block'] [data-theme-key='four-across-layout']{grid-gap:0rem;}}@media(max-width: 48rem){[data-style-key='four-across-block-content']{border-left:0 solid transparent;border-top:0 solid transparent;}}@media(min-width: 48rem){[data-style-key='four-across-block-content']{border-left:0.0625rem solid #D4D4D4;border-top:0.0625rem solid #D4D4D4;}}[data-style-key='gate-disclaimer']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:1.1;font-weight:normal;margin-bottom:0;}[data-style-key='gate-footer-more-details-link']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:1.1;font-weight:normal;transition:all 0.3s ease-in-out;}[data-style-key='gate-headline']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:1.1;font-weight:normal;}[data-style-key='gate-offer-card']{background-color:#ffffff;color:#000;}[data-style-key='gate-offer-label']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.75rem;line-height:1.1;font-weight:normal;}[data-style-key='gate-offer-label-highlighted']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.75rem;line-height:1.1;font-weight:normal;}[data-style-key='gate-offer-price']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1.1;font-weight:normal;margin-top:0;margin-bottom:0;}[data-style-key='gate-signin-link']{transition:all 0.3s ease-in-out;}[data-style-key='gate-signin-wrapper']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:2rem;font-weight:normal;transition:all 0.3s ease-in-out;}[data-style-key='gate-wrapper']{background-color:#D4D4D4;color:#000;}[data-style-key='gate-wrapper'] [data-theme-key='modal-dek']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:1.1;font-weight:normal;}[data-style-key='gate-wrapper'] [data-theme-key='modal-heading']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1.1;font-weight:normal;margin-top:0;margin-bottom:0;}[data-style-key='gift-lab-search-wrapper'] [data-theme-key='button-primary']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='gift-lab-search-wrapper'] [data-theme-key='button-primary']:disabled{background-color:#737373;color:#fff;}[data-style-key='gift-lab-search-wrapper'] [data-theme-key='search-input-button-text']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='global-nav-footer-wrapper']{background-color:#F3F4F6;color:#000;}[data-style-key='global-nav-popover-avatar-button']{border:0 solid transparent;}@media(max-width: 73.75rem){[data-style-key='global-nav-popover-avatar-button']{background-color:transparent;color:#fff;}}[data-style-key='global-nav-popover-avatar-button']:hover{background-color:#F3F4F6;color:#000;}[data-style-key='global-nav-search-wrapper']{background-color:#ffffff;color:#000;border:thin solid #D4D4D4;}[data-style-key='global-nav-side-panel']{background-color:#F5F5F5;color:#000;}[data-style-key='global-nav-side-panel-child-menu-item-link']{font-size:1rem;line-height:2rem;}[data-style-key='global-nav-side-panel-menu-item']{border-bottom:0.0625rem solid #737373;padding-top:0.25rem;padding-bottom:0.25rem;}[data-style-key='global-nav-side-panel-menu-item-link']{color:#171717;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1;font-weight:500;}[data-style-key='global-nav-side-panel-subchild-menu-item-link']{font-size:1rem;line-height:2rem;}[data-style-key='global-nav-social-button']{height:1.25rem;width:1.25rem;}[data-style-key='global-spotlight-nav-container']{background-color:#ffffff;color:#000;}[data-style-key='global-spotlight-nav-dot']{background-color:#000000;color:#fff;}[data-style-key='global-spotlight-nav-pill-list-item-link']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1.1;font-weight:600;text-decoration:none;}@media(max-width: 40.625rem){[data-style-key='global-spotlight-nav-pill-list-item-link']{font-size:0.8125rem;line-height:1;}}[data-style-key='global-spotlight-nav-pill-list-item-link']:hover{background-color:#F5F5F5;color:#000;}[data-style-key='global-spotlight-nav-source-label']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:1.1;font-weight:700;text-transform:uppercase;}@media(max-width: 40.625rem){[data-style-key='global-spotlight-nav-source-label']{font-size:0.75rem;line-height:1;}}[data-style-key='google-one-tap-tooltip-activator']{background-color:inherit;border:0 solid transparent;font-size:inherit;padding:0rem;}[data-style-key='google-one-tap-tooltip-close']{background-color:transparent;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:underline;text-decoration-thickness:0.0625rem;text-transform:uppercase;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='google-one-tap-tooltip-close']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='google-one-tap-tooltip-close']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='google-one-tap-tooltip-close']:hover{background:none;color:#525252;text-decoration-color:greyXXdark;}[data-style-key='google-one-tap-tooltip-subscribe-btn']{padding:0.625rem 0.75rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='google-one-tap-tooltip-subscribe-btn']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='google-one-tap-tooltip-subscribe-btn']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='google-one-tap-tooltip-subscribe-btn']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='google-one-tap-tooltip-subscribe-btn']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='google-one-tap-tooltip-subtitle']{font-size:0.875rem;line-height:1.2;}[data-style-key='google-one-tap-tooltip-title']{font-size:0.875rem;line-height:1.2;}[data-style-key='immersive-toc-carousel-container-body']{border-bottom:0.0625rem solid black;border-top:0.0625rem solid black;}[data-style-key='immersive-toc-carousel-container-body'] [data-theme-key='carousel-hed']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.75rem;line-height:1.5;font-weight:normal;text-transform:capitalize;}[data-style-key='immersive-toc-carousel-container-body'] [data-theme-key='carousel-item']{padding-right:0.9375rem;}[data-style-key='immersive-toc-carousel-container-body'] [data-theme-key='carousel-mini-card-dek']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1.3;font-weight:normal;text-decoration:underline;}[data-style-key='immersive-toc-carousel-container-body'] [data-theme-key='carousel-mini-card-heading']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1.3;font-weight:normal;text-transform:none;}[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='carousel-container']{width:100%;}@media(min-width: 64rem){[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='carousel-container']{margin-left:auto;margin-right:auto;width:55.5625rem;}}@media(min-width: 73.75rem){[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='carousel-container']{width:64rem;}}[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='carousel-mini-card-heading']{margin-top:0.625rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1.3;font-weight:normal;text-transform:none;}[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='collapsible-header-button']{background-color:#F5F5F5;border-top:none;color:#262626;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.75rem;line-height:3rem;justify-content:space-between;padding-left:1.25rem;text-transform:capitalize;}@media(min-width: 30rem){[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='collapsible-header-button']{gap:0.375rem;justify-content:center;padding-left:0;}}[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='collapsible-icon-wrapper']{border:none;line-height:1;}[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='collapsible-section-text']{background-color:#ffffff;color:#000;border-bottom:0.0625rem solid black;padding-bottom:1.25rem;}[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='carousel-hed']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.75rem;line-height:1.5;font-weight:normal;text-transform:capitalize;}[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='carousel-item']{padding-right:0.9375rem;}[data-style-key='immersive-toc-sticky-nav-wrapper'] [data-theme-key='carousel-mini-card-dek']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1.3;font-weight:normal;text-decoration:underline;}@media(min-width: 48rem){[data-style-key='item-author-container-carousel-block'] [data-theme-key='card-body']{padding-top:0.75rem;}}[data-style-key='item-author-image-carousel-block'] img{border-radius:0;}[data-style-key='item-author-job-title-carousel-block']{color:#525252;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.0075rem;margin-top:0.25rem;word-break:break-word;}@media(max-width: 48rem){[data-style-key='item-author-job-title-carousel-block']{font-size:0.75rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='item-author-job-title-carousel-block']{font-size:1rem;line-height:1.1;}}[data-style-key='item-author-title-carousel-block']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.015rem;text-transform:uppercase;}@media(max-width: 48rem){[data-style-key='item-author-title-carousel-block']{font-size:0.70028rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='item-author-title-carousel-block']{font-size:0.875rem;line-height:1;}}[data-style-key='item-author-wrapper-carousel-block']{align-items:end;}@media(min-width: 48rem){[data-style-key='item-author-wrapper-grouped-carousel-block'] [data-theme-key='carousel-inner-wrapper']{gap:0;}}[data-style-key='item-button-carousel-block']{background-color:transparent;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:underline;text-decoration-thickness:0.0625rem;text-transform:uppercase;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='item-button-carousel-block']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='item-button-carousel-block']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='item-button-carousel-block']:hover{background:none;color:#525252;text-decoration-color:greyXXdark;}[data-style-key='item-button-statement-block']{margin-top:1rem;padding:0.625rem 0.75rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='item-button-statement-block']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='item-button-statement-block']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='item-button-statement-block']:hover{background-color:#4ADE80;border:thin solid transparent;color:#000000;}[data-style-key='item-button-statement-block']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='item-button-text-statement-block']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.2;font-weight:800;letter-spacing:0.03rem;margin-top:1rem;text-decoration-color:#53c2be;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;}[data-style-key='item-container-carousel-block']{border:0.0625rem solid black;}[data-style-key='item-container-grouped-carousel-block']{border:0.0625rem solid black;}[data-style-key='item-container-grouped-statement-block']{border:0 solid transparent;}[data-style-key='item-container-statement-block']{background-color:#083344;color:#fff;background-image:linear-gradient(to right,#B0D9E61A 1px, rgba(176,217,230,0) 1px),linear-gradient(to bottom, #B0D9E61A 1px, transparent 1px);background-size:1.25rem 1.25rem;}@media(min-width: 20rem) and (max-width: 64rem){[data-style-key='item-content-carousel-block']{border-bottom:0.0625rem solid black;}}@media(min-width: 64rem){[data-style-key='item-content-carousel-block']{border-right:0 solid transparent;}}[data-style-key='item-content-carousel-block'] a{text-decoration-color:#53c2be;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;}[data-style-key='item-content-grouped-carousel-block']{border-bottom:0.0625rem solid black;}@media(min-width: 20rem){[data-style-key='item-content-grouped-carousel-block']{padding:primitive-35 1.5rem;}}@media(min-width: 40.625rem){[data-style-key='item-content-grouped-carousel-block']{padding:primitive-35 1.5rem;}}@media(min-width: 64rem){[data-style-key='item-content-grouped-carousel-block']{padding:2.25rem 3rem 2.25rem;}}@media(max-width: 48rem){[data-style-key='item-content-statement-block']{padding:0 2rem 2.75rem;}}@media(min-width: 48rem){[data-style-key='item-content-statement-block']{padding:0 3rem 2.25rem;}}@media(min-width: 64rem){[data-style-key='item-content-statement-block']{padding:0 10rem 4rem;}}@media(min-width: 73.75rem){[data-style-key='item-content-statement-block']{padding:0 10rem 4rem;}}@media(min-width: 75rem){[data-style-key='item-content-statement-block']{padding:0 10rem 4rem;}}[data-style-key='item-dek-carousel-block']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.0075rem;}@media(max-width: 48rem){[data-style-key='item-dek-carousel-block']{font-size:1rem;line-height:1.3;}}@media(min-width: 48rem){[data-style-key='item-dek-carousel-block']{font-size:1.25rem;line-height:1.3;}}[data-style-key='item-dek-statement-block']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.0075rem;}@media(max-width: 48rem){[data-style-key='item-dek-statement-block']{font-size:1rem;line-height:1.3;}}@media(min-width: 48rem){[data-style-key='item-dek-statement-block']{font-size:1.25rem;line-height:1.3;}}[data-style-key='item-dek-statement-block'] ul,[data-style-key='item-dek-statement-block'] li{text-align:left;}[data-style-key='item-image-grouped-statement-block']{max-width:25rem;}[data-style-key='item-title-carousel-block']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='item-title-carousel-block']{font-size:1.5rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='item-title-carousel-block']{font-size:2.5rem;line-height:1;}}@media(max-width: 48rem){[data-style-key='item-title-grouped-statement-block']{font-size:1.5rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='item-title-grouped-statement-block']{font-size:2.375rem;line-height:1.2;}}[data-style-key='item-title-statement-block']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.06rem;}@media(max-width: 48rem){[data-style-key='item-title-statement-block']{font-size:1.75rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='item-title-statement-block']{font-size:2.8125rem;line-height:1.1;}}[data-style-key='key-points-wrapper']{background:#F5F5F5;border-radius:1rem;}[data-style-key='key-points-wrapper'] [data-theme-key='collapsible-header-button']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:1.125rem;line-height:1;font-weight:700;}[data-style-key='key-points-wrapper'] [data-theme-key='collapsible-section-text']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1.5;}[data-style-key='key-points-wrapper'] [data-theme-key='collapsible-section-text'] em,[data-style-key='key-points-wrapper'] [data-theme-key='collapsible-section-text'] i{font-family:inherit;}[data-style-key='key-points-wrapper'] [data-theme-key='collapsible-section-text'] strong,[data-style-key='key-points-wrapper'] [data-theme-key='collapsible-section-text'] b{font-family:inherit;}[data-style-key='legal-menu-link']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='link-body-primary']{color:#125C68;font-weight:800;text-decoration-color:#125C68;}[data-style-key='link-body-primary']:hover{text-decoration-color:#525252;}[data-style-key='list-item']:active{background-color:null;}[data-style-key='list-item-contained'] a:focus-visible{border-radius:3rem;outline:0.125rem dotted #000000;}[data-style-key='list-item-contained-active']{background-color:#000000;color:#ffffff;}[data-style-key='list-item-default-active']{position:relative;}@media(max-width: 48rem){[data-style-key='list-item-default-active']:first-of-type a::before{margin-left:-1rem;padding-right:0.9375rem;}}@media(max-width: 48rem){[data-style-key='list-item-default-active']:last-of-type a::before{margin-right:-1rem;padding-right:1.25rem;}}[data-style-key='list-item-default-active'] a{font-weight:bold;}[data-style-key='list-item-default-active'] a:after{font-weight:normal;}[data-style-key='list-item-default-active'] a:before{border-bottom:0.5rem solid #D4D4D4;bottom:-1.563rem;content:'';left:-3.3px;position:absolute;padding-right:2.5px;width:100%;}[data-style-key='list-item-link']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='listicle-product-key-specs-table']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='listicle-product-key-specs-table']{font-size:0.875rem;line-height:1.4;}}@media(min-width: 48rem){[data-style-key='listicle-product-key-specs-table']{font-size:1rem;line-height:1.4;}}@media(min-width: 64rem){[data-style-key='listicle-product-key-specs-table']{font-size:0.875rem;line-height:1.4;}}[data-style-key='listicle-product-key-specs-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.125rem;line-height:1.3;}[data-style-key='listicle-product-key-specs-value-item']{padding:1.25rem;}[data-style-key='load-more-button']{background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='load-more-button']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='load-more-button-author']{background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='load-more-button-author']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='load-more-button-listicle']{background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='load-more-button-listicle']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='load-more-button-overlay']{background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='load-more-button-overlay']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='load-more-button-product-summary-view']{background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='load-more-button-product-summary-view']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='load-more-button-saved']{background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='load-more-button-saved']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='location-choice-menu-item-link']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='location-choice-sub-menu-item-link']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='lockable-button']{background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 0.75rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='lockable-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='lockable-button'] img{margin-top:-0.25rem;margin-bottom:-0.25rem;}[data-style-key='lockable-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='lockable-button']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='lockable-button']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='marquee-body-text']{margin:0 auto;padding:0 0.938rem;font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}@media(min-width: 48rem){[data-style-key='marquee-body-text']{padding:0 2.5rem 0.9375rem;}}@media(min-width: 73.75rem){[data-style-key='marquee-body-text']{padding:0 0 1.875rem;}}[data-style-key='marquee-body-text'] p{margin:0 auto 0.9375rem;}@media(min-width: 73.75rem){[data-style-key='marquee-body-text'] p{margin:0 auto;}}[data-style-key='marquee-body-text'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='marquee-body-text'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='marquee-content']{text-align:center;}@media(min-width: 61.25rem){[data-style-key='marquee-content']{width:34rem;}}@media(min-width: 64rem){[data-style-key='marquee-content']{width:31.25rem;}}@media(min-width: 73.75rem){[data-style-key='marquee-content']{width:31.25rem;}}[data-style-key='marquee-logo']{text-align:center;}[data-style-key='marquee-logo'] img{max-height:5.625rem;transform:translate3d(0,0,0);width:auto;}@media(min-width: 40.625rem){[data-style-key='marquee-logo'] img{max-height:5.625rem;}}@media(min-width: 48rem){[data-style-key='marquee-logo'] img{max-height:6.25rem;}}@media(min-width: 64rem){[data-style-key='marquee-logo'] img{height:auto;max-height:8rem;}}@media(min-width: 73.75rem){[data-style-key='marquee-logo'] img{max-height:9rem;}}[data-style-key='mega-menu-flyout-landing-page-link']{color:#000000;font-size:0.875rem;line-height:1.2;font-weight:600;}[data-style-key='mega-menu-flyout-list-item-link']{color:#000000;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1.3;font-weight:400;}[data-style-key='mega-menu-flyout-title']{color:#000000;font-size:1rem;line-height:1.2;font-weight:600;}[data-style-key='mega-menu-flyout-title-link']{color:#000000;font-size:1rem;line-height:1.2;font-weight:600;}[data-style-key='mega-menu-list-item']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.875rem;line-height:1.3;font-weight:600;}[data-style-key='mega-menu-panel']{color:#000000;}[data-style-key='membership-button']{padding:0.625rem 0.75rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='membership-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='membership-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='membership-button']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='membership-button']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='membership-modal-content'] [data-theme-key='base-link']{background-color:transparent;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:underline;text-decoration-thickness:0.0625rem;text-transform:uppercase;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='membership-modal-content'] [data-theme-key='base-link']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='membership-modal-content'] [data-theme-key='base-link']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='membership-modal-content'] [data-theme-key='base-link']:hover{background:none;color:#525252;text-decoration-color:greyXXdark;}[data-style-key='membership-modal-content'] [data-theme-key='modal-dek']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.125rem;line-height:1.2;font-weight:400;}[data-style-key='membership-modal-content'] [data-theme-key='modal-heading']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='membership-modal-content'] [data-theme-key='modal-heading']{font-size:1.5rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='membership-modal-content'] [data-theme-key='modal-heading']{line-height:1.2;}}@media(min-width: 64rem){[data-style-key='membership-modal-content'] [data-theme-key='modal-heading']{font-size:1.75rem;line-height:1.2;}}[data-style-key='nav']{background-color:#ffffff;color:#000;border-bottom:0.0625rem solid #D4D4D4;}@media(max-width: 73.75rem){[data-style-key='nav']{height:99px;}}@media(min-width: 64rem){[data-style-key='nav']{height:50px;}}[data-style-key='nav-bar']{align-items:center;display:flex;height:100%;margin:0 auto;max-width:75rem;padding-left:0;padding-right:0;width:100%;}[data-style-key='nav-bar-link']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.5;letter-spacing:0.045rem;padding-left:0.3125rem;text-transform:capitalize;transition:color 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='nav-bar-link']{font-size:0.875rem;line-height:1.4;}}[data-style-key='nav-bar-link']:hover{color:#525252;}[data-style-key='nav-bar-login-text']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.8125rem;line-height:1;font-weight:700;letter-spacing:0.045rem;text-decoration:underline;text-transform:capitalize;}@media(max-width: 48rem){[data-style-key='nav-bar-login-text']{font-size:0.70028rem;line-height:2rem;}}[data-style-key='nav-bar-top-list-container']{border-bottom:thin solid #F5F5F5;border-top:thin solid #F5F5F5;}@media(min-width: 61.25rem){[data-style-key='nav-bar-top-list-container']{border-bottom:0;border-top:0;}}[data-style-key='nav-bar-top-list-item']{padding:0 1.875rem 0 1.25rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}@media(min-width: 64rem){[data-style-key='nav-bar-top-list-item']{padding:0 1.25rem 0 1.25rem;}}[data-style-key='nav-bar-top-list-link']{color:inherit;line-height:2.58918;transition:outline 0.3s ease-in-out,outline-offset 0.3s ease-in-out;}@media(min-width: 61.25rem){[data-style-key='nav-bar-top-list-link']{color:inherit;}}[data-style-key='nav-bar-top-list-link']:hover{text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;}[data-style-key='nav-bar-top-list-link-highlight']{text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;}[data-style-key='nav-header-title']{font-family:Inter,Helvetica,Arial,Sans-serif;font-size:0.70028rem;line-height:1.3;text-transform:none;}[data-style-key='nav-header-title'] a{color:inherit;text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;transition:color 0.3s ease-in-out;}[data-style-key='nav-header-title'] a:hover{color:#525252;}[data-style-key='nav-logo']{height:1.25rem;margin-right:auto;margin-left:0.625rem;}@media(max-width: 30rem){[data-style-key='nav-logo']{margin-left:0;margin-right:0;width:5rem;}}@media(max-width: 48rem){[data-style-key='nav-logo']{width:5rem;}}@media(max-width: 73.75rem){[data-style-key='nav-logo']{margin-bottom:0;}}@media(min-width: 40.625rem){[data-style-key='nav-logo']{width:5.5625rem;}}@media(min-width: 48rem){[data-style-key='nav-logo']{width:6rem;}}@media(min-width: 64rem){[data-style-key='nav-logo']{margin-right:0.3125rem;margin-bottom:0.3125rem;width:7rem;}}[data-style-key='nav-search-button']{margin:0.3125rem;}@media(max-width: 48rem){[data-style-key='nav-search-button']{padding:0rem;}}@media(min-width: 40.625rem){[data-style-key='nav-search-button']{padding:0.3125rem;}}@media(max-width: 64rem){[data-style-key='nav-side-panel-button']{padding:0.5rem 0.25rem 0.5rem 0.625rem;}}@media(min-width: 20rem){[data-style-key='nav-side-panel-button']{padding:0.5rem 0.25rem 0.5rem 0;}}@media(min-width: 48rem){[data-style-key='nav-side-panel-button']{padding:0.5rem 0.625rem 0.5rem 0.625rem;}}[data-style-key='nav-side-panel-button'] img{height:1.875rem;width:1.875rem;}[data-style-key='nav-side-panel-button'] svg{fill:#000000;height:1.875rem;width:1.875rem;}[data-style-key='nav-subscribe-link']{background-color:#53c2be;border-radius:0.125rem;color:#000000;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.8125rem;line-height:line-height-md;font-weight:700;letter-spacing:0.045rem;text-transform:capitalize;}@media(max-width: 48rem){[data-style-key='nav-subscribe-link']{font-size:0.70028rem;line-height:line-height-md;}}[data-style-key='nav-subscribe-link']:focus-visible{outline-color:#000000;}[data-style-key='nav-subscribe-link']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='nav-subscribe-link']:hover{background-color:#000000;color:#fff;}[data-style-key='nav-subscribe-link']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='nav-subscribe-link'] svg>path{fill:#000000;stroke:#000000;transition:0.3s ease-in-out fill;}[data-style-key='newsletter-content-back-button']{padding:0.625rem 0.75rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='newsletter-content-back-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='newsletter-content-back-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='newsletter-content-back-button']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='newsletter-content-back-button']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='newsletter-content-button']{padding:0.75rem 4.375rem;flex-shrink:0;padding-left:0.5rem;padding-right:0.5rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='newsletter-content-button']{margin-top:0.9375rem;font-size:0.875rem;line-height:line-height-base;}}@media(min-width: 40.625rem){[data-style-key='newsletter-content-button']{margin-top:0;}}[data-style-key='newsletter-content-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='newsletter-content-button']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='newsletter-content-button']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='newsletter-content-dek']{margin:0 0 0.9375rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='newsletter-content-dek']{font-size:1.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='newsletter-content-dek']{font-size:2.25rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='newsletter-content-dek']{font-size:2.25rem;line-height:1;}}[data-style-key='newsletter-content-email-icon']{margin-left:0;}[data-style-key='newsletter-content-footer-terms-of-use']{font-family:Inter,Helvetica,Arial,Sans-serif;margin:0.625rem 1.25rem 1.25rem 0;margin-bottom:0.625rem;text-align:left;font-size:0.70028rem;line-height:1.3;text-transform:none;}[data-style-key='newsletter-content-footer-terms-of-use'] [data-theme-key='base-link']:hover{color:#525252;transition:all 0.3s ease-in-out;}[data-style-key='newsletter-content-footer-terms-of-use'] a{color:inherit;text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;transition:color 0.3s ease-in-out;}[data-style-key='newsletter-content-footer-terms-of-use'] a:hover{color:#525252;}[data-style-key='newsletter-content-form'] [data-theme-key='newsletter-content-input-wrapper-field']{border:0;border-bottom:0.0625rem solid black;}[data-style-key='newsletter-content-headline']{font-family:ShipporiMincho,Georgia,Times,Serif;}@media(max-width: 48rem){[data-style-key='newsletter-content-headline']{font-size:1.875rem;line-height:1.1;}}@media(min-width: 48rem){[data-style-key='newsletter-content-headline']{font-size:2.375rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='newsletter-content-headline']{font-size:2.5rem;line-height:1.1;}}[data-style-key='newsletter-content-input-wrapper-message']{align-items:flex-start;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='newsletter-content-sub-headline']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='newsletter-content-sub-headline']{font-size:1.125rem;line-height:1.3;}}@media(min-width: 64rem){[data-style-key='newsletter-content-sub-headline']{font-size:1.25rem;line-height:1.2;}}[data-style-key='newsletter-content-sub-headline-level-4']{margin:0 0 0.9375rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='newsletter-content-sub-headline-level-4']{font-size:1.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='newsletter-content-sub-headline-level-4']{font-size:2.25rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='newsletter-content-sub-headline-level-4']{font-size:2.25rem;line-height:1;}}[data-style-key='newsletter-content-wrapper']{background:#ffffff;}@media(max-width: 64rem){[data-style-key='newsletter-content-wrapper']{padding:1.875rem;}}@media(min-width: 48rem){[data-style-key='newsletter-content-wrapper']{padding:3rem 1.875rem;}}[data-style-key='newsletter-feedpage-container']{margin:0 auto;max-width:75rem;width:100%;}@media(min-width: 20rem){[data-style-key='newsletter-feedpage-container']{padding:0.938rem;}}@media(min-width: 48rem){[data-style-key='newsletter-feedpage-container']{padding:2.5rem;}}@media(min-width: 64rem){[data-style-key='newsletter-feedpage-container']{padding:0rem;}}[data-style-key='newsletter-feedpage-email-wrapper']{column-gap:0;flex-direction:column;}@media(max-width: 48rem){[data-style-key='newsletter-feedpage-email-wrapper']{align-items:start;}}@media(min-width: 40.625rem){[data-style-key='newsletter-feedpage-email-wrapper']{align-items:flex-end;flex-direction:row;}}[data-style-key='newsletter-feedpage-email-wrapper'] input#Email{border-bottom:0;}[data-style-key='newsletter-feedpage-headline']{border-bottom:0.0625rem solid black;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;padding-bottom:0.375rem;text-transform:uppercase;font-size:1rem;line-height:1.2;}[data-style-key='newsletter-feedpage-wrapper']{background-color:#F8F3F4;color:#000;padding-top:2.5rem;padding-bottom:2.5rem;text-align:left;width:100%;}@media(max-width: 48rem){[data-style-key='newsletter-feedpage-wrapper']{padding:1.875rem 0 2rem;}}@media(min-width: 40.625rem){[data-style-key='newsletter-feedpage-wrapper']{padding:1.5rem 0;}}@media(min-width: 64rem){[data-style-key='newsletter-feedpage-wrapper']{padding:2.5rem;}}[data-style-key='newsletter-feedpage-wrapper'] form{align-items:flex-start;}@media(max-width: 48rem){[data-style-key='newsletter-feedpage-wrapper'] form >div{align-items:flex-start;}}@media(min-width: 40.625rem){[data-style-key='newsletter-feedpage-wrapper'] form >div{align-items:flex-start;}}.loaded [data-style-key='newsletter-wrapper']{background-image:url('../images/bg-newsletter.jpg');}[data-style-key='overlay-gallery-headline']{font-family:ShipporiMincho,Georgia,Times,Serif;}@media(max-width: 48rem){[data-style-key='overlay-gallery-headline']{font-size:2.5rem;line-height:1.1;}}@media(min-width: 48rem){[data-style-key='overlay-gallery-headline']{font-size:2.625rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='overlay-gallery-headline']{font-size:3rem;line-height:1.1;}}@media(min-width: 73.75rem){[data-style-key='overlay-gallery-headline']{font-size:3.25rem;line-height:1.1;}}[data-style-key='overlay-gallery-item-title']{margin-top:0.9375rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='overlay-gallery-item-title']{font-size:1.625rem;line-height:1.3;}}@media(max-width: 64rem){[data-style-key='overlay-gallery-item-title']{font-size:1.5rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='overlay-gallery-item-title']{font-size:1.625rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='overlay-gallery-item-title']{font-size:1.875rem;line-height:1.1;}}[data-style-key='overlay-gallery-open-gallery-button']{background-color:#ffffff;border:thin solid black;border-radius:0;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='overlay-gallery-open-gallery-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='overlay-gallery-open-gallery-button']:hover{color:#000000;background-color:#E5E5E5;border:thin solid black;}[data-style-key='overlay-gallery-open-gallery-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='overlay-gallery-open-gallery-button'] svg>path{fill:#000000;}[data-style-key='overlay-gallery-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='overlay-gallery-title']{font-size:1.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='overlay-gallery-title']{font-size:2.25rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='overlay-gallery-title']{font-size:2.25rem;line-height:1;}}[data-style-key='photo-credit-copyright']{color:#525252;padding-right:0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='photo-credit-creditor']{color:#525252;padding-right:0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='photo-credit-divider']{color:#525252;padding-right:0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='photo-credit-figcaption-embedded-overlay'] span{color:#ffffff;}@media(max-width: 73.75rem){[data-style-key='photo-credit-figcaption-lead-image']{padding-left:0.9375rem;}}@media(min-width: 64rem){[data-style-key='photo-credit-figcaption-lead-image']{padding-left:0;}}[data-style-key='popover-avatar-button']{background-color:#ffffff;border:0.0625rem solid #000000;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:1.6;text-transform:capitalize;}[data-style-key='popover-label-headline']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:1.6;text-transform:capitalize;}[data-style-key='popover-trigger']{background:#ffffff;border:0.0625rem solid #E5E5E5;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:1.6;text-transform:capitalize;}[data-style-key='privacy-disclosure-content-wrapper']{background-color:#125C68;color:#fff;}[data-style-key='privacy-disclosure-content-wrapper'] [data-theme-key='button-primary']:hover{background-color:transparent;color:#fff;}[data-style-key='product-explorer-article-link']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.5;letter-spacing:0.045rem;padding-left:0.3125rem;text-transform:capitalize;transition:color 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='product-explorer-article-link']{font-size:0.875rem;line-height:1.4;}}[data-style-key='product-explorer-article-link']:hover{color:#525252;}[data-style-key='product-explorer-article-link-wrapper']:after{color:#53c2be;content:']';font-size:1.875rem;line-height:0.8;font-weight:normal;}[data-style-key='product-explorer-article-link-wrapper']:before{color:#53c2be;content:'[';font-size:1.875rem;line-height:0.8;font-weight:normal;}[data-style-key='product-explorer-filter-brand-label']{font-weight:bold;text-transform:uppercase;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='product-explorer-filter-chip-container']{background-color:#E5E5E5;color:#000;border-radius:0.25rem;padding:0.4rem;}[data-style-key='product-explorer-filter-chip-label']{font-weight:normal;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='product-explorer-filter-chip-label']{font-size:0.875rem;line-height:1.4;}}@media(min-width: 48rem){[data-style-key='product-explorer-filter-chip-label']{font-size:1rem;line-height:1.4;}}@media(min-width: 64rem){[data-style-key='product-explorer-filter-chip-label']{font-size:0.875rem;line-height:1.4;}}[data-style-key='product-explorer-filter-header-placeholder']{letter-spacing:0.0075rem;line-height:2rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;}[data-style-key='product-explorer-filter-sortby-label']{font-weight:bold;text-transform:uppercase;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='product-explorer-filter-wrapper-label']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='product-explorer-grid']{gap:0;}@media(max-width: 48rem){[data-style-key='product-explorer-grid']{border-left:0 solid transparent;border-top:0 solid transparent;margin-bottom:1.25rem;}}@media(min-width: 48rem){[data-style-key='product-explorer-grid']{border-left:0.0625rem solid #D4D4D4;border-top:0.0625rem solid #D4D4D4;gap:0;}}[data-style-key='product-explorer-grid'] div:last-of-type img{top:unset;}[data-style-key='product-explorer-grid'] [data-theme-key='product-explorer-description']{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.8125rem;line-height:1.2;letter-spacing:0.0225rem;margin-top:0.9375rem;margin-left:0;margin-right:0;overflow:hidden;padding:0rem;text-align:left;text-overflow:ellipsis;}@media(max-width: 48rem){[data-style-key='product-explorer-grid'] [data-theme-key='product-explorer-description']{font-size:0.75rem;line-height:1.3;}}[data-style-key='product-explorer-grid'] [data-theme-key='product-explorer-info-details-wrapper']{margin:0rem;padding:0rem;}[data-style-key='product-explorer-grid'] [data-theme-key='product-explorer-title']{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;}[data-style-key='product-explorer-grid'] [data-theme-key='product-explorer-view-in-article-link']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1.4;letter-spacing:0.0225rem;margin:0 0.3rem;min-height:1rem;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;}[data-style-key='product-explorer-grid'] [data-theme-key='product-explorer-view-in-article-link']:hover{text-underline-offset:0.25rem;}[data-style-key='product-explorer-grid'] [data-theme-key=product-explorer-discount]{font-size:1rem;line-height:1.2;letter-spacing:0.015rem;padding-top:0;}@media(max-width: 48rem){[data-style-key='product-explorer-grid'] [data-theme-key=product-explorer-discount]{font-size:0.8125rem;line-height:1.2;}}[data-style-key='product-explorer-intro-text']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}[data-style-key='product-explorer-item-footer']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.6;letter-spacing:0.0225rem;margin-top:0.9375rem;min-height:4rem;}[data-style-key='product-explorer-link-text-wrapper']{color:#78716C;font-size:0.75rem;line-height:1.2;}[data-style-key='product-explorer-load-more-button']{background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='product-explorer-load-more-button']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='product-explorer-no-results']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;}@media(max-width: 48rem){[data-style-key='product-explorer-no-results']{font-size:1.375rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='product-explorer-no-results']{font-size:2.25rem;line-height:1.2;}}[data-style-key='product-explorer-segmented-controls'] [data-theme-key='segmented-controls-option-label']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.015rem;}[data-style-key='pullquote']{margin:0rem;padding-top:0.9375rem;padding-bottom:0.9375rem;}[data-style-key='pullquote-text']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.625rem;line-height:1.2;margin:0rem;font-weight:400;letter-spacing:0rem;}@media(max-width: 48rem){[data-style-key='pullquote-text']{font-size:2.25rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='pullquote-text']{font-size:3rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='pullquote-text']{font-size:3rem;line-height:1;}}[data-style-key='pullquote-text'] b,[data-style-key='pullquote-text'] strong{font-family:inherit;font-weight:bold;}[data-style-key='pullquote-text'] em,[data-style-key='pullquote-text'] i{font-family:inherit;font-style:italic;}[data-style-key='recirc-module-content-item-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:1.3;font-weight:normal;letter-spacing:linehheight-md;transition:all 0.3s ease-in-out;}[data-style-key='recirc-module-default-stacked-content-item-link']{text-decoration:none;}[data-style-key='recirc-module-default-stacked-content-item-title']{font-size:1rem;line-height:1.6;font-weight:normal;transition:color 0.3s ease-in-out;}[data-style-key='recirc-module-default-stacked-content-item-title']:hover{text-decoration:underline;}[data-style-key='recirc-module-default-stacked-section']{background-color:#000000;color:#fff;margin-bottom:1.25rem;}@media(max-width: 48rem){[data-style-key='recirc-module-default-stacked-section']{margin-left:-1rem;margin-right:-1rem;}}[data-style-key='recirc-module-default-stacked-section'] [data-theme-key='carousel-hed']{font-size:1.75rem;line-height:1.3;font-weight:normal;padding-left:0;}[data-style-key='recirc-module-default-stacked-section'] [data-theme-key='carousel-hed']:after{background-color:#000000;color:#fff;content:' ';flex-grow:1;height:0.0625rem;margin-left:1.25rem;}[data-style-key='recirc-module-stacked-carousel-item-heading']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.015rem;}@media(max-width: 48rem){[data-style-key='recirc-module-stacked-carousel-item-heading']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='recirc-module-stacked-carousel-item-heading']{font-size:1rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='recirc-module-stacked-carousel-item-heading']{font-size:1rem;line-height:1.2;}}[data-style-key='recirc-module-stacked-carousel-item-heading'] recirc-module-default-stacked-content-item-title:hover{text-decoration:underline;}[data-style-key='recirc-module-stacked-carousel-section-container']{border-color:#d24432;border-top:0.0625rem solid #A3A3A3;border-bottom:0.0625rem solid #A3A3A3;margin-bottom:1.25rem;margin-top:2.5rem;padding-bottom:0.5rem;padding-top:1.5rem;}[data-style-key='recirc-module-stacked-carousel-section-container'] [data-theme-key='carousel-hed']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.25rem;line-height:1.1;font-weight:800;letter-spacing:0.075rem;}[data-style-key='recirc-module-stacked-carousel-section-container'] [data-theme-key='carousel-inner-wrapper']{scrollbar-color:black white;}[data-style-key='recirc-module-stacked-carousel-section-container'] [data-theme-key='carousel-inner-wrapper'] ::-webkit-scrollbar-thumb{background-color:#000000;color:#fff;}[data-style-key='recirc-module-stacked-carousel-section-container'] [data-theme-key='carousel-inner-wrapper'] ::-webkit-scrollbar-track{background-color:#ffffff;color:#000;}[data-style-key='recirculation-carousel-section']{margin-top:2.5rem;margin-bottom:2.5rem;}@media(max-width: 48rem){[data-style-key='recirculation-carousel-section']{padding-top:1.125rem;}}@media(min-width: 48rem){[data-style-key='recirculation-carousel-section']{padding-top:1.5rem;}}[data-style-key='recirculation-carousel-section'] [data-theme-key='carousel-button-next'] img,[data-style-key='recirculation-carousel-section'] [data-theme-key='carousel-button-prev'] img{height:1.5rem;width:1.5rem;}[data-style-key='recirculation-carousel-section'] [data-theme-key='carousel-hed']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.5rem;line-height:1.2;font-weight:800;letter-spacing:0.075rem;margin-left:0;padding-left:0;}[data-style-key='recirculation-carousel-section'] [data-theme-key='carousel-inner-wrapper']{margin-bottom:0;margin-left:0;}@media(max-width: 48rem){[data-style-key='recirculation-carousel-section'] [data-theme-key='carousel-inner-wrapper']{margin-top:0.5rem;}}@media(min-width: 48rem){[data-style-key='recirculation-carousel-section'] [data-theme-key='carousel-inner-wrapper']{margin-top:0.75rem;}}@media(max-width: 48rem){[data-style-key='recirculation-carousel-section'] [data-theme-key='carousel-item']{padding:0.625rem 1.25rem 0.625rem 0;}}@media(min-width: 48rem){[data-style-key='recirculation-carousel-section'] [data-theme-key='carousel-item']{padding:0.625rem 1.875rem 0.625rem 0;}}[data-style-key='save-button']{display:flex;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 0.75rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='save-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='save-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='save-button']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='save-button']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='saved-button-contained']{padding:0.625rem 0.75rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-button-contained']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-button-contained']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-button-contained']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='saved-button-contained']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='saved-button-outline']{padding:0.625rem 1.25rem;background-color:#ffffff;border:thin solid black;border-radius:0;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-button-outline']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-button-outline']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-button-outline']:hover{background-color:#E5E5E5;border:thin solid black;color:#000000;}[data-style-key='saved-button-outline'] svg>path{fill:#000000;}[data-style-key='saved-dek']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.125rem;line-height:1.2;font-weight:400;}[data-style-key='saved-folder-confirmation-modal-button-contained']{min-width:16.1875rem;margin-top:1.25rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 0.75rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-folder-confirmation-modal-button-contained']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-folder-confirmation-modal-button-contained']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-folder-confirmation-modal-button-contained']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='saved-folder-confirmation-modal-button-contained']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='saved-folder-confirmation-modal-button-outline']{margin-top:0.625rem;background-color:#ffffff;border:thin solid black;border-radius:0;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-folder-confirmation-modal-button-outline']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-folder-confirmation-modal-button-outline']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-folder-confirmation-modal-button-outline']:hover{background-color:#E5E5E5;border:thin solid black;color:#000000;}[data-style-key='saved-folder-confirmation-modal-button-outline'] svg>path{fill:#000000;}[data-style-key='saved-folder-modal-button-contained']{min-width:16.1875rem;margin-top:1.25rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 0.75rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-folder-modal-button-contained']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-folder-modal-button-contained']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-folder-modal-button-contained']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='saved-folder-modal-button-contained']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='saved-folder-modal-button-text']{color:#000000;margin-top:0.625rem;background-color:transparent;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:underline;text-decoration-thickness:0.0625rem;text-transform:uppercase;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-folder-modal-button-text']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-folder-modal-button-text']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-folder-modal-button-text']:hover{background:none;color:#525252;text-decoration-color:greyXXdark;}[data-style-key='saved-folder-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='saved-folder-title']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='saved-folder-title']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='saved-folder-title']{font-size:1.5rem;line-height:1;}}[data-style-key='saved-headline']{text-align:center;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;}@media(max-width: 48rem){[data-style-key='saved-headline']{font-size:1.375rem;line-height:1.2;}}@media(max-width: 64rem){[data-style-key='saved-headline']{line-height:1.2;}}@media(max-width: 73.75rem){[data-style-key='saved-headline']{font-size:font-size28;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='saved-headline']{font-size:1.75rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='saved-headline']{font-size:1.75rem;line-height:1.2;}}[data-style-key='saved-item-button']{background:#9e3326;background-color:#000000;color:#fff;border:thin solid black;border-color:#ffffff;margin:0.625rem;transition:all 0.3s ease-in-out;}[data-style-key='saved-item-button']:focus{outline:0.125rem dotted;outline-offset:0.2rem;}[data-style-key='saved-item-button']:hover{background:rgba(243, 176, 50, 0.8);background-color:#53c2be;color:#000;border:thin solid black;border-color:#000000;}[data-style-key='saved-item-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='saved-item-title']{font-size:1.375rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='saved-item-title']{font-size:1.5rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='saved-item-title']{font-size:1.5rem;line-height:1;}}[data-style-key='saved-link-contained']{padding:0.625rem 0.75rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-link-contained']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-link-contained']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-link-contained']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='saved-link-contained']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='saved-link-outline']{padding:0.625rem 1.25rem;background-color:#ffffff;border:thin solid black;border-radius:0;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-link-outline']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-link-outline']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-link-outline']:hover{background-color:#E5E5E5;border:thin solid black;color:#000000;}[data-style-key='saved-link-outline'] svg>path{fill:#000000;}[data-style-key='saved-link-text']{padding:0.625rem 4.375rem;background-color:transparent;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:underline;text-decoration-thickness:0.0625rem;text-transform:uppercase;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-link-text']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-link-text']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-link-text']:hover{background:none;color:#525252;text-decoration-color:greyXXdark;}[data-style-key='saved-menu-panel-list-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:unset;text-transform:none;}@media(max-width: 73.75rem){[data-style-key='saved-menu-panel-list-item']{font-size:1rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='saved-menu-panel-list-item']{font-size:1rem;line-height:1.2;}}[data-style-key='saved-menu-panel-menu-button']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:1.2;font-weight:800;text-transform:unset;}[data-style-key='saved-menu-panel-menu-header']{color:#737373;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-align:left;text-transform:unset;}@media(max-width: 73.75rem){[data-style-key='saved-menu-panel-menu-header']{font-size:1rem;line-height:1.2;}}@media(min-width: 64rem){[data-style-key='saved-menu-panel-menu-header']{font-size:1rem;line-height:1.2;}}[data-style-key='saved-menu-panel-menu-plus-icon']{padding-right:0.15rem;}[data-style-key='saved-menu-panel-menu-plus-icon-wrapper']{background-color:#125C68;color:#fff;}[data-style-key='saved-menu-panel-search-button']{padding:0.625rem 0.75rem;padding-left:0.75rem;padding-right:0.75rem;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-menu-panel-search-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-menu-panel-search-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-menu-panel-search-button']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='saved-menu-panel-search-button']:hover svg>path{fill:#ffffff;stroke:#ffffff;}@media(min-width: 48rem){[data-style-key='saved-menu-panel-search-container'] [data-theme-key='saved-menu-panel-search-input-field']{max-width:14.2rem;}}[data-style-key='saved-menu-panel-search-container'] [data-theme-key='saved-menu-panel-search-input-field']::placeholder{font-weight:400;}[data-style-key='saved-menu-panel-search-container'] [data-theme-key='saved-menu-panel-search-input-field']:focus-within{outline:none;}[data-style-key='saved-menu-panel-search-input-field']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:2rem;}[data-style-key='saved-page-headline']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='saved-page-headline']{font-size:2.25rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='saved-page-headline']{font-size:3rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='saved-page-headline']{font-size:3rem;line-height:1;}}[data-style-key='saved-page-headline-wrapper']{margin:1.25rem auto 0;width:fit-content;}[data-style-key='saved-recipe-find-more-link']{padding:0.625rem 1.25rem;background-color:#ffffff;border:thin solid black;border-radius:0;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-recipe-find-more-link']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-recipe-find-more-link']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-recipe-find-more-link']:hover{background-color:#E5E5E5;border:thin solid black;color:#000000;}[data-style-key='saved-recipe-find-more-link'] svg>path{fill:#000000;}[data-style-key='saved-recipe-find-more-link-wrapper']{margin-bottom:10rem;margin-top:1.875rem;}[data-style-key='saved-recipe-items-wrapper']{padding-bottom:1.875rem;}[data-style-key='saved-recipe-page-wrapper']{margin-bottom:4.375rem;}[data-style-key='saved-save-modal-list-item']{font-size:1rem;line-height:1.2;letter-spacing:0rem;}[data-style-key='saved-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='saved-title']{font-size:1.5rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='saved-title']{line-height:1.2;}}@media(min-width: 64rem){[data-style-key='saved-title']{font-size:1.75rem;line-height:1.2;}}[data-style-key='saved-toggle-menu-arrow']{border-color:#737373;}[data-style-key='saved-toggle-menu-label']{color:#737373;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.125rem;line-height:1.3;}[data-style-key='saved-tooltip']{text-align:left;color:#525252;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.70028rem;line-height:1.1;font-weight:normal;letter-spacing:0.045rem;text-transform:none;}[data-style-key='saved-tooltip-button-text']{background-color:transparent;color:#000000;margin-top:0.5rem;padding:0rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:underline;text-decoration-thickness:0.0625rem;text-transform:uppercase;text-underline-offset:0.25rem;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='saved-tooltip-button-text']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='saved-tooltip-button-text']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='saved-tooltip-button-text']:hover{background:none;color:#525252;text-decoration-color:greyXXdark;}[data-style-key='saved-tooltip-link']{color:inherit;text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;transition:color 0.3s ease-in-out;}[data-style-key='saved-tooltip-link']:hover{color:#000000;text-decoration-color:border-link-body-hover;}[data-style-key='scroll-down-text']{font-family:ShipporiMincho,Georgia,Times,Serif;font-size:1rem;line-height:1;}[data-style-key='search-input-button']{margin-left:0.3125rem;margin-top:0;background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 0.75rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='search-input-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='search-input-button']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='search-input-button']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='search-input-button']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='search-input-field']{background-color:#F5F5F5;color:#000;border:none;border-bottom:thin solid #A3A3A3;height:2.6rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='search-nav-button-icon']{border:0;}[data-style-key='search-nav-button-icon']:hover{border:0;}[data-style-key='search-nav-container']{border-bottom:0.125rem solid #125C68;}@media(min-width: 20rem) and (max-width: 64rem){[data-style-key='search-nav-container']{top:3.7rem;}}@media(min-width: 64rem){[data-style-key='search-nav-container']{top:3.2rem;}}[data-style-key='search-nav-container'] div{border:0;border-bottom:0 solid transparent;}[data-style-key='search-nav-container'] div:focus-within{outline:0;}[data-style-key='search-nav-input-field']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.5;letter-spacing:0.045rem;padding-left:0.3125rem;text-transform:capitalize;transition:color 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='search-nav-input-field']{font-size:0.875rem;line-height:1.4;}}[data-style-key='search-nav-input-field']:hover{color:#525252;}[data-style-key='search-overlay-list-container']{box-shadow:0 0.2rem 0.6rem rgba(0, 0, 0, 0.1);}[data-style-key='search-overlay-list-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='search-overlay-list-item-selected']{padding-left:0.25rem;padding-right:0.25rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.3;letter-spacing:0.0075rem;}[data-style-key='search-results-count']{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}[data-style-key='search-results-count'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='search-results-count'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='separator-multi-retailer']{color:#4B5563;font-family:ShipporiMincho,Georgia,Times,Serif;font-size:0.75rem;line-height:1.3;text-transform:uppercase;}[data-style-key='side-panel-menu']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='side-panel-search-button']{height:1rem;width:1rem;}[data-style-key='side-panel-search-text']{color:#000000;text-transform:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='side-panel-sub-menu']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='sidepanel-close-btn']{border:0;}[data-style-key='skip-link-products']{align-items:center;display:inline-flex;padding:0.625rem 1.25rem;text-align:center;background-color:#ffffff;border:thin solid black;border-radius:0;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='skip-link-products']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='skip-link-products']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='skip-link-products']:hover{background-color:#E5E5E5;border:thin solid black;color:#000000;}[data-style-key='skip-link-products'] svg>path{fill:#000000;}[data-style-key='skip-link-table-of-contents-li-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;margin:0 0 0.75rem;font-weight:400;letter-spacing:0.045rem;}@media(max-width: 48rem){[data-style-key='skip-link-table-of-contents-li-item']{font-size:1rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='skip-link-table-of-contents-li-item']{font-size:1.125rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='skip-link-table-of-contents-li-item']{font-size:1.125rem;line-height:1;}}[data-style-key='skip-link-table-of-contents-li-item']:last-of-type{margin-bottom:0;padding-bottom:0;}[data-style-key='skip-link-table-of-contents-li-item-link']{border:0 solid transparent;color:#000000;font-weight:400;text-decoration:underline;text-underline-offset:0.125rem;}[data-style-key='skip-link-table-of-contents-title']{border-bottom:0.0625rem solid black;display:inline-block;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;margin:0rem;margin-bottom:1.25rem;padding-bottom:0.2rem;text-transform:uppercase;width:fit-content;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='skip-link-table-of-contents-title']{font-size:1.375rem;line-height:1;margin-left:1.8rem;}}@media(max-width: 64rem){[data-style-key='skip-link-table-of-contents-title']{margin-left:1.25rem;}}@media(min-width: 48rem){[data-style-key='skip-link-table-of-contents-title']{font-size:1.5rem;line-height:1;margin-left:1.2rem;}}@media(min-width: 64rem){[data-style-key='skip-link-table-of-contents-title']{font-size:1.5rem;line-height:1;margin-left:1.2rem;}}[data-style-key='skip-link-table-of-contents-wrapper']{background-color:#F8F3F4;color:#000;margin-top:0.9375rem;margin-bottom:0.9375rem;padding:1.875rem 0.938rem 2.5rem;}@media(min-width: 20rem){[data-style-key='skip-link-table-of-contents-wrapper']{background-color:#F8F3F4;color:#000;border:none;margin-left:-15px;margin-right:-15px;padding:1.875rem 0.938rem 2.5rem;}}@media(min-width: 48rem){[data-style-key='skip-link-table-of-contents-wrapper']{background-color:unset;border:thin solid #D4D4D4;border-color:#000000;margin-left:0;margin-right:0;padding:1.875rem 1.5rem 2.2rem;}}[data-style-key='skip-to-content-link']{border:medium solid white;box-shadow:0 0 0 3px #55adff;background-color:#000000;color:#fff;border-radius:1.875rem;font-family:Inter,Helvetica,Arial,Sans-serif;font-size:0.875rem;line-height:1;font-weight:bold;padding:0.625rem 1.25rem;width:auto;}[data-style-key='skip-to-section-link-anchor']{font-weight:800;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.5;letter-spacing:0.045rem;padding-left:0.3125rem;text-transform:capitalize;transition:color 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='skip-to-section-link-anchor']{font-size:0.875rem;line-height:1.4;}}[data-style-key='skip-to-section-link-anchor'] a{transition:color 0.3s ease-in-out;}[data-style-key='skip-to-section-link-anchor'] a:hover{color:#737373;}[data-style-key='skip-to-section-link-anchor']:hover{color:#525252;}[data-style-key='skip-to-section-link-nav-container']{border-bottom:thin solid #D4D4D4;border-top:thin solid #D4D4D4;}[data-style-key='social-dropdown-menu']{border:0.0625rem solid #737373;box-shadow:0px 2px 6px #E5E5E5;}[data-style-key='social-link-list-menu-title']{font-family:Inter,Helvetica,Arial,Sans-serif;}[data-style-key='social-link-list-tooltip']{font-family:Inter,Helvetica,Arial,Sans-serif;}[data-style-key='spoilers-overlay-smaller-text']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:0.075rem;}[data-style-key='spoilers-overlay-text']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:0.075rem;}[data-style-key='sponsor-bar']{font-family:Inter,Helvetica,Arial,Sans-serif;font-size:0.70028rem;line-height:1.3;text-transform:none;}[data-style-key='sponsor-bar'] a{color:inherit;text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;transition:color 0.3s ease-in-out;}[data-style-key='sponsor-bar'] a:hover{color:#525252;}[data-style-key='sponsor-label']{background-color:transparent;border-radius:0.125rem;color:#000000;display:inline-block;margin-bottom:0.3125rem;padding-right:0.625rem;text-transform:uppercase;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;}[data-style-key='sponsor-logo-separator']{color:#262626;padding:0 0.625rem 0 0.9375rem;font-family:Inter,Helvetica,Arial,Sans-serif;font-size:0.70028rem;line-height:1.3;text-transform:none;}[data-style-key='sponsor-logo-separator'] a{color:inherit;text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:0.0625rem;text-underline-offset:0.25rem;transition:color 0.3s ease-in-out;}[data-style-key='sponsor-logo-separator'] a:hover{color:#525252;}[data-style-key='spotlight-details']{align-self:flex-end;background:transparent;margin:0 auto 0.9375rem;padding-left:0.9375rem;padding-right:0.9375rem;text-align:center;}@media(min-width: 48rem){[data-style-key='spotlight-details']{margin:0 auto 1.25rem;padding-left:4.375rem;padding-right:4.375rem;}}[data-style-key='spotlight-hed']{margin-top:-0.9375rem;padding:1.25rem 0.625rem;color:#000000;font-size:0.75rem;line-height:1.3;font-weight:800;letter-spacing:0.045rem;}[data-style-key='spotlight-hed']:hover{color:#9e3326;transition:color 0.3s ease-in-out;}[data-style-key='spotlight-label']{border-radius:0.125rem;color:#000000;display:inline-block;margin-bottom:0.9375rem;padding:0.625rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='spotlight-logo'] img{height:1.6rem;}[data-style-key='star-rating-link']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='star-rating-text-container']{margin-left:0.25rem;}[data-style-key='star-rating-value']{color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1rem;line-height:2rem;letter-spacing:0.0075rem;}[data-style-key='star-rating-wrapper']{margin-top:0.625rem;margin-bottom:0.625rem;}@media(max-width: 48rem){[data-style-key='statement-block']{padding-top:2rem;padding-bottom:2rem;}}@media(min-width: 48rem){[data-style-key='statement-block']{padding-top:2rem;padding-bottom:2rem;}}[data-style-key='sticky-list-container']{background-color:unset;}@media(max-width: 48rem){[data-style-key='sticky-list-container']{margin:0rem;}}@media(min-width: 40.625rem){[data-style-key='sticky-list-container']{margin:0 2.5rem;}}@media(min-width: 75rem){[data-style-key='sticky-list-container']{margin:0 auto;}}[data-style-key='sticky-list-container'] li{flex:1;}[data-style-key='sticky-list-container'] ul{flex:1;gap:0;padding-bottom:0.375rem;}[data-style-key='sticky-list-container-wrapper']{border-bottom:0.5rem solid black;height:74px;}[data-style-key='sticky-list-item-link']{flex:1 0;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;justify-content:center;line-height:1;padding:0 1.25rem;position:relative;}[data-style-key='sticky-list-item-link']:after{color:#9CA3AF;content:'|';font-size:1rem;line-height:2rem;padding-left:1.25rem;position:absolute;right:0;}[data-style-key='sticky-list-item-link']:hover{transition:all 0.3s ease-in-out;}[data-style-key='sticky-list-left-arrow-button']{height:100%;}[data-style-key='sticky-list-right-arrow-button']{height:calc(100% - 8px);}@media(max-width: 40.625rem){[data-style-key='sticky-list-wrapper']>ul>li:first-of-type{margin-left:0;}}@media(max-width: 48rem){[data-style-key='sticky-list-wrapper'] li:last-child>a{padding:0 0.25rem 0 1.25rem;}}[data-style-key='sticky-list-wrapper'] li:last-child>a:after{display:none;}@media(max-width: 48rem){[data-style-key='sticky-wrapper']{margin-bottom:0.9375rem;}}@media(min-width: 40.625rem){[data-style-key='sticky-wrapper']{margin-bottom:1.25rem;}}[data-style-key='summary-view-container']{margin-top:1.25rem;margin-bottom:1.25rem;}[data-style-key='summary-view-headline']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;}@media(max-width: 48rem){[data-style-key='summary-view-headline']{font-size:1.625rem;line-height:1.3;}}@media(max-width: 64rem){[data-style-key='summary-view-headline']{font-size:1.5rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='summary-view-headline']{font-size:1.625rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='summary-view-headline']{font-size:1.875rem;line-height:1.1;}}[data-style-key='summary-view-load-more-button']{background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='summary-view-load-more-button']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='summary-view-product-brand']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.5;font-weight:bold;}[data-style-key='summary-view-product-button']{background-color:#53c2be;border-radius:0.125rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 1.25rem;text-transform:uppercase;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;width:auto;}@media(max-width: 48rem){[data-style-key='summary-view-product-button']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='summary-view-product-button']:hover{background-color:#000000;color:#fff;}@media(min-width: 20rem){[data-style-key='summary-view-product-button-container']{margin-top:0.625rem;margin-bottom:0.625rem;}}@media(min-width: 48rem){[data-style-key='summary-view-product-button-container']{margin-top:0.625rem;margin-bottom:0.625rem;}}@media(min-width: 64rem){[data-style-key='summary-view-product-button-container']{margin-top:0;margin-bottom:0;}}[data-style-key='summary-view-product-custom-tag']{margin-bottom:0.3125rem;background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;width:fit-content;}[data-style-key='summary-view-product-discount']{color:#125C68;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1.5;font-weight:bold;padding-top:0.3125rem;}[data-style-key='summary-view-product-read-more']{color:#000000;margin-top:0.3125rem;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='summary-view-product-read-more-arrow']{height:0.75rem;margin-top:0.05rem;}[data-style-key='summary-view-product-slide-number']{font-family:ShipporiMincho,Georgia,Times,Serif;font-size:3.125rem;line-height:0.9;font-weight:800;}@media(max-width: 48rem){[data-style-key='summary-view-product-slide-number']{line-height:1;}}[data-style-key='summary-view-product-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;padding-right:0.9375rem;font-weight:600;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='summary-view-product-title']{font-size:1.375rem;line-height:1;margin-bottom:0.625rem;margin-top:0.3125rem;}}@media(min-width: 48rem){[data-style-key='summary-view-product-title']{font-size:1.5rem;line-height:1;margin-bottom:0.625rem;margin-top:0.625rem;}}@media(min-width: 64rem){[data-style-key='summary-view-product-title']{font-size:1.5rem;line-height:1;}}[data-style-key='summary-view-product-title-anchor']:hover{color:#525252;transition:all 0.3s ease-in-out;}[data-style-key='summary-view-product-wrapper']{border-bottom:thin solid #A3A3A3;}[data-style-key='summary-view-wrapper']{margin-bottom:0.3125rem;}[data-style-key='syndicated-link-link']{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}[data-style-key='syndicated-link-link'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='syndicated-link-link'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='syndicated-link-text']{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.6;}[data-style-key='syndicated-link-text'] em{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-style:italic;}[data-style-key='syndicated-link-text'] strong{font-family:Lora,-apple-system,BlinkMacSystemFont,Times New Roman,EB Garamond,Georgia,serif;font-weight:bold;}[data-style-key='tab-item']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;}[data-style-key='tabs-container']{padding-left:0;}[data-style-key='text-block-container']{background-color:bg-block-content-text;padding:0 0.9375rem;}[data-style-key='three-column']{background-color:bg-block-three-col;}@media(min-width: 40.625rem) and (max-width: 90rem){[data-style-key='utility-nav-account-container']{padding-right:1rem;}}[data-style-key='utility-nav-location-choice-button']{color:#000000;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.8125rem;line-height:1;letter-spacing:0.045rem;}[data-style-key='utility-nav-location-choice-button']:hover{color:#1F2937;}[data-style-key='utility-nav-location-choice-item']{background-color:#ffffff;color:#000;}[data-style-key='utility-nav-location-choice-item']:hover{background-color:#E5E7EB;color:#000;}[data-style-key='utility-nav-location-choice-link']{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.8125rem;line-height:1;}[data-style-key='utility-nav-newsletter-link']{color:#000000;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:0.8125rem;line-height:1;letter-spacing:0.045rem;}[data-style-key='utility-nav-newsletter-link']:hover{color:#1F2937;}[data-style-key='utility-nav-wrapper']{background-color:#53c2be;color:#000;}[data-style-key='vertical-playlist-item-title']{font-family:ShipporiMincho,Georgia,Times,Serif;font-size:1.125rem;line-height:1.2;}[data-style-key='vertical-playlist-title']{display:block;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.9375rem;line-height:1;letter-spacing:0.045rem;text-transform:uppercase;}[data-style-key='video-chapter-button-load-more']{padding:0.5rem;background-color:#ffffff;border:thin solid black;border-radius:0.25rem;color:#000000;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;text-transform:uppercase;transition:all 0.3s ease-in-out;width:100%;}[data-style-key='video-chapter-button-load-more']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='video-chapter-card']{transition:all 0.3s ease-in-out;}[data-style-key='video-chapter-card'].active:hover{background-color:#525252;color:#fff;}[data-style-key='video-chapter-card']:hover{background-color:#E5E5E5;color:#000;}[data-style-key='video-chapter-description']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='video-chapter-duration']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='video-chapter-header']{font-family:ShipporiMincho,Georgia,Times,Serif;font-weight:bold;}@media(max-width: 48rem){[data-style-key='video-chapter-header']{font-size:1.5rem;line-height:1.1;}}@media(min-width: 48rem){[data-style-key='video-chapter-header']{font-size:1.5rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='video-chapter-header']{font-size:1.75rem;line-height:1.1;}}[data-style-key='video-chapter-title']{text-transform:capitalize;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:400;letter-spacing:0.045rem;}@media(max-width: 48rem){[data-style-key='video-chapter-title']{font-size:1rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='video-chapter-title']{font-size:1.125rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='video-chapter-title']{font-size:1.125rem;line-height:1;}}[data-style-key='video-hub-byline']{display:block;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.0075rem;padding-top:0.3125rem;text-transform:uppercase;}@media(max-width: 48rem){[data-style-key='video-hub-byline']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 40.625rem){[data-style-key='video-hub-byline']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 48rem){[data-style-key='video-hub-byline']{font-size:0.875rem;line-height:1.1;}}@media(min-width: 64rem){[data-style-key='video-hub-byline']{font-size:0.875rem;line-height:1.1;}}[data-style-key='video-hub-title'] h2 span:hover{color:#198294;}[data-style-key='watch-next-player-button-in-body']{background-color:#53c2be;border:thin solid transparent;border-radius:0.125rem;color:#000000;cursor:pointer;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:line-height-base;font-weight:800;letter-spacing:0.075rem;padding:0.625rem 0.75rem;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out;}@media(max-width: 48rem){[data-style-key='watch-next-player-button-in-body']{font-size:0.875rem;line-height:line-height-base;}}[data-style-key='watch-next-player-button-in-body']:focus{outline:0.125rem dotted #000000;outline-offset:0.25rem;}[data-style-key='watch-next-player-button-in-body']:hover{background-color:#000000;color:#fff;border:thin solid transparent;}[data-style-key='watch-next-player-button-in-body']:hover svg>path{fill:#ffffff;stroke:#ffffff;}[data-style-key='watch-next-player-inner-wrapper-in-body']{border:thin solid #D4D4D4;border-width:0.0625rem 0 0;}[data-style-key='watch-next-player-title']{border-bottom:0.0625rem solid black;margin:0 auto;width:fit-content;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.75rem;line-height:1;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase;}[data-style-key='watch-next-player-title-in-body']{font-weight:800;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:1.125rem;line-height:1.3;letter-spacing:0.045rem;text-transform:uppercase;}[data-style-key='watch-next-player-video-title']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='watch-next-player-video-title']{font-size:1.75rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='watch-next-player-video-title']{font-size:2.25rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='watch-next-player-video-title']{font-size:2.25rem;line-height:1;}}[data-style-key='watch-next-player-video-title-in-body']{font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;letter-spacing:0.0225rem;padding:0.625rem 0;}@media(max-width: 64rem){[data-style-key='watch-next-player-video-title-in-body']{font-size:1rem;line-height:1.2;}}@media(min-width: 48rem){[data-style-key='watch-next-player-video-title-in-body']{font-size:1.125rem;line-height:1.3;}}[data-style-key='watch-next-player-wrapper']{margin-top:1.875rem;margin-bottom:1.875rem;}[data-style-key='wide-marquee-content']{bottom:-2rem;margin:0 auto;}@media(min-width: 40.625rem){[data-style-key='wide-marquee-content']{bottom:0.5rem;}}@media(min-width: 64rem){[data-style-key='wide-marquee-content']{bottom:0.5rem;}}[data-style-key='wide-marquee-label']{margin:0.625rem auto;background-color:none;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-size:0.875rem;line-height:1;font-weight:800;letter-spacing:0.045rem;padding:0rem;text-transform:uppercase;width:fit-content;}[data-style-key='wide-marquee-title']{background-color:#ffffff;color:#000;display:block;padding:0.9375rem;text-align:left;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='wide-marquee-title']{font-size:3rem;line-height:1;}}@media(min-width: 40.625rem){[data-style-key='wide-marquee-title']{display:unset;padding:0.3125rem 0.625rem;}}@media(min-width: 48rem){[data-style-key='wide-marquee-title']{font-size:4rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='wide-marquee-title']{font-size:4rem;line-height:1;}}[data-style-key='wide-marquee-title-only']{margin-top:0;margin-bottom:0;font-family:BarlowSemiCondensed,Helvetica,Arial,Serif;font-weight:800;letter-spacing:0.03rem;}@media(max-width: 48rem){[data-style-key='wide-marquee-title-only']{font-size:3rem;line-height:1;}}@media(min-width: 48rem){[data-style-key='wide-marquee-title-only']{font-size:4rem;line-height:1;}}@media(min-width: 64rem){[data-style-key='wide-marquee-title-only']{font-size:4rem;line-height:1;}}/* HDS *//*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-neutral-100:oklch(97% 0 0);--color-neutral-300:oklch(87% 0 0);--spacing:.25rem;--font-weight-thin:var(--_font-weight-121);--font-weight-light:var(--_font-weight-276);--font-weight-medium:var(--_font-weight-510);--font-weight-semibold:var(--_font-weight-650);--font-weight-bold:var(--_font-weight-700);--font-weight-black:var(--_font-weight-1000);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--_palette-gray-7:#121212;--_palette-gray-11:#1c1c1c;--_palette-gray-16:#292929;--_palette-gray-23:#3b3b3b;--_palette-gray-34:#575757;--_palette-gray-46:#757575;--_palette-gray-58:#949494;--_palette-gray-74:#bdbdbd;--_palette-gray-84:#d6d6d6;--_palette-gray-93:#ededed;--_palette-gray-96:#f5f5f5;--_palette-gray-100:#fff;--_palette-blue-9:#03112b;--_palette-blue-16:#041d4e;--_palette-blue-23:#052b70;--_palette-blue-31:#063c98;--_palette-blue-42:#0d58c9;--_palette-blue-60:#3689fc;--_palette-blue-69:#63a8fd;--_palette-blue-83:#aad1fd;--_palette-blue-92:#d7e9fe;--_palette-blue-97:#f0f7ff;--_palette-red-12:#360807;--_palette-red-19:#580a09;--_palette-red-27:#7c110e;--_palette-red-38:#a81a1f;--_palette-red-48:#cc2828;--_palette-red-63:#f4504e;--_palette-red-73:#fc7d79;--_palette-red-82:#fea8a5;--_palette-red-92:#fed7d7;--_palette-red-96:#feecec;--_palette-green-8:#052416;--_palette-green-11:#063221;--_palette-green-17:#0a4d33;--_palette-green-22:#086843;--_palette-green-27:#088153;--_palette-green-39:#1bac72;--_palette-green-46:#29c287;--_palette-green-66:#71e0b0;--_palette-green-85:#bcf5da;--_palette-green-93:#defdeb;--_palette-orange-13:#392009;--_palette-orange-18:#542f08;--_palette-orange-24:#723a08;--_palette-orange-34:#a1520c;--_palette-orange-45:#d06d16;--_palette-orange-55:#f28c26;--_palette-orange-63:#faa747;--_palette-orange-74:#fec57c;--_palette-orange-88:#ffe3c2;--_palette-orange-93:#fff1db;--_palette-yellow-11:#382b00;--_palette-yellow-16:#523a00;--_palette-yellow-23:#755000;--_palette-yellow-29:#946500;--_palette-yellow-37:#bd8400;--_palette-yellow-43:#db9d00;--_palette-yellow-50:#f0b80f;--_palette-yellow-71:#fbd570;--_palette-yellow-83:#fdecaa;--_palette-yellow-90:#fdf7ce;--_font-family-mac-default:SF Pro;--_font-size-1:1rem;--_font-size-2:2rem;--_font-size-3:3rem;--_font-size-4:4rem;--_font-size-5:5rem;--_font-size-6:6rem;--_font-size-8:8rem;--_font-size-0_75:.75rem;--_font-size-0_8125:.8125rem;--_font-size-0_875:.875rem;--_font-size-0_9375:.9375rem;--_font-size-1_125:1.125rem;--_font-size-1_25:1.25rem;--_font-size-1_5:1.5rem;--_font-size-1_75:1.75rem;--_font-weight-31:Ultralight;--_font-weight-121:Thin;--_font-weight-276:Light;--_font-weight-410:Regular;--_font-weight-510:Medium;--_font-weight-650:Semibold;--_font-weight-700:Bold;--_font-weight-870:Heavy;--_font-weight-1000:Black;--_size-0:0px;--_size-1:1px;--_size-2:2px;--_size-4:4px;--_size-6:6px;--_size-8:8px;--_size-12:12px;--_size-16:16px;--_size-20:20px;--_size-24:24px;--_size-32:32px;--_size-48:48px;--_size-64:64px;--_size-80:80px;--_size-128:128px;--_size-144:144px;--_size-148:148px;--_size-174:174px;--_size-192:192px;--_size-216:216px;--_size-224:224px;--_size-235:235px;--_size-256:256px;--_size-320:320px;--_size-336:336px;--_size-384:384px;--_size-512:512px;--_size-768:768px;--_size-1024:1024px;--_size-1280:1280px;--_size-1440:1440px;--_size-1600:1600px;--_opacity-32:.32;--_opacity-48:.48;--palette-neutral-100:var(--_palette-gray-96);--palette-neutral-200:var(--_palette-gray-93);--palette-neutral-300:var(--_palette-gray-84);--palette-neutral-400:var(--_palette-gray-74);--palette-neutral-500:var(--_palette-gray-58);--palette-neutral-600:var(--_palette-gray-46);--palette-neutral-700:var(--_palette-gray-34);--palette-neutral-800:var(--_palette-gray-23);--palette-neutral-900:var(--_palette-gray-16);--palette-neutral-1000:var(--_palette-gray-11);--palette-neutral-lightest:var(--_palette-gray-100);--palette-neutral-darkest:var(--_palette-gray-7);--palette-neutral-200-alpha:#1f2c3814;--palette-neutral-300-alpha:#08142b2b;--palette-neutral-lightest-alpha:#ffffff0a;--palette-neutral-alpha-04:#0000000a;--palette-neutral-alpha-08:#00000014;--palette-alert-success-200:var(--_palette-green-85);--palette-alert-danger-200:var(--_palette-red-92);--palette-alert-danger-500:var(--_palette-red-63);--palette-alert-danger-600:var(--_palette-red-48);--palette-alert-warning-200:var(--_palette-orange-88);--palette-alert-highlight-200:var(--_palette-yellow-83);--palette-primary-100:var(--palette-neutral-100);--palette-primary-600:var(--palette-neutral-600);--palette-primary-700:var(--palette-neutral-700);--palette-primary-800:var(--palette-neutral-800);--palette-primary-1000:var(--palette-neutral-1000);--palette-primary-200-alpha:#1f2c3814;--palette-primary-alpha-04:#0000000a;--palette-primary-alpha-08:#00000014;--palette-content-default:var(--palette-neutral-darkest);--palette-content-default-hover:var(--palette-neutral-600);--palette-content-default-active:var(--palette-neutral-600);--palette-content-subtle:var(--palette-neutral-600);--palette-content-brand:var(--palette-primary-1000);--palette-content-on-brand:var(--palette-neutral-lightest);--palette-content-knockout:white;--palette-content-knockout-hover:var(--palette-neutral-200);--palette-brand-1:var(--palette-neutral-darkest);--component-button-background-primary-solid-default:var(--palette-primary-1000);--component-button-background-primary-solid-hover:var(--palette-primary-800);--component-button-background-primary-solid-active:var(--palette-primary-700);--component-button-background-primary-outlined-default:var(--palette-neutral-lightest);--component-button-background-primary-outlined-hover:var(--palette-primary-alpha-04);--component-button-background-primary-outlined-active:var(--palette-primary-alpha-04);--component-button-background-primary-transparent-default:var(--palette-neutral-lightest-alpha);--component-button-background-primary-transparent-active:var(--palette-primary-alpha-08);--component-button-background-primary-transparent-hover:var(--palette-primary-alpha-04);--component-button-background-neutral-outlined-default:#fff0;--component-button-background-neutral-outlined-hover:var(--palette-neutral-alpha-04);--component-button-background-neutral-outlined-active:var(--palette-neutral-alpha-08);--component-button-background-neutral-transparent-default:#fff0;--component-button-background-neutral-transparent-hover:var(--palette-neutral-alpha-04);--component-button-background-neutral-transparent-active:var(--palette-neutral-alpha-08);--component-button-background-secondary-solid-default:var(--palette-primary-1000);--component-button-background-secondary-solid-hover:var(--palette-primary-800);--component-button-background-secondary-solid-active:var(--palette-primary-700);--component-button-border-primary-solid-default:var(--palette-primary-1000);--component-button-border-primary-solid-hover:var(--palette-primary-800);--component-button-border-primary-solid-active:var(--palette-primary-700);--component-button-border-primary-outlined-default:var(--palette-primary-600);--component-button-border-primary-outlined-active:var(--palette-primary-600);--component-button-border-primary-outlined-hover:var(--palette-primary-600);--component-button-border-primary-transparent-default:var(--palette-neutral-lightest);--component-button-border-primary-transparent-hover:#fff0;--component-button-border-primary-transparent-active:#fff0;--component-button-border-neutral-outlined-default:var(--palette-neutral-600);--component-button-border-neutral-outlined-hover:var(--palette-neutral-600);--component-button-border-neutral-outlined-active:var(--palette-neutral-600);--component-button-border-neutral-transparent-default:var(--palette-neutral-lightest);--component-button-border-neutral-transparent-hover:var(--palette-neutral-alpha-04);--component-button-border-neutral-transparent-active:var(--palette-neutral-alpha-08);--component-button-border-secondary-solid-default:var(--palette-primary-1000);--component-button-border-secondary-solid-hover:var(--palette-primary-800);--component-button-border-secondary-solid-active:var(--palette-primary-700);--component-button-content-primary-solid-default:var(--palette-content-on-brand);--component-button-content-primary-solid-hover:var(--palette-content-on-brand);--component-button-content-primary-solid-active:var(--palette-content-on-brand);--component-button-content-primary-outlined-default:var(--palette-brand-1);--component-button-content-primary-outlined-hover:var(--palette-brand-1);--component-button-content-primary-outlined-active:var(--palette-brand-1);--component-button-content-primary-transparent-default:var(--palette-brand-1);--component-button-content-primary-transparent-hover:var(--palette-brand-1);--component-button-content-primary-transparent-active:var(--palette-brand-1);--component-button-content-neutral-outlined-default:var(--palette-neutral-darkest);--component-button-content-neutral-outlined-hover:var(--palette-neutral-darkest);--component-button-content-neutral-outlined-active:var(--palette-neutral-darkest);--component-button-content-neutral-transparent-default:var(--palette-neutral-darkest);--component-button-content-neutral-transparent-hover:var(--palette-neutral-darkest);--component-button-content-neutral-transparent-active:var(--palette-neutral-darkest);--component-button-content-secondary-solid-default:var(--palette-content-on-brand);--component-button-content-secondary-solid-hover:var(--palette-content-on-brand);--component-button-content-secondary-solid-active:var(--palette-content-on-brand);--component-chip-background-primary-default:var(--palette-neutral-lightest);--component-chip-background-primary-hover:var(--palette-primary-100);--component-chip-background-primary-selected:var(--palette-primary-1000);--component-chip-background-neutral-default:var(--palette-neutral-lightest);--component-chip-background-neutral-hover:var(--palette-primary-100);--component-chip-background-neutral-selected:var(--palette-primary-1000);--component-chip-border-primary-default:var(--palette-neutral-600);--component-chip-border-primary-hover:var(--palette-neutral-600);--component-chip-border-primary-selected:var(--palette-neutral-1000);--component-chip-border-neutral-default:var(--palette-primary-600);--component-chip-border-neutral-selected:var(--palette-primary-600);--component-chip-border-neutral-hover:var(--palette-neutral-1000);--component-chip-content-primary-default:var(--palette-brand-1);--component-chip-content-primary-hover:var(--palette-brand-1);--component-chip-content-primary-selected:var(--palette-neutral-lightest);--component-chip-content-neutral-default:var(--palette-neutral-darkest);--component-chip-content-neutral-hover:var(--palette-neutral-darkest);--component-chip-content-neutral-selected:var(--palette-neutral-lightest);--component-card-min-width-mobile-1col:var(--_size-320);--component-card-min-width-mobile-2col:var(--_size-148);--component-card-min-width-tablet-3col:var(--_size-235);--component-card-min-width-tablet-4col:var(--_size-174);--component-card-min-width-desktop-4col:var(--_size-216);--component-card-min-width-max-4col:var(--_size-336);--font-family-default:var(--_font-family-mac-default);--font-size-3xs:var(--_font-size-0_75);--font-size-2xs:var(--_font-size-0_8125);--font-size-xs:var(--_font-size-0_875);--font-size-sm:var(--_font-size-0_9375);--font-size-md:var(--_font-size-1);--font-size-lg:var(--_font-size-1_125);--font-size-xl:var(--_font-size-1_25);--font-size-2xl:var(--_font-size-1_5);--font-size-3xl:var(--_font-size-1_75);--font-size-4xl:var(--_font-size-2);--font-size-5xl:var(--_font-size-3);--font-size-6xl:var(--_font-size-4);--font-size-7xl:var(--_font-size-5);--font-size-8xl:var(--_font-size-6);--font-size-9xl:var(--_font-size-8);--font-letter-spacing-3xs:.4px;--font-letter-spacing-2xs:.4px;--font-letter-spacing-xs:.4px;--font-letter-spacing-sm:.2px;--font-letter-spacing-md:0px;--font-letter-spacing-lg:-.1px;--font-letter-spacing-xl:-.2px;--font-letter-spacing-2xl:-.4px;--font-letter-spacing-3xl:-.8px;--font-letter-spacing-4xl:-1px;--font-letter-spacing-5xl:-2px;--font-letter-spacing-6xl:-2px;--font-letter-spacing-7xl:-2px;--font-letter-spacing-8xl:-2px;--font-letter-spacing-9xl:-4px;--font-line-height-3xs:16px;--font-line-height-2xs:16px;--font-line-height-xs:16px;--font-line-height-sm:16px;--font-line-height-md:20px;--font-line-height-lg:20px;--font-line-height-xl:24px;--font-line-height-2xl:28px;--font-line-height-3xl:32px;--font-line-height-4xl:36px;--font-line-height-5xl:52px;--font-line-height-6xl:72px;--font-line-height-7xl:88px;--font-line-height-8xl:100px;--font-line-height-9xl:128px;--font-weight-ultra-light:var(--_font-weight-31);--font-weight-regular:var(--_font-weight-410);--font-weight-heavy:var(--_font-weight-870);--space-none:var(--_size-0);--space-3xs:var(--_size-2);--space-2xs:var(--_size-4);--space-xs:var(--_size-8);--space-sm:var(--_size-12);--space-md:var(--_size-16);--space-lg:var(--_size-20);--space-xl:var(--_size-24);--space-2xl:var(--_size-32);--space-3xl:var(--_size-48);--space-4xl:var(--_size-64);--border-width-sm:var(--_size-1);--border-radius-square:var(--_size-0);--border-radius-sm:var(--_size-12);--border-radius-rounded:var(--_size-1024);--border-radius-2xs:var(--_size-4);--layout-4xs:var(--_size-144);--layout-3xs:var(--_size-192);--layout-2xs:var(--_size-224);--layout-xs:var(--_size-256);--layout-sm:var(--_size-320);--layout-md:var(--_size-384);--layout-lg:var(--_size-512);--layout-xl:var(--_size-768);--layout-2xl:var(--_size-1024);--layout-3xl:var(--_size-1280);--layout-4xl:var(--_size-1600)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-2\/1{aspect-ratio:2}.aspect-4\/3{aspect-ratio:4/3}.aspect-16\/9{aspect-ratio:16/9}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.h-\(--_size-16\){height:var(--_size-16)}.h-\(--_size-20\){height:var(--_size-20)}.h-\(--_size-24\){height:var(--_size-24)}.h-\(--_size-32\){height:var(--_size-32)}.h-\(--space-lg\){height:var(--space-lg)}.h-\(--space-xl\){height:var(--space-xl)}.h-auto{height:auto}.w-\(--_size-16\){width:var(--_size-16)}.w-\(--_size-20\){width:var(--_size-20)}.w-\(--_size-24\){width:var(--_size-24)}.w-\(--_size-32\){width:var(--_size-32)}.w-\(--space-lg\){width:var(--space-lg)}.w-\(--space-xl\){width:var(--space-xl)}.w-full{width:100%}.max-w-\(--layout-2xl\){max-width:var(--layout-2xl)}.max-w-\(--layout-2xs\){max-width:var(--layout-2xs)}.max-w-\(--layout-3xl\){max-width:var(--layout-3xl)}.max-w-\(--layout-3xs\){max-width:var(--layout-3xs)}.max-w-\(--layout-4xl\){max-width:var(--layout-4xl)}.max-w-\(--layout-4xs\){max-width:var(--layout-4xs)}.max-w-\(--layout-lg\){max-width:var(--layout-lg)}.max-w-\(--layout-md\){max-width:var(--layout-md)}.max-w-\(--layout-sm\){max-width:var(--layout-sm)}.max-w-\(--layout-xl\){max-width:var(--layout-xl)}.max-w-\(--layout-xs\){max-width:var(--layout-xs)}.min-w-\(--component-card-min-width-desktop-4col\){min-width:var(--component-card-min-width-desktop-4col)}.min-w-\(--component-card-min-width-max-4col\){min-width:var(--component-card-min-width-max-4col)}.min-w-\(--component-card-min-width-mobile-1col\){min-width:var(--component-card-min-width-mobile-1col)}.min-w-\(--component-card-min-width-mobile-2col\){min-width:var(--component-card-min-width-mobile-2col)}.min-w-\(--component-card-min-width-tablet-3col\){min-width:var(--component-card-min-width-tablet-3col)}.min-w-\(--component-card-min-width-tablet-4col\){min-width:var(--component-card-min-width-tablet-4col)}.flex-auto{flex:auto}.shrink-0{flex-shrink:0}.basis-1\/2{flex-basis:50%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.gap-\(--space-2xl\){gap:var(--space-2xl)}.gap-\(--space-2xs\){gap:var(--space-2xs)}.gap-\(--space-3xl\){gap:var(--space-3xl)}.gap-\(--space-3xs\){gap:var(--space-3xs)}.gap-\(--space-4xl\){gap:var(--space-4xl)}.gap-\(--space-lg\){gap:var(--space-lg)}.gap-\(--space-md\){gap:var(--space-md)}.gap-\(--space-none\){gap:var(--space-none)}.gap-\(--space-sm\){gap:var(--space-sm)}.gap-\(--space-xl\){gap:var(--space-xl)}.gap-\(--space-xs\){gap:var(--space-xs)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\(--border-radius-2xs\){border-radius:var(--border-radius-2xs)}.rounded-\(--border-radius-rounded\){border-radius:var(--border-radius-rounded)}.rounded-\(--border-radius-square\){border-radius:var(--border-radius-square)}.rounded-\(--container-informational-radius-default\){border-radius:var(--container-informational-radius-default)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-width-sm\){border-style:var(--tw-border-style);border-width:var(--border-width-sm)}.border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--border-width-sm\){border-color:var(--border-width-sm)}.border-\(--component-button-border-neutral-outlined-default\){border-color:var(--component-button-border-neutral-outlined-default)}.border-\(--component-button-border-neutral-transparent-default\){border-color:var(--component-button-border-neutral-transparent-default)}.border-\(--component-button-border-primary-outlined-default\){border-color:var(--component-button-border-primary-outlined-default)}.border-\(--component-button-border-primary-solid-default\){border-color:var(--component-button-border-primary-solid-default)}.border-\(--component-button-border-primary-transparent-default\){border-color:var(--component-button-border-primary-transparent-default)}.border-\(--component-button-border-secondary-solid-default\){border-color:var(--component-button-border-secondary-solid-default)}.border-\(--component-chip-border-neutral-default\){border-color:var(--component-chip-border-neutral-default)}.border-\(--component-chip-border-neutral-selected\){border-color:var(--component-chip-border-neutral-selected)}.border-\(--component-chip-border-primary-default\){border-color:var(--component-chip-border-primary-default)}.border-\(--component-chip-border-primary-selected\){border-color:var(--component-chip-border-primary-selected)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-\(--component-button-background-neutral-outlined-default\){background-color:var(--component-button-background-neutral-outlined-default)}.bg-\(--component-button-background-neutral-transparent-default\){background-color:var(--component-button-background-neutral-transparent-default)}.bg-\(--component-button-background-primary-outlined-default\){background-color:var(--component-button-background-primary-outlined-default)}.bg-\(--component-button-background-primary-solid-default\){background-color:var(--component-button-background-primary-solid-default)}.bg-\(--component-button-background-primary-transparent-default\){background-color:var(--component-button-background-primary-transparent-default)}.bg-\(--component-button-background-secondary-solid-default\){background-color:var(--component-button-background-secondary-solid-default)}.bg-\(--component-chip-background-neutral-default\){background-color:var(--component-chip-background-neutral-default)}.bg-\(--component-chip-background-neutral-selected\){background-color:var(--component-chip-background-neutral-selected)}.bg-\(--component-chip-background-primary-default\){background-color:var(--component-chip-background-primary-default)}.bg-\(--component-chip-background-primary-selected\){background-color:var(--component-chip-background-primary-selected)}.bg-\(--palette-alert-danger-200\){background-color:var(--palette-alert-danger-200)}.bg-\(--palette-alert-highlight-200\){background-color:var(--palette-alert-highlight-200)}.bg-\(--palette-alert-success-200\){background-color:var(--palette-alert-success-200)}.bg-\(--palette-alert-warning-200\){background-color:var(--palette-alert-warning-200)}.bg-\(--palette-neutral-200-alpha\){background-color:var(--palette-neutral-200-alpha)}.bg-\(--palette-neutral-300-alpha\){background-color:var(--palette-neutral-300-alpha)}.bg-\(--palette-primary-200-alpha\){background-color:var(--palette-primary-200-alpha)}.bg-\(--palette-primary-1000\){background-color:var(--palette-primary-1000)}.bg-neutral-100{background-color:var(--color-neutral-100)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.p-\(--space-2xs\){padding:var(--space-2xs)}.p-\(--space-3xs\){padding:var(--space-3xs)}.p-\(--space-md\){padding:var(--space-md)}.p-\(--space-none\){padding:var(--space-none)}.p-\(--space-sm\){padding:var(--space-sm)}.p-\(--space-xs\){padding:var(--space-xs)}.p-0{padding:calc(var(--spacing)*0)}.px-\(--space-2xs\){padding-inline:var(--space-2xs)}.px-\(--space-md\){padding-inline:var(--space-md)}.px-\(--space-sm\){padding-inline:var(--space-sm)}.px-\(--space-xs\){padding-inline:var(--space-xs)}.py-\(--_size-6\){padding-block:var(--_size-6)}.py-\(--space-2xs\){padding-block:var(--space-2xs)}.py-\(--space-sm\){padding-block:var(--space-sm)}.py-0{padding-block:calc(var(--spacing)*0)}.pr-\(--space-2xs\){padding-right:var(--space-2xs)}.pr-\(--space-xs\){padding-right:var(--space-xs)}.pb-\(--space-xs\){padding-bottom:var(--space-xs)}.pl-\(--space-md\){padding-left:var(--space-md)}.pl-\(--space-sm\){padding-left:var(--space-sm)}.text-center{text-align:center}.font-\(family-name\:--font-family-default\){font-family:var(--font-family-default)}.text-\(length\:--font-size-2xl\){font-size:var(--font-size-2xl)}.text-\(length\:--font-size-2xs\){font-size:var(--font-size-2xs)}.text-\(length\:--font-size-3xl\){font-size:var(--font-size-3xl)}.text-\(length\:--font-size-3xs\){font-size:var(--font-size-3xs)}.text-\(length\:--font-size-4xl\){font-size:var(--font-size-4xl)}.text-\(length\:--font-size-5xl\){font-size:var(--font-size-5xl)}.text-\(length\:--font-size-6xl\){font-size:var(--font-size-6xl)}.text-\(length\:--font-size-7xl\){font-size:var(--font-size-7xl)}.text-\(length\:--font-size-8xl\){font-size:var(--font-size-8xl)}.text-\(length\:--font-size-9xl\){font-size:var(--font-size-9xl)}.text-\(length\:--font-size-lg\){font-size:var(--font-size-lg)}.text-\(length\:--font-size-md\){font-size:var(--font-size-md)}.text-\(length\:--font-size-sm\){font-size:var(--font-size-sm)}.text-\(length\:--font-size-xl\){font-size:var(--font-size-xl)}.text-\(length\:--font-size-xs\){font-size:var(--font-size-xs)}.leading-\(--font-line-height-2xl\){--tw-leading:var(--font-line-height-2xl);line-height:var(--font-line-height-2xl)}.leading-\(--font-line-height-2xs\){--tw-leading:var(--font-line-height-2xs);line-height:var(--font-line-height-2xs)}.leading-\(--font-line-height-3xl\){--tw-leading:var(--font-line-height-3xl);line-height:var(--font-line-height-3xl)}.leading-\(--font-line-height-3xs\){--tw-leading:var(--font-line-height-3xs);line-height:var(--font-line-height-3xs)}.leading-\(--font-line-height-4xl\){--tw-leading:var(--font-line-height-4xl);line-height:var(--font-line-height-4xl)}.leading-\(--font-line-height-5xl\){--tw-leading:var(--font-line-height-5xl);line-height:var(--font-line-height-5xl)}.leading-\(--font-line-height-6xl\){--tw-leading:var(--font-line-height-6xl);line-height:var(--font-line-height-6xl)}.leading-\(--font-line-height-7xl\){--tw-leading:var(--font-line-height-7xl);line-height:var(--font-line-height-7xl)}.leading-\(--font-line-height-8xl\){--tw-leading:var(--font-line-height-8xl);line-height:var(--font-line-height-8xl)}.leading-\(--font-line-height-9xl\){--tw-leading:var(--font-line-height-9xl);line-height:var(--font-line-height-9xl)}.leading-\(--font-line-height-lg\){--tw-leading:var(--font-line-height-lg);line-height:var(--font-line-height-lg)}.leading-\(--font-line-height-md\){--tw-leading:var(--font-line-height-md);line-height:var(--font-line-height-md)}.leading-\(--font-line-height-sm\){--tw-leading:var(--font-line-height-sm);line-height:var(--font-line-height-sm)}.leading-\(--font-line-height-xl\){--tw-leading:var(--font-line-height-xl);line-height:var(--font-line-height-xl)}.leading-\(--font-line-height-xs\){--tw-leading:var(--font-line-height-xs);line-height:var(--font-line-height-xs)}.font-\(--font-weight-black\){--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-\(--font-weight-bold\){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-\(--font-weight-heavy\){--tw-font-weight:var(--font-weight-heavy);font-weight:var(--font-weight-heavy)}.font-\(--font-weight-light\){--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-\(--font-weight-medium\){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-\(--font-weight-regular\){--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-\(--font-weight-semibold\){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-\(--font-weight-thin\){--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.font-\(--font-weight-ultra-light\){--tw-font-weight:var(--font-weight-ultra-light);font-weight:var(--font-weight-ultra-light)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--font-letter-spacing-2xl\){--tw-tracking:var(--font-letter-spacing-2xl);letter-spacing:var(--font-letter-spacing-2xl)}.tracking-\(--font-letter-spacing-2xs\){--tw-tracking:var(--font-letter-spacing-2xs);letter-spacing:var(--font-letter-spacing-2xs)}.tracking-\(--font-letter-spacing-3xl\){--tw-tracking:var(--font-letter-spacing-3xl);letter-spacing:var(--font-letter-spacing-3xl)}.tracking-\(--font-letter-spacing-3xs\){--tw-tracking:var(--font-letter-spacing-3xs);letter-spacing:var(--font-letter-spacing-3xs)}.tracking-\(--font-letter-spacing-4xl\){--tw-tracking:var(--font-letter-spacing-4xl);letter-spacing:var(--font-letter-spacing-4xl)}.tracking-\(--font-letter-spacing-5xl\){--tw-tracking:var(--font-letter-spacing-5xl);letter-spacing:var(--font-letter-spacing-5xl)}.tracking-\(--font-letter-spacing-6xl\){--tw-tracking:var(--font-letter-spacing-6xl);letter-spacing:var(--font-letter-spacing-6xl)}.tracking-\(--font-letter-spacing-7xl\){--tw-tracking:var(--font-letter-spacing-7xl);letter-spacing:var(--font-letter-spacing-7xl)}.tracking-\(--font-letter-spacing-8xl\){--tw-tracking:var(--font-letter-spacing-8xl);letter-spacing:var(--font-letter-spacing-8xl)}.tracking-\(--font-letter-spacing-9xl\){--tw-tracking:var(--font-letter-spacing-9xl);letter-spacing:var(--font-letter-spacing-9xl)}.tracking-\(--font-letter-spacing-lg\){--tw-tracking:var(--font-letter-spacing-lg);letter-spacing:var(--font-letter-spacing-lg)}.tracking-\(--font-letter-spacing-md\){--tw-tracking:var(--font-letter-spacing-md);letter-spacing:var(--font-letter-spacing-md)}.tracking-\(--font-letter-spacing-sm\){--tw-tracking:var(--font-letter-spacing-sm);letter-spacing:var(--font-letter-spacing-sm)}.tracking-\(--font-letter-spacing-xl\){--tw-tracking:var(--font-letter-spacing-xl);letter-spacing:var(--font-letter-spacing-xl)}.tracking-\(--font-letter-spacing-xs\){--tw-tracking:var(--font-letter-spacing-xs);letter-spacing:var(--font-letter-spacing-xs)}.text-\(--component-button-content-neutral-outlined-default\){color:var(--component-button-content-neutral-outlined-default)}.text-\(--component-button-content-neutral-transparent-default\){color:var(--component-button-content-neutral-transparent-default)}.text-\(--component-button-content-primary-outlined-default\){color:var(--component-button-content-primary-outlined-default)}.text-\(--component-button-content-primary-solid-default\){color:var(--component-button-content-primary-solid-default)}.text-\(--component-button-content-primary-transparent-default\){color:var(--component-button-content-primary-transparent-default)}.text-\(--component-button-content-secondary-solid-default\){color:var(--component-button-content-secondary-solid-default)}.text-\(--component-chip-content-neutral-default\){color:var(--component-chip-content-neutral-default)}.text-\(--component-chip-content-neutral-selected\){color:var(--component-chip-content-neutral-selected)}.text-\(--component-chip-content-primary-default\){color:var(--component-chip-content-primary-default)}.text-\(--component-chip-content-primary-selected\){color:var(--component-chip-content-primary-selected)}.text-\(--palette-content-default\){color:var(--palette-content-default)}.text-\(--palette-content-knockout\){color:var(--palette-content-knockout)}.text-\(--palette-content-link\){color:var(--palette-content-link)}.text-\(--palette-neutral-darkest\){color:var(--palette-neutral-darkest)}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-\(--component-button-border-neutral-outlined-hover\):hover{border-color:var(--component-button-border-neutral-outlined-hover)}.hover\:border-\(--component-button-border-neutral-transparent-hover\):hover{border-color:var(--component-button-border-neutral-transparent-hover)}.hover\:border-\(--component-button-border-primary-outlined-hover\):hover{border-color:var(--component-button-border-primary-outlined-hover)}.hover\:border-\(--component-button-border-primary-solid-hover\):hover{border-color:var(--component-button-border-primary-solid-hover)}.hover\:border-\(--component-button-border-primary-transparent-hover\):hover{border-color:var(--component-button-border-primary-transparent-hover)}.hover\:border-\(--component-button-border-secondary-solid-hover\):hover{border-color:var(--component-button-border-secondary-solid-hover)}.hover\:border-\(--component-chip-border-neutral-hover\):hover{border-color:var(--component-chip-border-neutral-hover)}.hover\:border-\(--component-chip-border-primary-hover\):hover{border-color:var(--component-chip-border-primary-hover)}.hover\:bg-\(--component-button-background-neutral-outlined-hover\):hover{background-color:var(--component-button-background-neutral-outlined-hover)}.hover\:bg-\(--component-button-background-neutral-transparent-hover\):hover{background-color:var(--component-button-background-neutral-transparent-hover)}.hover\:bg-\(--component-button-background-primary-outlined-hover\):hover{background-color:var(--component-button-background-primary-outlined-hover)}.hover\:bg-\(--component-button-background-primary-solid-hover\):hover{background-color:var(--component-button-background-primary-solid-hover)}.hover\:bg-\(--component-button-background-primary-transparent-hover\):hover{background-color:var(--component-button-background-primary-transparent-hover)}.hover\:bg-\(--component-button-background-secondary-solid-hover\):hover{background-color:var(--component-button-background-secondary-solid-hover)}.hover\:bg-\(--component-chip-background-neutral-hover\):hover{background-color:var(--component-chip-background-neutral-hover)}.hover\:bg-\(--component-chip-background-primary-hover\):hover{background-color:var(--component-chip-background-primary-hover)}.hover\:text-\(--component-button-content-neutral-outlined-hover\):hover{color:var(--component-button-content-neutral-outlined-hover)}.hover\:text-\(--component-button-content-neutral-transparent-hover\):hover{color:var(--component-button-content-neutral-transparent-hover)}.hover\:text-\(--component-button-content-primary-outlined-hover\):hover{color:var(--component-button-content-primary-outlined-hover)}.hover\:text-\(--component-button-content-primary-solid-hover\):hover{color:var(--component-button-content-primary-solid-hover)}.hover\:text-\(--component-button-content-primary-transparent-hover\):hover{color:var(--component-button-content-primary-transparent-hover)}.hover\:text-\(--component-button-content-secondary-solid-hover\):hover{color:var(--component-button-content-secondary-solid-hover)}.hover\:text-\(--component-chip-content-neutral-hover\):hover{color:var(--component-chip-content-neutral-hover)}.hover\:text-\(--component-chip-content-primary-hover\):hover{color:var(--component-chip-content-primary-hover)}.hover\:text-\(--palette-content-default-hover\):hover{color:var(--palette-content-default-hover)}.hover\:text-\(--palette-content-knockout-hover\):hover{color:var(--palette-content-knockout-hover)}.hover\:text-\(--palette-content-link-hover\):hover{color:var(--palette-content-link-hover)}}.active\:border-\(--component-button-border-neutral-outlined-active\):active{border-color:var(--component-button-border-neutral-outlined-active)}.active\:border-\(--component-button-border-neutral-transparent-active\):active{border-color:var(--component-button-border-neutral-transparent-active)}.active\:border-\(--component-button-border-primary-outlined-active\):active{border-color:var(--component-button-border-primary-outlined-active)}.active\:border-\(--component-button-border-primary-solid-active\):active{border-color:var(--component-button-border-primary-solid-active)}.active\:border-\(--component-button-border-primary-transparent-active\):active{border-color:var(--component-button-border-primary-transparent-active)}.active\:border-\(--component-button-border-secondary-solid-active\):active{border-color:var(--component-button-border-secondary-solid-active)}.active\:bg-\(--component-button-background-neutral-outlined-active\):active{background-color:var(--component-button-background-neutral-outlined-active)}.active\:bg-\(--component-button-background-neutral-transparent-active\):active{background-color:var(--component-button-background-neutral-transparent-active)}.active\:bg-\(--component-button-background-primary-outlined-active\):active{background-color:var(--component-button-background-primary-outlined-active)}.active\:bg-\(--component-button-background-primary-solid-active\):active{background-color:var(--component-button-background-primary-solid-active)}.active\:bg-\(--component-button-background-primary-transparent-active\):active{background-color:var(--component-button-background-primary-transparent-active)}.active\:bg-\(--component-button-background-secondary-solid-active\):active{background-color:var(--component-button-background-secondary-solid-active)}.active\:text-\(--component-button-content-neutral-outlined-active\):active{color:var(--component-button-content-neutral-outlined-active)}.active\:text-\(--component-button-content-neutral-transparent-active\):active{color:var(--component-button-content-neutral-transparent-active)}.active\:text-\(--component-button-content-primary-outlined-active\):active{color:var(--component-button-content-primary-outlined-active)}.active\:text-\(--component-button-content-primary-solid-active\):active{color:var(--component-button-content-primary-solid-active)}.active\:text-\(--component-button-content-primary-transparent-active\):active{color:var(--component-button-content-primary-transparent-active)}.active\:text-\(--component-button-content-secondary-solid-active\):active{color:var(--component-button-content-secondary-solid-active)}.active\:text-\(--palette-content-default-active\):active{color:var(--palette-content-default-active)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\(--component-button-border-neutral-outlined-default\):disabled{border-color:var(--component-button-border-neutral-outlined-default)}.disabled\:border-\(--component-button-border-neutral-transparent-default\):disabled{border-color:var(--component-button-border-neutral-transparent-default)}.disabled\:border-\(--component-button-border-primary-outlined-default\):disabled{border-color:var(--component-button-border-primary-outlined-default)}.disabled\:border-\(--component-button-border-primary-solid-default\):disabled{border-color:var(--component-button-border-primary-solid-default)}.disabled\:border-\(--component-button-border-primary-transparent-default\):disabled{border-color:var(--component-button-border-primary-transparent-default)}.disabled\:border-\(--component-button-border-secondary-solid-default\):disabled{border-color:var(--component-button-border-secondary-solid-default)}.disabled\:bg-\(--component-button-background-neutral-outlined-default\):disabled{background-color:var(--component-button-background-neutral-outlined-default)}.disabled\:bg-\(--component-button-background-neutral-transparent-default\):disabled{background-color:var(--component-button-background-neutral-transparent-default)}.disabled\:bg-\(--component-button-background-primary-outlined-default\):disabled{background-color:var(--component-button-background-primary-outlined-default)}.disabled\:bg-\(--component-button-background-primary-solid-default\):disabled{background-color:var(--component-button-background-primary-solid-default)}.disabled\:bg-\(--component-button-background-primary-transparent-default\):disabled{background-color:var(--component-button-background-primary-transparent-default)}.disabled\:bg-\(--component-button-background-secondary-solid-default\):disabled{background-color:var(--component-button-background-secondary-solid-default)}.disabled\:text-\(--component-button-content-neutral-outlined-default\):disabled{color:var(--component-button-content-neutral-outlined-default)}.disabled\:text-\(--component-button-content-neutral-transparent-default\):disabled{color:var(--component-button-content-neutral-transparent-default)}.disabled\:text-\(--component-button-content-primary-outlined-default\):disabled{color:var(--component-button-content-primary-outlined-default)}.disabled\:text-\(--component-button-content-primary-solid-default\):disabled{color:var(--component-button-content-primary-solid-default)}.disabled\:text-\(--component-button-content-primary-transparent-default\):disabled{color:var(--component-button-content-primary-transparent-default)}.disabled\:text-\(--component-button-content-secondary-solid-default\):disabled{color:var(--component-button-content-secondary-solid-default)}.disabled\:opacity-\(--_opacity-32\):disabled{opacity:var(--_opacity-32)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-48[aria-disabled=true]{opacity:.48}@media (min-width:64rem){.lg\:text-\(length\:--font-size-2xl\){font-size:var(--font-size-2xl)}.lg\:text-\(length\:--font-size-2xs\){font-size:var(--font-size-2xs)}.lg\:text-\(length\:--font-size-3xl\){font-size:var(--font-size-3xl)}.lg\:text-\(length\:--font-size-3xs\){font-size:var(--font-size-3xs)}.lg\:text-\(length\:--font-size-4xl\){font-size:var(--font-size-4xl)}.lg\:text-\(length\:--font-size-5xl\){font-size:var(--font-size-5xl)}.lg\:text-\(length\:--font-size-6xl\){font-size:var(--font-size-6xl)}.lg\:text-\(length\:--font-size-7xl\){font-size:var(--font-size-7xl)}.lg\:text-\(length\:--font-size-8xl\){font-size:var(--font-size-8xl)}.lg\:text-\(length\:--font-size-9xl\){font-size:var(--font-size-9xl)}.lg\:text-\(length\:--font-size-lg\){font-size:var(--font-size-lg)}.lg\:text-\(length\:--font-size-md\){font-size:var(--font-size-md)}.lg\:text-\(length\:--font-size-sm\){font-size:var(--font-size-sm)}.lg\:text-\(length\:--font-size-xl\){font-size:var(--font-size-xl)}.lg\:text-\(length\:--font-size-xs\){font-size:var(--font-size-xs)}.lg\:leading-\(--font-line-height-2xl\){--tw-leading:var(--font-line-height-2xl);line-height:var(--font-line-height-2xl)}.lg\:leading-\(--font-line-height-2xs\){--tw-leading:var(--font-line-height-2xs);line-height:var(--font-line-height-2xs)}.lg\:leading-\(--font-line-height-3xl\){--tw-leading:var(--font-line-height-3xl);line-height:var(--font-line-height-3xl)}.lg\:leading-\(--font-line-height-3xs\){--tw-leading:var(--font-line-height-3xs);line-height:var(--font-line-height-3xs)}.lg\:leading-\(--font-line-height-4xl\){--tw-leading:var(--font-line-height-4xl);line-height:var(--font-line-height-4xl)}.lg\:leading-\(--font-line-height-5xl\){--tw-leading:var(--font-line-height-5xl);line-height:var(--font-line-height-5xl)}.lg\:leading-\(--font-line-height-6xl\){--tw-leading:var(--font-line-height-6xl);line-height:var(--font-line-height-6xl)}.lg\:leading-\(--font-line-height-7xl\){--tw-leading:var(--font-line-height-7xl);line-height:var(--font-line-height-7xl)}.lg\:leading-\(--font-line-height-8xl\){--tw-leading:var(--font-line-height-8xl);line-height:var(--font-line-height-8xl)}.lg\:leading-\(--font-line-height-9xl\){--tw-leading:var(--font-line-height-9xl);line-height:var(--font-line-height-9xl)}.lg\:leading-\(--font-line-height-lg\){--tw-leading:var(--font-line-height-lg);line-height:var(--font-line-height-lg)}.lg\:leading-\(--font-line-height-md\){--tw-leading:var(--font-line-height-md);line-height:var(--font-line-height-md)}.lg\:leading-\(--font-line-height-sm\){--tw-leading:var(--font-line-height-sm);line-height:var(--font-line-height-sm)}.lg\:leading-\(--font-line-height-xl\){--tw-leading:var(--font-line-height-xl);line-height:var(--font-line-height-xl)}.lg\:leading-\(--font-line-height-xs\){--tw-leading:var(--font-line-height-xs);line-height:var(--font-line-height-xs)}.lg\:tracking-\(--font-letter-spacing-2xl\){--tw-tracking:var(--font-letter-spacing-2xl);letter-spacing:var(--font-letter-spacing-2xl)}.lg\:tracking-\(--font-letter-spacing-2xs\){--tw-tracking:var(--font-letter-spacing-2xs);letter-spacing:var(--font-letter-spacing-2xs)}.lg\:tracking-\(--font-letter-spacing-3xl\){--tw-tracking:var(--font-letter-spacing-3xl);letter-spacing:var(--font-letter-spacing-3xl)}.lg\:tracking-\(--font-letter-spacing-3xs\){--tw-tracking:var(--font-letter-spacing-3xs);letter-spacing:var(--font-letter-spacing-3xs)}.lg\:tracking-\(--font-letter-spacing-4xl\){--tw-tracking:var(--font-letter-spacing-4xl);letter-spacing:var(--font-letter-spacing-4xl)}.lg\:tracking-\(--font-letter-spacing-5xl\){--tw-tracking:var(--font-letter-spacing-5xl);letter-spacing:var(--font-letter-spacing-5xl)}.lg\:tracking-\(--font-letter-spacing-6xl\){--tw-tracking:var(--font-letter-spacing-6xl);letter-spacing:var(--font-letter-spacing-6xl)}.lg\:tracking-\(--font-letter-spacing-7xl\){--tw-tracking:var(--font-letter-spacing-7xl);letter-spacing:var(--font-letter-spacing-7xl)}.lg\:tracking-\(--font-letter-spacing-8xl\){--tw-tracking:var(--font-letter-spacing-8xl);letter-spacing:var(--font-letter-spacing-8xl)}.lg\:tracking-\(--font-letter-spacing-9xl\){--tw-tracking:var(--font-letter-spacing-9xl);letter-spacing:var(--font-letter-spacing-9xl)}.lg\:tracking-\(--font-letter-spacing-lg\){--tw-tracking:var(--font-letter-spacing-lg);letter-spacing:var(--font-letter-spacing-lg)}.lg\:tracking-\(--font-letter-spacing-md\){--tw-tracking:var(--font-letter-spacing-md);letter-spacing:var(--font-letter-spacing-md)}.lg\:tracking-\(--font-letter-spacing-sm\){--tw-tracking:var(--font-letter-spacing-sm);letter-spacing:var(--font-letter-spacing-sm)}.lg\:tracking-\(--font-letter-spacing-xl\){--tw-tracking:var(--font-letter-spacing-xl);letter-spacing:var(--font-letter-spacing-xl)}.lg\:tracking-\(--font-letter-spacing-xs\){--tw-tracking:var(--font-letter-spacing-xs);letter-spacing:var(--font-letter-spacing-xs)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}/* FRE Token Overrides */ :root, :host {}
@font-face {
    font-family: 'BarlowSemiCondensed';
    src: url('../fonts/Barlow-Semi-Condensed-400.1b44b0e.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}
div.datac {
  font-size: 0.5em;
  opacity: 0.5;
}
img.datac {
  transform: scale(2, 0.5);
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter-v3-latin-regular.c8ad008.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'BarlowSemiCondensed';
    src: url('../fonts/Barlow-Semi-Condensed-600.636db55.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Lora';
    src: url('../fonts/lora-v35-latin-regular.192b325.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Lora';
    src: url('../fonts/lora-v35-latin-700.d45974e.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'ShipporiMincho';
    src: url('../fonts/Shippori-Mincho-400.9d8e8fb.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}

.embed:has(> :nth-child(1)) {
    clear: both;
}

@media (min-width: 90rem) {
    .embed:not(.align-center):not([data-embed]="body-image") {
        clear: none;
    }
}

body {
    --nav-height: 126px;
    --sticky-header-height: 126px;
    --sticky-navs-height: 0px;
}

:root {
    --hds-colors-primary: #9e3326;
    --hds-colors-red: #AA0703;
    --hds-colors-globalColorError: var(--colors.red);
    --hds-colors-error: var(--colors-globalColorError);
    --hds-colors-white: #ffffff;
    --hds-colors-black: #000000;
    --hds-colors-neutral-50: #FAFAFA;
    --hds-colors-neutral-100: #F5F5F5;
    --hds-colors-neutral-200: #E5E5E5;
    --hds-colors-neutral-300: #D4D4D4;
    --hds-colors-neutral-400: #A3A3A3;
    --hds-colors-neutral-500: #737373;
    --hds-colors-neutral-600: #525252;
    --hds-colors-neutral-700: #404040;
    --hds-colors-neutral-800: #262626;
    --hds-colors-neutral-900: #171717;
    --hds-colors-neutral-950: #0A0A0A;
    --hds-sizes-primitive-1: 0.0625rem;
    --hds-sizes-primitive-4: 0.25rem;
    --hds-sizes-primitive-8: 0.5rem;
    --hds-sizes-primitive-14: 0.875rem;
    --hds-space-xxxs: 0.25rem;
    --hds-space-xxs: 0.3125rem;
    --hds-fonts-primary: font-family-primary;
    --hds-lineheight-md: 1.3;
    --hds-color-error: var(--hds-colors-error);
    --hds-color-white: var(--hds-colors-white);
    --hds-color-black: var(--hds-colors-black);
    --hds-color-error: var(--hds-colors-error);
    --hds-color-accent: var(--hds-colors-primary);
    --hds-color-neutral-50: var(--hds-colors-neutral-50);
    --hds-color-neutral-100: var(--hds-colors-neutral-100);
    --hds-color-neutral-200: var(--hds-colors-neutral-200);
    --hds-color-neutral-300: var(--hds-colors-neutral-300);
    --hds-color-neutral-400: var(--hds-colors-neutral-400);
    --hds-color-neutral-500: var(--hds-colors-neutral-500);
    --hds-color-neutral-600: var(--hds-colors-neutral-600);
    --hds-color-neutral-700: var(--hds-colors-neutral-700);
    --hds-color-neutral-800: var(--hds-colors-neutral-800);
    --hds-color-neutral-900: var(--hds-colors-neutral-900);
    --hds-color-neutral-950: var(--hds-colors-neutral-950);
    --hds-color-knockout: var(--hds-color-white);
    --hds-color-grey-dark: var(--hds-color-neutral-500);
    --hds-color-grey: var(--hds-color-neutral-300);
    --hds-color-grey-light: var(--hds-color-neutral-100);
    --hds-input-color-text: var(--hds-color-black);
    --hds-button-color-background-outlined-accent-disabled: var(--hds-color-knockout);
    --hds-button-color-background-outlined-accent-default: var(--hds-color-knockout);
    --hds-button-color-background-outlined-accent-hover: var(--hds-color-knockout);
    --hds-button-color-background-transparent-accent-default: transparent;
    --hds-button-color-background-transparent-accent-disabled: transparent;
    --hds-button-color-background-transparent-accent-hover: var(--hds-color-grey-light);
    --hds-button-color-background-default-accent-default: var(--hds-color-accent);
    --hds-button-color-background-default-accent-disabled: var(--hds-color-grey);
    --hds-button-color-background-default-accent-hover: var(--hds-color-accent);
    --hds-button-color-border-outlined-accent-default: var(--hds-color-accent);
    --hds-button-color-border-outlined-accent-disabled: var(--hds-color-grey);
    --hds-button-color-border-default-accent-default: transparent;
    --hds-button-color-border-default-accent-disabled: transparent;
    --hds-button-color-border-transparent-accent-default: transparent;
    --hds-button-color-border-transparent-accent-disabled: transparent;
    --hds-button-color-border-transparent-width: var(--hds-border-width-thin);
    --hds-button-color-border-default-width: var(--hds-border-width-thin);
    --hds-button-color-border-outlined-width: var(--hds-border-width-thin);
    --hds-button-color-icon-transparent-accent-default: var(--hds-color-accent);
    --hds-button-color-icon-transparent-accent-disabled: var(--hds-color-grey);
    --hds-button-color-icon-outlined-accent-disabled: var(--hds-color-grey);
    --hds-button-color-icon-outlined-accent-default: var(--hds-color-accent);
    --hds-button-color-icon-default-accent-default: var(--hds-color-knockout);
    --hds-button-color-icon-default-accent-disabled: var(--hds-color-grey);
    --hds-input-color-border-error: var(--hds-color-error);
    --hds-size-primitive-1: var(--hds-sizes-primitive-1);
    --hds-size-primitive-4: var(--hds-sizes-primitive-4);
    --hds-size-primitive-8: var(--hds-sizes-primitive-8);
    --hds-border-width-thin: var(--hds-size-primitive-1);
    --hds-input-size-xs: var(--hds-size-primitive-8);
    --hds-input-space-xs: var(--hds-size-primitive-8);
    --hds-input-gap-xs: var(--hds-size-primitive-4);
    --hds-input-shape-none: 0px;
    --hds-input-color-background-default: var(--hds-color-knockout);
    --hds-input-color-text-disabled: var(--hds-color-grey-dark);
    --hds-input-color-background-disabled: var(--hds-color-grey-light);
    --hds-input-color-text-placeholder: var(--hds-color-neutral-800);
    --hds-input-message-color-text: var(--hds-color-grey-dark);
    --hds-border-color-grey: var(--hds-color-grey);
    --hds-border-color-grey-dark: var(--hds-color-grey-dark);
    --hds-border-color-disabled: var(--hds-color-grey);
    --hds-border-bottom-color: var(--hds-color-neutral-900);
    --hds-text-color-error: var(--hds-color-error);
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

main {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
}

abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
[type='button'],
[type='reset'],
[type='submit'] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type='checkbox'],
[type='radio'] {
    box-sizing: border-box;
    padding: 0;
}

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
    height: auto;
}

[type='search'] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: -webkit-box;
    display: -webkit-list-item;
    display: -ms-list-itembox;
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

* {
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
    overflow-x: hidden;
    overflow-y: auto;
}

@media (prefers-reduced-motion: reduce) {
    * {
        -webkit-animation-duration: 0.01ms !important;
        animation-duration: 0.01ms !important;
        -webkit-animation-iteration-count: 1 !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}

html.no-scroll {
    overflow: hidden;
}

html.no-scroll body {
    overflow: scroll;
}

html.touch.no-scroll,
html.touch body.no-scroll {
    overflow: hidden;
}

body {
    min-height: 100vh;
    min-height: -webkit-fill-available;
}

a {
    color: inherit;
}

a:focus-visible {
    outline: 0.125rem dotted;
    outline-offset: 0.313rem;
}

button {
    color: inherit;
}

img:-moz-loading {
    color: transparent;
}

.__resp-container {
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.__resp-container:before {
    content: '';
    color: transparent;
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: var(--aspect-ratio, 100%);
}

.__resp-container img:not(.video-items-box img):not(.filmstrip-image-wrapper img):not([data-dynamic-svg]):not(.video-player img),
.__resp-container video {
    position: absolute;
    top: var(--top, 0);
    left: var(--left, 0);
    width: var(--width, 100%);
    min-width: var(--min-width, 100%);
    height: var(--height, auto);
    max-height: var(--max-height, 100%);
    object-fit: var(--object-fit, cover);
}

.__resp-container .video-player video {
    object-fit: contain;
}

.__resp-container .video-player {
    position: absolute;
    top: 0;
}

.__resp-container.lqip img[importance=auto] {
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    opacity: 0;
}

.__resp-container.lqip img[importance=auto].lazyloaded {
    opacity: 1;
}

.screen-reader-only {
    position: absolute;
    left: -10000px;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

.lqip {
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
}

@media print {
    .no-print {
        display: none !important;
    }
}

button.hds-do-not-use {
    color: revert-layer;
    font-size: revert-layer;
    line-height: revert-layer;
    margin: revert-layer;
}

.hds-do-not-use a {
    background-color: revert-layer;
    color: revert-layer;
}

@font-face {
    font-family: 'BarlowSemiCondensed';
    src: url('../fonts/barlow-semi-condensed-800.8167e12.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: "BarlowSemiCondensed-roboto";
    src: local('Roboto');
    size-adjust: 86.82%;
    ascent-override: 115.18%;
    descent-override: 23.04%;
}

@font-face {
    font-family: "BarlowSemiCondensed-local";
    src: local('Arial');
    size-adjust: 87.08%;
    ascent-override: 114.83%;
    descent-override: 22.97%;
}

@font-face {
    font-family: "Inter-roboto";
    src: local('Roboto');
    size-adjust: 107.32%;
    ascent-override: 90.27%;
    descent-override: 22.50%;
}

@font-face {
    font-family: "Inter-local";
    src: local('Arial');
    size-adjust: 107.64%;
    ascent-override: 90.00%;
    descent-override: 22.43%;
}

@font-face {
    font-family: "BarlowSemiCondensed-weight800-upcase-roboto";
    src: local('Roboto');
    size-adjust: 86.34%;
    ascent-override: 115.82%;
    descent-override: 23.16%;
}

@font-face {
    font-family: "BarlowSemiCondensed-weight800-upcase-local";
    src: local('Arial');
    size-adjust: 80.00%;
    ascent-override: 125.01%;
    descent-override: 25.00%;
}

@font-face {
    font-family: "BarlowSemiCondensed-weight800-roboto";
    src: local('Roboto');
    size-adjust: 93.01%;
    ascent-override: 107.51%;
    descent-override: 21.50%;
}

@font-face {
    font-family: "BarlowSemiCondensed-weight800-local";
    src: local('Arial');
    size-adjust: 93.29%;
    ascent-override: 107.19%;
    descent-override: 21.44%;
}

@font-face {
    font-family: "BarlowSemiCondensed-weight600-upcase-roboto";
    src: local('Roboto');
    size-adjust: 84.38%;
    ascent-override: 118.51%;
    descent-override: 23.70%;
}

@font-face {
    font-family: "BarlowSemiCondensed-weight600-upcase-local";
    src: local('Arial');
    size-adjust: 78.18%;
    ascent-override: 127.90%;
    descent-override: 25.58%;
}

@font-face {
    font-family: "BarlowSemiCondensed-upcase-roboto";
    src: local('Roboto');
    size-adjust: 82.66%;
    ascent-override: 120.98%;
    descent-override: 24.20%;
}

@font-face {
    font-family: "BarlowSemiCondensed-upcase-local";
    src: local('Arial');
    size-adjust: 76.59%;
    ascent-override: 130.57%;
    descent-override: 26.11%;
}

@font-face {
    font-family: "Lora-roboto";
    src: local('Roboto');
    size-adjust: 104.76%;
    ascent-override: 96.03%;
    descent-override: 26.15%;
}

@font-face {
    font-family: "Lora-local";
    src: local('Georgia');
    size-adjust: 105.77%;
    ascent-override: 95.11%;
    descent-override: 25.91%;
}

@font-face {
    font-family: "Lora-weightbold-roboto";
    src: local('Roboto');
    size-adjust: 107.91%;
    ascent-override: 93.23%;
    descent-override: 25.39%;
}

@font-face {
    font-family: "Lora-weightbold-local";
    src: local('Georgia');
    size-adjust: 108.94%;
    ascent-override: 92.34%;
    descent-override: 25.15%;
}

@font-face {
    font-family: "BarlowSemiCondensed-weight600-roboto";
    src: local('Roboto');
    size-adjust: 89.68%;
    ascent-override: 111.50%;
    descent-override: 22.30%;
}

@font-face {
    font-family: "BarlowSemiCondensed-weight600-local";
    src: local('Arial');
    size-adjust: 89.95%;
    ascent-override: 111.17%;
    descent-override: 22.23%;
}

@font-face {
    font-family: "ShipporiMincho-roboto";
    src: local('Roboto');
    size-adjust: 106.81%;
    ascent-override: 108.60%;
    descent-override: 26.96%;
}

@font-face {
    font-family: "ShipporiMincho-local";
    src: local('Georgia');
    size-adjust: 107.84%;
    ascent-override: 107.57%;
    descent-override: 26.71%;
}

[data-embed]:not(:defined) {
    display: none;
}

[data-embed]:defined {
    display: -webkit-var(--data-embed-display, block);
    display: var(--data-embed-display, block);
}

.css-l6552w {
    visibility: hidden;
    content-visibility: hidden;
    background-color: #fde6e5;
    color: #000;
    width: 20rem;
    max-width: 20rem;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    position: fixed;
    top: 0rem;
    z-index: 8000000;
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    -webkit-transform: translateX(-20rem);
    -moz-transform: translateX(-20rem);
    -ms-transform: translateX(-20rem);
    transform: translateX(-20rem);
}

.css-l6552w>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.css-l6552w~.sidepanelToggleable {
    -webkit-transform: initial;
    -moz-transform: initial;
    -ms-transform: initial;
    transform: initial;
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
}

.css-l6552w.open {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
    content-visibility: auto;
}

.css-l6552w.open~.sidepanelToggleable {
    -webkit-transform: translateX(20rem);
    -moz-transform: translateX(20rem);
    -ms-transform: translateX(20rem);
    transform: translateX(20rem);
}

@media(min-width: 90rem) {
    .css-l6552w.open~.sidepanelToggleable {
        -webkit-transform: translateX(7rem);
        -moz-transform: translateX(7rem);
        -ms-transform: translateX(7rem);
        transform: translateX(7rem);
    }
}

.css-1kkonqv {
    margin: 1rem 1rem 0 1rem;
    padding: 0 0.6rem;
    width: auto;
    height: 2.1875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    margin-right: 6rem;
}

.css-1kkonqv svg {
    fill: #000000;
}

.css-fpbvzc {
    height: 1rem;
    width: 1rem;
}

.css-yifa6f {
    padding: 1rem;
    color: #000000;
    text-transform: none;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 1rem;
    line-height: 2rem;
    letter-spacing: 0.0075rem;
}

.css-bdhc1k {
    background-color: #9e3326;
    border: 0;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.625rem 1.25rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    right: 1.0625rem;
    top: 1rem;
    position: absolute;
}

.css-bdhc1k:hover {
    background-color: #525252;
    color: #fff;
    cursor: pointer;
    background: inherit;
}

.css-bdhc1k:disabled {
    background-color: #F3F4F6;
    color: #A3A3A3;
    cursor: not-allowed;
}

.css-bdhc1k {
    position: absolute;
    padding: 0.6rem;
    border-radius: 0;
    margin: 0rem;
    background: inherit;
    right: 1.0625rem;
}

.css-bdhc1k:focus-visible {
    outline: 0.125rem dotted;
    outline-offset: 0.313rem;
}

.css-6dzmgw {
    width: 1rem;
    height: 1rem;
    fill: #ffffff;
}

.css-xwjhf9 {
    margin: 0.5rem 1rem 0.125rem;
    padding: 0rem;
    opacity: 35%;
    height: 0.0625rem;
    border: 0;
    width: auto;
    background-color: #000000;
    color: #fff;
}

.css-xnwoov {
    position: relative;
    list-style: none;
    margin: 0rem;
    padding: 0.6rem;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 1rem;
    line-height: 2rem;
    letter-spacing: 0.0075rem;
}

.css-xnwoov a {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-kl3863 {
    -webkit-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    padding: 0 1rem;
}

.css-kl3863.has-submenu {
    position: relative;
    padding: 0.5rem 1rem;
    color: #000000;
    -webkit-transition: padding 0.3s linear, background-color 0.2s linear;
    transition: padding 0.3s linear, background-color 0.2s linear;
}

.css-kl3863.has-submenu.submenu-open {
    padding: 0.5rem 1rem 0;
    background-color: #f9b9b6;
    color: #000;
}

.css-kl3863:focus {
    outline: 0.0625rem solid black;
}

@media (any-hover: hover) {
    .css-kl3863:hover {
        background-color: #f9b9b6;
        color: #000;
    }
}

.css-cv3h5u {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: 2.875rem;
    color: #000000;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.has-submenu .css-cv3h5u {
    height: unset;
    display: inline;
    -webkit-align-items: unset;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    padding: 0.5rem 0;
}

@media (any-hover: hover) {
    .css-cv3h5u:hover {
        color: #000000;
    }
}

.css-pjjyzu {
    position: absolute;
    right: 1.4rem;
    top: 1.2rem;
    border-color: #000000;
    border-style: solid;
    border-width: 0 0.0625rem 0.0625rem 0;
    padding: 0.2rem;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
    cursor: pointer;
    background-color: transparent;
    color: #fff;
}

.submenu-open .css-pjjyzu {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.submenu-closed .css-pjjyzu {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.css-njpu5j {
    position: relative;
    list-style: none;
    margin: 1.5625rem 0 0.5rem 1rem;
    padding: 0rem;
    max-width: 50%;
}

.css-njpu5j a {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-njpu5j:before {
    content: "";
    position: absolute;
    top: 0.5rem;
    width: 1rem;
    height: 1rem;
    background-color: #000000;
    color: #fff;
}

.visible .css-njpu5j:before {
    -webkit-mask: url(../images/globe.3f172dc.svg);
    mask: url(../images/globe.3f172dc.svg);
}

.css-1vjstyg {
    padding-left: 1.1875rem;
    position: relative;
}

.css-1vjstyg.has-submenu {
    cursor: pointer;
    position: relative;
}

.css-1vjstyg.has-submenu>button {
    top: 0.8rem;
    right: 0rem;
}

.css-3o7wti {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    pointer-events: none;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 1rem;
    line-height: 2rem;
    letter-spacing: 0.0075rem;
}

.css-bbrknr {
    margin: 0 auto;
    margin-left: 1.1rem;
}

.css-bbrknr .e1f7ykkd1 {
    border: 0.0625rem solid #000000;
}

.css-sfww4i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 3.125rem;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 1rem;
}

.css-cyxvpz {
    -webkit-text-decoration: none;
    text-decoration: none;
    margin-right: 1rem;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 1rem;
    line-height: 2rem;
    letter-spacing: 0.0075rem;
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.css-cyxvpz:last-of-type {
    margin-right: 0rem;
}

.css-1yhciq3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    left: 1rem;
    top: 1rem;
    z-index: 12000000;
    text-align: center;
    opacity: 0;
    -webkit-transform: translateY(calc(-100% - 2.5rem));
    -moz-transform: translateY(calc(-100% - 2.5rem));
    -ms-transform: translateY(calc(-100% - 2.5rem));
    transform: translateY(calc(-100% - 2.5rem));
    -webkit-text-decoration: none;
    text-decoration: none;
    border: medium solid white;
    box-shadow: 0 0 0 3px #55adff;
    background-color: #000000;
    color: #fff;
    border-radius: 1.875rem;
    font-family: Inter, Inter-roboto, Inter-local, Helvetica, Arial, Sans-serif;
    font-size: 0.875rem;
    line-height: 1;
    font-weight: bold;
    padding: 0.625rem 1.25rem;
    width: auto;
}

.css-1yhciq3:focus {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}

.css-1yhciq3:focus-visible {
    outline: none;
}

.css-1joeej0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    left: 1rem;
    top: 1rem;
    z-index: 12000000;
    text-align: center;
    opacity: 0;
    -webkit-transform: translateY(calc(-100% - 2.5rem));
    -moz-transform: translateY(calc(-100% - 2.5rem));
    -ms-transform: translateY(calc(-100% - 2.5rem));
    transform: translateY(calc(-100% - 2.5rem));
    -webkit-text-decoration: none;
    text-decoration: none;
    border: medium solid white;
    box-shadow: 0 0 0 3px #55adff;
    background-color: #000000;
    color: #fff;
    border-radius: 1.875rem;
    font-family: Inter, Inter-roboto, Inter-local, Helvetica, Arial, Sans-serif;
    font-size: 0.875rem;
    line-height: 1;
    font-weight: bold;
    padding: 0.625rem 1.25rem;
    width: auto;
}

.css-1joeej0:focus {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}

.css-1joeej0:focus-visible {
    outline: none;
}

.css-1ye8fkf {
    height: 126px;
    position: -webkit-sticky;
    position: sticky;
    z-index: 6000000;
    top: var(--nav-offset, 0);
    background-color: #ffffff;
    color: #000;
    border-bottom: 0.0625rem solid #D4D4D4;
    box-shadow: none;
}

@media(min-width: 64rem) {
    .css-1ye8fkf {
        position: -webkit-sticky;
        position: sticky;
        top: var(--nav-offset, 0);
    }
}

@media print {
    .css-1ye8fkf {
        display: none;
    }
}

.css-1ye8fkf>*,
.css-1ye8fkf img,
.css-1ye8fkf a,
.css-1ye8fkf button {
    -webkit-transition: visibility 0.3s allow-discrete, font-size 0.3s ease-in-out;
    transition: visibility 0.3s allow-discrete, font-size 0.3s ease-in-out;
}

.css-1ye8fkf .hide {
    visibility: hidden;
    height: 0;
}

.css-1ye8fkf .hide img,
.css-1ye8fkf .hide a,
.css-1ye8fkf .hide button {
    visibility: hidden;
    height: 0;
    font-size: 0px;
}

@media (min-width: 64rem) {
    html:not(.loaded) .css-1ye8fkf {
        height: auto;
    }
}

.css-1ge6dtm {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    background-color: #53c2be;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    margin: auto;
    padding: 0 1rem;
    height: 1.875rem;
}

@media(min-width: 64rem) {
    .css-1ge6dtm {
        padding: 0 2.5rem;
        height: 1.75rem;
    }
}

.css-1acvbsn {
    position: relative;
    padding-right: 0.9375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media(min-width: 40.625rem) and (max-width: 90rem) {
    .css-1acvbsn {
        padding-right: 1rem;
    }
}

@media(min-width: 90rem) {
    .css-1acvbsn {
        padding-right: 0rem;
    }
}

.css-y6m8ov {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0.3125rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: 1.5;
    letter-spacing: 0.045rem;
    padding-left: 0.3125rem;
    text-transform: capitalize;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

@media(max-width: 48rem) {
    .css-y6m8ov {
        font-size: 0.875rem;
        line-height: 1.4;
    }
}

@media(min-width: 48rem) {
    .css-y6m8ov {
        margin-left: 0.9375rem;
    }
}

.css-y6m8ov:hover {
    color: #525252;
}

.css-14mwdi7 {
    white-space: nowrap;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 0.8125rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0.045rem;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-transform: capitalize;
}

@media(max-width: 48rem) {
    .css-14mwdi7 {
        font-size: 0.70028rem;
        line-height: 2rem;
    }
}

.css-hbbk9x {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 1.875rem;
    margin: unset;
    padding-left: 1rem;
    padding-right: 1.05rem;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #53c2be;
    border-radius: 0.125rem;
    color: #000000;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 0.8125rem;
    line-height: line-height-md;
    font-weight: 700;
    letter-spacing: 0.045rem;
    text-transform: capitalize;
}

@media(max-width: 48rem) {
    .css-hbbk9x {
        font-size: 0.70028rem;
        line-height: line-height-md;
    }
}

@media (any-hover: hover) {
    .css-hbbk9x {
        -webkit-transition: box-shadow 0.2s linear, background 0.2s linear;
        transition: box-shadow 0.2s linear, background 0.2s linear;
    }
}

.css-hbbk9x:focus-visible {
    outline-color: #000000;
}

.css-hbbk9x:focus {
    outline: 0.125rem dotted #000000;
    outline-offset: 0.25rem;
}

.css-hbbk9x:hover {
    background-color: #000000;
    color: #fff;
}

.css-hbbk9x:hover svg>path {
    fill: #ffffff;
    stroke: #ffffff;
}

.css-hbbk9x svg>path {
    fill: #000000;
    stroke: #000000;
    -webkit-transition: 0.3s ease-in-out fill;
    transition: 0.3s ease-in-out fill;
}

.css-wz970k {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    z-index: 0;
    gap: 0.75rem;
}

@media(max-width: 64rem) {
    .css-wz970k {
        background: inherit;
        gap: 0;
    }
}

@media(min-width: 20rem) {
    .css-wz970k {
        padding: 0.75rem 1rem 0.25rem 1rem;
    }
}

@media(min-width: 40.625rem) {
    .css-wz970k {
        padding: 0.75rem 2.5rem;
    }
}

@media(min-width: 64rem) {
    .css-wz970k {
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 1.5rem 0 0.75rem 0;
        gap: 0;
    }
}

@media(min-width: 75rem) {
    .css-wz970k {
        max-width: 68.75rem;
        padding: 1.5rem 0 0.75rem 0;
    }
}

@media(min-width: 90rem) {
    .css-wz970k {
        max-width: 75rem;
    }
}

.css-mt5vg7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}

@media(min-width: 64rem) {
    .css-mt5vg7 {
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.css-17piqcw {
    width: 1.5rem;
    height: 1.5rem;
    background: none;
    display: block;
}

@media(max-width: 30rem) {
    .css-17piqcw {
        padding: 0rem;
    }
}

@media(min-width: 20rem) {
    .css-17piqcw {
        padding: 0rem;
    }
}

@media(min-width: 64rem) {
    .css-17piqcw {
        display: none;
    }
}

.css-17piqcw:hover {
    background: none;
}

.css-nglyeq {
    background-color: #53c2be;
    border: none;
    color: #000000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.625rem 1.25rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: 0.125rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-upcase-roboto, BarlowSemiCondensed-weight800-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: line-height-base;
    font-weight: 800;
    letter-spacing: 0.075rem;
    width: auto;
    width: 1.5rem;
    height: 1.5rem;
    background: none;
    display: block;
}

@media(max-width: 48rem) {
    .css-nglyeq {
        font-size: 0.875rem;
        line-height: line-height-base;
    }
}

.css-nglyeq:hover {
    background-color: #000000;
    color: #fff;
    cursor: pointer;
}

.css-nglyeq:disabled {
    background-color: #F3F4F6;
    color: #A3A3A3;
    cursor: not-allowed;
}

@media(max-width: 30rem) {
    .css-nglyeq {
        padding: 0rem;
    }
}

@media(min-width: 20rem) {
    .css-nglyeq {
        padding: 0rem;
    }
}

@media(min-width: 64rem) {
    .css-nglyeq {
        display: none;
    }
}

.css-nglyeq:hover {
    background: none;
}

.css-1fru31a {
    width: 1.5rem;
    height: 1.5rem;
}

.css-18uc482 {
    display: none;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 16rem;
    height: 2.25rem;
    border-radius: 1.25rem;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15) inset;
    overflow: hidden;
    background-color: #ffffff;
    color: #000;
    border: thin solid #D4D4D4;
}

@media(min-width: 64rem) {
    .css-18uc482 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.css-18uc482:focus-within {
    outline: 0.125rem solid #000000;
}

.css-18uc482 [data-theme-key="global-nav-search-input-field"] {
    background: transparent;
    border: none;
}

.css-18uc482 [data-theme-key="global-nav-search-input-field"]:focus-within {
    outline: none;
}

.css-36veqy {
    height: 100%;
    padding-left: 1.5rem;
    padding-right: 0;
}

.css-36veqy::-webkit-input-placeholder {
    color: #525252;
}

.css-36veqy::-moz-placeholder {
    color: #525252;
}

.css-36veqy:-ms-input-placeholder {
    color: #525252;
}

.css-36veqy::placeholder {
    color: #525252;
}

.css-1ylu0bo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.css-17q5kb1 {
    margin: -1px;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: 1.3;
    display: inline-block;
    cursor: pointer;
    margin-bottom: var(--hds-space-xxs);
    position: absolute;
    left: -10000px;
    width: 1px;
    height: 1px;
    padding: 0rem;
    overflow: hidden;
    white-space: nowrap;
    border-width: 0;
    letter-spacing: 0.0075rem;
}

.css-dhjieb {
    position: relative;
    overflow: hidden;
    width: 100%;
    border: 0 solid transparent;
    border-radius: var(--hds-input-shape-none);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--hds-input-gap-xs);
    outline: none;
    background: var(--hds-input-color-background-default);
    border-style: solid;
    border-width: var(--hds-border-width-thin);
    background-color: #F8F3F4;
    color: #000;
}

.css-dhjieb:focus-within {
    outline-style: none;
    outline-width: var(--hds-border-width-thin);
    outline-color: var(--hds-border-color-grey-dark);
}

.css-1hqf9o4 {
    background: none;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: 1.3;
    padding: var(--hds-input-size-xs) var(--hds-input-space-xs);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    width: 100%;
    border: 0;
    height: 1.5rem;
    box-sizing: content-box;
    outline: 0;
    color: var(--hds-input-color-text);
    font-weight: 900;
    letter-spacing: 0.0075rem;
    height: 100%;
    padding-left: 1.5rem;
    padding-right: 0;
}

.css-1hqf9o4::-webkit-input-placeholder {
    color: var(--hds-input-color-text-placeholder);
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
}

.css-1hqf9o4::-moz-placeholder {
    color: var(--hds-input-color-text-placeholder);
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
}

.css-1hqf9o4:-ms-input-placeholder {
    color: var(--hds-input-color-text-placeholder);
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
}

.css-1hqf9o4::placeholder {
    color: var(--hds-input-color-text-placeholder);
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
}

.css-1hqf9o4::-webkit-input-placeholder {
    color: #525252;
}

.css-1hqf9o4::-moz-placeholder {
    color: #525252;
}

.css-1hqf9o4:-ms-input-placeholder {
    color: #525252;
}

.css-1hqf9o4::placeholder {
    color: #525252;
}

.css-1uk21kh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    cursor: pointer;
    padding: 0.5rem;
}

.css-1uk21kh:hover {
    opacity: 0.8;
}

.css-9lngr5 {
    width: 1.25rem;
    height: 1.25rem;
}

.css-8aa961 {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.css-18udel0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 8.75rem;
    -webkit-transform: scale(1) translateZ(0);
    -moz-transform: scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    transform-origin: center;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    contain: layout paint;
}

@media(min-width: 64rem) {
    .css-18udel0 {
        width: 12rem;
    }
}

.css-7flfmd {
    height: auto;
    width: 100%;
    max-width: 100%;
    display: block;
}

.css-1feiy9l {
    display: none;
    margin-left: auto;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.75rem;
}

@media(min-width: 64rem) {
    .css-1feiy9l {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.css-1lp6l2f {
    position: relative;
    padding-right: 0.9375rem;
}

@media(min-width: 40.625rem) and (max-width: 90rem) {
    .css-1lp6l2f {
        padding-right: 1rem;
    }
}

@media(min-width: 90rem) {
    .css-1lp6l2f {
        padding-right: 0rem;
    }
}

.css-1hcayim {
    padding: 0rem;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 1.875rem;
    margin: 0 0 0 auto;
    padding-left: 1.05rem;
    padding-right: 1.05rem;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #53c2be;
    border-radius: 0.125rem;
    color: #000000;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 0.8125rem;
    line-height: line-height-md;
    font-weight: 700;
    letter-spacing: 0.045rem;
    text-transform: capitalize;
}

@media(max-width: 48rem) {
    .css-1hcayim {
        font-size: 0.70028rem;
        line-height: line-height-md;
    }
}

@media (any-hover: hover) {
    .css-1hcayim {
        -webkit-transition: box-shadow 0.2s linear, background 0.2s linear;
        transition: box-shadow 0.2s linear, background 0.2s linear;
    }
}

.css-1hcayim:focus-visible {
    outline-color: #000000;
}

.css-1hcayim:focus {
    outline: 0.125rem dotted #000000;
    outline-offset: 0.25rem;
}

.css-1hcayim:hover {
    background-color: #000000;
    color: #fff;
}

.css-1hcayim:hover svg>path {
    fill: #ffffff;
    stroke: #ffffff;
}

.css-1hcayim svg>path {
    fill: #000000;
    stroke: #000000;
    -webkit-transition: 0.3s ease-in-out fill;
    transition: 0.3s ease-in-out fill;
}

.css-9g4lkc {
    display: block;
}

@media(min-width: 64rem) {
    .css-9g4lkc {
        display: none;
    }
}

.css-iawdjf {
    visibility: hidden;
    content-visibility: hidden;
    z-index: 8000000;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: -webkit-fill-available;
    left: 0rem;
    overflow-x: hidden;
    overflow-y: scroll;
    position: fixed;
    top: 0rem;
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    width: 100%;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #F5F5F5;
    color: #000;
}

@media(min-width: 64rem) {
    .css-iawdjf {
        display: none;
    }
}

.css-iawdjf>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.css-iawdjf~.sidepanelToggleable {
    -webkit-transform: initial;
    -moz-transform: initial;
    -ms-transform: initial;
    transform: initial;
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
}

.css-iawdjf.open {
    content-visibility: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
}

.css-iawdjf.open~.sidepanelToggleable {
    -webkit-transform: translateX(20rem);
    -moz-transform: translateX(20rem);
    -ms-transform: translateX(20rem);
    transform: translateX(20rem);
}

@media(min-width: 90rem) {
    .css-iawdjf.open~.sidepanelToggleable {
        -webkit-transform: translateX(7rem);
        -moz-transform: translateX(7rem);
        -ms-transform: translateX(7rem);
        transform: translateX(7rem);
    }
}

.css-nj2ujn {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    position: relative;
}

.css-1pfnik5 {
    border: none;
    background: transparent;
    padding: 0rem;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.css-nry7ry {
    margin: 1rem;
    cursor: pointer;
    width: 2rem;
    height: 2rem;
}

.css-t3ribt {
    position: absolute;
    left: 50%;
    top: 2rem;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.css-1quqgr1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    margin: 2rem auto 0 auto;
    padding: 0 2.25rem 0 2.25rem;
    position: relative;
    width: 100%;
}

@media(min-width: 20rem) {
    .css-1quqgr1 {
        padding: 0 1.5rem 0 1.5rem;
    }
}

.css-1quqgr1 a {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.css-1kmrrpt {
    border-bottom: 0.0625rem solid #737373;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.css-1kmrrpt[aria-expanded="true"] {
    border-bottom: 0 solid transparent;
}

.css-1kmrrpt:last-child {
    border-bottom: 0 solid transparent;
}

.css-1x90bpk {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 3.125rem;
    position: relative;
    width: 100%;
    color: #171717;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 1rem;
    line-height: 1;
    font-weight: 500;
}

.css-1x90bpk a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.css-1x90bpk a:hover {
    color: #525252;
}

.css-1564wzv {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    height: 1.25rem;
    position: absolute;
    right: 0.5rem;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -moz-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    width: 1.25rem;
}

.css-113c7zs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    margin: 2rem auto 0 auto;
    padding: 0 2.25rem 0 2.25rem;
    position: relative;
    width: 100%;
    margin: 0 auto 0 auto;
    padding: 0.5rem 2.25rem 0.3125rem 2.25rem;
}

@media(min-width: 20rem) {
    .css-113c7zs {
        padding: 0 1.5rem 0 1.5rem;
    }
}

.css-113c7zs a {
    -webkit-text-decoration: none;
    text-decoration: none;
}

@media(min-width: 20rem) {
    .css-113c7zs {
        padding: 0.5rem 1.5rem 0.3125rem 1.5rem;
    }
}

.css-113c7zs>li:first-of-type {
    padding-top: 1rem;
    border-top: 0.19rem solid #A3A3A3;
}

.css-bip3yu {
    font-size: 1rem;
    line-height: 2rem;
}

.css-bip3yu>img:first-of-type {
    margin-right: 1rem;
}

.css-2qc4jd {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 3.125rem;
    position: relative;
    width: 100%;
    color: #171717;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 1rem;
    line-height: 1;
    font-weight: 500;
    font-size: 1rem;
    line-height: 2rem;
}

.css-2qc4jd a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.css-2qc4jd a:hover {
    color: #525252;
}

.css-2qc4jd>img:first-of-type {
    margin-right: 1rem;
}

.css-1bnqqm9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    margin: 2rem auto 0 auto;
    padding: 0 2.25rem 0 2.25rem;
    position: relative;
    width: 100%;
    margin: 0 auto 0 auto;
    padding: 0.5rem 2.25rem 0.3125rem 2.25rem;
}

@media(min-width: 20rem) {
    .css-1bnqqm9 {
        padding: 0 1.5rem 0 1.5rem;
    }
}

.css-1bnqqm9 a {
    -webkit-text-decoration: none;
    text-decoration: none;
}

@media(min-width: 20rem) {
    .css-1bnqqm9 {
        padding: 0.5rem 1.5rem 0.3125rem 1.5rem;
    }
}

.css-1j0ziex .e1f7ykkd1 {
    border: 0.0625rem solid #000000;
    width: 100%;
    height: 2.5rem;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 0.5rem;
}

.css-hnnjvy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 0.75rem;
}

.css-1lzq96p {
    font-size: 0.75rem;
    line-height: 2rem;
    height: 2.125rem;
    width: auto;
    padding: 0 0.625rem 0 0.625rem;
}

.css-ex6cm5 {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 3.125rem;
    position: relative;
    width: 100%;
    color: #171717;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 1rem;
    line-height: 1;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 2rem;
    height: 2.125rem;
    width: auto;
    padding: 0 0.625rem 0 0.625rem;
}

.css-ex6cm5 a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.css-ex6cm5 a:hover {
    color: #525252;
}

.css-py0ozb {
    bottom: 0;
    border-top: 0.0625rem solid #D4D4D4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    gap: 0.313rem;
    height: 6.5rem;
    margin: 0 auto;
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
    padding-bottom: env(safe-area-inset-bottom);
    background-color: #F3F4F6;
    color: #000;
}

.css-py0ozb .footer-social-button-group-side-panel {
    margin-left: 0rem;
}

.css-1q7glol {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 0.5rem;
}

.css-6uae8g {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    margin-left: -1.25rem;
    grid-auto-columns: minmax(3rem, 3rem);
    grid-auto-flow: column;
}

@media(min-width: 48rem) {
    .css-6uae8g {
        margin-left: 0rem;
    }
}

@media(min-width: 61.25rem) {
    .css-6uae8g {
        top: 2.5rem;
    }
}

.css-70qvj9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.css-n9en60 {
    padding: 0.8125rem 1rem;
}

.css-ydz1sq {
    height: 1.25rem;
    width: 1.25rem;
}

.css-ydz1sq path {
    fill: #ffffff;
}

.css-19ibavy {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.css-1yms5ct {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: auto;
    max-width: 1200px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
    gap: clamp(1.25rem, 2vw, 1.5rem);
    scrollbar-width: none;
    overflow-x: auto;
    overflow-y: hidden;
    box-sizing: content-box;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

@media(max-width: 30rem) {
    .css-1yms5ct {
        padding: 0 0.25rem;
    }
}

@media(min-width: 20rem) {
    .css-1yms5ct {
        padding: 0 1rem;
    }
}

@media(min-width: 40.625rem) {
    .css-1yms5ct {
        padding: 0 2.5rem;
    }
}

@media(min-width: 64rem) {
    .css-1yms5ct {
        padding: 0 2.5rem;
    }
}

@media(min-width: 75rem) {
    .css-1yms5ct {
        padding: 0 2.5rem;
    }
}

.css-1yms5ct:before {
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    width: 100vw;
    border-top: thin solid #D4D4D4;
    z-index: 6000000;
}

.css-1yms5ct[data-bot-mode="true"] li[data-menu-index]:hover>[data-bot-panel="true"] {
    display: block;
    visibility: visible;
    opacity: 1;
}

.css-dmguxt {
    list-style: none;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 0.875rem;
    line-height: 1.3;
    font-weight: 600;
}

.css-17658ms {
    padding: 0.5rem 0;
}

.css-1cdks19 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap;
    padding: 0.5rem 0;
    -webkit-transition: color 0.3s ease-in-out, border 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, border 0.3s ease-in-out;
}

.css-1cdks19:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.css-1s3z3gd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap;
    padding: 0.5rem 0;
    -webkit-transition: color 0.3s ease-in-out, border 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, border 0.3s ease-in-out;
}

.css-1s3z3gd:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.css-16borq0 {
    z-index: 4000000;
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--sticky-header-height, 0px));
}

.css-1auq1lm {
    height: 0rem;
}

.css-rk6tbh {
    position: relative;
    background-color: bg-primary;
}

@media(min-width: 64rem) {
    .css-rk6tbh {
        margin-right: var(--sponsor-panel-width, auto);
    }
}

.css-oqy6ua {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width: 100%;
    border-bottom: thin solid #D4D4D4;
    border-top: thin solid #D4D4D4;
}

@media(max-width: 64rem) {
    .css-oqy6ua {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
    }
}

.css-1jz1eat {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto;
    width: auto;
    font-weight: 800;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-roboto, BarlowSemiCondensed-weight800-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: 1.5;
    letter-spacing: 0.045rem;
    padding-left: 0.3125rem;
    text-transform: capitalize;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

@media(max-width: 48rem) {
    .css-1jz1eat {
        font-size: 0.875rem;
        line-height: 1.4;
    }
}

.css-1jz1eat a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding: 0.9375rem 1.2rem;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

.css-1jz1eat a::after {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #D4D4D4;
    content: "|";
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: 1rem;
    position: relative;
}

.css-1jz1eat nav:last-child>a:after {
    display: none;
}

.css-1jz1eat a:hover {
    color: #737373;
}

.css-1jz1eat:hover {
    color: #525252;
}

.css-1dyhqga {
    padding: 0.9375rem 0;
    min-width: 45.5rem;
    text-align: center;
    z-index: 2000000;
    position: relative;
    padding-bottom: 0.9375rem;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #E5E5E5;
    color: #000;
    width: 100%;
    -webkit-transition: height 0.4s ease;
    transition: height 0.4s ease;
    height: 281px;
}

@media(max-width: 40.625rem) {
    .css-1dyhqga {
        position: -webkit-sticky;
        position: sticky;
        top: calc(var(--sticky-header-height, 0px) + var(--sticky-secondary-header-height, 0px) + var(--sticky-navs-height));
    }
}

@media(max-width: 64rem) {
    .css-1dyhqga {
        margin-top: 0.938rem;
    }
}

@media(min-width: 61.25rem) {
    .css-1dyhqga {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media print {
    .css-1dyhqga {
        display: none !important;
    }
}

.css-1dyhqga>div {
    width: 100%;
}

@media (prefers-reduced-motion: reduce) {
    .css-1dyhqga {
        -webkit-transition: none;
        transition: none;
    }
}

.css-dxyhk8 {
    width: 100%;
    max-width: 100vw;
    display: grid;
    margin-bottom: 0.9375rem;
    position: relative;
    z-index: auto;
    overflow-x: clip;
}

@media print {
    .css-dxyhk8 {
        max-width: 100%;
    }
}

.css-z207vh {
    grid-column: 1/-1;
    text-align: center;
    max-width: 100vw;
}

.css-z207vh [data-theme-key="follow-topic-pill"] {
    margin: 1rem 0;
}

.css-ig50jk {
    padding: 0 0.938rem;
    text-align: left;
}

@media(min-width: 40.625rem) {
    .css-ig50jk {
        margin: 0 1rem;
        padding: 0rem;
    }
}

@media(min-width: 48rem) {
    .css-ig50jk {
        margin: 0 auto;
        max-width: 40.25rem;
        padding: 0 1rem;
    }
}

@media(min-width: 61.25rem) {
    .css-ig50jk {
        margin: 0rem;
        max-width: calc(20.625rem * 2 - 1rem);
        padding: 0 1rem;
        margin-left: calc((100vw - calc(20.625rem * 2 - 1rem) - 1rem - 20.625rem) / 2);
    }
}

@media(min-width: 64rem) {
    .css-ig50jk {
        margin: 0 auto;
        max-width: 40.25rem;
        padding: 0 1rem;
        margin-left: calc((100vw - calc(20.625rem * 2 - 1rem) - 1rem - 20.625rem) / 2);
    }
}

@media(min-width: 73.75rem) {
    .css-ig50jk {
        margin: 0 auto;
        max-width: calc(20.625rem * 2 - 1rem);
        padding: 0 1rem;
        margin-left: calc((100vw - calc(20.625rem * 2 - 1rem) - 1rem - 20.625rem) / 2);
    }
}

@media(min-width: 75rem) {
    .css-ig50jk {
        margin: 0 auto;
        max-width: calc(20.625rem * 2 - 1rem);
        padding: 0 1rem;
        margin-left: calc((100vw - calc(20.625rem * 2 - 1rem) - 1rem - 20.625rem) / 2);
    }
}

@media(min-width: 90rem) {
    .css-ig50jk {
        margin: auto;
        max-width: calc(20.625rem * 2 - 1rem);
        padding: 0 1rem;
        margin-left: calc((100vw - calc(20.625rem * 2 - 1rem)) / 2);
    }
}

@media(min-width: 64rem) {
    body:has(#page-settings[data-has-sponsor]) .css-ig50jk {
        text-align: start;
    }
}

.css-10oh1ng {
    list-style: none;
    margin: 0 auto;
    max-width: 75rem;
    padding: 1.25rem 1.25rem 0 1.6875rem;
    color: #525252;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 0.70028rem;
    line-height: 1.3;
    letter-spacing: 0.015rem;
}

@media(min-width: 20rem) {
    .css-10oh1ng {
        padding-left: 0;
    }
}

@media(min-width: 30rem) {
    .css-10oh1ng {
        padding-left: 0;
    }
}

@media(min-width: 40.625rem) {
    .css-10oh1ng {
        padding: 1.25rem 0 0 0;
        padding-left: 0;
    }
}

@media(min-width: 48rem) {
    .css-10oh1ng {
        padding: 1.25rem 0 0;
    }
}

@media(min-width: 61.25rem) {
    .css-10oh1ng {
        padding: 1.25rem 0 0;
    }
}

@media(min-width: 64rem) {
    .css-10oh1ng {
        padding: 1.25rem 0 0;
    }
}

@media(min-width: 73.75rem) {
    .css-10oh1ng {
        padding: 1.25rem 0 0;
    }
}

@media(min-width: 75rem) {
    .css-10oh1ng {
        padding: 1.25rem 0 0;
    }
}

@media(min-width: 90rem) {
    .css-10oh1ng {
        padding: 1.25rem 0 0;
    }
}

.css-zxq36b {
    display: inline;
}

.css-zxq36b+li:before {
    padding: 0.25rem;
    content: ">";
}

.css-100k4td {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-underline-offset: 0.25rem;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.css-100k4td:hover {
    color: #000000;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-underline-offset: 0.25rem;
}

.css-10e6ywj {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-underline-offset: 0.25rem;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.css-10e6ywj:hover {
    color: #000000;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-underline-offset: 0.25rem;
}

.css-huh8md {
    display: none;
}

.css-huh8md+li:before {
    padding: 0.25rem;
    content: ">";
}

.css-zqey1l {
    grid-column: 1/-1;
    font-weight: 800;
    margin-bottom: 0.9375rem;
    word-break: normal;
    margin-top: 0.9375rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-roboto, BarlowSemiCondensed-weight800-local, Helvetica, Arial, Serif;
    letter-spacing: 0.03rem;
}

@media(max-width: 40.625rem) {
    .css-zqey1l {
        word-break: break-word;
    }
}

@media(max-width: 48rem) {
    .css-zqey1l {
        font-size: 2.25rem;
        line-height: 1;
    }
}

@media(min-width: 48rem) {
    .css-zqey1l {
        font-size: 3rem;
        line-height: 1;
    }
}

@media(min-width: 64rem) {
    .css-zqey1l {
        font-size: 3rem;
        line-height: 1;
    }
}

.css-ryphmv {
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-weight: 400;
    margin-bottom: 0.625rem;
    letter-spacing: 0rem;
    text-align: left;
}

@media(max-width: 48rem) {
    .css-ryphmv {
        font-size: 1rem;
        line-height: 1.2;
    }
}

@media(min-width: 48rem) {
    .css-ryphmv {
        font-size: 1.125rem;
        line-height: 1.2;
    }
}

@media(min-width: 64rem) {
    .css-ryphmv {
        font-size: 1.125rem;
        line-height: 1.2;
    }
}

.css-ryphmv a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-decoration-color: inherit;
    text-underline-offset: 0.25rem;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    word-break: break-word;
}

.css-ryphmv a:hover {
    color: #525252;
    text-decoration-color: border-link-body-hover;
}

.css-1wx2kzj {
    grid-column: 1/4;
    width: 100%;
    color: #262626;
    margin-bottom: 0.625rem;
    padding-right: 0.3125rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-upcase-roboto, BarlowSemiCondensed-weight600-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.75rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
}

.css-1wx2kzj a {
    text-decoration-color: #125C68;
    text-decoration-thickness: 0.08rem;
}

.css-1wx2kzj span {
    display: inline-block;
    line-height: 1.6;
}

.css-1iu3zcy {
    font-style: normal;
    padding-right: 0.3125rem;
    display: block;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-upcase-roboto, BarlowSemiCondensed-upcase-local, Helvetica, Arial, Serif;
    letter-spacing: 0.0075rem;
    padding-top: 0;
    text-transform: uppercase;
}

@media(max-width: 48rem) {
    .css-1iu3zcy {
        font-size: 0.875rem;
        line-height: 1.1;
    }
}

@media(min-width: 40.625rem) {
    .css-1iu3zcy {
        font-size: 0.875rem;
        line-height: 1.1;
    }
}

@media(min-width: 48rem) {
    .css-1iu3zcy {
        font-size: 0.875rem;
        line-height: 1.1;
    }
}

@media(min-width: 64rem) {
    .css-1iu3zcy {
        font-size: 0.875rem;
        line-height: 1.1;
    }
}

.css-c851in {
    padding-right: 0.3125rem;
    display: inline-block;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-upcase-roboto, BarlowSemiCondensed-upcase-local, Helvetica, Arial, Serif;
    letter-spacing: 0.0075rem;
    padding-top: 0;
    text-transform: uppercase;
    margin-right: 0.625rem;
}

@media(max-width: 48rem) {
    .css-c851in {
        font-size: 0.875rem;
        line-height: 1.1;
    }
}

@media(min-width: 40.625rem) {
    .css-c851in {
        font-size: 0.875rem;
        line-height: 1.1;
    }
}

@media(min-width: 48rem) {
    .css-c851in {
        font-size: 0.875rem;
        line-height: 1.1;
    }
}

@media(min-width: 64rem) {
    .css-c851in {
        font-size: 0.875rem;
        line-height: 1.1;
    }
}

.css-s1p5ii {
    background: inherit;
    border: inherit;
    display: inherit;
    outline: inherit;
    font-size: inherit;
    text-transform: inherit;
    font-weight: inherit;
    font-family: inherit;
    letter-spacing: inherit;
    padding: 0rem;
}

.css-s1p5ii:focus-visible {
    outline: unset;
}

.css-1zhhz7 {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0.625rem;
    text-align: left;
    background-color: #ffffff;
    border: 0.0625rem solid #E5E5E5;
    border-color: #D4D4D4;
    position: relative;
    outline: none;
    background: #ffffff;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 1rem;
    line-height: 1.6;
    text-transform: capitalize;
    background: inherit;
    border: inherit;
    display: inherit;
    outline: inherit;
    font-size: inherit;
    text-transform: inherit;
    font-weight: inherit;
    font-family: inherit;
    letter-spacing: inherit;
    padding: 0rem;
}

.css-1zhhz7:disabled {
    color: #D4D4D4;
    border-color: #E5E5E5;
    cursor: default;
}

.css-1zhhz7:focus-visible::before {
    outline: 0.125rem dotted #000000;
}

.css-1zhhz7:before {
    content: "";
    position: absolute;
    min-height: 48px;
    min-width: 48px;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.css-1zhhz7:focus-visible {
    outline: unset;
}

.css-u3yhtm {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-decoration-color: inherit;
    text-underline-offset: 0.25rem;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    word-break: break-word;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0.625rem;
    text-align: left;
    background-color: #ffffff;
    border: 0.0625rem solid #E5E5E5;
    border-color: #D4D4D4;
    position: relative;
    outline: none;
    background: #ffffff;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 1rem;
    line-height: 1.6;
    text-transform: capitalize;
    background: inherit;
    border: inherit;
    display: inherit;
    outline: inherit;
    font-size: inherit;
    text-transform: inherit;
    font-weight: inherit;
    font-family: inherit;
    letter-spacing: inherit;
    padding: 0rem;
}

.css-u3yhtm:hover {
    color: #525252;
    text-decoration-color: border-link-body-hover;
}

.css-u3yhtm:disabled {
    color: #D4D4D4;
    border-color: #E5E5E5;
    cursor: default;
}

.css-u3yhtm:focus-visible::before {
    outline: 0.125rem dotted #000000;
}

.css-u3yhtm:before {
    content: "";
    position: absolute;
    min-height: 48px;
    min-width: 48px;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.css-u3yhtm:focus-visible {
    outline: unset;
}

.css-108y4ns {
    padding-top: 0rem;
    padding-bottom: 0rem;
}

@media(min-width: 40.625rem) {
    .css-108y4ns {
        max-width: 347px;
    }
}

.css-108y4ns .e1c1bym13 {
    margin-top: 0.625rem;
    display: inline-block;
}

.css-qiuycw {
    display: inline-block;
    text-transform: uppercase;
    color: #525252;
    margin-left: 0;
}

.css-cdk9js {
    width: 100vw;
    overflow: auto;
    margin: 0 -0.938rem;
    padding: 0 0.938rem;
}

@media(min-width: 48rem) {
    .css-cdk9js {
        width: 100vw;
        margin: 0 calc(-50vw + 50%);
        padding: 0 calc(50vw - 50%);
    }
}

@media(min-width: 61.25rem) {
    .css-cdk9js {
        overflow: clip;
        margin: 0rem;
        padding: 0rem;
    }
}

.css-1djp8zy {
    margin-top: 0.75rem;
    margin-bottom: 1.5rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: auto;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 2rem;
    border: 0.0625rem solid #737373;
    background-color: #ffffff;
    color: #000;
}

.css-1djp8zy [data-theme-key="popover-menu-icon"] {
    width: 1rem;
    height: 1rem;
}

.css-1djp8zy [data-theme-key="popover-trigger"] {
    border: none;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.css-1djp8zy [data-theme-key='unsave-button-icon'] {
    width: 1.25rem;
    height: 1.25rem;
}

@media(max-width: 30rem) {
    .css-1djp8zy [data-theme-key='unsave-button-icon'] {
        width: 1rem;
        height: 1rem;
    }
}

.css-1djp8zy [data-theme-key='save-button-icon'] {
    width: 1.25rem;
    height: 1.25rem;
}

@media(max-width: 30rem) {
    .css-1djp8zy [data-theme-key='save-button-icon'] {
        width: 1rem;
        height: 1rem;
    }
}

.css-1djp8zy button {
    background-color: transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    cursor: pointer;
    gap: 0.25rem;
    border: 0 solid transparent;
    height: 2.25rem;
    color: #000000;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 0.75rem;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
}

@media(max-width: 30rem) {
    .css-1djp8zy button {
        height: 2rem;
        font-size: 0.70028rem;
        line-height: 2rem;
    }
}

.css-1djp8zy button:focus-visible {
    outline: 0.125rem solid #1D4ED8;
    outline-offset: -0.0625rem;
    -webkit-transition: unset;
    transition: unset;
}

.css-1djp8zy button img {
    margin-right: 0;
}

.css-1djp8zy>div:first-child button {
    margin-right: 0.25rem;
    border-top-left-radius: 2rem;
    border-bottom-left-radius: 2rem;
}

.css-1djp8zy>div:last-child button {
    margin-left: 0.25rem;
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem;
}

.css-1djp8zy>div:not(:first-child):not(:last-child) button {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

.css-1djp8zy button:last-of-type {
    padding-right: 1rem;
}

.css-1djp8zy button:first-of-type {
    padding-left: 1rem;
}

.css-15r3jqf:focus {
    outline: none;
}

.css-15r3jqf:hover {
    background-color: #F5F5F5;
    color: #000;
    border: 0 solid transparent;
}

.css-15r3jqf .disabled:hover {
    background-color: orange;
    color: #000;
    border: 0 solid transparent;
}

.css-1exgad7 {
    width: 1rem;
    height: 1rem;
    margin-right: 0.625rem;
}

.css-1m4oxn6 {
    background-color: #737373;
    color: #fff;
    width: 0.0625rem;
    height: 1.5rem;
}

@media(max-width: 30rem) {
    .css-1m4oxn6 {
        height: 1.125rem;
    }
}

.css-w7h146 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0rem;
}

.css-1v8nscd {
    background-color: #ffffff;
    color: #000;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    border: thin solid black;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

.css-1v8nscd:hover {
    background-color: #D4D4D4;
    color: #000;
    cursor: pointer;
}

.css-t4ymzv {
    background-color: #ffffff;
    color: #000;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    border: thin solid black;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

.css-t4ymzv:focus {
    outline: 0.125rem dotted #000000;
    outline-offset: 0.2rem;
}

.css-t4ymzv:hover {
    background-color: #D4D4D4;
    color: #000;
    cursor: pointer;
}

.css-nyn4r7 {
    background-color: #53c2be;
    border: none;
    color: #000000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.625rem 1.25rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: 0.125rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-upcase-roboto, BarlowSemiCondensed-weight800-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: line-height-base;
    font-weight: 800;
    letter-spacing: 0.075rem;
    width: auto;
    background-color: #ffffff;
    color: #000;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    border: thin solid black;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

@media(max-width: 48rem) {
    .css-nyn4r7 {
        font-size: 0.875rem;
        line-height: line-height-base;
    }
}

.css-nyn4r7:hover {
    background-color: #000000;
    color: #fff;
    cursor: pointer;
}

.css-nyn4r7:disabled {
    background-color: #F3F4F6;
    color: #A3A3A3;
    cursor: not-allowed;
}

.css-nyn4r7:focus {
    outline: 0.125rem dotted #000000;
    outline-offset: 0.2rem;
}

.css-nyn4r7:hover {
    background-color: #D4D4D4;
    color: #000;
    cursor: pointer;
}

.css-dws89z {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

.css-166y4n8 {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    height: auto;
    border-top: thin solid #E5E5E5;
    overflow-y: auto;
    background: #ffffff;
    color: #000000;
    padding-left: 6px;
    padding-right: 6px;
    margin: 0rem;
}

@media (min-width:480px) {
    .css-166y4n8 {
        padding-left: 15vw;
        padding-right: 15vw;
    }
}

.css-k008qs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.css-1q1kaac {
    margin-bottom: 0.9375rem;
    position: relative;
}

@media(max-width: 64rem) {
    .css-1q1kaac {
        max-width: calc(100vw - (1rem * 2));
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .css-1q1kaac .e1spmc110 {
        width: 100vw;
        margin-left: calc(-1 * 1rem);
    }
}

@media(min-width: 48rem) and (max-width: 61.25rem) {
    .css-1q1kaac {
        margin-left: auto;
        margin-right: auto;
    }

    .css-1q1kaac .e1spmc110 {
        width: 100vw;
        margin-left: calc((100vw - (calc(20.625rem * 2 - 1rem) - 2 * 1rem)) / -2);
    }
}

@media(min-width: 61.25rem) and (max-width: 90rem) {
    .css-1q1kaac {
        max-width: calc(20.625rem * 2 - 1rem);
        margin-left: calc((100vw - calc(20.625rem * 2 - 1rem) - 1rem - 20.625rem) / 2);
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .css-1q1kaac .e1spmc110 {
        width: 100vw;
        margin-left: calc(calc((100vw - calc(20.625rem * 2 - 1rem) - 1rem - 20.625rem) / -2) - 1rem);
    }
}

@media(min-width: 90rem) {
    .css-1q1kaac {
        margin-left: calc((100vw - calc(20.625rem * 2 - 1rem)) / 2);
        max-width: calc(20.625rem * 2 - 1rem);
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .css-1q1kaac .e1spmc110 {
        width: 100vw;
        margin-left: calc(calc((100vw - calc(20.625rem * 2 + 1rem)) / -2) - calc(2 * 1rem));
    }

    body:has(#page-settings[data-has-sponsor]) .css-1q1kaac {
        min-width: calc(20.625rem * 2 - 1rem);
    }
}

.css-1f8o566 {
    justify-self: center;
    position: relative;
    width: 100%;
}

@media(max-width: 48rem) {
    .css-1f8o566 {
        width: 100vw;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
    }
}

.css-sm2oir {
    height: auto;
}

@media(max-width: 48rem) {
    .css-sm2oir {
        margin: auto calc(50% - 50vw);
    }
}

@media(min-width: 48rem) {
    .css-sm2oir {
        margin: auto;
    }
}

.css-96439d {
    overflow-x: hidden;
    position: relative;
    height: auto;
}

.css-1oxikel {
    position: relative;
    width: 100%;
}

.css-1oxikel img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: top;
}

.css-285vyd {
    line-height: 1;
}

@media(max-width: 73.75rem) {
    .css-285vyd {
        padding-left: 0.9375rem;
    }
}

@media(min-width: 64rem) {
    .css-285vyd {
        padding-left: 0;
    }
}

.css-1klqam7 {
    color: #525252;
    padding-right: 0.3125rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-upcase-roboto, BarlowSemiCondensed-weight600-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.70028rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
}

.css-5t0g1v {
    border-bottom: 0.0625rem solid #E5E5E5;
    border-top: 0.0625rem solid #E5E5E5;
    margin: 0rem;
    padding: .9375rem .625rem;
    text-align: center;
    width: auto;
    font-family: Inter, Inter-roboto, Inter-local, Helvetica, Arial, Sans-serif;
    font-size: 0.70028rem;
    line-height: 1.3;
    text-transform: none;
}

@media(min-width: 48rem) and (max-width: 61.25rem) {
    .css-5t0g1v {
        max-width: 45.25rem;
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
}

@media print {
    .css-5t0g1v {
        display: none;
    }
}

.css-5t0g1v a {
    color: inherit;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: inherit;
    text-decoration-thickness: 0.0625rem;
    text-underline-offset: 0.25rem;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

.css-5t0g1v a:hover {
    color: #525252;
}

.css-5t0g1v p {
    padding: 0rem;
    text-align: center;
}

.css-tuokxc {
    margin: 0rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
}

@media(max-width: 40.625rem) {
    .css-tuokxc {
        line-height: 1.3;
    }
}

@media(min-width: 30rem) {
    .css-tuokxc {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
}

@media(max-width: 40.625rem) {
    .css-tuokxc br {
        display: none;
    }
}

.css-n3hm4j {
    position: relative;
    padding-left: 0rem;
    padding-right: 0rem;
    font-family: Lora, Lora-roboto, Lora-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.6;
}

@media(min-width: 48rem) {
    .css-n3hm4j {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
}

@media(min-width: 48rem) and (max-width: 61.25rem) {
    .css-n3hm4j {
        max-width: 45.25rem;
        margin-left: auto;
        margin-right: auto;
    }
}

@media(min-width: 61.25rem) {
    .css-n3hm4j {
        padding-left: 0rem;
        padding-right: 0rem;
    }
}

@media(min-width: 73.75rem) and (max-width: 100rem) {
    .css-n3hm4j {
        padding-left: 0rem;
        padding-right: 0rem;
    }
}

@media(min-width: 90rem) {
    .css-n3hm4j {
        padding-left: 0rem;
        padding-right: 0rem;
    }
}

.css-n3hm4j:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0.7rem;
    line-height: 1.5rem;
    height: 0rem;
    visibility: hidden;
}

.css-n3hm4j em {
    font-family: Lora, Lora-roboto, Lora-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-style: italic;
}

.css-n3hm4j strong {
    font-family: Lora, Lora-weightbold-roboto, Lora-weightbold-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-weight: bold;
}

.css-8kz1tf {
    font-family: Lora, Lora-roboto, Lora-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.6;
}

.css-8kz1tf.center {
    text-align: center;
}

.css-8kz1tf.right {
    text-align: right;
}

.css-8kz1tf:first-letter {
    float: left;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 0.9375rem;
    margin-bottom: -0.625rem;
    margin-top: 0;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-upcase-roboto, BarlowSemiCondensed-upcase-local, Helvetica, Arial, Serif;
    font-size: 6.56249rem;
    line-height: 0.8;
}

@-moz-document url-prefix() {
    .css-8kz1tf:first-letter {
        margin-top: 0.625rem;
    }
}

.css-8kz1tf em {
    font-family: Lora, Lora-roboto, Lora-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-style: italic;
}

.css-8kz1tf strong {
    font-family: Lora, Lora-weightbold-roboto, Lora-weightbold-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-weight: bold;
}

.css-6wxqfj {
    font-family: Lora, Lora-roboto, Lora-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.6;
}

.css-6wxqfj.center {
    text-align: center;
}

.css-6wxqfj.right {
    text-align: right;
}

.css-6wxqfj em {
    font-family: Lora, Lora-roboto, Lora-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-style: italic;
}

.css-6wxqfj strong {
    font-family: Lora, Lora-weightbold-roboto, Lora-weightbold-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-weight: bold;
}

.css-h40fkh {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-decoration-color: #125C68;
    text-underline-offset: 0.25rem;
    color: #125C68;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    word-break: break-word;
    font-weight: 800;
}

.css-h40fkh:hover {
    color: #525252;
    text-decoration-color: #525252;
}

.css-10klw3m {
    height: 100%;
}

.css-1pko9xo {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 733px;
    background-color: #F5F5F5;
    color: #000;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin-bottom: 0.9375rem;
    padding: 1.875rem;
    text-align: center;
}

@media(max-width: 30rem) {
    .css-1pko9xo {
        min-height: 531px;
    }
}

@media(min-width: 30rem) {
    .css-1pko9xo {
        min-height: 648px;
    }
}

@media(min-width: 40.625rem) {
    .css-1pko9xo {
        min-height: 818px;
    }
}

@media(min-width: 48rem) {
    .css-1pko9xo {
        min-height: 732px;
    }
}

@media(min-width: 64rem) {
    .css-1pko9xo {
        min-height: 573px;
    }
}

@media(min-width: 73.75rem) {
    .css-1pko9xo {
        min-height: 679px;
    }
}

@media(min-width: 75rem) {
    .css-1pko9xo {
        min-height: 687px;
    }
}

.css-srcp46 {
    width: 3.125rem;
    height: 3.125rem;
    margin-top: none;
}

@media(min-width: 48rem) and (max-width: 61.25rem) {
    .css-vniqbw {
        display: grid;
        grid-gap: 1rem;
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(min-width: 61.25rem) {
    .css-vniqbw {
        display: grid;
        grid-gap: 1rem;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

.css-vr7ngo {
    margin-bottom: 0.625rem;
}

.css-u94zfv {
    margin: 0 0 0.3125rem 0;
    min-width: 5rem;
}

.css-u94zfv img:not(.el16ixo1):not(.el16ixo0):not(.eleh0h35):not(.e10ri3yb1) {
    width: 100%;
    height: auto;
}

.css-u94zfv img {
    margin-bottom: 0.625rem;
}

.css-me9690 {
    clear: none;
    position: relative;
    word-break: break-word;
    text-align: center;
}

.css-17pp2fn {
    position: absolute;
    top: -1rem;
}

.css-1dvbn13 {
    grid-area: product_media;
    margin-bottom: 0rem;
}

@media(min-width: 64rem) {
    .css-1dvbn13 {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.css-1dvbn13 a {
    margin-top: 0rem;
}

.css-ilk738 {
    grid-area: product_media;
    margin-bottom: 0rem;
}

@media(min-width: 64rem) {
    .css-ilk738 {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.css-ilk738 a {
    margin-top: 0rem;
}

.css-g6od0w {
    grid-area: product_media;
    margin-bottom: 0rem;
}

@media(min-width: 64rem) {
    .css-g6od0w {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.css-g6od0w a {
    margin-top: 0rem;
}

.css-1vj5tzq {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.css-1vj5tzq img {
    max-height: 100vw;
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: 50% 50%;
}

@media(min-width: 48rem) {
    .css-1vj5tzq img {
        max-height: 20.625rem;
    }
}

.css-1pc0key {
    width: 100%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: auto;
}

.css-1kpik7c {
    display: contents;
    grid-area: product_info;
}

.css-g9ru50 {
    grid-area: product_details;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    text-align: center;
}

@media(max-width: 48rem) {
    .css-g9ru50 {
        margin-left: 0.625rem;
        margin-right: 0.625rem;
    }
}

@media(min-width: 40.625rem) {
    .css-g9ru50 {
        margin-left: 0rem;
        margin-right: 0rem;
        height: 100%;
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
}

.css-13m9fn2 {
    font-weight: 600;
    margin: 0rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-roboto, BarlowSemiCondensed-weight600-local, Helvetica, Arial, Serif;
    letter-spacing: 0.03rem;
}

@media(max-width: 48rem) {
    .css-13m9fn2 {
        font-size: 1.375rem;
        line-height: 1;
    }
}

@media(min-width: 48rem) {
    .css-13m9fn2 {
        font-size: 1.5rem;
        line-height: 1;
    }
}

@media(min-width: 64rem) {
    .css-13m9fn2 {
        font-size: 1.5rem;
        line-height: 1;
    }
}

.css-178u7on {
    margin-bottom: 0.625rem;
    color: #525252;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-upcase-roboto, BarlowSemiCondensed-weight800-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: 1;
    padding-top: 0.3125rem;
    font-weight: 800;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
}

.css-muer5l {
    margin-bottom: 0.625rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}

.css-1lh5vb0 {
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    display: inline-block;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    background-color: #53c2be;
    border-radius: 0.125rem;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-upcase-roboto, BarlowSemiCondensed-weight800-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: line-height-base;
    font-weight: 800;
    letter-spacing: 0.075rem;
    padding: 0.625rem 1.25rem;
    text-transform: uppercase;
    width: auto;
}

@media(max-width: 48rem) {
    .css-1lh5vb0 {
        font-size: 0.875rem;
        line-height: line-height-base;
    }
}

.css-1lh5vb0:focus-visible {
    outline-color: body-cta-btn-link-focus;
}

.css-1lh5vb0:hover {
    background-color: #000000;
    color: #fff;
}

.css-9be7hn {
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    display: inline-block;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    background-color: #53c2be;
    border-radius: 0.125rem;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-upcase-roboto, BarlowSemiCondensed-weight800-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: line-height-base;
    font-weight: 800;
    letter-spacing: 0.075rem;
    padding: 0.625rem 1.25rem;
    text-transform: uppercase;
    width: auto;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    display: inline-block;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    background-color: #53c2be;
    border-radius: 0.125rem;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-upcase-roboto, BarlowSemiCondensed-weight800-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: line-height-base;
    font-weight: 800;
    letter-spacing: 0.075rem;
    padding: 0.625rem 1.25rem;
    text-transform: uppercase;
    width: auto;
}

@media(max-width: 48rem) {
    .css-9be7hn {
        font-size: 0.875rem;
        line-height: line-height-base;
    }
}

.css-9be7hn:focus-visible {
    outline-color: body-cta-btn-link-focus;
}

.css-9be7hn:hover {
    background-color: #000000;
    color: #fff;
}

@media(max-width: 48rem) {
    .css-9be7hn {
        font-size: 0.875rem;
        line-height: line-height-base;
    }
}

.css-9be7hn:focus-visible {
    outline-color: body-cta-btn-link-focus;
}

.css-9be7hn:hover {
    background-color: #000000;
    color: #fff;
}

.css-1jekdwz {
    margin-bottom: 0.625rem;
    color: #525252;
    padding-top: 1.25rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-upcase-roboto, BarlowSemiCondensed-weight800-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 800;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
}

.css-1leyx4a {
    text-decoration-thickness: 1.5px;
}

.css-q14sem {
    padding-top: 1rem;
    border-top: 0.0625rem solid #D4D4D4;
    border-bottom: 0.0625rem solid #D4D4D4;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
    border-color: #9e3326;
}

.css-q14sem [data-theme-key="carousel-inner-wrapper"] {
    margin: 0.75rem 0 1rem 0;
}

.css-q14sem [data-theme-key='carousel-item'] {
    padding: 0rem;
    -webkit-flex: 0 0 32%;
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
}

.css-q14sem [data-theme-key="carousel-link-item"] {
    padding-top: 0;
    padding-bottom: 0;
}

.css-q14sem [data-theme-key="carousel-hed"] {
    padding-left: 0;
    margin-left: 0;
}

.css-q14sem [data-theme-key='base-link'] span:nth-of-type(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}

.css-q14sem [data-theme-key='carousel-button-prev'],
.css-q14sem [data-theme-key='carousel-button-next'] {
    background: unset;
    border: none;
    top: 0;
}

.css-q14sem [data-theme-key='carousel-button-prev']:disabled,
.css-q14sem [data-theme-key='carousel-button-next']:disabled {
    background: unset;
}

.css-q14sem [data-theme-key='carousel-button-prev']:hover,
.css-q14sem [data-theme-key='carousel-button-next']:hover {
    background: unset;
}

.css-q14sem [data-theme-key='carousel-button-prev']:hover:disabled,
.css-q14sem [data-theme-key='carousel-button-next']:hover:disabled {
    background: unset;
}

.css-q14sem [data-theme-key='carousel-hed'] {
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-roboto, BarlowSemiCondensed-weight600-local, Helvetica, Arial, Serif;
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0.03rem;
}

@media(max-width: 48rem) {
    .css-q14sem [data-theme-key='carousel-hed'] {
        font-size: 1.375rem;
        line-height: 1;
    }
}

@media(min-width: 48rem) {
    .css-q14sem [data-theme-key='carousel-hed'] {
        font-size: 1.5rem;
        line-height: 1;
    }
}

@media(min-width: 64rem) {
    .css-q14sem [data-theme-key='carousel-hed'] {
        font-size: 1.5rem;
        line-height: 1;
    }
}

.css-q14sem [data-theme-key='carousel-hed'] [data-theme-key='title-design-element-before'] {
    display: none;
}

.css-q14sem [data-theme-key='carousel-link-item'] {
    max-width: 100%;
}

.css-1jke4yk {
    position: relative;
    width: 100%;
}

.css-1t3oi0e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.css-4i2xvz {
    font-size: 1.25rem;
    line-height: 1.1;
    margin: 0 0 0.9375rem 0.625rem;
    margin-bottom: 0rem;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding-left: 0.625rem;
    z-index: 2;
}

@media(max-width: 64rem) {
    .css-1yxmhzw:before {
        background-repeat: no-repeat;
        bottom: -0.2rem;
        color: #ffffff;
        content: '_';
        display: inline-block;
        height: 1.25rem;
        line-height: 1;
        margin-bottom: 0.5rem;
        margin-right: 0.625rem;
        position: relative;
        width: 1.25rem;
    }

    .loaded .css-1yxmhzw:before {
        background-image: url(../images/Clover.5c7a1a0.svg);
    }
}

@media(min-width: 48rem) {
    .loaded .css-1yxmhzw:before {
        background-image: url(../images/Clover.5c7a1a0.svg);
    }
}

.css-cbaigl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 0.9375rem 0.625rem;
    overflow-x: scroll;
    scrollbar-width: none;
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.css-cbaigl::-webkit-scrollbar {
    display: none;
}

.css-cbaigl a,
.css-cbaigl img {
    -webkit-user-drag: none;
}

.css-hew7nd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 0 45.45454545454545%;
    -ms-flex: 0 0 45.45454545454545%;
    flex: 0 0 45.45454545454545%;
    max-width: 45.45454545454545%;
    box-sizing: border-box;
    padding: 0.625rem;
    scroll-snap-align: start;
}

.css-1cf7k1a {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: 0.0075rem;
}

.css-1cf7k1a a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}

.css-1bn7a5e {
    -webkit-text-decoration: none;
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.css-1sybv8a {
    margin-right: 0.625rem;
    margin-bottom: 0.625rem;
    height: auto;
}

.css-19m4yzp {
    margin-top: 1.875rem;
    border-top: thin solid #525252;
}

.css-sfzxfp {
    display: grid;
    grid-template-areas: "authorImage nameJobTitle" "authorImage bioContainer";
    grid-template-columns: auto 1fr;
    grid-template-rows: auto;
    grid-column-gap: 0.625rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    clear: both;
}

.css-3mrz81 {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    grid-area: authorImage;
}

@media(max-width: 48rem) {
    .css-3mrz81 {
        width: 40px;
        height: 40px;
    }
}

.css-o0wq4v {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    vertical-align: middle;
    object-fit: cover;
}

.css-gorqpr {
    grid-area: nameJobTitle;
    -webkit-align-items: baseline;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.css-74jhom {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-decoration-color: inherit;
    text-underline-offset: 0.25rem;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    word-break: break-word;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-upcase-roboto, BarlowSemiCondensed-weight600-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.75rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
}

.css-74jhom:hover {
    color: #525252;
    text-decoration-color: border-link-body-hover;
}

.css-1eynwzz {
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-upcase-roboto, BarlowSemiCondensed-weight600-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.75rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-decoration-color: inherit;
    text-underline-offset: 0.25rem;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    word-break: break-word;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-upcase-roboto, BarlowSemiCondensed-weight600-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.75rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
}

.css-1eynwzz:hover {
    color: #525252;
    text-decoration-color: border-link-body-hover;
}

.css-1dsojn8 {
    grid-area: bioContainer;
}

.css-1xojokc {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 0.3125rem;
    word-break: break-word;
    font-family: ShipporiMincho, ShipporiMincho-roboto, ShipporiMincho-local, Georgia, Times, Serif;
    font-weight: 400;
    letter-spacing: 0rem;
}

@media(max-width: 48rem) {
    .css-1xojokc {
        -webkit-line-clamp: 10;
        font-size: 0.75rem;
        line-height: 1;
    }
}

@media(min-width: 48rem) {
    .css-1xojokc {
        font-size: 0.875rem;
        line-height: 1;
    }
}

@media(min-width: 64rem) {
    .css-1xojokc {
        font-size: 0.875rem;
        line-height: 1;
    }
}

.css-1xojokc>* {
    display: inline;
}

.css-1xojokc p {
    margin: 0rem;
}

.css-1xojokc p a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-decoration-color: inherit;
    text-underline-offset: 0.25rem;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    word-break: break-word;
}

.css-1xojokc p a:hover {
    color: #525252;
    text-decoration-color: border-link-body-hover;
}

.css-1xojokc p {
    line-height: 1.6;
}

.css-ciejky {
    clear: both;
    margin-top: 1.25rem;
}

.css-79elbk {
    position: relative;
}

.css-1iatuxr {
    border-bottom: 0.0625rem solid #E5E5E5;
    border-top: 0.0625rem solid #E5E5E5;
    display: block;
    grid-area: article_body;
    grid-column: article_body-start/article_body-end;
    grid-row: auto;
    justify-self: center;
    margin: 1.25rem 0 0;
}

@media(max-width: 30rem) {
    .css-1iatuxr {
        width: 100%;
    }
}

@media(max-width: 61.25rem) {
    .css-1iatuxr {
        min-height: 28rem;
    }
}

@media(min-width: 30rem) {
    .css-1iatuxr {
        width: 488px;
    }
}

@media(min-width: 40.625rem) {
    .css-1iatuxr {
        width: 612px;
    }
}

@media(min-width: 64rem) {
    .css-1iatuxr {
        max-width: 40.25rem;
    }
}

@media print {
    .css-1iatuxr {
        display: none;
    }
}

.css-es6uyf {
    padding: 0 0.938rem;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
}

@media(min-width: 40.625rem) {
    .css-es6uyf {
        padding: 0 2.5rem;
    }
}

.css-14vh9p {
    text-align: center;
    margin: 0 auto;
    max-width: 60rem;
}

.css-1sowyjy {
    margin-bottom: 1.25rem;
}

.css-1j91dx5 {
    display: inline-block;
    margin: 0 auto;
    font-weight: 600;
    border-bottom: 0.0625rem solid black;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-upcase-roboto, BarlowSemiCondensed-weight600-upcase-local, Helvetica, Arial, Serif;
    font-size: 0.75rem;
    line-height: 1;
    letter-spacing: 0.075rem;
    text-transform: uppercase;
}

.css-1r3hjm4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0rem;
    font-weight: 800;
    min-height: auto;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-roboto, BarlowSemiCondensed-weight800-local, Helvetica, Arial, Serif;
    letter-spacing: 0.03rem;
}

@media(max-width: 48rem) {
    .css-1r3hjm4 {
        font-size: 1.75rem;
        line-height: 1;
    }
}

@media(min-width: 48rem) {
    .css-1r3hjm4 {
        font-size: 2.25rem;
        line-height: 1;
    }
}

@media(min-width: 64rem) {
    .css-1r3hjm4 {
        font-size: 2.25rem;
        line-height: 1;
    }
}

.css-1ui7hop {
    margin-bottom: 0.9375rem;
    --aspect-ratio: 56.25%;
}

.css-guxj2g {
    width: 100%;
    height: 100%;
}

.css-guxj2g video {
    height: 100%;
    width: 100%;
}

.css-guxj2g .hpc-sticky video {
    position: relative;
}

.css-guxj2g .video-player-wrapper {
    background: #ffffff;
}

.css-guxj2g .video-player-wrapper:not(.hpc-sticky) {
    position: absolute;
    top: 0rem;
    width: 100%;
    height: 100%;
    z-index: 2000000;
}

.css-guxj2g .video-player-wrapper.hpc-sticky {
    z-index: 4000000;
}

.css-1d3dqod {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 2000000;
    visibility: visible;
    overflow: hidden;
}

.css-19szzr8 {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    stroke: #ffffff;
    cursor: pointer;
    height: 3.75rem;
    width: 3.75rem;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    border: .1875rem solid white;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

@media(min-width: 48rem) {
    .css-19szzr8 {
        height: 5.625rem;
        width: 5.625rem;
        border: .28125rem solid white;
    }
}

.e7hrar04:hover .css-19szzr8 {
    background-color: rgba(33, 150, 245, 0.8);
    color: #ffffff;
}

.css-ovd4yx {
    vertical-align: middle;
    width: 1.45rem;
    height: 1.4rem;
    margin-right: 0rem;
}

@media(min-width: 48rem) {
    .css-ovd4yx {
        width: 2.3125rem;
        height: 3rem;
        margin-right: .25rem;
    }
}

.css-157wciq {
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer;
}

.css-g939jb {
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer;
}

.css-172ho3e {
    margin: 1.25rem 0;
    clear: both;
    color: #000000;
    text-align: center;
    position: static;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    min-height: 523px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

@media(max-width: 40.625rem) {
    .css-172ho3e {
        position: -webkit-sticky;
        position: sticky;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: start;
        justify-content: start;
    }
}

@media(min-width: 48rem) {
    .css-172ho3e {
        min-height: 138px;
    }
}

.css-172ho3e.clearfix {
    clear: both;
}

.css-172ho3e:after {
    content: "";
    border-bottom: thin solid #E5E5E5;
    margin: 0 0.938rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
}

@media(max-width: 40.625rem) {
    .css-172ho3e:after {
        position: absolute;
        bottom: 0rem;
        width: -webkit-fill-available;
        width: -moz-available;
        width: fill-available;
    }
}

@media(min-width: 48rem) {
    .css-172ho3e:after {
        margin: 0 2.5rem 0;
    }
}

@media(min-width: 75rem) {
    .css-172ho3e:after {
        margin: 0rem;
    }
}

.css-q3d0ua {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 0.70028rem;
    line-height: 1.1;
    text-transform: none;
    margin: 0.625rem 0.938rem 0;
}

@media(min-width: 48rem) {
    .css-q3d0ua {
        margin: 0.625rem 2.5rem;
    }
}

@media(min-width: 75rem) {
    .css-q3d0ua {
        margin: 0.625rem 0;
    }
}

.css-q3d0ua:after {
    margin: 0 0 0 0.625rem;
}

.css-q3d0ua:before {
    margin: 0 0.625rem 0 0;
}

.css-q3d0ua:before,
.css-q3d0ua:after {
    background-color: #E5E5E5;
    color: inherit;
    content: "";
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 0.0625rem;
    position: relative;
}

.css-11u1es3 {
    min-width: 18.75rem;
    text-align: center;
    z-index: 2000000;
    position: relative;
    padding-bottom: 0.9375rem;
}

@media(max-width: 40.625rem) {
    .css-11u1es3 {
        position: -webkit-sticky;
        position: sticky;
        top: calc(var(--sticky-header-height, 0px) + var(--sticky-secondary-header-height, 0px) + var(--sticky-navs-height));
    }
}

@media(max-width: 64rem) {
    .css-11u1es3 {
        margin-top: 0.938rem;
    }
}

.css-bnk019 {
    overflow: hidden;
    max-width: 75rem;
    margin: 0.9375rem 0.938rem 0;
    clear: both;
}

@media(min-width: 48rem) {
    .css-bnk019 {
        margin: 0.9375rem 2.5rem 0;
    }
}

@media(min-width: 75rem) {
    .css-bnk019 {
        margin: 0.9375rem auto 0;
    }
}

@media print {
    .css-bnk019 {
        display: none;
    }
}

.css-15qxeah {
    --sticky-secondary-header-height: 0px;
    margin: 1.25rem auto 0;
}

@media print {
    .css-15qxeah {
        display: none;
    }
}

.css-v5612p {
    padding: 0 0.938rem 1.25rem 0.938rem;
    background-color: bg-block-four-across;
}

@media(min-width: 48rem) {
    .css-v5612p {
        padding: 0 2.5rem 1.875rem 2.5rem;
    }
}

@media(min-width: 61.25rem) {
    .css-v5612p {
        display: grid;
        grid-row-gap: 1.25rem;
        grid-column-gap: 1.25rem;
        grid-template-areas: "header header header" "content content ad";
        grid-template-rows: repeat(2, auto);
        grid-template-columns: auto auto auto;
    }
}

@media(min-width: 64rem) {
    .css-v5612p {
        margin: 0 auto;
    }
}

@media(min-width: 73.75rem) {
    .css-v5612p {
        grid-column-gap: 0rem;
        grid-template-areas: "lgut header header header rgut" "lgut content content ad rgut";
        grid-template-columns: 1fr repeat(3, minmax(auto, 25rem)) 1fr;
    }
}

@media(max-width: 48rem) {
    .css-v5612p [data-theme-key='four-across-layout'] {
        grid-gap: 0rem;
    }
}

@media(min-width: 48rem) {
    .css-v5612p [data-theme-key='four-across-layout'] {
        grid-gap: 0rem;
    }
}

@media(max-width: 64rem) {
    .css-v5612p:not(:first-of-type) {
        grid-row-gap: 0rem;
        padding-top: 0;
    }
}

@media(min-width: 48rem) {
    .css-v5612p:not(:first-of-type) {
        grid-row-gap: 0.625rem;
        padding-top: 0;
    }
}

.css-19izk2g {
    position: relative;
    grid-area: header;
    contain: layout;
    margin-bottom: 1.875rem;
    padding: 1.875rem 0 0.625rem;
}

.css-15iwi09 {
    margin: 0rem;
    border-bottom: 0.0625rem solid black;
    padding-bottom: 0.625rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-roboto, BarlowSemiCondensed-weight800-local, Helvetica, Arial, Serif;
    font-weight: 800;
    letter-spacing: 0.03rem;
}

@media(max-width: 48rem) {
    .css-15iwi09 {
        font-size: 2.25rem;
        line-height: 1;
    }
}

@media(min-width: 48rem) {
    .css-15iwi09 {
        font-size: 3rem;
        line-height: 1;
    }
}

@media(min-width: 64rem) {
    .css-15iwi09 {
        font-size: 3rem;
        line-height: 1;
    }
}

.css-15iwi09 a,
.css-15iwi09 span {
    overflow: hidden;
}

.css-15iwi09 a {
    color: #000000;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
    z-index: 0;
}

.css-15iwi09 a:hover {
    color: #9e3326;
}

.css-15iwi09 span:before {
    z-index: -2000000;
}

.css-lvm7x3 {
    contain: layout;
    display: grid;
    grid-area: content;
    grid-template-columns: repeat(2, 1fr);
}

@media(max-width: 48rem) {
    .css-lvm7x3 {
        grid-gap: 0rem;
        border-left: 0 solid transparent;
        border-top: 0 solid transparent;
    }
}

@media(min-width: 40.625rem) {
    .css-lvm7x3 {
        margin-top: 0.9375rem;
    }
}

@media(min-width: 48rem) {
    .css-lvm7x3 {
        grid-gap: 1.8rem;
        border-left: 0.0625rem solid #D4D4D4;
        border-top: 0.0625rem solid #D4D4D4;
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(min-width: 64rem) {
    .css-lvm7x3 {
        margin-top: 0;
    }
}

.css-glcgn8 {
    -webkit-text-decoration: none;
    text-decoration: none;
    padding: 0.9375rem;
}

@media(max-width: 48rem) {
    .css-glcgn8 {
        border: 0.0625rem solid #D4D4D4;
    }
}

@media(min-width: 48rem) {
    .css-glcgn8 {
        border-bottom: 0.0625rem solid #D4D4D4;
        border-right: 0.0625rem solid #D4D4D4;
    }
}

.css-glcgn8 h3 span {
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

.css-glcgn8 h3 span:hover {
    color: #9e3326;
}

@media(max-width: 48rem) {
    .css-glcgn8:nth-child(-n+2) {
        padding-top: 0;
    }
}

@media(max-width: 48rem) {
    .css-glcgn8:nth-child(2n) {
        border-right: 0 solid transparent;
        padding-right: 0;
    }
}

@media(max-width: 48rem) {
    .css-glcgn8:nth-child(n) {
        border-left: 0 solid transparent;
        border-top: 0 solid transparent;
    }
}

@media(max-width: 48rem) {
    .css-glcgn8:nth-child(odd) {
        padding-left: 0;
    }
}

.css-97pjk2 {
    padding: 0.9375rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding: 0.9375rem;
}

@media(max-width: 48rem) {
    .css-97pjk2 {
        border: 0.0625rem solid #D4D4D4;
    }
}

@media(min-width: 48rem) {
    .css-97pjk2 {
        border-bottom: 0.0625rem solid #D4D4D4;
        border-right: 0.0625rem solid #D4D4D4;
    }
}

@media(max-width: 48rem) {
    .css-97pjk2:nth-child(-n+2) {
        padding-top: 0;
    }
}

@media(max-width: 48rem) {
    .css-97pjk2:nth-child(2n) {
        border-right: 0 solid transparent;
        padding-right: 0;
    }
}

@media(max-width: 48rem) {
    .css-97pjk2:nth-child(n) {
        border-left: 0 solid transparent;
        border-top: 0 solid transparent;
    }
}

@media(max-width: 48rem) {
    .css-97pjk2:nth-child(odd) {
        padding-left: 0;
    }
}

@media(max-width: 48rem) {
    .css-97pjk2 {
        border: 0.0625rem solid #D4D4D4;
    }
}

@media(min-width: 48rem) {
    .css-97pjk2 {
        border-bottom: 0.0625rem solid #D4D4D4;
        border-right: 0.0625rem solid #D4D4D4;
    }
}

.css-97pjk2 h3 span {
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

.css-97pjk2 h3 span:hover {
    color: #9e3326;
}

@media(max-width: 48rem) {
    .css-97pjk2:nth-child(-n+2) {
        padding-top: 0;
    }
}

@media(max-width: 48rem) {
    .css-97pjk2:nth-child(2n) {
        border-right: 0 solid transparent;
        padding-right: 0;
    }
}

@media(max-width: 48rem) {
    .css-97pjk2:nth-child(n) {
        border-left: 0 solid transparent;
        border-top: 0 solid transparent;
    }
}

@media(max-width: 48rem) {
    .css-97pjk2:nth-child(odd) {
        padding-left: 0;
    }
}

.css-ftsoqv {
    display: block;
    margin-bottom: 0.625rem;
}

.css-ftsoqv img {
    vertical-align: top;
}

.css-1injmpp {
    padding: 0.625rem;
    text-align: center;
}

.css-lgr62q {
    margin-top: 0;
    margin-bottom: 0;
    font-family: ShipporiMincho, ShipporiMincho-roboto, ShipporiMincho-local, Georgia, Times, Serif;
}

.css-1wq94p2 {
    -webkit-text-decoration: none;
    text-decoration: none;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight600-roboto, BarlowSemiCondensed-weight600-local, Helvetica, Arial, Serif;
    font-weight: 600;
    letter-spacing: 0.03rem;
    text-align: center;
    word-break: break-word;
}

@media(max-width: 48rem) {
    .css-1wq94p2 {
        font-size: 1.375rem;
        line-height: 1;
    }
}

@media(min-width: 48rem) {
    .css-1wq94p2 {
        font-size: 1.5rem;
        line-height: 1;
    }
}

@media(min-width: 64rem) {
    .css-1wq94p2 {
        font-size: 1.5rem;
        line-height: 1;
    }
}

@media (any-hover: hover) {
    .css-1wq94p2 {
        -webkit-transition: color 0.3s ease-in-out;
        transition: color 0.3s ease-in-out;
    }

    .css-1wq94p2:hover {
        color: link-hover;
    }
}

.css-1fv2c70 {
    position: relative;
    padding-right: 0.3125rem;
}

.css-56diik {
    -webkit-transition: top var(--rr-ad-transition-duration, 0s) ease-in;
    transition: top var(--rr-ad-transition-duration, 0s) ease-in;
    min-height: 523px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    text-align: center;
    width: calc(100% + (0.938rem * 2));
    margin-top: 1.25rem;
    margin-bottom: 0.875rem;
    margin-left: -0.938rem;
}

@media(max-width: 40.625rem) {
    .css-56diik {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: start;
        justify-content: start;
        position: relative;
    }
}

@media(max-width: 61.25rem) {
    .css-56diik {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media(min-width: 20rem) and (max-width: 61.25rem) {
    .css-56diik {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media(min-width: 48rem) {
    .css-56diik {
        min-height: 138px;
        width: calc(100% + (2.5rem * 2));
        margin-left: -2.5rem;
    }
}

@media(min-width: 61.25rem) {
    .css-56diik {
        top: calc(var(--sticky-leaderboard-height, 0px) + var(--sticky-header-height) + var(--sticky-navs-height));
        width: unset;
        margin: 0rem;
        margin-left: 0rem;
        position: -webkit-sticky;
        position: sticky;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: flex-start;
        align-self: flex-start;
        grid-area: ad;
    }
}

.css-56diik:after {
    content: "";
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
    margin: 0 0.938rem;
}

@media(max-width: 40.625rem) {
    .css-56diik:after {
        position: absolute;
        bottom: 0rem;
        width: -webkit-fill-available;
        width: -moz-available;
        width: fill-available;
    }
}

@media(max-width: 61.25rem) {
    .css-56diik:after {
        border-bottom: thin solid #E5E5E5;
    }
}

@media(min-width: 48rem) {
    .css-56diik:after {
        margin: 0.9375rem 2.5rem 0;
    }
}

@media(min-width: 61.25rem) {
    .css-56diik:after {
        visibility: hidden;
    }
}

@media(min-width: 75rem) {
    .css-56diik:after {
        margin: 0.9375rem 0 0;
    }
}

.css-mpmc8v {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 0.70028rem;
    line-height: 1.1;
    text-transform: none;
    margin: 0.625rem 0.938rem 0;
}

@media(min-width: 20rem) and (max-width: 61.25rem) {
    .css-mpmc8v {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media(min-width: 48rem) {
    .css-mpmc8v {
        margin: 0.625rem 2.5rem;
    }
}

@media(min-width: 75rem) {
    .css-mpmc8v {
        margin: 0.625rem 0;
    }
}

.css-mpmc8v:after {
    margin: 0 0 0 0.625rem;
}

.css-mpmc8v:before {
    margin: 0 0.625rem 0 0;
}

.css-mpmc8v:before,
.css-mpmc8v:after {
    background-color: #E5E5E5;
    color: inherit;
    content: "";
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 0.0625rem;
    position: relative;
}

@media(min-width: 61.25rem) {

    .css-mpmc8v,
    .css-mpmc8v:after,
    .css-mpmc8v:before {
        display: none;
    }
}

.css-16xra8r {
    min-width: 18.75rem;
    text-align: center;
    z-index: 2000000;
    position: relative;
    padding-bottom: 0.9375rem;
    width: 100%;
}

@media(max-width: 40.625rem) {
    .css-16xra8r {
        position: -webkit-sticky;
        position: sticky;
        top: calc(var(--sticky-header-height, 0px) + var(--sticky-secondary-header-height, 0px) + var(--sticky-navs-height));
    }
}

@media(max-width: 64rem) {
    .css-16xra8r {
        margin-top: 0.938rem;
    }
}

@media(min-width: 20rem) and (max-width: 61.25rem) {
    .css-16xra8r {
        display: block;
    }
}

@media(min-width: 61.25rem) {
    .css-16xra8r {
        left: unset;
    }
}

.css-s31yby {
    padding: 0 0.938rem 1.25rem 0.938rem;
    background-color: bg-block-four-across;
}

@media(min-width: 48rem) {
    .css-s31yby {
        padding: 0 2.5rem 1.875rem 2.5rem;
    }
}

@media(min-width: 61.25rem) {
    .css-s31yby {
        display: grid;
        grid-row-gap: 1.25rem;
        grid-column-gap: 1.25rem;
        grid-template-areas: "header" "content";
        grid-template-rows: repeat(2, auto);
        grid-template-columns: minmax(auto, 75rem);
    }
}

@media(min-width: 64rem) {
    .css-s31yby {
        margin: 0 auto;
    }
}

@media(min-width: 73.75rem) {
    .css-s31yby {
        grid-column-gap: 0rem;
        grid-template-areas: "lgut header rgut" "lgut content rgut";
        grid-template-columns: 1fr minmax(auto, 75rem) 1fr;
    }
}

@media(max-width: 48rem) {
    .css-s31yby [data-theme-key='four-across-layout'] {
        grid-gap: 0rem;
    }
}

@media(min-width: 48rem) {
    .css-s31yby [data-theme-key='four-across-layout'] {
        grid-gap: 0rem;
    }
}

@media(max-width: 64rem) {
    .css-s31yby:not(:first-of-type) {
        grid-row-gap: 0rem;
        padding-top: 0;
    }
}

@media(min-width: 48rem) {
    .css-s31yby:not(:first-of-type) {
        grid-row-gap: 0.625rem;
        padding-top: 0;
    }
}

.css-suiwum {
    contain: layout;
    display: grid;
    grid-area: content;
    grid-template-columns: repeat(2, 1fr);
}

@media(max-width: 48rem) {
    .css-suiwum {
        grid-gap: 0rem;
        border-left: 0 solid transparent;
        border-top: 0 solid transparent;
    }
}

@media(min-width: 40.625rem) {
    .css-suiwum {
        margin-top: 0.9375rem;
    }
}

@media(min-width: 48rem) {
    .css-suiwum {
        grid-gap: 1.8rem;
        border-left: 0.0625rem solid #D4D4D4;
        border-top: 0.0625rem solid #D4D4D4;
        grid-template-columns: repeat(4, 1fr);
    }
}

@media(min-width: 64rem) {
    .css-suiwum {
        margin-top: 0;
    }
}

.css-tlb85d {
    margin: 1.25rem 0;
    clear: both;
    color: #000000;
    text-align: center;
    position: static;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    min-height: 523px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

@media(max-width: 40.625rem) {
    .css-tlb85d {
        position: -webkit-sticky;
        position: sticky;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: start;
        justify-content: start;
    }
}

@media(min-width: 48rem) {
    .css-tlb85d {
        min-height: 138px;
    }
}

@media(min-width: 61.25rem) {
    .css-tlb85d {
        margin: 1.25rem auto;
    }
}

@media(min-width: 64rem) {
    .css-tlb85d {
        max-width: 75rem;
    }
}

.css-tlb85d.clearfix {
    clear: both;
}

.css-tlb85d:after {
    content: "";
    border-bottom: thin solid #E5E5E5;
    margin: 0 0.938rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
}

@media(max-width: 40.625rem) {
    .css-tlb85d:after {
        position: absolute;
        bottom: 0rem;
        width: -webkit-fill-available;
        width: -moz-available;
        width: fill-available;
    }
}

@media(min-width: 48rem) {
    .css-tlb85d:after {
        margin: 0 2.5rem 0;
    }
}

@media(min-width: 75rem) {
    .css-tlb85d:after {
        margin: 0rem;
    }
}

.css-tlb85d #gpt-ad-leaderboard-bottom {
    position: -webkit-sticky;
    position: sticky;
}

@media(min-width: 48rem) {
    .css-tlb85d #gpt-ad-leaderboard-bottom {
        position: relative;
        margin: 0 calc(50% - 50vw);
    }
}

.css-lqypct {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Kaku Gothic ProN, Meiryo, Noto Sans, PingFang SC, Microsoft YaHei, sans-serif;
    font-size: 0.70028rem;
    line-height: 1.1;
    text-transform: none;
    margin: 0.625rem 0.938rem 0;
}

@media(min-width: 48rem) {
    .css-lqypct {
        margin: 0.625rem 2.5rem;
    }
}

@media(min-width: 75rem) {
    .css-lqypct {
        margin: 0.625rem 0;
    }
}

.css-lqypct:after {
    margin: 0 0 0 0.625rem;
    margin-right: 0rem;
}

.css-lqypct:before {
    margin: 0 0.625rem 0 0;
    margin-left: 0rem;
}

.css-lqypct:before,
.css-lqypct:after {
    background-color: #E5E5E5;
    color: inherit;
    content: "";
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 0.0625rem;
    position: relative;
}

.css-cfqo8m {
    margin: 0rem;
    min-width: 18.75rem;
    text-align: center;
    z-index: 2000000;
    position: relative;
    padding-bottom: 0.9375rem;
}

@media(max-width: 40.625rem) {
    .css-cfqo8m {
        position: -webkit-sticky;
        position: sticky;
        top: calc(var(--sticky-header-height, 0px) + var(--sticky-secondary-header-height, 0px) + var(--sticky-navs-height));
    }
}

@media(max-width: 64rem) {
    .css-cfqo8m {
        margin-top: 0.938rem;
    }
}

@media(min-width: 73.75rem) {
    .css-cfqo8m {
        margin: 0 calc((100vw - 75rem) / -2);
    }
}

.css-5v51 {
    position: relative;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    background-color: #ffffff;
    color: #000000;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
    font-size: 1rem;
    line-height: 2rem;
    letter-spacing: 0.0075rem;
}

@media(min-width: 64rem) {
    .css-5v51 {
        margin-right: var(--sponsor-panel-width, auto);
    }
}

@media print {
    .css-5v51 {
        display: none;
    }
}

body:has(#page-settings[data-has-sponsor]) .css-5v51 {
    margin-top: 25vh;
    top: -25vh;
}

@media(min-width: 64rem) {
    body:has(#page-settings[data-has-sponsor]) .css-5v51 {
        margin-top: auto;
        top: auto;
    }
}

.css-1ss7lvu {
    padding: 0 0.938rem;
    margin: 0 auto;
    max-width: 75rem;
}

@media(min-width: 40.625rem) {
    .css-1ss7lvu {
        padding: 0 2.5rem;
    }
}

.css-iz4391 {
    display: grid;
    grid-gap: 0.5rem;
    grid-template-rows: 1fr 1fr;
    line-height: 1;
}

@media(min-width: 48rem) {
    .css-iz4391 {
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        grid-gap: 10%;
        grid-template-columns: auto 1fr;
        grid-template-rows: 1fr;
    }
}

.css-154879i {
    display: block;
    max-height: 1.4375rem;
    width: 7rem;
}

.css-jmxdxt {
    height: 1.063rem;
    width: 1.063rem;
}

.css-jmxdxt path {
    fill: #ffffff;
}

.css-kzigki {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 0.5rem;
    margin-bottom: 0.875rem;
}

@media(min-width: 48rem) {
    .css-kzigki {
        grid-template-columns: repeat(4, 1fr);
    }
}

.css-1ahmq0y {
    padding: 0rem;
    -webkit-text-decoration: none;
    text-decoration: none;
}

@media (any-hover: hover) {
    .css-1ahmq0y {
        -webkit-transition: color 0.3s ease-in-out;
        transition: color 0.3s ease-in-out;
    }

    .css-1ahmq0y:hover {
        -webkit-text-decoration: underline;
        text-decoration: underline;
    }
}

.css-15si9rg {
    max-width: 12rem;
    padding-bottom: 0.3125rem;
}

.css-j307y1 {
    padding-top: 0.9375rem;
    margin: 0.3125rem 0;
}

.css-i7117i {
    padding-top: 0.9375rem;
    margin: 0.3125rem 0;
    line-height: 1.4;
}

.css-i7117i span {
    display: block;
    margin-top: 1rem;
}

.css-lqx6q4 {
    padding-top: 0.9375rem;
    line-height: 2;
}

.css-r7fsoq {
    padding: 0.625rem 0.625rem 0.625rem 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding-right: 1.25rem;
}

@media (any-hover: hover) {
    .css-r7fsoq {
        -webkit-transition: color 0.3s ease-in-out;
        transition: color 0.3s ease-in-out;
    }

    .css-r7fsoq:hover {
        -webkit-text-decoration: underline;
        text-decoration: underline;
    }
}

.css-5tjtfu {
    display: inline-block;
    margin: 1.875rem 0.9375rem 1.25rem 0;
}

.css-zvc6fs {
    display: inline-block;
    gap: 0px;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #ffffff;
    color: #000;
    border: 0.0625rem solid black;
    font-size: 0.75rem;
    line-height: 1.4;
    padding: 0.9375rem;
    text-transform: capitalize;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-roboto, BarlowSemiCondensed-weight800-local, Helvetica, Arial, Serif;
    font-weight: 800;
    letter-spacing: 0.0075rem;
    -webkit-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}

@media(max-width: 48rem) {
    .css-zvc6fs {
        text-align: left;
    }
}

@media(min-width: 48rem) {
    .css-zvc6fs {
        text-align: center;
    }
}

.css-zvc6fs:hover {
    background-color: #D4D4D4;
    color: #000;
}

.css-m5cije {
    display: inline-block;
    gap: 0px;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #ffffff;
    color: #000;
    border: 0.0625rem solid black;
    font-size: 0.75rem;
    line-height: 1.4;
    padding: 0.9375rem;
    text-transform: capitalize;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-roboto, BarlowSemiCondensed-weight800-local, Helvetica, Arial, Serif;
    font-weight: 800;
    letter-spacing: 0.0075rem;
    -webkit-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}

@media(max-width: 48rem) {
    .css-m5cije {
        text-align: left;
    }
}

@media(min-width: 48rem) {
    .css-m5cije {
        text-align: center;
    }
}

.css-m5cije:hover {
    background-color: #D4D4D4;
    color: #000;
}

.css-1wohilq {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10000000;
    background-color: #E5E5E5;
    color: #000000;
    text-align: center;
}

@media(min-width: 61.25rem) {
    .css-1wohilq {
        display: none;
    }
}

.css-6bu6ey {
    min-width: 18.75rem;
    text-align: center;
    z-index: 2000000;
    position: relative;
}

.css-1o9hvj {
    visibility: hidden;
    position: absolute;
    right: 0.625rem;
    bottom: auto;
    top: -0.7rem;
    padding: 0rem;
    margin: 0rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 2000000;
    box-sizing: content-box;
    width: 1.4rem;
    height: 1.4rem;
    border: 2px solid white;
    border-radius: 1em;
    color: #000000;
    text-overflow: clip;
    cursor: pointer;
    background-color: #000000;
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
}

.css-1o9hvj::before {
    display: inline-block;
    box-sizing: content-box;
    width: 0.75rem;
    height: 0.1rem;
    position: absolute;
    content: "";
    border: none;
    color: #000000;
    text-overflow: clip;
    background-color: #ffffff;
    text-shadow: none;
    inset: 0;
    margin: auto;
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

.css-1o9hvj::after {
    display: inline-block;
    box-sizing: content-box;
    width: 0.75rem;
    height: 0.1rem;
    position: absolute;
    content: "";
    border: none;
    color: #000000;
    text-overflow: clip;
    background-color: #ffffff;
    text-shadow: none;
    inset: 0;
    margin: auto;
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    -ms-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
}

.css-1ge6dtm {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    background-color: #53c2be;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    margin: auto;
    padding: 0 1rem;
    height: 1.875rem;
}

@media (min-width: 64rem) {
    .css-1ge6dtm {
        padding: 0 2.5rem;
        height: 1.75rem;
    }
}

.css-fcw4so {
    max-width: 75rem;
    width: 100%;
    margin: 0px auto;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 1rem;
}
.css-1bqw71k {
    -webkit-box-pack: justify;
    justify-content: space-between;
    text-align: left;
    position: relative;
    outline: none;
    text-transform: capitalize;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    color: rgb(0, 0, 0);
    padding: 0.375rem 0px;
    text-decoration: none;
    margin: 0rem;
    font-family: "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Kaku Gothic ProN", Meiryo, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;
    font-size: 0.8125rem;
    line-height: 1;
    letter-spacing: 0.045rem;
}
.css-f0ql7m > *, .css-f0ql7m img, .css-f0ql7m a, .css-f0ql7m button {
    transition: visibility 0.3s allow-discrete, font-size 0.3s 
ease-in-out;
}
.css-1bqw71k::before {
    content: "";
    position: absolute;
    min-height: 48px;
    min-width: 48px;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.css-48v6u7 {
    display: initial;
    width: 1rem;
    height: 1rem;
    margin-right: 0.5rem;
}
.css-1nsok8l {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    color: rgb(0, 0, 0);
    padding: 0.375rem 0px;
    font-family: "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Kaku Gothic ProN", Meiryo, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;
    font-size: 0.8125rem;
    line-height: 1;
    letter-spacing: 0.045rem;
}

.onlymob {
    display: none;
}
@media (max-width: 1024px) {
    .onlydesk {
        display: none;
    }
    .onlymob {
        display: flex;
    }
}
.css-1ye8fkf.e1rbq3om6 {
    position: relative!important;
}
.css-1fy16un {
    font-weight: 800;
    margin-top: 0.625rem;
    margin-bottom: 1rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-roboto, BarlowSemiCondensed-weight800-local, Helvetica, Arial, Serif;
    letter-spacing: 0.03rem;
}
@media (min-width: 64rem) {
    .css-1fy16un {
        font-size: 2.25rem;
        line-height: 1;
    }
}
.css-6wxqfj {
    font-family: Lora, Lora-roboto, Lora-local, -apple-system, BlinkMacSystemFont, Times New Roman, EB Garamond, Georgia, serif;
    font-size: 1.125rem;
    line-height: 1.6;
}
.css-9yjjja {
    -webkit-text-decoration: none;
    text-decoration: none;
    text-decoration-thickness: 0.0625rem;
    text-decoration-color: #125C68;
    text-underline-offset: 0.25rem;
    color: #fff;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    word-break: break-word;
    display: inline-block;
    font-weight: 800;
    background-color: #cb3838;
    border-radius: 0.125rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-weight800-upcase-roboto, BarlowSemiCondensed-weight800-upcase-local, Helvetica, Arial, Serif;
    font-size: 1.2rem;
    line-height: line-height-base;
    letter-spacing: 0.075rem;
    padding: 0.625rem 1.25rem;
    text-transform: uppercase;
    width: auto;
    width: 100%;
    text-align: center;
}
.css-9yjjja:hover {
    text-decoration-color: #525252;
    background-color: #146c1e;
    color: #fff;
}
.css-1ahmq0y1 {
    font-size: 0.8rem;
    font-family: BarlowSemiCondensed, BarlowSemiCondensed-roboto, BarlowSemiCondensed-local, Helvetica, Arial, Serif;
}