@charset "utf-8";

--sxs { --sxs: 0 wpds-t-eMlYlG; }

@media  {
  :root, .wpds-t-eMlYlG { --wpds-colors-alpha0: rgba(0, 0, 0, .50); --wpds-colors-alpha20: rgba(0, 0, 0, .45); --wpds-colors-alpha40: rgba(0, 0, 0, .40); --wpds-colors-alpha60: rgba(0, 0, 0, .35); --wpds-colors-alpha80: rgba(0, 0, 0, .30); --wpds-colors-alpha100: rgba(0, 0, 0, .25); --wpds-colors-alpha200: rgba(0, 0, 0, .20); --wpds-colors-alpha300: rgba(0, 0, 0, .15); --wpds-colors-alpha400: rgba(0, 0, 0, .10); --wpds-colors-alpha500: rgba(0, 0, 0, .05); --wpds-colors-alpha50: rgba(0, 0, 0, .50); --wpds-colors-alpha25: rgba(0, 0, 0, .05); --wpds-colors-mustard600: rgba(251, 241, 221, 1); --wpds-colors-mustard500: rgba(254, 227, 156, 1); --wpds-colors-mustard400: rgba(247, 202, 111, 1); --wpds-colors-mustard300: rgba(235, 179, 71, 1); --wpds-colors-mustard200: rgba(217, 158, 32, 1); --wpds-colors-mustard100: rgba(226, 163, 31, 1); --wpds-colors-mustard80: rgba(193, 139, 0, 1); --wpds-colors-mustard60: rgba(145, 104, 2, 1); --wpds-colors-mustard40: rgba(100, 72, 1, 1); --wpds-colors-yellow600: rgba(253, 250, 219, 1); --wpds-colors-yellow100: rgba(255, 236, 68, 1); --wpds-colors-gold600: rgba(250, 240, 227, 1); --wpds-colors-gold500: rgba(243, 228, 205, 1); --wpds-colors-gold400: rgba(232, 203, 164, 1); --wpds-colors-gold300: rgba(222, 181, 126, 1); --wpds-colors-gold200: rgba(211, 158, 76, 1); --wpds-colors-gold100: rgba(229, 160, 56, 1); --wpds-colors-gold80: rgba(194, 136, 47, 1); --wpds-colors-gold60: rgba(158, 97, 5, 1); --wpds-colors-gold40: rgba(109, 69, 8, 1); --wpds-colors-green600: rgba(238, 249, 234, 1); --wpds-colors-green500: rgba(213, 237, 202, 1); --wpds-colors-green400: rgba(178, 214, 160, 1); --wpds-colors-green300: rgba(145, 192, 120, 1); --wpds-colors-green200: rgba(110, 169, 81, 1); --wpds-colors-green100: rgba(54, 167, 92, 1); --wpds-colors-green80: rgba(73, 147, 39, 1); --wpds-colors-green60: rgba(56, 113, 30, 1); --wpds-colors-green40: rgba(40, 81, 21, 1); --wpds-colors-orange600: rgba(255, 239, 224, 1); --wpds-colors-orange500: rgba(251, 225, 195, 1); --wpds-colors-orange400: rgba(249, 194, 150, 1); --wpds-colors-orange300: rgba(241, 162, 106, 1); --wpds-colors-orange200: rgba(230, 130, 61, 1); --wpds-colors-orange100: rgba(243, 117, 14, 1); --wpds-colors-orange80: rgba(216, 97, 0, 1); --wpds-colors-orange60: rgba(166, 74, 0, 1); --wpds-colors-orange40: rgba(118, 53, 2, 1); --wpds-colors-teal600: rgba(234, 251, 254, 1); --wpds-colors-teal500: rgba(199, 234, 239, 1); --wpds-colors-teal400: rgba(159, 203, 211, 1); --wpds-colors-teal300: rgba(118, 172, 182, 1); --wpds-colors-teal200: rgba(74, 142, 155, 1); --wpds-colors-teal100: rgba(3, 175, 202, 1); --wpds-colors-teal80: rgba(15, 113, 128, 1); --wpds-colors-teal60: rgba(15, 84, 95, 1); --wpds-colors-teal40: rgba(11, 57, 64, 1); --wpds-colors-purple600: rgba(250, 238, 249, 1); --wpds-colors-purple500: rgba(248, 221, 244, 1); --wpds-colors-purple400: rgba(234, 179, 223, 1); --wpds-colors-purple300: rgba(217, 137, 201, 1); --wpds-colors-purple200: rgba(201, 92, 182, 1); --wpds-colors-purple100: rgba(209, 56, 191, 1); --wpds-colors-purple80: rgba(182, 35, 161, 1); --wpds-colors-purple60: rgba(136, 27, 121, 1); --wpds-colors-purple40: rgba(93, 18, 84, 1); --wpds-colors-pink600: rgba(252, 233, 239, 1); --wpds-colors-pink500: rgba(249, 222, 231, 1); --wpds-colors-pink400: rgba(239, 180, 191, 1); --wpds-colors-pink300: rgba(228, 138, 155, 1); --wpds-colors-pink200: rgba(213, 94, 119, 1); --wpds-colors-pink100: rgba(255, 79, 131, 1); --wpds-colors-pink80: rgba(195, 39, 85, 1); --wpds-colors-pink60: rgba(149, 25, 64, 1); --wpds-colors-pink40: rgba(105, 11, 44, 1); --wpds-colors-red600: rgba(253, 231, 231, 1); --wpds-colors-red500: rgba(249, 221, 219, 1); --wpds-colors-red400: rgba(242, 180, 171, 1); --wpds-colors-red300: rgba(229, 138, 124, 1); --wpds-colors-red200: rgba(211, 95, 79, 1); --wpds-colors-red100: rgba(234, 0, 23, 1); --wpds-colors-red80: rgba(190, 44, 37, 1); --wpds-colors-red60: rgba(142, 31, 27, 1); --wpds-colors-red40: rgba(99, 16, 14, 1); --wpds-colors-blue600: rgba(231, 240, 254, 1); --wpds-colors-blue500: rgba(211, 231, 250, 1); --wpds-colors-blue400: rgba(172, 197, 231, 1); --wpds-colors-blue300: rgba(132, 164, 214, 1); --wpds-colors-blue200: rgba(87, 132, 197, 1); --wpds-colors-blue100: rgba(22, 109, 252, 1); --wpds-colors-blue80: rgba(19, 102, 179, 1); --wpds-colors-blue60: rgba(15, 75, 132, 1); --wpds-colors-blue40: rgba(10, 50, 88, 1); --wpds-colors-gray700: rgba(255, 255, 255, 1); --wpds-colors-gray600: rgba(247, 247, 247, 1); --wpds-colors-gray500: rgba(240, 240, 240, 1); --wpds-colors-gray400: rgba(233, 233, 233, 1); --wpds-colors-gray300: rgba(212, 212, 212, 1); --wpds-colors-gray200: rgba(170, 170, 170, 1); --wpds-colors-gray100: rgba(115, 115, 115, 1); --wpds-colors-gray80: rgba(89, 89, 89, 1); --wpds-colors-gray60: rgba(73, 73, 73, 1); --wpds-colors-gray40: rgba(42, 42, 42, 1); --wpds-colors-gray20: rgba(17, 17, 17, 1); --wpds-colors-gray0: rgba(0, 0, 0, 1); --wpds-colors-alpha0-static: rgba(0, 0, 0, .65); --wpds-colors-alpha20-static: rgba(0, 0, 0, .45); --wpds-colors-alpha40-static: rgba(0, 0, 0, .40); --wpds-colors-alpha60-static: rgba(0, 0, 0, .35); --wpds-colors-alpha80-static: rgba(0, 0, 0, .30); --wpds-colors-alpha100-static: rgba(0, 0, 0, .25); --wpds-colors-alpha200-static: rgba(0, 0, 0, .20); --wpds-colors-alpha300-static: rgba(0, 0, 0, .15); --wpds-colors-alpha400-static: rgba(0, 0, 0, .10); --wpds-colors-alpha500-static: rgba(0, 0, 0, .05); --wpds-colors-alpha50-static: rgba(0, 0, 0, .50); --wpds-colors-alpha25-static: rgba(0, 0, 0, .05); --wpds-colors-mustard600-static: rgba(251, 241, 221, 1); --wpds-colors-mustard500-static: rgba(254, 227, 156, 1); --wpds-colors-mustard400-static: rgba(247, 202, 111, 1); --wpds-colors-mustard300-static: rgba(235, 179, 71, 1); --wpds-colors-mustard200-static: rgba(217, 158, 32, 1); --wpds-colors-mustard100-static: rgba(226, 163, 31, 1); --wpds-colors-mustard80-static: rgba(193, 139, 0, 1); --wpds-colors-mustard60-static: rgba(145, 104, 2, 1); --wpds-colors-mustard40-static: rgba(100, 72, 1, 1); --wpds-colors-yellow600-static: rgba(253, 250, 219, 1); --wpds-colors-yellow100-static: rgba(255, 236, 68, 1); --wpds-colors-gold600-static: rgba(250, 240, 227, 1); --wpds-colors-gold500-static: rgba(243, 228, 205, 1); --wpds-colors-gold400-static: rgba(232, 203, 164, 1); --wpds-colors-gold300-static: rgba(222, 181, 126, 1); --wpds-colors-gold200-static: rgba(211, 158, 76, 1); --wpds-colors-gold100-static: rgba(229, 160, 56, 1); --wpds-colors-gold80-static: rgba(194, 136, 47, 1); --wpds-colors-gold60-static: rgba(158, 97, 5, 1); --wpds-colors-gold40-static: rgba(109, 69, 8, 1); --wpds-colors-green600-static: rgba(238, 249, 234, 1); --wpds-colors-green500-static: rgba(213, 237, 202, 1); --wpds-colors-green400-static: rgba(178, 214, 160, 1); --wpds-colors-green300-static: rgba(145, 192, 120, 1); --wpds-colors-green200-static: rgba(110, 169, 81, 1); --wpds-colors-green100-static: rgba(54, 167, 92, 1); --wpds-colors-green80-static: rgba(73, 147, 39, 1); --wpds-colors-green60-static: rgba(56, 113, 30, 1); --wpds-colors-green40-static: rgba(40, 81, 21, 1); --wpds-colors-orange600-static: rgba(255, 239, 224, 1); --wpds-colors-orange500-static: rgba(251, 225, 195, 1); --wpds-colors-orange400-static: rgba(249, 194, 150, 1); --wpds-colors-orange300-static: rgba(241, 162, 106, 1); --wpds-colors-orange200-static: rgba(230, 130, 61, 1); --wpds-colors-orange100-static: rgba(243, 117, 14, 1); --wpds-colors-orange80-static: rgba(216, 97, 0, 1); --wpds-colors-orange60-static: rgba(166, 74, 0, 1); --wpds-colors-orange40-static: rgba(118, 53, 2, 1); --wpds-colors-teal600-static: rgba(234, 251, 254, 1); --wpds-colors-teal500-static: rgba(199, 234, 239, 1); --wpds-colors-teal400-static: rgba(159, 203, 211, 1); --wpds-colors-teal300-static: rgba(118, 172, 182, 1); --wpds-colors-teal200-static: rgba(74, 142, 155, 1); --wpds-colors-teal100-static: rgba(3, 175, 202, 1); --wpds-colors-teal80-static: rgba(15, 113, 128, 1); --wpds-colors-teal60-static: rgba(15, 84, 95, 1); --wpds-colors-teal40-static: rgba(11, 57, 64, 1); --wpds-colors-purple600-static: rgba(250, 238, 249, 1); --wpds-colors-purple500-static: rgba(248, 221, 244, 1); --wpds-colors-purple400-static: rgba(234, 179, 223, 1); --wpds-colors-purple300-static: rgba(217, 137, 201, 1); --wpds-colors-purple200-static: rgba(201, 92, 182, 1); --wpds-colors-purple100-static: rgba(209, 56, 191, 1); --wpds-colors-purple80-static: rgba(182, 35, 161, 1); --wpds-colors-purple60-static: rgba(136, 27, 121, 1); --wpds-colors-purple40-static: rgba(93, 18, 84, 1); --wpds-colors-pink600-static: rgba(252, 233, 239, 1); --wpds-colors-pink500-static: rgba(249, 222, 231, 1); --wpds-colors-pink400-static: rgba(239, 180, 191, 1); --wpds-colors-pink300-static: rgba(228, 138, 155, 1); --wpds-colors-pink200-static: rgba(213, 94, 119, 1); --wpds-colors-pink100-static: rgba(255, 79, 131, 1); --wpds-colors-pink80-static: rgba(195, 39, 85, 1); --wpds-colors-pink60-static: rgba(149, 25, 64, 1); --wpds-colors-pink40-static: rgba(105, 11, 44, 1); --wpds-colors-red600-static: rgba(253, 231, 231, 1); --wpds-colors-red500-static: rgba(249, 221, 219, 1); --wpds-colors-red400-static: rgba(242, 180, 171, 1); --wpds-colors-red300-static: rgba(229, 138, 124, 1); --wpds-colors-red200-static: rgba(211, 95, 79, 1); --wpds-colors-red100-static: rgba(234, 0, 23, 1); --wpds-colors-red80-static: rgba(190, 44, 37, 1); --wpds-colors-red60-static: rgba(142, 31, 27, 1); --wpds-colors-red40-static: rgba(99, 16, 14, 1); --wpds-colors-blue600-static: rgba(231, 240, 254, 1); --wpds-colors-blue500-static: rgba(211, 231, 250, 1); --wpds-colors-blue400-static: rgba(172, 197, 231, 1); --wpds-colors-blue300-static: rgba(132, 164, 214, 1); --wpds-colors-blue200-static: rgba(87, 132, 197, 1); --wpds-colors-blue100-static: rgba(22, 109, 252, 1); --wpds-colors-blue80-static: rgba(19, 102, 179, 1); --wpds-colors-blue60-static: rgba(15, 75, 132, 1); --wpds-colors-blue40-static: rgba(10, 50, 88, 1); --wpds-colors-gray700-static: rgba(255, 255, 255, 1); --wpds-colors-gray600-static: rgba(247, 247, 247, 1); --wpds-colors-gray500-static: rgba(240, 240, 240, 1); --wpds-colors-gray400-static: rgba(233, 233, 233, 1); --wpds-colors-gray300-static: rgba(212, 212, 212, 1); --wpds-colors-gray200-static: rgba(170, 170, 170, 1); --wpds-colors-gray100-static: rgba(115, 115, 115, 1); --wpds-colors-gray80-static: rgba(89, 89, 89, 1); --wpds-colors-gray60-static: rgba(73, 73, 73, 1); --wpds-colors-gray40-static: rgba(42, 42, 42, 1); --wpds-colors-gray20-static: rgba(17, 17, 17, 1); --wpds-colors-gray0-static: rgba(0, 0, 0, 1); --wpds-colors-errorContainer: var(--wpds-colors-red600); --wpds-colors-error: var(--wpds-colors-red200); --wpds-colors-warningContainer: var(--wpds-colors-orange600); --wpds-colors-warning: var(--wpds-colors-orange200); --wpds-colors-successContainer: var(--wpds-colors-green600); --wpds-colors-success: var(--wpds-colors-green80); --wpds-colors-signalContainer: var(--wpds-colors-blue600); --wpds-colors-signal: var(--wpds-colors-blue200); --wpds-colors-onMessage-subtle-hover: var(--wpds-colors-gray80); --wpds-colors-onMessage-subtle: var(--wpds-colors-gray60); --wpds-colors-onMessage-hover: var(--wpds-colors-gray80); --wpds-colors-onMessage: var(--wpds-colors-gray20); --wpds-colors-portal: var(--wpds-colors-gray700); --wpds-colors-onPortal-subtle-hover: var(--wpds-colors-gray100); --wpds-colors-onPortal-subtle: var(--wpds-colors-gray80); --wpds-colors-onPortal-hover: var(--wpds-colors-gray100); --wpds-colors-onPortal: var(--wpds-colors-gray20); --wpds-colors-onSurface-subtle-hover: var(--wpds-colors-gray100); --wpds-colors-onSurface-subtle: var(--wpds-colors-gray80); --wpds-colors-onSurface-hover: var(--wpds-colors-gray100); --wpds-colors-onSurface: var(--wpds-colors-gray20); --wpds-colors-surface-highest: var(--wpds-colors-gray700); --wpds-colors-surface: var(--wpds-colors-gray700); --wpds-colors-onBackground-subtle-hover: var(--wpds-colors-gray100); --wpds-colors-onBackground-subtle: var(--wpds-colors-gray80); --wpds-colors-onBackground-hover: var(--wpds-colors-gray100); --wpds-colors-onBackground: var(--wpds-colors-gray20); --wpds-colors-background-forSurfaces: var(--wpds-colors-gray600); --wpds-colors-background: var(--wpds-colors-gray700); --wpds-colors-accessible: var(--wpds-colors-gray80); --wpds-colors-outline-subtle: var(--wpds-colors-alpha500); --wpds-colors-outline: var(--wpds-colors-alpha400); --wpds-colors-subtle: var(--wpds-colors-gray300); --wpds-colors-faint: var(--wpds-colors-gray400); --wpds-colors-onDisabled: var(--wpds-colors-alpha80); --wpds-colors-disabled: var(--wpds-colors-alpha500); --wpds-colors-onCtaContainer-subtle-hover: var(--wpds-colors-gray80); --wpds-colors-onCtaContainer-subtle: var(--wpds-colors-gray60); --wpds-colors-onCtaContainer-hover: var(--wpds-colors-gray80); --wpds-colors-onCtaContainer: var(--wpds-colors-gray20); --wpds-colors-ctaContainer: var(--wpds-colors-blue600); --wpds-colors-onCta-hover: var(--wpds-colors-gray600-static); --wpds-colors-onCta: var(--wpds-colors-gray700-static); --wpds-colors-cta-hover: var(--wpds-colors-blue80); --wpds-colors-cta: var(--wpds-colors-blue100); --wpds-colors-onSecondary-subtle-hover: var(--wpds-colors-gray100); --wpds-colors-onSecondary-subtle: var(--wpds-colors-gray80); --wpds-colors-onSecondary-hover: var(--wpds-colors-gray100); --wpds-colors-onSecondary: var(--wpds-colors-gray20); --wpds-colors-secondary-hover: var(--wpds-colors-gray500); --wpds-colors-secondary: var(--wpds-colors-gray700); --wpds-colors-onPrimary-subtle-hover: var(--wpds-colors-gray200); --wpds-colors-onPrimary-subtle: var(--wpds-colors-gray300); --wpds-colors-onPrimary-hover: var(--wpds-colors-gray200); --wpds-colors-onPrimary: var(--wpds-colors-gray700); --wpds-colors-primary-hover: var(--wpds-colors-gray40); --wpds-colors-primary: var(--wpds-colors-gray20); --wpds-sizes-100: 1rem; --wpds-sizes-125: 1.25rem; --wpds-sizes-150: 1.5rem; --wpds-sizes-175: 1.75rem; --wpds-sizes-200: 2rem; --wpds-sizes-225: 2.25rem; --wpds-sizes-250: 2.5rem; --wpds-sizes-275: 2.75rem; --wpds-sizes-300: 3rem; --wpds-sizes-350: 3.5rem; --wpds-sizes-400: 4rem; --wpds-sizes-450: 4.5rem; --wpds-sizes-500: 5rem; --wpds-sizes-025: 0.25rem; --wpds-sizes-050: 0.5rem; --wpds-sizes-075: 0.75rem; --wpds-sizes-087: 0.875rem; --wpds-space-100: 1rem; --wpds-space-125: 1.25rem; --wpds-space-150: 1.5rem; --wpds-space-175: 1.75rem; --wpds-space-200: 2rem; --wpds-space-225: 2.25rem; --wpds-space-250: 2.5rem; --wpds-space-275: 2.75rem; --wpds-space-300: 3rem; --wpds-space-350: 3.5rem; --wpds-space-400: 4rem; --wpds-space-450: 4.5rem; --wpds-space-500: 5rem; --wpds-space-025: 0.25rem; --wpds-space-050: 0.5rem; --wpds-space-075: 0.75rem; --wpds-radii-100: 1rem; --wpds-radii-125: 1.25rem; --wpds-radii-150: 1.5rem; --wpds-radii-012: 0.125rem; --wpds-radii-025: 0.25rem; --wpds-radii-050: 0.5rem; --wpds-radii-075: 0.75rem; --wpds-radii-round: 9999px; --wpds-fonts-headline: Postoni, garamond, serif; --wpds-fonts-subhead: Franklin, arial, sans-serif; --wpds-fonts-body: georgia, Times New Roman, serif; --wpds-fonts-meta: Franklin, arial, sans-serif; --wpds-fonts-magazine: PostoniDisplayMag, garamond, serif; --wpds-fontSizes-100: 1rem; --wpds-fontSizes-112: 1.125rem; --wpds-fontSizes-125: 1.25rem; --wpds-fontSizes-150: 1.5rem; --wpds-fontSizes-175: 1.75rem; --wpds-fontSizes-200: 2rem; --wpds-fontSizes-225: 2.25rem; --wpds-fontSizes-250: 2.5rem; --wpds-fontSizes-275: 2.75rem; --wpds-fontSizes-300: 3rem; --wpds-fontSizes-350: 3.5rem; --wpds-fontSizes-400: 4rem; --wpds-fontSizes-450: 4.5rem; --wpds-fontSizes-500: 5rem; --wpds-fontSizes-075: 0.75rem; --wpds-fontSizes-087: 0.875rem; --wpds-fontWeights-light: 300; --wpds-fontWeights-regular: 400; --wpds-fontWeights-bold: 700; --wpds-fontWeights-ultra: 800; --wpds-shadows-50: 0px 2px 0px 0px #D5D5D5; --wpds-shadows-100: 0px 1px 2px 0px rgba(0, 0, 0, 0.15); --wpds-shadows-200: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); --wpds-shadows-300: 0px 4px 8px 0px rgba(0, 0, 0, 0.15); --wpds-shadows-400: 0px 8px 16px 0px rgba(0, 0, 0, 0.15); --wpds-shadows-500: 0px 16px 32px 0px rgba(0, 0, 0, 0.15); --wpds-zIndices-offer: 400; --wpds-zIndices-shell: 300; --wpds-zIndices-ads: 200; --wpds-zIndices-page: 100; --wpds-lineHeights-100: 1; --wpds-lineHeights-110: 1.1; --wpds-lineHeights-125: 1.25; --wpds-lineHeights-150: 1.5; --wpds-lineHeights-160: 1.6; --wpds-lineHeights-175: 1.75; --wpds-lineHeights-200: 2; --wpds-lineHeights-240: 2.4; --wpds-lineHeights-headline: var(--wpds-lineHeights-110); --wpds-lineHeights-body: var(--wpds-lineHeights-160); --wpds-lineHeights-meta: var(--wpds-lineHeights-125); --wpds-lineHeights-subhead: var(--wpds-lineHeights-meta); --wpds-transitions-allFast: all var(--wpds-transitions-fast) var(--wpds-transitions-inOut); --wpds-transitions-fast: 0.2s; --wpds-transitions-normal: 0.3s; --wpds-transitions-inOut: cubic-bezier(.4, 0, .2, 1); }
}

--sxs { --sxs: 1 wpds-k-fxHWRf wpds-k-jYBrOR wpds-k-fNLrdV wpds-k-fhCilR fKgLxX; }

@media  {
  @keyframes wpds-k-fxHWRf { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
  @keyframes wpds-k-jYBrOR { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height); }
}
  @keyframes wpds-k-fNLrdV { 
  0% { height: var(--radix-accordion-content-height); }
  100% { height: 0px; }
}
  @keyframes wpds-k-fhCilR { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
  :root { --base: 16px; line-height: var(--wpds-lineHeights-meta); --wpds--screenSize: unknown; }
  @media (max-width: 767px) {
  :root { --wpds--screenSize: small; }
}
  @media (min-width: calc(768px)) and (max-width: 900px) {
  :root { --wpds--screenSize: medium; }
}
  @media (min-width: calc(901px)) and (max-width: 1024px) {
  :root { --wpds--screenSize: large; }
}
  @media (min-width: calc(1025px)) and (max-width: 1280px) {
  :root { --wpds--screenSize: xlarge; }
}
  @media (min-width: calc(1281px)) and (max-width: 1440px) {
  :root { --wpds--screenSize: xxlarge; }
}
  @media (min-width: calc(1441px)) {
  :root { --wpds--screenSize: infinity; }
}
  * { box-sizing: border-box; }
  :focus-visible { outline: highlight auto 1px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
  :focus-visible { outline: -webkit-focus-ring-color auto 1px; }
}
  html { -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; text-size-adjust: 100%; }
  body { margin: 0px; font-family: var(--wpds-fonts-meta); overflow-x: hidden; }
  @font-face { font-family: Postoni; font-weight: 700; font-display: fallback; src: url("https://www.washingtonpost.com/wp-stat/assets/fonts/PostoniWide-Bold.woff2"); }
  @font-face { font-family: Postoni; font-weight: 300; font-display: fallback; src: url("https://www.washingtonpost.com/wp-stat/assets/fonts/PostoniWide-Regular.woff2"); }
  @font-face { font-family: Franklin; font-weight: 700; font-display: fallback; src: url("https://www.washingtonpost.com/wp-stat/assets/fonts/ITC_Franklin-Bold.woff2"); }
  @font-face { font-family: Franklin; font-weight: 300; font-display: fallback; src: url("https://www.washingtonpost.com/wp-stat/assets/fonts/ITC_Franklin-Light.woff2"); }
  @font-face { font-family: PostoniDisplayMag; font-weight: 800; font-display: fallback; src: url("https://www.washingtonpost.com/wp-stat/assets/fonts/PostoniDisplayMag-Ultra.woff2"); }
  @font-face { font-family: PostoniDisplayMag; font-weight: 800; font-display: fallback; font-style: italic; src: url("https://www.washingtonpost.com/wp-stat/assets/fonts/PostoniDisplayMag-Ultra_Italic.woff2"); }
}

--sxs { --sxs: 2 wpds-c-cMgsdB wpds-c-kSOqLF PJLV wpds-c-cszVzf wpds-c-drVIFw wpds-c-cFtNkJ wpds-c-fcOttV wpds-c-fbcZHO wpds-c-ckbbsG wpds-c-iwtuUu wpds-c-dtEVqL wpds-c-eYKyhW wpds-c-cisIrY wpds-c-fmFvmO wpds-c-KKozu wpds-c-cHQYVz wpds-c-hISkPF wpds-c-fSEOel wpds-c-jbqwAT wpds-c-hdyOns wpds-c-kdmtCQ wpds-c-kuBdns wpds-c-iSKIAI wpds-c-eJTaTT wpds-c-jyFRav wpds-c-cuLSyp wpds-c-gjdJOs wpds-c-fMjnxl wpds-c-PJLV wpds-c-laHKMj wpds-c-hcXEOc; }

@media  {
  .wpds-c-cMgsdB { min-height: 80vh; text-align: center; }
  .wpds-c-kSOqLF { display: flex; flex-direction: row; align-items: center; justify-content: center; height: fit-content; border-radius: var(--wpds-radii-round); cursor: pointer; border: none; appearance: none; padding-left: var(--wpds-space-100); padding-right: var(--wpds-space-100); font-family: var(--wpds-fonts-meta); font-weight: var(--wpds-fontWeights-bold); font-size: var(--wpds-fontSizes-100); line-height: var(--wpds-lineHeights-100); gap: var(--wpds-space-050); transition: background var(--wpds-transitions-fast) var(--wpds-transitions-inOut); }
  @media (prefers-reduced-motion) {
  .wpds-c-kSOqLF { transition: none; }
}
  .wpds-c-kSOqLF:disabled { color: var(--wpds-colors-onDisabled); background-color: var(--wpds-colors-disabled); border-color: var(--wpds-colors-onDisabled); }
  @media (any-hover: hover) {
  .wpds-c-kSOqLF:disabled:hover { background-color: var(--wpds-colors-disabled); }
}
  .wpds-c-cszVzf { display: flex; flex-direction: column; max-width: 1045px; margin: 0px auto; text-wrap: balance; }
  @media (max-width: 767px) {
  .wpds-c-cszVzf { width: 340px; }
}
  .wpds-c-drVIFw { font-family: var(--wpds-fonts-headline); font-weight: var(--wpds-fontWeights-bold); font-size: var(--wpds-fontSizes-350); text-align: center; margin: 88px auto var(--wpds-space-100); line-height: 1.1; color: var(--wpds-colors-gray40); width: 765px; }
  @media (max-width: 767px) {
  .wpds-c-drVIFw { margin: 68px auto var(--wpds-space-050); font-size: var(--wpds-fontSizes-200); line-height: 1.09; width: 100%; }
}
  .wpds-c-cFtNkJ { font-family: var(--wpds-fonts-subhead); font-size: var(--wpds-fontSizes-125); font-weight: var(--wpds-fontWeights-light); text-align: center; color: var(--wpds-colors-accessible); margin-bottom: var(--wpds-space-150); line-height: 1.25; align-self: stretch; text-wrap: wrap; }
  @media (max-width: 767px) {
  .wpds-c-cFtNkJ { font-size: var(--wpds-fontSizes-112); margin-bottom: var(--wpds-space-100); }
}
  .wpds-c-fcOttV { display: flex; flex-direction: column; align-items: center; gap: var(--wpds-space-350); margin-top: var(--wpds-space-400); margin-bottom: var(--wpds-space-500); padding-right: var(--wpds-space-150); padding-left: var(--wpds-space-150); }
  @media (max-width: 767px) {
  .wpds-c-fcOttV { gap: var(--wpds-space-200); margin-top: var(--wpds-space-200); margin-bottom: 30px; padding-right: 0px; padding-left: 0px; }
}
  .wpds-c-fbcZHO { display: flex; max-width: 1045px; flex-direction: row; height: 335px; justify-content: space-between; align-items: center; align-self: stretch; margin: 0px auto; box-sizing: border-box; }
  @media (max-width: 767px) {
  .wpds-c-fbcZHO { flex-direction: column; width: 100%; height: fit-content; }
}
  .wpds-c-ckbbsG { flex: 0 1 460px; min-width: 360px; max-width: 460px; height: 100%; }
  .wpds-c-ckbbsG img { width: 100%; height: 100%; object-fit: cover; }
  .wpds-c-ckbbsG { order: 0; margin-right: 0px; margin-left: 0px; }
  @media (max-width: 767px) {
  .wpds-c-ckbbsG { flex: 0 0 0px; flex-direction: column; height: 170px; width: 100%; margin-bottom: var(--wpds-space-200); }
}
  .wpds-c-iwtuUu { max-width: 500px; display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: var(--wpds-space-100); order: 1; }
  @media (max-width: 767px) {
  .wpds-c-iwtuUu { width: 100%; padding-right: var(--wpds-space-150); padding-left: var(--wpds-space-150); gap: var(--wpds-space-050); }
}
  .wpds-c-dtEVqL { font-family: var(--wpds-fonts-headline); font-weight: var(--wpds-fontWeights-bold); line-height: 1.1; font-size: var(--wpds-fontSizes-300); align-self: stretch; text-align: left; color: var(--wpds-colors-gray40); text-wrap: pretty; }
  @media (max-width: 767px) {
  .wpds-c-dtEVqL { text-align: center; font-size: var(--wpds-fontSizes-175); }
}
  .wpds-c-eYKyhW { font-family: var(--wpds-fonts-subhead); font-size: var(--wpds-fontSizes-112); font-weight: var(--wpds-fontWeights-light); color: var(--wpds-colors-accessible); line-height: 1.25; align-self: stretch; text-align: left; text-wrap: pretty; }
  @media (max-width: 767px) {
  .wpds-c-eYKyhW { font-size: var(--wpds-fontSizes-100); text-align: center; }
}
  .wpds-c-cisIrY { text-align: left; margin: 0px; }
  @media (min-width: calc(768px)) {
  .wpds-c-cisIrY { padding-left: var(--wpds-space-100); padding-right: var(--wpds-space-100); }
}
  .wpds-c-fmFvmO { color: var(--wpds-colors-primary); display: table; font-family: var(--wpds-fonts-meta); font-size: var(--wpds-fontSizes-100); font-weight: var(--wpds-fontWeights-bold); line-height: var(--wpds-lineHeights-100); margin-block-end: var(--wpds-space-050); max-width: 100%; padding: 0px; white-space: normal; }
  .wpds-c-KKozu { border: none; padding: 0px; }
  .wpds-c-cHQYVz { display: flex; flex-flow: column wrap; gap: var(--wpds-space-025); }
  [data-orientation="horizontal"] > .wpds-c-cHQYVz { align-items: center; flex-direction: row; gap: var(--wpds-space-050); }
  .wpds-c-hISkPF { align-items: flex-start; display: flex; }
  .wpds-c-jbqwAT { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; position: relative; }
  .wpds-c-jbqwAT::after { content: ""; display: block; width: 0.625rem; height: 0.625rem; border-radius: 50%; background-color: var(--wpds-colors-primary); }
  .wpds-c-fSEOel { background-color: var(--wpds-colors-onPrimary); border-color: var(--wpds-colors-subtle); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; padding: 0px; transition: var(--wpds-transitions-allFast); }
  @media (prefers-reduced-motion) {
  .wpds-c-fSEOel { transition: none; }
}
  .wpds-c-fSEOel { width: var(--wpds-sizes-125); min-width: var(--wpds-sizes-125); height: var(--wpds-sizes-125); }
  .wpds-c-fSEOel:focus { border-color: var(--wpds-colors-cta); }
  .wpds-c-fSEOel:focus-visible { outline: none; }
  .wpds-c-fSEOel:disabled { background-color: var(--wpds-colors-disabled); border-color: var(--wpds-colors-onDisabled); }
  .wpds-c-kdmtCQ { display: flex; color: var(--wpds-colors-primary); }
  .wpds-c-hdyOns { color: var(--wpds-colors-accessible); font-family: var(--wpds-fonts-meta); font-size: var(--wpds-fontSizes-100); font-weight: var(--wpds-fontWeights-light); line-height: var(--wpds-lineHeights-110); }
  .wpds-c-kuBdns { width: var(--wpds-sizes-150); height: var(--wpds-sizes-150); fill: rgb(97, 161, 37); }
  .wpds-c-iSKIAI { position: absolute; border: 0px; padding: 0px; white-space: nowrap; overflow-wrap: normal; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); color: currentcolor; }
  .wpds-c-iSKIAI:active { clip: auto; height: auto; width: auto; margin: 0px; overflow: visible; position: static; }
  .wpds-c-iSKIAI:focus { clip: auto; height: auto; width: auto; margin: 0px; overflow: visible; position: static; }
  .wpds-c-eJTaTT { bottom: 0px; right: 0px; position: fixed; height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; opacity: 0; pointer-events: none; visibility: hidden; transition: var(--wpds-transitions-fast); background-color: rgba(32, 33, 36, 0.6); z-index: 2147483647; }
  .wpds-c-jyFRav { width: var(--wpds-sizes-300); height: var(--wpds-sizes-300); fill: var(--wpds-colors-gray700); }
  .wpds-c-cuLSyp { animation: 1s linear 0s infinite normal none running wpds-k-fhCilR; }
  .wpds-c-gjdJOs { text-align: center; }
  .wpds-c-fMjnxl { margin-top: var(--wpds-sizes-100); height: 40px; }
  .wpds-c-laHKMj { margin-top: var(--wpds-sizes-100); margin-bottom: var(--wpds-sizes-100); font-size: var(--wpds-sizes-100); color: var(--wpds-colors-gray100); }
  .wpds-c-hcXEOc { text-decoration: none; color: inherit; }
}

--sxs { --sxs: 3 wpds-c-kSOqLF-hDKJFr-variant-cta wpds-c-kSOqLF-eHdizY-density-default wpds-c-kSOqLF-ejCoEP-icon-left wpds-c-ckbbsG-klJjdj-left-true wpds-c-ckbbsG-hitXoF-left-false wpds-c-iwtuUu-isLxpR-left-false wpds-c-cisIrY-NbUhE-isCtaBelowRadioButton-true wpds-c-fSEOel-dwSrvs-variant-cta wpds-c-jbqwAT-jCwqkZ-variant-cta wpds-c-eJTaTT-eIJmZH-show-false wpds-c-PJLV-gDmmKz-status-loading wpds-c-laHKMj-cCitdK-status-loading wpds-c-kSOqLF-cWZnsQ-variant-secondary; }

@media  {
  .wpds-c-kSOqLF-hDKJFr-variant-cta { background: var(--wpds-colors-cta); color: var(--wpds-colors-onCta); }
  @media (any-hover: hover) {
  .wpds-c-kSOqLF-hDKJFr-variant-cta:hover { background: var(--wpds-colors-blue80); }
}
  .wpds-c-kSOqLF-eHdizY-density-default { padding-top: var(--wpds-space-075); padding-bottom: var(--wpds-space-075); }
  .wpds-c-kSOqLF-ejCoEP-icon-left { flex-direction: row; }
  @media (min-width: calc(768px)) {
  .wpds-c-ckbbsG-klJjdj-left-true { margin-right: 85px; }
}
  @media (min-width: calc(768px)) {
  .wpds-c-ckbbsG-hitXoF-left-false { order: 1; margin-left: 85px; }
}
  .wpds-c-iwtuUu-isLxpR-left-false { order: 0; }
  .wpds-c-cisIrY-NbUhE-isCtaBelowRadioButton-true { order: 2; padding-top: var(--wpds-space-100); padding-bottom: var(--wpds-space-100); margin-top: var(--wpds-space-100); border-top: 1px solid var(--wpds-colors-gray400); }
  @media (min-width: calc(768px)) {
  .wpds-c-cisIrY-NbUhE-isCtaBelowRadioButton-true { order: 1; padding-top: 0px; margin-top: 0px; border-top: 0px; }
}
  .wpds-c-jbqwAT-jCwqkZ-variant-cta::after { background-color: var(--wpds-colors-cta); }
  .wpds-c-fSEOel-dwSrvs-variant-cta[aria-checked="true"]:enabled:not(:focus) { border-color: var(--wpds-colors-cta); }
  .wpds-c-eJTaTT-eIJmZH-show-false { opacity: 0; pointer-events: none; visibility: hidden; transition-delay: 0s; }
  .wpds-c-PJLV-gDmmKz-status-loading { height: 0px; overflow: hidden; opacity: 0; }
  .wpds-c-laHKMj-cCitdK-status-loading { opacity: 0; }
  .wpds-c-kSOqLF-cWZnsQ-variant-secondary { background: var(--wpds-colors-secondary); color: var(--wpds-colors-onSecondary); border: 1px solid var(--wpds-colors-subtle); }
  @media (any-hover: hover) {
  .wpds-c-kSOqLF-cWZnsQ-variant-secondary:hover { background: var(--wpds-colors-gray400); }
}
  .wpds-c-PJLV-jBXQRk-status-loaded { transition: opacity 100ms ease-in-out; opacity: 1; height: initial; overflow: initial; }
  .wpds-c-laHKMj-bDGmTT-status-loaded { opacity: 1; }
}

--sxs { --sxs: 6 wpds-c-kSOqLF-iCVsg-css PJLV-icYAtQv-css PJLV-ielkakB-css PJLV-ijuEotO-css PJLV-ihhONnA-css wpds-c-hdyOns-ikkXcLu-css wpds-c-kSOqLF-iPTvW-css wpds-c-kuBdns-iiCLaOO-css wpds-c-kSOqLF-ihbZHwU-css; }

--sxs { --sxs: 4; }

@media  {
}

--sxs { --sxs: 5; }

@media  {
}

@media  {
  .wpds-c-kSOqLF-iCVsg-css { width: 250px; height: var(--wpds-sizes-350); margin: auto; }
  .PJLV-icYAtQv-css { text-align: center; padding-top: 3rem; }
  @media (max-width: 767px) {
  .PJLV-icYAtQv-css { padding-top: 1.5rem; padding-bottom: 3rem; }
}
  .PJLV-ielkakB-css { padding-top: 1.5rem; padding-bottom: 3rem; }
  @media (min-width: calc(768px)) {
  .PJLV-ielkakB-css { padding-top: 3rem; padding-bottom: 1rem; }
}
  .PJLV-ijuEotO-css { font-family: var(--wpds-fonts-headline); font-size: var(--wpds-fontSizes-200); text-align: center; }
  @media (min-width: calc(768px)) {
  .PJLV-ijuEotO-css { font-size: var(--wpds-fontSizes-300); }
}
  .PJLV-ihhONnA-css { font-family: var(--wpds-fonts-headline); font-size: var(--wpds-fontSizes-175); font-weight: bold; margin-bottom: var(--wpds-sizes-100); }
  @media (min-width: calc(768px)) {
  .PJLV-ihhONnA-css { font-size: var(--wpds-fontSizes-200); }
}
  .wpds-c-hdyOns-ikkXcLu-css { cursor: pointer; padding-block-start: 0.125rem; padding-inline-start: var(--wpds-space-050); }
  .wpds-c-kSOqLF-iPTvW-css { width: 100%; height: var(--wpds-sizes-350); background-color: rgb(22, 109, 252); }
  .wpds-c-kuBdns-iiCLaOO-css { margin-right: 6px; top: -2px; position: relative; }
  .wpds-c-kSOqLF-ihbZHwU-css { height: var(--wpds-sizes-350); }
}