
:root {
  --primitive-color-brand-primary: #c00;
  --primitive-color-brand-secondary: #ff3f3f;
  --primitive-color-brand-tertiary: #a4001e;
  --primitive-color-brand-business: #66c9af;
  --primitive-color-brand-politics: #3061f3;
  --primitive-color-brand-travel: #f06c00;
  --primitive-color-brand-underscored: #6a29d5;
  --primitive-color-brand-weather: var(--primitive-color-green-400);
  --primitive-color-neutral-800: #0c0c0c;
  --primitive-color-neutral-700: #262626;
  --primitive-color-neutral-600: #404040;
  --primitive-color-neutral-500: #6e6e6e;
  --primitive-color-neutral-400: #b1b1b1;
  --primitive-color-neutral-300: #e6e6e6;
  --primitive-color-neutral-200: #f8f8f8;
  --primitive-color-neutral-100: #fff;
  --primitive-color-red-800: #450000;
  --primitive-color-red-700: #720000;
  --primitive-color-red-600: #a20000;
  --primitive-color-red-500: #d50000;
  --primitive-color-red-400: #ff3f3f;
  --primitive-color-red-300: #ff7979;
  --primitive-color-red-200: #faa;
  --primitive-color-red-100: #ffd5d5;
  --primitive-color-orange-800: #401a00;
  --primitive-color-orange-700: #612b00;
  --primitive-color-orange-600: #984700;
  --primitive-color-orange-500: #cd6200;
  --primitive-color-orange-400: #ff7c00;
  --primitive-color-orange-300: #ff9360;
  --primitive-color-orange-200: #ffb9a1;
  --primitive-color-orange-100: #ffdbd0;
  --primitive-color-yellow-800: #463100;
  --primitive-color-yellow-700: #6c4e00;
  --primitive-color-yellow-600: #9a7100;
  --primitive-color-yellow-500: #c99400;
  --primitive-color-yellow-400: #f0b100;
  --primitive-color-yellow-300: #ffc248;
  --primitive-color-yellow-200: #ffd088;
  --primitive-color-yellow-100: #ffe4c3;
  --primitive-color-green-800: #0b2f1d;
  --primitive-color-green-700: #1b5437;
  --primitive-color-green-600: #2b7a53;
  --primitive-color-green-500: #3da672;
  --primitive-color-green-400: #4bc88a;
  --primitive-color-green-300: #58e59e;
  --primitive-color-green-200: #97fbc3;
  --primitive-color-green-100: #c9fddd;
  --primitive-color-blue-800: #041443;
  --primitive-color-blue-700: #0c266e;
  --primitive-color-blue-600: #173da4;
  --primitive-color-blue-500: #2152d5;
  --primitive-color-blue-400: #3061f2;
  --primitive-color-blue-300: #7b8ff7;
  --primitive-color-blue-200: #aeb8fa;
  --primitive-color-blue-100: #d7dbfc;
  --primitive-color-teal-800: #0a2927;
  --primitive-color-teal-700: #164541;
  --primitive-color-teal-600: #346a66;
  --primitive-color-teal-500: #4d9791;
  --primitive-color-teal-400: #60b9b1;
  --primitive-color-teal-300: #73dcd3;
  --primitive-color-teal-200: #92f8f0;
  --primitive-color-teal-100: #c6fbf6;
  --primitive-color-purple-800: #2d1444;
  --primitive-color-purple-700: #462166;
  --primitive-color-purple-600: #62318e;
  --primitive-color-purple-500: #8143b8;
  --primitive-color-purple-400: #9656d1;
  --primitive-color-purple-300: #b28ae0;
  --primitive-color-purple-200: #cdb6f1;
  --primitive-color-purple-100: #e5dbf8;
  --primitive-color-pink-800: #44010f;
  --primitive-color-pink-700: #6f041e;
  --primitive-color-pink-600: #9e092f;
  --primitive-color-pink-500: #d00f40;
  --primitive-color-pink-400: #fc2f59;
  --primitive-color-pink-300: #fc7989;
  --primitive-color-pink-200: #fdaab2;
  --primitive-color-pink-100: #fed6d9;
  --primitive-color-transparent-black-90: #0c0c0ce6;
  --primitive-color-transparent-black-80: #0c0c0ccc;
  --primitive-color-transparent-black-70: #0c0c0cb3;
  --primitive-color-transparent-black-60: #0c0c0c99;
  --primitive-color-transparent-black-50: #0c0c0c80;
  --primitive-color-transparent-black-40: #0c0c0c66;
  --primitive-color-transparent-black-30: #0c0c0c4d;
  --primitive-color-transparent-black-20: #0c0c0c33;
  --primitive-color-transparent-black-10: #0c0c0c1a;
  --primitive-color-transparent-black-05: #0c0c0c1a;
  --primitive-color-transparent-black-0: #0c0c0c00;
  --primitive-color-transparent-white-90: #ffffffe6;
  --primitive-color-transparent-white-80: #fffc;
  --primitive-color-transparent-white-70: #ffffffb3;
  --primitive-color-transparent-white-60: #fff9;
  --primitive-color-transparent-white-50: #ffffff80;
  --primitive-color-transparent-white-40: #fff6;
  --primitive-color-transparent-white-30: #ffffff4d;
  --primitive-color-transparent-white-20: #fff3;
  --primitive-color-transparent-white-10: #ffffff1a;
  --primitive-color-transparent-white-05: #ffffff1a;
  --primitive-color-transparent-white-0: #fff0;
  --primitive-border-24: 24px;
  --primitive-border-12: 12px;
  --primitive-border-08: 8px;
  --primitive-border-06: 6px;
  --primitive-border-04: 4px;
  --primitive-border-02: 2px;
  --primitive-border-01: 1px;
  --primitive-border-none: 0;
  --primitive-size-80: 80px;
  --primitive-size-72: 72px;
  --primitive-size-64: 64px;
  --primitive-size-56: 56px;
  --primitive-size-48: 48px;
  --primitive-size-40: 40px;
  --primitive-size-36: 36px;
  --primitive-size-32: 32px;
  --primitive-size-28: 28px;
  --primitive-size-24: 24px;
  --primitive-size-20: 20px;
  --primitive-size-16: 16px;
  --primitive-size-12: 12px;
  --primitive-size-08: 8px;
  --primitive-size-04: 4px;
  --primitive-size-02: 2px;
  --primitive-size-01: 1px;
  --primitive-size-none: 0;
  --primitive-space-80: 80px;
  --primitive-radius-32: 32px;
  --primitive-radius-28: 28px;
  --primitive-radius-24: 24px;
  --primitive-radius-20: 20px;
  --primitive-radius-16: 16px;
  --primitive-radius-12: 12px;
  --primitive-radius-08: 8px;
  --primitive-radius-04: 4px;
  --primitive-radius-02: 2px;
  --primitive-radius-none: 0;
  --primitive-radius-round: 999px;
  --primitive-type-font-family-cnn-sans-display: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --primitive-motion-duration-short: 125px;
  --primitive-motion-duration-med: 200px;
  --primitive-motion-timing-ease: ease;
  --primitive-motion-timing-ease-out: ease-out;
  --primitive-motion-timing-ease-in: ease-in;
  --primitive-type-font-size-64: 64px;
  --primitive-type-line-height-64: 64px;
  --primitive-type-line-height-56: 56px;
  --primitive-type-line-height-48: 48px;
  --primitive-type-line-height-40: 40px;
  --primitive-type-line-height-36: 36px;
  --primitive-type-line-height-32: 32px;
  --primitive-type-line-height-30: 30px;
  --primitive-type-line-height-28: 28px;
  --primitive-type-line-height-26: 26px;
  --primitive-type-line-height-24: 24px;
  --primitive-type-line-height-22: 22px;
  --primitive-type-line-height-20: 20px;
  --primitive-type-line-height-18: 18px;
  --primitive-type-line-height-16: 16px;
  --primitive-type-line-height-14: 14px;
  --primitive-type-line-height-12: 12px;
  --primitive-type-line-height-10: 10px;
  --primitive-type-font-wt-style-black: Black;
  --primitive-type-font-wt-style-heavy: Heavy;
  --primitive-type-font-wt-style-extra-bold: ExtraBold;
  --primitive-type-font-wt-style-bold: Bold;
  --primitive-type-font-wt-style-semi-bold: SemiBold;
  --primitive-type-font-wt-style-medium: Medium;
  --primitive-type-font-wt-style-regular: Regular;
  --primitive-type-font-wt-style-light: Light;
  --primitive-type-font-wt-style-thin: Thin;
  --primitive-type-font-wt-style-extra-light: Extra Light;
  --primitive-type-font-wt-style-italic-black: Black Italic;
  --primitive-type-font-wt-style-italic-heavy: Heavy Italic;
  --primitive-type-font-wt-style-italic-extra-bold: ExtraBold Italic;
  --primitive-type-font-wt-style-italic-bold: Bold Italic;
  --primitive-type-font-wt-style-italic-semi-bold: SemiBold Italic;
  --primitive-type-font-wt-style-italic-medium: Medium Italic;
  --primitive-type-font-wt-style-italic-regular: Italic;
  --primitive-type-font-wt-style-italic-light: Light Italic;
  --primitive-type-font-wt-style-italic-thin: Thin Italic;
  --primitive-type-font-wt-style-italic-extra-light: ExtraLight Italic;
  --primitive-type-font-size-56: 56px;
  --primitive-type-font-size-48: 48px;
  --primitive-type-font-size-42: 42px;
  --primitive-type-font-size-40: 40px;
  --primitive-type-font-size-36: 36px;
  --primitive-type-font-size-32: 32px;
  --primitive-type-font-size-30: 30px;
  --primitive-type-font-size-24: 24px;
  --primitive-type-font-size-20: 20px;
  --primitive-type-font-size-18: 18px;
  --primitive-type-font-size-16: 16px;
  --primitive-type-font-size-14: 14px;
  --primitive-type-font-size-12: 12px;
  --primitive-type-font-size-10: 10px;
  --primitive-type-font-family-cnn-sans: cnn_sans;
  --primitive-type-font-family-cnn-condensed: cnn_sans_condensed, Arial Narrow, Helvetica Narrow, sans-serif;
  --primitive-type-font-family-noto-serif: noto_serif, Georgia, Times New Roman, serif;
  --primitive-type-letter-spacing-1200: 12px;
  --primitive-type-letter-spacing-150: 1.5px;
  --primitive-type-letter-spacing-125: 1.25px;
  --primitive-type-letter-spacing-100: 1px;
  --primitive-type-letter-spacing-50: .5px;
  --primitive-type-letter-spacing-25: .25px;
  --primitive-type-letter-spacing-none: 0;
  --primitive-type-text-transform-uppercase: uppercase;
  --primitive-type-text-decoration-underline: underline;
  --primitive-type-text-decoration-none: none;
  --primitive-type-text-transform-lowercase: lowercase;
  --primitive-type-text-transform-sentence-case: capitalize;
  --primitive-type-text-transform-none: none;
  --primitive-space-72: 72px;
  --primitive-space-64: 64px;
  --primitive-space-56: 56px;
  --primitive-space-48: 48px;
  --primitive-space-40: 40px;
  --primitive-space-36: 36px;
  --primitive-space-32: 32px;
  --primitive-space-28: 28px;
  --primitive-space-24: 24px;
  --primitive-space-20: 20px;
  --primitive-space-16: 16px;
  --primitive-space-12: 12px;
  --primitive-space-08: 8px;
  --primitive-space-04: 4px;
  --primitive-space-02: 2px;
  --primitive-space-01: 1px;
  --primitive-space-none: 0;
  --semantic-color-type-primary: var(--primitive-color-neutral-800);
  --semantic-color-type-secondary: var(--primitive-color-neutral-700);
  --semantic-color-type-tertiary: var(--primitive-color-neutral-600);
  --semantic-color-type-quartenary: var(--primitive-color-neutral-500);
  --semantic-color-type-accent: var(--primitive-color-red-500);
  --semantic-color-type-inverse: var(--primitive-color-neutral-100);
  --semantic-color-type-persistent__white: var(--primitive-color-neutral-100);
  --semantic-color-type-persistent__black: var(--primitive-color-neutral-800);
  --semantic-color-bg-primary: var(--primitive-color-neutral-100);
  --semantic-color-bg-secondary: var(--primitive-color-neutral-200);
  --semantic-color-bg-tertiary: var(--primitive-color-neutral-300);
  --semantic-color-bg-inverse: var(--primitive-color-neutral-800);
  --semantic-color-bg-persistent__white: var(--primitive-color-neutral-100);
  --semantic-color-bg-persistent__black: var(--primitive-color-neutral-800);
  --semantic-color-border-primary: var(--primitive-color-neutral-800);
  --semantic-color-border-focus-primary: var(--primitive-color-neutral-800);
  --semantic-color-border-focus-inverse: var(--primitive-color-neutral-100);
  --semantic-color-border-secondary: var(--primitive-color-neutral-500);
  --semantic-color-border-tertiary: var(--primitive-color-neutral-400);
  --semantic-color-border-quartenary: var(--primitive-color-neutral-300);
  --semantic-color-border-quinary: var(--primitive-color-neutral-200);
  --semantic-color-border-accent: var(--primitive-color-red-500);
  --semantic-color-border-inverse: var(--primitive-color-neutral-100);
  --semantic-color-border-persistent__white: var(--primitive-color-neutral-100);
  --semantic-color-border-persistent__black: var(--primitive-color-neutral-800);
  --semantic-color-status-text-informative: var(--primitive-color-neutral-500);
  --semantic-color-icon-primary: var(--primitive-color-neutral-800);
  --semantic-color-status-text-informative__accent: var(--primitive-color-blue-500);
  --semantic-color-status-text-positive: var(--primitive-color-green-600);
  --semantic-color-status-icon-informative: var(--primitive-color-neutral-500);
  --semantic-color-status-text-caution: var(--primitive-color-orange-500);
  --semantic-color-status-text-negative: var(--primitive-color-red-500);
  --semantic-color-status-icon-informative__accent: var(--primitive-color-blue-400);
  --semantic-color-status-icon-positive: var(--primitive-color-green-500);
  --semantic-color-status-icon-caution: var(--primitive-color-orange-400);
  --semantic-color-status-icon-negative: var(--primitive-color-red-500);
  --semantic-color-action-primary-base-text: var(--primitive-color-neutral-100);
  --semantic-color-input-selector-default-base-text: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-default-base-icon: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-default-base-border: var(--primitive-color-neutral-500);
  --semantic-color-input-selector-default-base-flex-text: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-default-base-flex-icon: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-default-base-flex-bg: var(--primitive-color-transparent-black-05);
  --semantic-color-input-selector-default-base-flex-border__low: var(--primitive-color-neutral-400);
  --semantic-color-input-selector-default-base-flex-border__med: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-default-base-flex-border__high: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-default-overrides-text__hover: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-default-overrides-icon__hover: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-default-overrides-bg__hover: #0c0c0c00;
  --semantic-color-input-selector-default-overrides-border__hover: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-default-overrides-text__press: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-default-overrides-icon__press: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-default-overrides-bg__press: var(--primitive-color-transparent-black-05);
  --semantic-color-input-selector-default-overrides-border__press: var(--primitive-color-neutral-700);
  --semantic-color-input-selector-default-overrides-text__focus: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-default-overrides-icon__focus: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-default-overrides-border__focus: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-default-overrides-flex-bg__press: var(--primitive-color-transparent-black-20);
  --semantic-color-input-selector-default-overrides-flex-bg__focus: var(--primitive-color-transparent-black-05);
  --semantic-color-input-selector-default-overrides-bg__error: #d500001a;
  --semantic-color-input-selector-default-overrides-border__error: var(--primitive-color-red-500);
  --semantic-color-input-selector-active-base-text: var(--primitive-color-neutral-100);
  --semantic-color-input-selector-active-base-icon: var(--primitive-color-neutral-100);
  --semantic-color-input-selector-active-base-bg: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-active-base-border: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-active-base-flex-border__med: var(--primitive-color-neutral-500);
  --semantic-color-input-selector-active-overrides-bg__hover: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-active-overrides-border__hover: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-active-overrides-bg__press: var(--primitive-color-neutral-700);
  --semantic-color-input-selector-active-overrides-border__press: var(--primitive-color-neutral-600);
  --semantic-color-input-selector-active-overrides-bg__focus: var(--primitive-color-neutral-800);
  --semantic-color-input-selector-active-overrides-border__focus: var(--primitive-color-neutral-100);
  --semantic-color-input-selector-active-overrides-bg__error: var(--primitive-color-red-500);
  --semantic-color-input-selector-active-overrides-flex-bg__error: #d500001a;
  --semantic-color-input-text-input-empty-base-text__high: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-empty-base-text__low: var(--primitive-color-neutral-500);
  --semantic-color-input-text-input-empty-base-required-text: var(--primitive-color-red-500);
  --semantic-color-input-text-input-empty-base-helper-text: var(--primitive-color-neutral-500);
  --semantic-color-input-text-input-empty-base-icon__high: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-empty-base-icon__low: var(--primitive-color-neutral-400);
  --semantic-color-input-text-input-empty-base-border: var(--primitive-color-neutral-500);
  --semantic-color-input-text-input-empty-base-flex-bg: var(--primitive-color-neutral-100);
  --semantic-color-input-text-input-empty-base-flex-border__high: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-empty-overrides-text__hover: var(--primitive-color-neutral-600);
  --semantic-color-input-text-input-empty-overrides-icon__hover: var(--primitive-color-neutral-600);
  --semantic-color-input-text-input-empty-overrides-bg__hover: #0c0c0c00;
  --semantic-color-input-text-input-empty-overrides-border__hover: var(--primitive-color-neutral-600);
  --semantic-color-input-text-input-empty-overrides-text__focus: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-empty-overrides-border__focus: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-empty-overrides-text__error: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-empty-overrides-bg__error: #d500001a;
  --semantic-color-input-text-input-empty-overrides-border__error: var(--primitive-color-red-500);
  --semantic-color-input-text-input-empty-overrides-helper-text__error: var(--primitive-color-red-500);
  --semantic-color-input-text-input-filled-base-text: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-filled-base-required-text: var(--primitive-color-red-500);
  --semantic-color-input-text-input-filled-base-helper-text: var(--primitive-color-neutral-500);
  --semantic-color-input-text-input-filled-base-icon__high: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-filled-base-icon__low: var(--primitive-color-neutral-400);
  --semantic-color-input-text-input-filled-overrides-bg__hover: #0c0c0c00;
  --semantic-color-input-text-input-filled-overrides-bg__press: var(--primitive-color-transparent-black-05);
  --semantic-color-input-text-input-filled-overrides-border__error: var(--primitive-color-red-500);
  --semantic-color-input-text-input-filled-base-border: var(--primitive-color-neutral-800);
  --semantic-color-input-text-input-filled-overrides-bg__error: #d500001a;
  --semantic-color-input-text-input-filled-overrides-helper-text__error: var(--primitive-color-red-500);
  --semantic-color-input-text-input-filled-base-flex-bg: var(--primitive-color-neutral-100);
  --semantic-color-action-primary-base-icon: var(--primitive-color-neutral-100);
  --semantic-color-action-primary-base-bg: var(--primitive-color-neutral-800);
  --semantic-color-action-primary-overrides-overlay__hover: var(--primitive-color-transparent-white-30);
  --semantic-color-action-primary-overrides-overlay__press: var(--primitive-color-transparent-white-20);
  --semantic-color-action-primary-overrides-overlay__disabled: var(--primitive-color-transparent-white-70);
  --semantic-color-action-secondary-base-text: var(--primitive-color-neutral-800);
  --semantic-color-action-secondary-base-icon: var(--primitive-color-neutral-800);
  --semantic-color-action-secondary-base-bg: var(--primitive-color-transparent-black-0);
  --semantic-color-action-secondary-base-border: var(--primitive-color-neutral-300);
  --semantic-color-action-secondary-base-flex-bg: var(--primitive-color-neutral-100);
  --semantic-color-action-secondary-overrides-overlay__hover: var(--primitive-color-transparent-black-05);
  --semantic-color-action-secondary-overrides-border__hover: var(--primitive-color-neutral-400);
  --semantic-color-action-secondary-overrides-overlay__press: var(--primitive-color-transparent-black-10);
  --semantic-color-action-secondary-overrides-border__press: var(--primitive-color-neutral-500);
  --semantic-color-action-secondary-overrides-border__focus: var(--primitive-color-neutral-800);
  --semantic-color-action-secondary-overrides-text__disabled: var(--primitive-color-neutral-400);
  --semantic-color-action-secondary-overrides-icon__disabled: var(--primitive-color-neutral-400);
  --semantic-color-action-secondary-overrides-border__disabled: var(--primitive-color-neutral-400);
  --semantic-color-action-tertiary-base-text: var(--primitive-color-neutral-800);
  --semantic-color-action-tertiary-base-icon: var(--primitive-color-neutral-800);
  --semantic-color-action-tertiary-base-bg: var(--primitive-color-transparent-black-0);
  --semantic-color-action-tertiary-base-flex-bg: var(--primitive-color-neutral-100);
  --semantic-color-action-tertiary-overrides-overlay__hover: var(--primitive-color-transparent-black-05);
  --semantic-color-action-tertiary-overrides-overlay__press: var(--primitive-color-transparent-black-10);
  --semantic-color-action-tertiary-overrides-text__disabled: var(--primitive-color-neutral-400);
  --semantic-color-action-tertiary-overrides-icon__disabled: var(--primitive-color-neutral-400);
  --semantic-color-action-inverse-primary-base-text: var(--primitive-color-neutral-800);
  --semantic-color-action-inverse-primary-base-icon: var(--primitive-color-neutral-800);
  --semantic-color-action-inverse-primary-base-bg: var(--primitive-color-neutral-100);
  --semantic-color-action-inverse-primary-overrides-overlay__hover: var(--primitive-color-transparent-black-20);
  --semantic-color-action-inverse-primary-overrides-overlay__press: var(--primitive-color-transparent-black-30);
  --semantic-color-action-inverse-primary-overrides-overlay__disabled: var(--primitive-color-transparent-black-70);
  --semantic-color-action-inverse-secondary-base-text: var(--primitive-color-neutral-100);
  --semantic-color-action-inverse-secondary-base-icon: var(--primitive-color-neutral-100);
  --semantic-color-action-inverse-secondary-base-bg: var(--primitive-color-transparent-white-0);
  --semantic-color-action-inverse-secondary-base-border: var(--primitive-color-neutral-600);
  --semantic-color-action-inverse-secondary-base-flex-bg: var(--primitive-color-neutral-800);
  --semantic-color-action-inverse-secondary-overrides-overlay__hover: var(--primitive-color-transparent-white-10);
  --semantic-color-action-inverse-secondary-overrides-border__hover: var(--primitive-color-neutral-500);
  --semantic-color-action-inverse-secondary-overrides-overlay__press: var(--primitive-color-transparent-white-05);
  --semantic-color-action-inverse-secondary-overrides-border__press: var(--primitive-color-neutral-400);
  --semantic-color-action-inverse-secondary-overrides-border__focus: var(--primitive-color-neutral-100);
  --semantic-color-action-inverse-secondary-overrides-text__disabled: var(--primitive-color-neutral-500);
  --semantic-color-action-inverse-secondary-overrides-icon__disabled: var(--primitive-color-neutral-500);
  --semantic-color-action-inverse-secondary-overrides-border__disabled: var(--primitive-color-neutral-500);
  --semantic-color-action-inverse-tertiary-base-text: var(--primitive-color-neutral-100);
  --semantic-color-action-inverse-tertiary-base-icon: var(--primitive-color-neutral-100);
  --semantic-color-action-inverse-tertiary-base-bg: var(--primitive-color-transparent-white-0);
  --semantic-color-action-inverse-tertiary-base-flex-bg: var(--primitive-color-neutral-800);
  --semantic-color-action-inverse-tertiary-overrides-overlay__hover: var(--primitive-color-transparent-white-10);
  --semantic-color-action-inverse-tertiary-overrides-overlay__press: var(--primitive-color-transparent-white-05);
  --semantic-color-action-inverse-tertiary-overrides-text__disabled: var(--primitive-color-neutral-500);
  --semantic-color-action-inverse-tertiary-overrides-icon__disabled: var(--primitive-color-neutral-500);
  --semantic-color-action-conversion-base-text: var(--primitive-color-neutral-100);
  --semantic-color-action-conversion-base-icon: var(--primitive-color-neutral-100);
  --semantic-color-action-conversion-base-bg: var(--primitive-color-brand-primary);
  --semantic-color-action-conversion-base-inverse-bg: var(--primitive-color-red-400);
  --semantic-color-action-conversion-overrides-overlay__hover: var(--primitive-color-transparent-white-20);
  --semantic-color-action-conversion-overrides-overlay__press: var(--primitive-color-transparent-white-10);
  --semantic-color-action-conversion-overrides-overlay__disabled: var(--primitive-color-transparent-white-70);
  --semantic-color-action-conversion-overrides-text__disabled: var(--primitive-color-neutral-100);
  --semantic-color-action-conversion-overrides-inv-text__disabled: var(--primitive-color-transparent-white-50);
  --semantic-color-action-conversion-overrides-inv-overlay__disabled: var(--primitive-color-transparent-black-60);
  --semantic-color-action-accent-base-text: var(--primitive-color-neutral-100);
  --semantic-color-action-accent-base-icon: var(--primitive-color-neutral-100);
  --semantic-color-action-accent-base-bg: var(--primitive-color-brand-underscored);
  --semantic-color-action-accent-overrides-overlay__hover: var(--primitive-color-transparent-white-30);
  --semantic-color-action-accent-overrides-overlay__press: var(--primitive-color-transparent-white-20);
  --semantic-color-action-accent-overrides-text__disabled: var(--primitive-color-neutral-100);
  --semantic-color-action-accent-overrides-overlay__disabled: var(--primitive-color-transparent-white-70);
  --semantic-color-action-accent-overrides-inv-text__disabled: var(--primitive-color-transparent-white-40);
  --semantic-color-action-accent-overrides-inv-overlay__disabled: var(--primitive-color-transparent-black-60);
  --semantic-color-input-toggle-default-base-text: var(--primitive-color-neutral-800);
  --semantic-color-input-toggle-default-base-label: var(--primitive-color-neutral-100);
  --semantic-color-input-toggle-default-base-icon: var(--primitive-color-neutral-100);
  --semantic-color-input-toggle-default-base-bg: var(--primitive-color-neutral-400);
  --semantic-color-input-toggle-default-base-flex-bg: var(--primitive-color-neutral-500);
  --semantic-color-link-primary-base-default: var(--primitive-color-neutral-800);
  --semantic-color-link-primary-overrides-hover: var(--primitive-color-neutral-500);
  --semantic-color-link-primary-overrides-press: var(--primitive-color-neutral-600);
  --semantic-color-link-primary-overrides-focus: var(--primitive-color-neutral-800);
  --semantic-color-link-secondary-base-default: var(--primitive-color-neutral-700);
  --semantic-color-link-secondary-overrides-hover: var(--primitive-color-neutral-500);
  --semantic-color-link-secondary-overrides-press: var(--primitive-color-neutral-600);
  --semantic-color-link-secondary-overrides-focus: var(--primitive-color-neutral-800);
  --semantic-color-link-tertiary-base-default: var(--primitive-color-neutral-600);
  --semantic-color-link-tertiary-overrides-hover: var(--primitive-color-neutral-500);
  --semantic-color-link-tertiary-overrides-press: var(--primitive-color-neutral-600);
  --semantic-color-link-tertiary-overrides-focus: var(--primitive-color-neutral-800);
  --semantic-color-link-quartenary-base-default: var(--primitive-color-neutral-500);
  --semantic-color-link-quartenary-overrides-hover: var(--primitive-color-neutral-600);
  --semantic-color-link-quartenary-overrides-press: var(--primitive-color-neutral-700);
  --semantic-color-link-quartenary-overrides-focus: var(--primitive-color-neutral-800);
  --semantic-color-link-inverse-base-default: var(--primitive-color-neutral-100);
  --semantic-color-link-inverse-overrides-hover: var(--primitive-color-neutral-100);
  --semantic-color-link-inverse-overrides-focus: var(--primitive-color-neutral-100);
  --semantic-color-icon-secondary: var(--primitive-color-neutral-700);
  --semantic-color-icon-tertiary: var(--primitive-color-neutral-600);
  --semantic-color-icon-quartenary: var(--primitive-color-neutral-500);
  --semantic-color-icon-accent: var(--primitive-color-red-500);
  --semantic-color-icon-inverse: var(--primitive-color-neutral-100);
  --semantic-color-icon-persistent__white: var(--primitive-color-neutral-100);
  --semantic-color-icon-persistent__black: var(--primitive-color-neutral-800);
  --semantic-border-xl: var(--primitive-border-08);
  --semantic-border-lg: var(--primitive-border-04);
  --semantic-border-md: var(--primitive-border-02);
  --semantic-border-sm: var(--primitive-border-01);
  --semantic-radius-xl: var(--primitive-radius-16);
  --semantic-radius-lg: var(--primitive-radius-08);
  --semantic-radius-md: var(--primitive-radius-04);
  --semantic-space-8xl: var(--primitive-space-80);
  --semantic-space-7xl: var(--primitive-space-72);
  --semantic-space-6xl: var(--primitive-space-64);
  --semantic-radius-sm: var(--primitive-radius-02);
  --semantic-space-5xl: var(--primitive-space-56);
  --semantic-space-4xl: var(--primitive-space-48);
  --semantic-space-3xl: var(--primitive-space-40);
  --semantic-space-2xl: var(--primitive-space-32);
  --semantic-space-xl: var(--primitive-space-24);
  --semantic-space-lg: var(--primitive-space-16);
  --semantic-space-md: var(--primitive-space-08);
  --semantic-space-sm: var(--primitive-space-04);
  --semantic-size-2xl: var(--primitive-size-64);
  --semantic-size-xl: var(--primitive-size-48);
  --semantic-size-lg: var(--primitive-size-40);
  --semantic-radius-none: var(--primitive-radius-none);
  --semantic-size-md: var(--primitive-size-32);
  --semantic-size-sm: var(--primitive-size-24);
  --semantic-size-xs: var(--primitive-size-16);
  --semantic-type-header-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-header-font-wt-style: var(--primitive-type-font-wt-style-bold);
  --semantic-type-header-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-header-h1-font-size: var(--primitive-type-font-size-42);
  --semantic-type-header-h1-line-height: var(--primitive-type-line-height-48);
  --semantic-type-title-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-body-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-body-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
  --semantic-type-body-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
  --semantic-type-body-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
  --semantic-type-body-font-wt-style__italic: var(--primitive-type-font-wt-style-italic-regular);
  --semantic-type-body-font-wt-style__bold-italic: var(--primitive-type-font-wt-style-italic-bold);
  --semantic-type-body-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-body-text-decoration: var(--primitive-type-text-decoration-none);
  --semantic-type-body-xl-font-size: var(--primitive-type-font-size-18);
  --semantic-type-body-xl-line-height: var(--primitive-type-line-height-32);
  --semantic-type-body-lg-font-size: var(--primitive-type-font-size-16);
  --semantic-type-body-lg-line-height: var(--primitive-type-line-height-26);
  --semantic-type-body-md-font-size: var(--primitive-type-font-size-14);
  --semantic-type-body-md-line-height: var(--primitive-type-line-height-20);
  --semantic-type-body-sm-font-size: var(--primitive-type-font-size-12);
  --semantic-type-body-sm-line-height: var(--primitive-type-line-height-16);
  --semantic-type-description-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-description-font-wt-style: var(--primitive-type-font-wt-style-regular);
  --semantic-type-description-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-description-text-decoration: var(--primitive-type-text-decoration-none);
  --semantic-type-description-xl-font-size: var(--primitive-type-font-size-18);
  --semantic-type-description-xl-line-height: var(--primitive-type-line-height-26);
  --semantic-type-description-lg-font-size: var(--primitive-type-font-size-16);
  --semantic-type-description-lg-line-height: var(--primitive-type-line-height-22);
  --semantic-type-metadata-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-metadata-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
  --semantic-type-metadata-font-wt-style__italic: var(--primitive-type-font-wt-style-italic-regular);
  --semantic-type-metadata-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
  --semantic-type-metadata-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
  --semantic-type-metadata-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-metadata-text-decoration: var(--primitive-type-text-decoration-none);
  --semantic-type-metadata-xl-font-size: var(--primitive-type-font-size-18);
  --semantic-type-metadata-text-transform: var(--primitive-type-text-transform-uppercase);
  --semantic-type-metadata-letter-spacing__all-caps: .5px;
  --semantic-type-metadata-xl-line-height: var(--primitive-type-line-height-32);
  --semantic-type-metadata-lg-font-size: var(--primitive-type-font-size-16);
  --semantic-type-metadata-lg-line-height: var(--primitive-type-line-height-26);
  --semantic-type-metadata-md-font-size: var(--primitive-type-font-size-14);
  --semantic-type-metadata-md-line-height: var(--primitive-type-line-height-20);
  --semantic-type-metadata-sm-font-size: var(--primitive-type-font-size-12);
  --semantic-type-metadata-sm-line-height: var(--primitive-type-line-height-16);
  --semantic-type-subtitle-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-subtitle-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
  --semantic-type-subtitle-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
  --semantic-type-subtitle-letter-spacing: var(--primitive-type-letter-spacing-100);
  --semantic-type-subtitle-text-transform: var(--primitive-type-text-transform-uppercase);
  --semantic-type-subtitle-lg-font-size: var(--primitive-type-font-size-16);
  --semantic-type-subtitle-lg-line-height: var(--primitive-type-line-height-20);
  --semantic-type-subtitle-md-font-size: var(--primitive-type-font-size-14);
  --semantic-type-subtitle-md-line-height: var(--primitive-type-line-height-20);
  --semantic-type-subtitle-S-font-size: var(--primitive-type-font-size-12);
  --semantic-type-subtitle-S-line-height: var(--primitive-type-line-height-16);
  --semantic-type-action-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-input-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --semantic-type-input-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
  --semantic-type-input-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
  --semantic-type-input-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
  --semantic-type-input-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-input-text-transform: var(--primitive-type-text-transform-uppercase);
  --semantic-type-input-text-decoration: var(--primitive-type-text-decoration-none);
  --semantic-type-input-lg-font-size: var(--primitive-type-font-size-16);
  --semantic-type-input-lg-line-height: var(--primitive-type-line-height-26);
  --semantic-type-action-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
  --semantic-type-action-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-action-text-transform: var(--primitive-type-text-transform-none);
  --semantic-type-action-text-decoration: var(--primitive-type-text-decoration-none);
  --semantic-type-action-xl-font-size: var(--primitive-type-font-size-18);
  --semantic-type-action-xl-line-height: var(--primitive-type-line-height-32);
  --semantic-type-action-lg-font-size: var(--primitive-type-font-size-16);
  --semantic-type-action-lg-line-height: var(--primitive-type-line-height-26);
  --semantic-type-action-md-font-size: var(--primitive-type-font-size-14);
  --semantic-type-action-md-line-height: var(--primitive-type-line-height-20);
  --semantic-type-action-sm-font-size: var(--primitive-type-font-size-12);
  --semantic-type-action-sm-line-height: var(--primitive-type-line-height-16);
  --semantic-type-title-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
  --semantic-type-title-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
  --semantic-type-title-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
  --semantic-type-title-letter-spacing: var(--primitive-type-letter-spacing-none);
  --semantic-type-title-2xl-font-size: var(--primitive-type-font-size-32);
  --semantic-type-title-2xl-line-height: var(--primitive-type-line-height-40);
  --semantic-type-title-xl-font-size: var(--primitive-type-font-size-24);
  --semantic-type-title-xl-line-height: var(--primitive-type-line-height-30);
  --semantic-type-title-lg-font-size: var(--primitive-type-font-size-20);
  --semantic-type-title-md-font-size: var(--primitive-type-font-size-18);
  --semantic-type-title-md-line-height: var(--primitive-type-line-height-24);
  --semantic-type-title-lg-line-height: var(--primitive-type-line-height-26);
  --semantic-type-title-sm-font-size: var(--primitive-type-font-size-16);
  --semantic-type-title-sm-line-height: var(--primitive-type-line-height-22);
  --semantic-type-title-xs-font-size: var(--primitive-type-font-size-14);
  --semantic-type-title-xs-line-height: var(--primitive-type-line-height-20);
  --semantic-radius-round: var(--primitive-radius-round);
  --semantic-type-description-md-font-size: var(--primitive-type-font-size-14);
  --semantic-type-description-md-line-height: var(--primitive-type-line-height-20);
  --semantic-type-description-sm-font-size: var(--primitive-type-font-size-12);
  --semantic-type-description-sm-line-height: var(--primitive-type-line-height-18);
  --semantic-type-input-md-font-size: var(--primitive-type-font-size-14);
  --semantic-type-input-md-line-height: var(--primitive-type-line-height-20);
  --semantic-type-input-sm-font-size: var(--primitive-type-font-size-12);
  --semantic-type-input-sm-line-height: var(--primitive-type-line-height-16);
  --semantic-type-header-h2-font-size: var(--primitive-type-font-size-30);
  --semantic-type-header-h2-line-height: var(--primitive-type-line-height-36);
  --semantic-type-header-h3-font-size: var(--primitive-type-font-size-24);
  --semantic-type-header-h3-line-height: var(--primitive-type-line-height-30);
  --semantic-type-header-h4-font-size: var(--primitive-type-font-size-20);
  --semantic-type-header-h4-line-height: var(--primitive-type-line-height-26);
  --semantic-type-header-h5-font-size: var(--primitive-type-font-size-16);
  --semantic-type-header-h5-line-height: var(--primitive-type-line-height-22);
  --semantic-type-header-h6-font-size: var(--primitive-type-font-size-14);
  --semantic-type-header-h6-line-height: var(--primitive-type-line-height-20);
  --semantic-color-input-toggle-default-overrides-overlay__hover: var(--primitive-color-transparent-white-30);
  --semantic-color-input-toggle-default-overrides-overlay__press: var(--primitive-color-transparent-white-20);
  --semantic-color-input-toggle-selected-base-text: var(--primitive-color-neutral-800);
  --semantic-color-input-toggle-selected-base-label: var(--primitive-color-neutral-100);
  --semantic-color-input-toggle-selected-base-icon: var(--primitive-color-neutral-100);
  --semantic-color-input-toggle-selected-base-bg: var(--primitive-color-red-500);
  --semantic-color-input-toggle-selected-overrides-overlay__hover: var(--primitive-color-transparent-white-30);
  --semantic-color-input-toggle-selected-overrides-overlay__press: var(--primitive-color-transparent-white-20)
}

@media (width>=1280px) {
  :root {
    --device-size-stellar-id: Extra Large;
    --device-size-breakpoint-size-id: xl;
    --device-size-max-width: 1440px;
    --device-size-min-width: 1280px;
    --device-size-col-count: 12px;
    --device-size-margin-left: var(--primitive-space-48);
    --device-size-margin-right: var(--primitive-space-48);
    --device-size-gutter: var(--primitive-space-24);
    --device-size-grid-1-col-max-width: 90px;
    --device-size-grid-1-col-min-width: 77px;
    --device-size-grid-2-col-max-width: 204px;
    --device-size-grid-2-col-min-width: 177px;
    --device-size-grid-3-col-max-width: 318px;
    --device-size-grid-3-col-min-width: 278px;
    --device-size-grid-4-col-max-width: 432px;
    --device-size-grid-4-col-min-width: 379px;
    --device-size-grid-5-col-max-width: 546px;
    --device-size-grid-5-col-min-width: 479px;
    --device-size-grid-6-col-max-width: 660px;
    --device-size-grid-6-col-min-width: 580px;
    --device-size-grid-7-col-max-width: 774px;
    --device-size-grid-7-col-min-width: 681px;
    --device-size-grid-8-col-max-width: 888px;
    --device-size-grid-8-col-min-width: 781px;
    --device-size-grid-9-col-max-width: 1002px;
    --device-size-grid-9-col-min-width: 882px;
    --device-size-grid-10-col-max-width: 1116px;
    --device-size-grid-10-col-min-width: 983px;
    --device-size-grid-11-col-max-width: 1230px;
    --device-size-grid-11-col-min-width: 1083px;
    --device-size-grid-12-col-max-width: 1344px;
    --device-size-grid-12-col-min-width: 1184px;
    --device-size-type-header-h1-font-size: 55.8px;
    --device-size-type-header-h1-line-height: 67.5px;
    --device-size-type-header-h2-font-size: 36px;
    --device-size-type-header-h2-line-height: 41.4px;
    --device-size-type-header-h3-font-size: 30px;
    --device-size-type-header-h3-line-height: 34.5px;
    --device-size-type-header-h4-font-size: 24px;
    --device-size-type-header-h4-line-height: 27.6px;
    --device-size-type-header-h5-font-size: 20px;
    --device-size-type-header-h5-line-height: 23px;
    --device-size-type-header-h6-font-size: 18px;
    --device-size-type-header-h6-line-height: 20.7px;
    --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
    --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
    --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
    --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
    --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
    --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
    --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
    --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
    --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
    --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
    --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
    --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
    --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
    --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
    --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
    --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
    --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
    --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
    --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
    --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
    --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
    --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
    --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
    --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
    --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
    --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
    --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
    --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
    --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
    --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
    --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
    --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
    --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
    --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
    --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
    --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
    --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
    --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
    --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
    --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
    --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
    --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
    --device-size-component-footer-margin-top: var(--primitive-space-none);
    --device-size-component-footer-margin-bottom: var(--primitive-space-24);
    --device-size-component-page-top-medium-img-max-width: var(--device-size-grid-9-col-max-width);
    --device-size-component-header-margin-top: var(--primitive-space-none);
    --device-size-component-page-top-medium-img-min-width: var(--device-size-grid-9-col-min-width);
    --device-size-component-page-top-medium-content-well-max-width: var(--device-size-grid-9-col-max-width);
    --device-size-component-page-top-medium-content-well-min-width: var(--device-size-grid-9-col-min-width);
    --device-size-component-page-top-medium-content-well-right-rail: false;
    --device-size-component-page-top-medium-show-right-rail: true;
    --device-size-component-header-margin-bottom: var(--primitive-space-08);
    --device-size-component-page-top-medium-caption-left-rail: true;
    --device-size-component-page-top-medium-caption-right-rail: false;
    --device-size-component-page-top-medium-caption-right-rail-max-width: 0;
    --device-size-component-page-top-medium-caption-right-rail-min-width: 0;
    --device-size-component-header-more-links__show: true;
    --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-20);
    --device-size-component-header-more-links__hide: false;
    --device-size-component-header-underscored-links__section-a: true;
    --device-size-component-header-home-h-margin: var(--primitive-space-48);
    --device-size-component-header-underscored-links__section-b: true;
    --device-size-component-header-underscored-links__section-c: true;
    --device-size-component-header-underscored-links__section-d: true;
    --device-size-component-page-top-body-content-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-header-home-link-trail__left: true;
    --device-size-component-page-top-body-content-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-header-home-link-start__left: true;
    --device-size-component-header-home-more-link__left: true;
    --device-size-component-header-home-link-end__right: true;
    --device-size-component-page-top-large-show-right-rail: true;
    --device-size-component-page-top-extra-large-caption-gutter: 0;
    --device-size-component-header-home-sign-in__btn: true;
    --device-size-component-quote-border-width: var(--primitive-size-04);
    --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-xl);
    --device-size-component-header-home-home-links: true;
    --device-size-component-zones-margin-top: var(--primitive-space-none);
    --device-size-component-gallery__elev-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-margin-right: var(--device-size-margin-right);
    --device-size-component-gallery__elev-spacer: true;
    --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-24);
    --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-28);
    --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-gallery__elev-default-img-spacer-spacer: true;
    --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-default-caption-grp-margin-left: 0;
    --device-size-component-gallery__elev-default-caption-grp-margin-right: 0;
    --device-size-component-gallery__elev-default-img-max-height: 372px;
    --device-size-component-gallery__elev-default-img-min-height: 327px;
    --device-size-component-gallery__elev-large-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-large-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-large-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-large-margin-right: var(--device-size-margin-right);
    --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-gallery__elev-large-img-spacer-spacer: true;
    --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-large-caption-grp-margin-left: 0;
    --device-size-component-gallery__elev-large-caption-grp-margin-right: 0;
    --device-size-component-headline__elev-hpadding: var(--primitive-space-40);
    --device-size-component-headline__elev-gap: var(--primitive-space-32);
    --device-size-component-headline__elev-footer-toolchain-padding-left: 48px;
    --device-size-component-headline__elev-border-width: var(--primitive-border-12);
    --device-size-component-headline__elev-padding-left: var(--primitive-space-48);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 48px;
    --device-size-component-headline__elev-footer-hpadding: var(--device-size-margin-left);
    --device-size-component-headline__elev-padding-right: var(--primitive-space-48);
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-40);
    --device-size-component-headline__elev-subscriber-label-margin-left: var(--primitive-space-48);
    --device-size-component-headline-center__elev-border-width: 12px;
    --device-size-component-headline-text__elev-hpadding: var(--primitive-space-48);
    --device-size-component-headline-text__elev-margin-left: var(--primitive-space-none);
    --device-size-component-headline-text__elev-margin-inline-start: var(--primitive-space-none);
    --device-size-component-headline-text__elev-toolchain-padding-left: var(--primitive-space-36);
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-48);
    --device-size-component-image__elev-max-width: var(--device-size-grid-10-col-max-width);
    --device-size-component-rel-content__elev-img-width: 148px;
    --device-size-component-rel-content__elev-img-height: 95px;
    --device-size-component-subheader-regular-h2-font-size: 36px;
    --device-size-component-subheader-regular-h2-line-height: 41.4px;
    --device-size-component-subheader-regular-h3-font-size: 30px;
    --device-size-component-subheader-regular-h3-line-height: 34.5px;
    --device-size-component-subheader-regular-h4-font-size: 24px;
    --device-size-component-subheader-regular-h4-line-height: 27.6px;
    --device-size-component-subheader-regular-h5-font-size: 20px;
    --device-size-component-subheader-regular-h5-line-height: 23px;
    --device-size-component-subheader-regular-h6-font-size: 18px;
    --device-size-component-subheader-regular-h6-line-height: 20.7px;
    --device-size-component-image__elev-min-width: var(--device-size-grid-10-col-min-width);
    --device-size-component-image__elev-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-spacer: true;
    --device-size-component-image__elev-default-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-image__elev-default-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-image__elev-default-img-spacer-spacer: true;
    --device-size-component-image__elev-default-caption-grp-max-width: 0;
    --device-size-component-image__elev-default-caption-grp-min-width: 0;
    --device-size-component-image__elev-default-caption-grp-margin-left: 0;
    --device-size-component-image__elev-default-caption-grp-margin-right: 0;
    --device-size-component-image__elev-default-caption-grp-spacer-max-width: var(--device-size-grid-2-col-max-width);
    --device-size-component-image__elev-default-caption-grp-spacer-min-width: var(--device-size-grid-2-col-min-width);
    --device-size-component-image__elev-expand-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-expand-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-grid-2-col-max-width);
    --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-grid-2-col-min-width);
    --device-size-component-image__elev-expand-img-spacer-spacer: true;
    --device-size-component-image__elev-large-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-image__elev-large-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-image__elev-large-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-large-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-image__elev-large-img-spacer-spacer: true;
    --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-image__elev-large-caption-grp-margin-left: 0;
    --device-size-component-image__elev-large-caption-grp-margin-right: 0;
    --device-size-component-image__elev-medium-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-medium-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-medium-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-medium-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-medium-display: flex;
    --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-image__elev-medium-img-spacer-spacer: true;
    --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-2-col-max-width);
    --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-2-col-min-width);
    --device-size-component-image__elev-medium-caption-grp-margin-left: 0;
    --device-size-component-image__elev-medium-caption-grp-margin-right: 0;
    --device-size-component-zones-margin-bottom: var(--primitive-space-48);
    --device-size-template-article-standard-component-size: xl;
    --device-size-template-article-standard-page-top-gutter: var(--primitive-space-48);
    --device-size-template-article-standard-gutter-content: 0;
    --device-size-template-article-standard-body-max: var(--device-size-grid-6-col-max-width);
    --device-size-template-article-standard-body-min: var(--device-size-grid-6-col-min-width);
    --device-size-template-article-standard-left-rail-max: var(--device-size-grid-3-col-max-width);
    --device-size-template-article-standard-left-rail-min: var(--device-size-grid-3-col-min-width);
    --device-size-template-article-standard-right-rail-max: var(--device-size-grid-3-col-max-width);
    --device-size-template-article-standard-right-rail-min: var(--device-size-grid-3-col-min-width);
    --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-08);
    --device-size-template-article-standard-inline-actions__top: false;
    --device-size-template-article-standard-inline-actions-padding-bottom: 0;
    --device-size-template-article-standard-left-rail-actions: true;
    --device-size-template-article-standard-right-rail-ad: true;
    --device-size-template-article-standard-show-left-rail: true;
    --device-size-template-article-standard-show-right-rail: true;
    --device-size-template-article-standard-elevate: true;
    --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-48);
    --device-size-component-subheader-all-caps-h2-font-size: 36px;
    --device-size-component-subheader-all-caps-h2-line-height: 41.4px;
    --device-size-component-subheader-all-caps-h3-font-size: 30px;
    --device-size-component-subheader-all-caps-h3-line-height: 34.5px;
    --device-size-component-subheader-all-caps-h4-font-size: 24px;
    --device-size-component-subheader-all-caps-h4-line-height: 27.6px;
    --device-size-component-subheader-all-caps-h5-font-size: 20px;
    --device-size-component-subheader-all-caps-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
    --device-size-component-subheader-all-caps-centered-h2-font-size: 36px;
    --device-size-component-subheader-all-caps-centered-h2-line-height: 41.4px;
    --device-size-component-subheader-all-caps-centered-h3-font-size: 30px;
    --device-size-component-subheader-all-caps-centered-h3-line-height: 34.5px;
    --device-size-component-subheader-all-caps-centered-h4-font-size: 24px;
    --device-size-component-subheader-all-caps-centered-h4-line-height: 27.6px;
    --device-size-component-subheader-all-caps-centered-h5-font-size: 20px;
    --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
    --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-template-live-story-standard-component-size: xl;
    --device-size-template-live-story-standard-page-top-gutter: var(--primitive-space-48);
    --device-size-template-live-story-standard-gutter-content: 0;
    --device-size-template-live-story-standard-body-max: 660px;
    --device-size-template-live-story-standard-body-min: var(--device-size-grid-6-col-min-width);
    --device-size-template-live-story-standard-left-rail-max: var(--device-size-grid-3-col-max-width);
    --device-size-template-live-story-standard-left-rail-min: var(--device-size-grid-3-col-min-width);
    --device-size-template-live-story-standard-right-rail-max: var(--device-size-grid-3-col-max-width);
    --device-size-template-live-story-standard-right-rail-min: var(--device-size-grid-3-col-min-width);
    --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-08);
    --device-size-template-live-story-standard-inline-actions__top: false;
    --device-size-template-live-story-standard-inline-actions-padding-bottom: 0;
    --device-size-template-live-story-standard-left-rail-actions: true;
    --device-size-template-live-story-standard-right-rail-ad: true;
    --device-size-template-live-story-standard-show-left-rail: false;
    --device-size-template-live-story-standard-show-right-rail: true;
    --device-size-template-live-story-standard-elevate: true
  }
}

@media (width>=1024px) and (width<=1279px) {
  :root {
    --device-size-stellar-id: Large;
    --device-size-breakpoint-size-id: lg;
    --device-size-max-width: 1279px;
    --device-size-min-width: 1024px;
    --device-size-col-count: 12px;
    --device-size-margin-left: var(--primitive-space-48);
    --device-size-margin-right: var(--primitive-space-48);
    --device-size-gutter: var(--primitive-space-24);
    --device-size-grid-1-col-max-width: 77px;
    --device-size-grid-1-col-min-width: 55px;
    --device-size-grid-2-col-max-width: 177px;
    --device-size-grid-2-col-min-width: 135px;
    --device-size-grid-3-col-max-width: 278px;
    --device-size-grid-3-col-min-width: 214px;
    --device-size-grid-4-col-max-width: 378px;
    --device-size-grid-4-col-min-width: 293px;
    --device-size-grid-5-col-max-width: 479px;
    --device-size-grid-5-col-min-width: 373px;
    --device-size-grid-6-col-max-width: 580px;
    --device-size-grid-6-col-min-width: 452px;
    --device-size-grid-7-col-max-width: 680px;
    --device-size-grid-7-col-min-width: 531px;
    --device-size-grid-8-col-max-width: 781px;
    --device-size-grid-8-col-min-width: 611px;
    --device-size-grid-9-col-max-width: 881px;
    --device-size-grid-9-col-min-width: 690px;
    --device-size-grid-10-col-max-width: 982px;
    --device-size-grid-10-col-min-width: 769px;
    --device-size-grid-11-col-max-width: 1082px;
    --device-size-grid-11-col-min-width: 849px;
    --device-size-grid-12-col-max-width: 1183px;
    --device-size-grid-12-col-min-width: 928px;
    --device-size-type-header-h1-font-size: 43.2px;
    --device-size-type-header-h1-line-height: 54px;
    --device-size-type-header-h2-font-size: 36px;
    --device-size-type-header-h2-line-height: 41.4px;
    --device-size-type-header-h3-font-size: 30px;
    --device-size-type-header-h3-line-height: 34.5px;
    --device-size-type-header-h4-font-size: 24px;
    --device-size-type-header-h4-line-height: 27.6px;
    --device-size-type-header-h5-font-size: 20px;
    --device-size-type-header-h5-line-height: 23px;
    --device-size-type-header-h6-font-size: 18px;
    --device-size-type-header-h6-line-height: 20.7px;
    --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
    --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
    --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
    --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
    --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
    --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
    --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
    --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
    --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
    --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
    --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
    --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
    --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
    --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
    --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
    --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
    --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
    --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
    --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
    --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
    --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
    --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
    --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
    --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
    --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
    --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
    --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
    --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
    --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
    --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
    --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
    --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
    --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
    --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
    --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
    --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
    --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
    --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
    --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
    --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
    --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
    --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
    --device-size-component-footer-margin-top: var(--primitive-space-none);
    --device-size-component-footer-margin-bottom: var(--primitive-space-24);
    --device-size-component-page-top-medium-img-max-width: var(--device-size-grid-8-col-max-width);
    --device-size-component-header-margin-top: var(--primitive-space-none);
    --device-size-component-page-top-medium-img-min-width: var(--device-size-grid-8-col-min-width);
    --device-size-component-page-top-medium-content-well-max-width: var(--device-size-grid-8-col-max-width);
    --device-size-component-page-top-medium-content-well-min-width: var(--device-size-grid-8-col-min-width);
    --device-size-component-page-top-medium-content-well-right-rail: false;
    --device-size-component-page-top-medium-show-right-rail: true;
    --device-size-component-header-margin-bottom: var(--primitive-space-08);
    --device-size-component-page-top-medium-caption-left-rail: true;
    --device-size-component-page-top-medium-caption-right-rail: false;
    --device-size-component-page-top-medium-caption-right-rail-max-width: 0;
    --device-size-component-page-top-medium-caption-right-rail-min-width: 0;
    --device-size-component-header-more-links__show: true;
    --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-20);
    --device-size-component-header-more-links__hide: false;
    --device-size-component-header-underscored-links__section-a: true;
    --device-size-component-header-home-h-margin: var(--primitive-space-48);
    --device-size-component-header-underscored-links__section-b: true;
    --device-size-component-header-underscored-links__section-c: false;
    --device-size-component-header-underscored-links__section-d: false;
    --device-size-component-page-top-body-content-max-width: var(--device-size-grid-7-col-max-width);
    --device-size-component-header-home-link-trail__left: true;
    --device-size-component-page-top-body-content-min-width: var(--device-size-grid-7-col-min-width);
    --device-size-component-header-home-link-start__left: true;
    --device-size-component-header-home-more-link__left: true;
    --device-size-component-header-home-link-end__right: false;
    --device-size-component-page-top-large-show-right-rail: true;
    --device-size-component-page-top-extra-large-caption-gutter: 0;
    --device-size-component-header-home-sign-in__btn: true;
    --device-size-component-quote-border-width: var(--primitive-size-04);
    --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-lg);
    --device-size-component-header-home-home-links: true;
    --device-size-component-zones-margin-top: var(--primitive-space-none);
    --device-size-component-gallery__elev-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-margin-right: var(--device-size-margin-right);
    --device-size-component-gallery__elev-spacer: false;
    --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-24);
    --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-30);
    --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-gallery__elev-default-img-spacer-spacer: true;
    --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-default-caption-grp-margin-left: 0;
    --device-size-component-gallery__elev-default-caption-grp-margin-right: 0;
    --device-size-component-gallery__elev-default-img-max-height: 325px;
    --device-size-component-gallery__elev-default-img-min-height: 255px;
    --device-size-component-gallery__elev-large-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-large-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-large-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-large-margin-right: var(--device-size-margin-right);
    --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-gallery__elev-large-img-spacer-spacer: true;
    --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-gallery__elev-large-caption-grp-margin-left: 0;
    --device-size-component-gallery__elev-large-caption-grp-margin-right: 0;
    --device-size-component-headline__elev-hpadding: var(--primitive-space-40);
    --device-size-component-headline__elev-gap: var(--primitive-space-32);
    --device-size-component-headline__elev-footer-toolchain-padding-left: 48px;
    --device-size-component-headline__elev-border-width: var(--primitive-border-12);
    --device-size-component-headline__elev-padding-left: var(--primitive-space-48);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 48px;
    --device-size-component-headline__elev-footer-hpadding: var(--device-size-margin-left);
    --device-size-component-headline__elev-padding-right: var(--primitive-space-48);
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-40);
    --device-size-component-headline__elev-subscriber-label-margin-left: var(--primitive-space-48);
    --device-size-component-headline-center__elev-border-width: 12px;
    --device-size-component-headline-text__elev-hpadding: var(--primitive-space-48);
    --device-size-component-headline-text__elev-margin-left: var(--primitive-space-none);
    --device-size-component-headline-text__elev-margin-inline-start: var(--primitive-space-none);
    --device-size-component-headline-text__elev-toolchain-padding-left: var(--primitive-space-36);
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-48);
    --device-size-component-image__elev-max-width: var(--device-size-grid-12-col-max-width);
    --device-size-component-rel-content__elev-img-width: 148px;
    --device-size-component-rel-content__elev-img-height: 95px;
    --device-size-component-subheader-regular-h2-font-size: 36px;
    --device-size-component-subheader-regular-h2-line-height: 41.4px;
    --device-size-component-subheader-regular-h3-font-size: 30px;
    --device-size-component-subheader-regular-h3-line-height: 34.5px;
    --device-size-component-subheader-regular-h4-font-size: 24px;
    --device-size-component-subheader-regular-h4-line-height: 27.6px;
    --device-size-component-subheader-regular-h5-font-size: 20px;
    --device-size-component-subheader-regular-h5-line-height: 23px;
    --device-size-component-subheader-regular-h6-font-size: 18px;
    --device-size-component-subheader-regular-h6-line-height: 20.7px;
    --device-size-component-image__elev-min-width: var(--device-size-grid-12-col-min-width);
    --device-size-component-image__elev-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-spacer: false;
    --device-size-component-image__elev-default-img-spacer-max-width: 0;
    --device-size-component-image__elev-default-img-spacer-min-width: 0;
    --device-size-component-image__elev-default-img-spacer-spacer: false;
    --device-size-component-image__elev-default-caption-grp-max-width: 0;
    --device-size-component-image__elev-default-caption-grp-min-width: 0;
    --device-size-component-image__elev-default-caption-grp-margin-left: 0;
    --device-size-component-image__elev-default-caption-grp-margin-right: 0;
    --device-size-component-image__elev-default-caption-grp-spacer-max-width: 0;
    --device-size-component-image__elev-default-caption-grp-spacer-min-width: 0;
    --device-size-component-image__elev-expand-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-expand-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-grid-2-col-max-width);
    --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-grid-2-col-min-width);
    --device-size-component-image__elev-expand-img-spacer-spacer: true;
    --device-size-component-image__elev-large-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-image__elev-large-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-image__elev-large-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-large-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-image__elev-large-img-spacer-spacer: true;
    --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-large-caption-grp-margin-left: 0;
    --device-size-component-image__elev-large-caption-grp-margin-right: 0;
    --device-size-component-image__elev-medium-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-medium-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-medium-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-medium-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-medium-display: flex;
    --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-image__elev-medium-img-spacer-spacer: true;
    --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-2-col-max-width);
    --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-2-col-min-width);
    --device-size-component-image__elev-medium-caption-grp-margin-left: 0;
    --device-size-component-image__elev-medium-caption-grp-margin-right: 0;
    --device-size-component-zones-margin-bottom: var(--primitive-space-48);
    --device-size-template-article-standard-component-size: lg;
    --device-size-template-article-standard-page-top-gutter: var(--primitive-space-48);
    --device-size-template-article-standard-gutter-content: 0;
    --device-size-template-article-standard-body-max: var(--device-size-grid-7-col-max-width);
    --device-size-template-article-standard-body-min: var(--device-size-grid-7-col-min-width);
    --device-size-template-article-standard-left-rail-max: var(--device-size-grid-1-col-max-width);
    --device-size-template-article-standard-left-rail-min: var(--device-size-grid-1-col-min-width);
    --device-size-template-article-standard-right-rail-max: var(--device-size-grid-4-col-max-width);
    --device-size-template-article-standard-right-rail-min: var(--device-size-grid-4-col-min-width);
    --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-08);
    --device-size-template-article-standard-inline-actions__top: true;
    --device-size-template-article-standard-inline-actions-padding-bottom: var(--primitive-space-16);
    --device-size-template-article-standard-left-rail-actions: false;
    --device-size-template-article-standard-right-rail-ad: true;
    --device-size-template-article-standard-show-left-rail: true;
    --device-size-template-article-standard-show-right-rail: true;
    --device-size-template-article-standard-elevate: true;
    --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-48);
    --device-size-component-subheader-all-caps-h2-font-size: 36px;
    --device-size-component-subheader-all-caps-h2-line-height: 41.4px;
    --device-size-component-subheader-all-caps-h3-font-size: 30px;
    --device-size-component-subheader-all-caps-h3-line-height: 34.5px;
    --device-size-component-subheader-all-caps-h4-font-size: 24px;
    --device-size-component-subheader-all-caps-h4-line-height: 27.6px;
    --device-size-component-subheader-all-caps-h5-font-size: 20px;
    --device-size-component-subheader-all-caps-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
    --device-size-component-subheader-all-caps-centered-h2-font-size: 36px;
    --device-size-component-subheader-all-caps-centered-h2-line-height: 41.4px;
    --device-size-component-subheader-all-caps-centered-h3-font-size: 30px;
    --device-size-component-subheader-all-caps-centered-h3-line-height: 34.5px;
    --device-size-component-subheader-all-caps-centered-h4-font-size: 24px;
    --device-size-component-subheader-all-caps-centered-h4-line-height: 27.6px;
    --device-size-component-subheader-all-caps-centered-h5-font-size: 20px;
    --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
    --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-template-live-story-standard-component-size: lg;
    --device-size-template-live-story-standard-page-top-gutter: var(--primitive-space-48);
    --device-size-template-live-story-standard-gutter-content: 0;
    --device-size-template-live-story-standard-body-max: 660px;
    --device-size-template-live-story-standard-body-min: var(--device-size-grid-7-col-min-width);
    --device-size-template-live-story-standard-left-rail-max: var(--device-size-grid-1-col-max-width);
    --device-size-template-live-story-standard-left-rail-min: var(--device-size-grid-1-col-min-width);
    --device-size-template-live-story-standard-right-rail-max: var(--device-size-grid-4-col-max-width);
    --device-size-template-live-story-standard-right-rail-min: var(--device-size-grid-4-col-min-width);
    --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-08);
    --device-size-template-live-story-standard-inline-actions__top: true;
    --device-size-template-live-story-standard-inline-actions-padding-bottom: var(--primitive-space-16);
    --device-size-template-live-story-standard-left-rail-actions: false;
    --device-size-template-live-story-standard-right-rail-ad: true;
    --device-size-template-live-story-standard-show-left-rail: false;
    --device-size-template-live-story-standard-show-right-rail: true;
    --device-size-template-live-story-standard-elevate: true
  }
}

@media (width>=768px) and (width<=1023px) {
  :root {
    --device-size-stellar-id: Medium;
    --device-size-breakpoint-size-id: md;
    --device-size-max-width: 1023px;
    --device-size-min-width: 768px;
    --device-size-col-count: 8px;
    --device-size-margin-left: var(--primitive-space-32);
    --device-size-margin-right: var(--primitive-space-32);
    --device-size-gutter: var(--primitive-space-24);
    --device-size-grid-1-col-max-width: 99px;
    --device-size-grid-1-col-min-width: 67px;
    --device-size-grid-2-col-max-width: 222px;
    --device-size-grid-2-col-min-width: 158px;
    --device-size-grid-3-col-max-width: 345px;
    --device-size-grid-3-col-min-width: 249px;
    --device-size-grid-4-col-max-width: 468px;
    --device-size-grid-4-col-min-width: 340px;
    --device-size-grid-5-col-max-width: 590px;
    --device-size-grid-5-col-min-width: 431px;
    --device-size-grid-6-col-max-width: 713px;
    --device-size-grid-6-col-min-width: 522px;
    --device-size-grid-7-col-max-width: 836px;
    --device-size-grid-7-col-min-width: 613px;
    --device-size-grid-8-col-max-width: 959px;
    --device-size-grid-8-col-min-width: 704px;
    --device-size-grid-9-col-max-width: 0;
    --device-size-grid-9-col-min-width: 0;
    --device-size-grid-10-col-max-width: 0;
    --device-size-grid-10-col-min-width: 0;
    --device-size-grid-11-col-max-width: 0;
    --device-size-grid-11-col-min-width: 0;
    --device-size-grid-12-col-max-width: 0;
    --device-size-grid-12-col-min-width: 0;
    --device-size-type-header-h1-font-size: 36px;
    --device-size-type-header-h1-line-height: 45px;
    --device-size-type-header-h2-font-size: 26px;
    --device-size-type-header-h2-line-height: 29.9px;
    --device-size-type-header-h3-font-size: 24px;
    --device-size-type-header-h3-line-height: 27.6px;
    --device-size-type-header-h4-font-size: 22px;
    --device-size-type-header-h4-line-height: 25.3px;
    --device-size-type-header-h5-font-size: 20px;
    --device-size-type-header-h5-line-height: 23px;
    --device-size-type-header-h6-font-size: 18px;
    --device-size-type-header-h6-line-height: 20.7px;
    --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
    --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
    --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
    --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
    --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
    --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
    --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
    --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
    --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
    --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
    --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
    --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
    --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
    --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
    --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
    --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
    --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
    --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
    --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
    --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
    --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
    --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
    --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
    --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
    --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
    --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
    --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
    --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
    --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
    --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
    --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
    --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
    --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
    --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
    --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
    --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
    --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
    --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
    --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
    --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
    --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
    --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
    --device-size-component-footer-margin-top: var(--primitive-space-none);
    --device-size-component-footer-margin-bottom: var(--primitive-space-24);
    --device-size-component-page-top-medium-img-max-width: var(--device-size-grid-8-col-max-width);
    --device-size-component-header-margin-top: var(--primitive-space-none);
    --device-size-component-page-top-medium-img-min-width: var(--device-size-grid-8-col-min-width);
    --device-size-component-page-top-medium-content-well-max-width: var(--device-size-grid-8-col-max-width);
    --device-size-component-page-top-medium-content-well-min-width: var(--device-size-grid-8-col-min-width);
    --device-size-component-page-top-medium-content-well-right-rail: true;
    --device-size-component-page-top-medium-show-right-rail: false;
    --device-size-component-header-margin-bottom: var(--primitive-space-08);
    --device-size-component-page-top-medium-caption-left-rail: true;
    --device-size-component-page-top-medium-caption-right-rail: true;
    --device-size-component-page-top-medium-caption-right-rail-max-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-page-top-medium-caption-right-rail-min-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-header-more-links__show: true;
    --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-20);
    --device-size-component-header-more-links__hide: false;
    --device-size-component-header-underscored-links__section-a: true;
    --device-size-component-header-home-h-margin: var(--primitive-space-32);
    --device-size-component-header-underscored-links__section-b: false;
    --device-size-component-header-underscored-links__section-c: false;
    --device-size-component-header-underscored-links__section-d: false;
    --device-size-component-page-top-body-content-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-header-home-link-trail__left: true;
    --device-size-component-page-top-body-content-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-header-home-link-start__left: false;
    --device-size-component-header-home-more-link__left: false;
    --device-size-component-header-home-link-end__right: false;
    --device-size-component-page-top-large-show-right-rail: false;
    --device-size-component-page-top-extra-large-caption-gutter: 0;
    --device-size-component-header-home-sign-in__btn: true;
    --device-size-component-quote-border-width: var(--primitive-size-04);
    --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-md);
    --device-size-component-header-home-home-links: false;
    --device-size-component-zones-margin-top: var(--primitive-space-none);
    --device-size-component-gallery__elev-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-margin-right: var(--device-size-margin-right);
    --device-size-component-gallery__elev-spacer: false;
    --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-24);
    --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-30);
    --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-gallery__elev-default-img-spacer-spacer: true;
    --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-default-caption-grp-margin-left: 0;
    --device-size-component-gallery__elev-default-caption-grp-margin-right: 0;
    --device-size-component-gallery__elev-default-img-max-height: 401px;
    --device-size-component-gallery__elev-default-img-min-height: 294px;
    --device-size-component-gallery__elev-large-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-gallery__elev-large-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-gallery__elev-large-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-large-margin-right: var(--device-size-margin-right);
    --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-gallery__elev-large-img-spacer-spacer: true;
    --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-gallery__elev-large-caption-grp-margin-left: 0;
    --device-size-component-gallery__elev-large-caption-grp-margin-right: 0;
    --device-size-component-headline__elev-hpadding: var(--primitive-space-32);
    --device-size-component-headline__elev-gap: var(--primitive-space-32);
    --device-size-component-headline__elev-footer-toolchain-padding-left: 0;
    --device-size-component-headline__elev-border-width: var(--primitive-border-12);
    --device-size-component-headline__elev-padding-left: var(--primitive-space-48);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0;
    --device-size-component-headline__elev-footer-hpadding: var(--device-size-margin-left);
    --device-size-component-headline__elev-padding-right: var(--primitive-space-48);
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-32);
    --device-size-component-headline__elev-subscriber-label-margin-left: var(--primitive-space-none);
    --device-size-component-headline-center__elev-border-width: 8px;
    --device-size-component-headline-text__elev-hpadding: var(--primitive-space-32);
    --device-size-component-headline-text__elev-margin-left: -32px;
    --device-size-component-headline-text__elev-margin-inline-start: -32px;
    --device-size-component-headline-text__elev-toolchain-padding-left: var(--primitive-space-20);
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-32);
    --device-size-component-image__elev-max-width: var(--device-size-grid-8-col-max-width);
    --device-size-component-rel-content__elev-img-width: 148px;
    --device-size-component-rel-content__elev-img-height: 95px;
    --device-size-component-subheader-regular-h2-font-size: 26px;
    --device-size-component-subheader-regular-h2-line-height: 29.9px;
    --device-size-component-subheader-regular-h3-font-size: 24px;
    --device-size-component-subheader-regular-h3-line-height: 27.6px;
    --device-size-component-subheader-regular-h4-font-size: 22px;
    --device-size-component-subheader-regular-h4-line-height: 25.3px;
    --device-size-component-subheader-regular-h5-font-size: 20px;
    --device-size-component-subheader-regular-h5-line-height: 23px;
    --device-size-component-subheader-regular-h6-font-size: 18px;
    --device-size-component-subheader-regular-h6-line-height: 20.7px;
    --device-size-component-image__elev-min-width: var(--device-size-grid-8-col-min-width);
    --device-size-component-image__elev-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-spacer: false;
    --device-size-component-image__elev-default-img-spacer-max-width: 0;
    --device-size-component-image__elev-default-img-spacer-min-width: 0;
    --device-size-component-image__elev-default-img-spacer-spacer: true;
    --device-size-component-image__elev-default-caption-grp-max-width: 0;
    --device-size-component-image__elev-default-caption-grp-min-width: 0;
    --device-size-component-image__elev-default-caption-grp-margin-left: 0;
    --device-size-component-image__elev-default-caption-grp-margin-right: 0;
    --device-size-component-image__elev-default-caption-grp-spacer-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-image__elev-default-caption-grp-spacer-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-image__elev-expand-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-image__elev-expand-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-image__elev-expand-img-spacer-spacer: true;
    --device-size-component-image__elev-large-max-width: var(--device-size-grid-6-col-max-width);
    --device-size-component-image__elev-large-min-width: var(--device-size-grid-6-col-min-width);
    --device-size-component-image__elev-large-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-large-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-image__elev-large-img-spacer-spacer: true;
    --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-image__elev-large-caption-grp-margin-left: 0;
    --device-size-component-image__elev-large-caption-grp-margin-right: 0;
    --device-size-component-image__elev-medium-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-medium-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-medium-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-medium-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-medium-display: flex;
    --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-image__elev-medium-img-spacer-spacer: true;
    --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-2-col-max-width);
    --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-2-col-min-width);
    --device-size-component-image__elev-medium-caption-grp-margin-left: 0;
    --device-size-component-image__elev-medium-caption-grp-margin-right: 0;
    --device-size-component-zones-margin-bottom: var(--primitive-space-48);
    --device-size-template-article-standard-component-size: md;
    --device-size-template-article-standard-page-top-gutter: var(--primitive-space-32);
    --device-size-template-article-standard-gutter-content: 0;
    --device-size-template-article-standard-body-max: var(--device-size-grid-6-col-max-width);
    --device-size-template-article-standard-body-min: var(--device-size-grid-6-col-min-width);
    --device-size-template-article-standard-left-rail-max: var(--device-size-grid-1-col-max-width);
    --device-size-template-article-standard-left-rail-min: var(--device-size-grid-1-col-min-width);
    --device-size-template-article-standard-right-rail-max: var(--device-size-grid-1-col-max-width);
    --device-size-template-article-standard-right-rail-min: var(--device-size-grid-1-col-min-width);
    --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-08);
    --device-size-template-article-standard-inline-actions__top: true;
    --device-size-template-article-standard-inline-actions-padding-bottom: var(--primitive-space-08);
    --device-size-template-article-standard-left-rail-actions: false;
    --device-size-template-article-standard-right-rail-ad: false;
    --device-size-template-article-standard-show-left-rail: true;
    --device-size-template-article-standard-show-right-rail: true;
    --device-size-template-article-standard-elevate: true;
    --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-32);
    --device-size-component-subheader-all-caps-h2-font-size: 26px;
    --device-size-component-subheader-all-caps-h2-line-height: 29.9px;
    --device-size-component-subheader-all-caps-h3-font-size: 24px;
    --device-size-component-subheader-all-caps-h3-line-height: 27.6px;
    --device-size-component-subheader-all-caps-h4-font-size: 22px;
    --device-size-component-subheader-all-caps-h4-line-height: 25.3px;
    --device-size-component-subheader-all-caps-h5-font-size: 20px;
    --device-size-component-subheader-all-caps-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
    --device-size-component-subheader-all-caps-centered-h2-font-size: 26px;
    --device-size-component-subheader-all-caps-centered-h2-line-height: 29.9px;
    --device-size-component-subheader-all-caps-centered-h3-font-size: 24px;
    --device-size-component-subheader-all-caps-centered-h3-line-height: 27.6px;
    --device-size-component-subheader-all-caps-centered-h4-font-size: 22px;
    --device-size-component-subheader-all-caps-centered-h4-line-height: 25.3px;
    --device-size-component-subheader-all-caps-centered-h5-font-size: 20px;
    --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
    --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-template-live-story-standard-component-size: md;
    --device-size-template-live-story-standard-page-top-gutter: var(--primitive-space-32);
    --device-size-template-live-story-standard-gutter-content: 0;
    --device-size-template-live-story-standard-body-max: 660px;
    --device-size-template-live-story-standard-body-min: var(--device-size-grid-6-col-min-width);
    --device-size-template-live-story-standard-left-rail-max: var(--device-size-grid-1-col-max-width);
    --device-size-template-live-story-standard-left-rail-min: var(--device-size-grid-1-col-min-width);
    --device-size-template-live-story-standard-right-rail-max: var(--device-size-grid-1-col-max-width);
    --device-size-template-live-story-standard-right-rail-min: var(--device-size-grid-1-col-min-width);
    --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-08);
    --device-size-template-live-story-standard-inline-actions__top: true;
    --device-size-template-live-story-standard-inline-actions-padding-bottom: var(--primitive-space-08);
    --device-size-template-live-story-standard-left-rail-actions: false;
    --device-size-template-live-story-standard-right-rail-ad: false;
    --device-size-template-live-story-standard-show-left-rail: true;
    --device-size-template-live-story-standard-show-right-rail: true;
    --device-size-template-live-story-standard-elevate: true
  }
}

@media (width>=480px) and (width<=767px) {
  :root {
    --device-size-stellar-id: Small;
    --device-size-breakpoint-size-id: sm;
    --device-size-max-width: 767px;
    --device-size-min-width: 480px;
    --device-size-col-count: 4px;
    --device-size-margin-left: var(--primitive-space-32);
    --device-size-margin-right: var(--primitive-space-32);
    --device-size-gutter: var(--primitive-space-20);
    --device-size-grid-1-col-max-width: 161px;
    --device-size-grid-1-col-min-width: 89px;
    --device-size-grid-2-col-max-width: 342px;
    --device-size-grid-2-col-min-width: 198px;
    --device-size-grid-3-col-max-width: 522px;
    --device-size-grid-3-col-min-width: 307px;
    --device-size-grid-4-col-max-width: 703px;
    --device-size-grid-4-col-min-width: 416px;
    --device-size-grid-5-col-max-width: 0;
    --device-size-grid-5-col-min-width: 0;
    --device-size-grid-6-col-max-width: 0;
    --device-size-grid-6-col-min-width: 0;
    --device-size-grid-7-col-max-width: 0;
    --device-size-grid-7-col-min-width: 0;
    --device-size-grid-8-col-max-width: 0;
    --device-size-grid-8-col-min-width: 0;
    --device-size-grid-9-col-max-width: 0;
    --device-size-grid-9-col-min-width: 0;
    --device-size-grid-10-col-max-width: 0;
    --device-size-grid-10-col-min-width: 0;
    --device-size-grid-11-col-max-width: 0;
    --device-size-grid-11-col-min-width: 0;
    --device-size-grid-12-col-max-width: 0;
    --device-size-grid-12-col-min-width: 0;
    --device-size-type-header-h1-font-size: 28.01px;
    --device-size-type-header-h1-line-height: 34.74px;
    --device-size-type-header-h2-font-size: 26px;
    --device-size-type-header-h2-line-height: 29.9px;
    --device-size-type-header-h3-font-size: 24px;
    --device-size-type-header-h3-line-height: 27.6px;
    --device-size-type-header-h4-font-size: 22px;
    --device-size-type-header-h4-line-height: 25.3px;
    --device-size-type-header-h5-font-size: 20px;
    --device-size-type-header-h5-line-height: 23px;
    --device-size-type-header-h6-font-size: 18px;
    --device-size-type-header-h6-line-height: 20.7px;
    --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
    --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
    --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
    --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
    --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
    --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
    --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
    --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
    --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
    --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
    --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
    --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
    --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
    --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
    --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
    --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
    --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
    --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
    --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
    --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
    --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
    --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
    --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
    --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
    --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
    --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
    --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
    --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
    --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
    --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
    --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
    --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
    --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
    --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
    --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
    --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
    --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
    --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
    --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
    --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
    --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
    --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
    --device-size-component-footer-margin-top: var(--primitive-space-none);
    --device-size-component-footer-margin-bottom: var(--primitive-space-24);
    --device-size-component-page-top-medium-img-max-width: 767px;
    --device-size-component-header-margin-top: var(--primitive-space-none);
    --device-size-component-page-top-medium-img-min-width: 480px;
    --device-size-component-page-top-medium-content-well-max-width: 767px;
    --device-size-component-page-top-medium-content-well-min-width: 480px;
    --device-size-component-page-top-medium-content-well-right-rail: false;
    --device-size-component-page-top-medium-show-right-rail: false;
    --device-size-component-header-margin-bottom: var(--primitive-space-08);
    --device-size-component-page-top-medium-caption-left-rail: false;
    --device-size-component-page-top-medium-caption-right-rail: false;
    --device-size-component-page-top-medium-caption-right-rail-max-width: 0;
    --device-size-component-page-top-medium-caption-right-rail-min-width: 0;
    --device-size-component-header-more-links__show: false;
    --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-20);
    --device-size-component-header-more-links__hide: false;
    --device-size-component-header-underscored-links__section-a: false;
    --device-size-component-header-home-h-margin: var(--primitive-space-32);
    --device-size-component-header-underscored-links__section-b: false;
    --device-size-component-header-underscored-links__section-c: false;
    --device-size-component-header-underscored-links__section-d: false;
    --device-size-component-page-top-body-content-max-width: 767px;
    --device-size-component-header-home-link-trail__left: false;
    --device-size-component-page-top-body-content-min-width: 460px;
    --device-size-component-header-home-link-start__left: false;
    --device-size-component-header-home-more-link__left: false;
    --device-size-component-header-home-link-end__right: false;
    --device-size-component-page-top-large-show-right-rail: false;
    --device-size-component-page-top-extra-large-caption-gutter: var(--primitive-space-32);
    --device-size-component-header-home-sign-in__btn: false;
    --device-size-component-quote-border-width: var(--primitive-size-04);
    --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-md);
    --device-size-component-header-home-home-links: false;
    --device-size-component-zones-margin-top: var(--primitive-space-none);
    --device-size-component-gallery__elev-max-width: var(--device-size-max-width);
    --device-size-component-gallery__elev-min-width: var(--device-size-min-width);
    --device-size-component-gallery__elev-margin-left: 0;
    --device-size-component-gallery__elev-margin-right: 0;
    --device-size-component-gallery__elev-spacer: false;
    --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-16);
    --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-22);
    --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-gallery__elev-default-img-spacer-spacer: false;
    --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-gallery__elev-default-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-default-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-gallery__elev-default-img-max-height: 576px;
    --device-size-component-gallery__elev-default-img-min-height: 360px;
    --device-size-component-gallery__elev-large-max-width: var(--device-size-max-width);
    --device-size-component-gallery__elev-large-min-width: var(--device-size-min-width);
    --device-size-component-gallery__elev-large-margin-left: 0;
    --device-size-component-gallery__elev-large-margin-right: 0;
    --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-gallery__elev-large-img-spacer-spacer: false;
    --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-gallery__elev-large-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-large-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-headline__elev-hpadding: var(--primitive-space-24);
    --device-size-component-headline__elev-gap: var(--primitive-space-20);
    --device-size-component-headline__elev-footer-toolchain-padding-left: 0;
    --device-size-component-headline__elev-border-width: var(--primitive-border-06);
    --device-size-component-headline__elev-padding-left: var(--primitive-space-32);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0;
    --device-size-component-headline__elev-footer-hpadding: var(--device-size-margin-left);
    --device-size-component-headline__elev-padding-right: var(--primitive-space-32);
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-32);
    --device-size-component-headline__elev-subscriber-label-margin-left: var(--primitive-space-none);
    --device-size-component-headline-center__elev-border-width: 8px;
    --device-size-component-headline-text__elev-hpadding: var(--primitive-space-32);
    --device-size-component-headline-text__elev-margin-left: -32px;
    --device-size-component-headline-text__elev-margin-inline-start: -32px;
    --device-size-component-headline-text__elev-toolchain-padding-left: 26px;
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-32);
    --device-size-component-image__elev-max-width: var(--device-size-max-width);
    --device-size-component-rel-content__elev-img-width: 148px;
    --device-size-component-rel-content__elev-img-height: 95px;
    --device-size-component-subheader-regular-h2-font-size: 26px;
    --device-size-component-subheader-regular-h2-line-height: 29.9px;
    --device-size-component-subheader-regular-h3-font-size: 24px;
    --device-size-component-subheader-regular-h3-line-height: 27.6px;
    --device-size-component-subheader-regular-h4-font-size: 22px;
    --device-size-component-subheader-regular-h4-line-height: 25.3px;
    --device-size-component-subheader-regular-h5-font-size: 20px;
    --device-size-component-subheader-regular-h5-line-height: 23px;
    --device-size-component-subheader-regular-h6-font-size: 18px;
    --device-size-component-subheader-regular-h6-line-height: 20.7px;
    --device-size-component-image__elev-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-margin-left: 0;
    --device-size-component-image__elev-margin-right: 0;
    --device-size-component-image__elev-spacer: false;
    --device-size-component-image__elev-default-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-default-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-default-img-spacer-spacer: false;
    --device-size-component-image__elev-default-caption-grp-max-width: 0;
    --device-size-component-image__elev-default-caption-grp-min-width: 0;
    --device-size-component-image__elev-default-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-default-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-default-caption-grp-spacer-max-width: 0;
    --device-size-component-image__elev-default-caption-grp-spacer-min-width: 0;
    --device-size-component-image__elev-expand-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-expand-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-expand-img-spacer-spacer: false;
    --device-size-component-image__elev-large-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-large-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-large-margin-left: 0;
    --device-size-component-image__elev-large-margin-right: 0;
    --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-large-img-spacer-spacer: false;
    --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-large-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-large-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-medium-max-width: var(--device-size-grid-3-col-max-width);
    --device-size-component-image__elev-medium-min-width: var(--device-size-grid-3-col-min-width);
    --device-size-component-image__elev-medium-margin-left: 0;
    --device-size-component-image__elev-medium-margin-right: 0;
    --device-size-component-image__elev-medium-display: flex;
    --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-medium-img-spacer-spacer: false;
    --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-1-col-max-width);
    --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-1-col-min-width);
    --device-size-component-image__elev-medium-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-medium-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-zones-margin-bottom: var(--primitive-space-24);
    --device-size-template-article-standard-component-size: sm;
    --device-size-template-article-standard-page-top-gutter: 0;
    --device-size-template-article-standard-gutter-content: var(--primitive-space-32);
    --device-size-template-article-standard-body-max: 703px;
    --device-size-template-article-standard-body-min: 416px;
    --device-size-template-article-standard-left-rail-max: 0;
    --device-size-template-article-standard-left-rail-min: 0;
    --device-size-template-article-standard-right-rail-max: 0;
    --device-size-template-article-standard-right-rail-min: 0;
    --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-none);
    --device-size-template-article-standard-inline-actions__top: true;
    --device-size-template-article-standard-inline-actions-padding-bottom: var(--primitive-space-none);
    --device-size-template-article-standard-left-rail-actions: false;
    --device-size-template-article-standard-right-rail-ad: false;
    --device-size-template-article-standard-show-left-rail: false;
    --device-size-template-article-standard-show-right-rail: false;
    --device-size-template-article-standard-elevate: true;
    --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-32);
    --device-size-component-subheader-all-caps-h2-font-size: 26px;
    --device-size-component-subheader-all-caps-h2-line-height: 29.9px;
    --device-size-component-subheader-all-caps-h3-font-size: 24px;
    --device-size-component-subheader-all-caps-h3-line-height: 27.6px;
    --device-size-component-subheader-all-caps-h4-font-size: 22px;
    --device-size-component-subheader-all-caps-h4-line-height: 25.3px;
    --device-size-component-subheader-all-caps-h5-font-size: 20px;
    --device-size-component-subheader-all-caps-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
    --device-size-component-subheader-all-caps-centered-h2-font-size: 26px;
    --device-size-component-subheader-all-caps-centered-h2-line-height: 29.9px;
    --device-size-component-subheader-all-caps-centered-h3-font-size: 24px;
    --device-size-component-subheader-all-caps-centered-h3-line-height: 27.6px;
    --device-size-component-subheader-all-caps-centered-h4-font-size: 22px;
    --device-size-component-subheader-all-caps-centered-h4-line-height: 25.3px;
    --device-size-component-subheader-all-caps-centered-h5-font-size: 20px;
    --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
    --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-min-width);
    --device-size-template-live-story-standard-component-size: sm;
    --device-size-template-live-story-standard-page-top-gutter: 0;
    --device-size-template-live-story-standard-gutter-content: var(--primitive-space-32);
    --device-size-template-live-story-standard-body-max: 703px;
    --device-size-template-live-story-standard-body-min: 416px;
    --device-size-template-live-story-standard-left-rail-max: 0;
    --device-size-template-live-story-standard-left-rail-min: 0;
    --device-size-template-live-story-standard-right-rail-max: 0;
    --device-size-template-live-story-standard-right-rail-min: 0;
    --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-none);
    --device-size-template-live-story-standard-inline-actions__top: true;
    --device-size-template-live-story-standard-inline-actions-padding-bottom: var(--primitive-space-none);
    --device-size-template-live-story-standard-left-rail-actions: false;
    --device-size-template-live-story-standard-right-rail-ad: false;
    --device-size-template-live-story-standard-show-left-rail: false;
    --device-size-template-live-story-standard-show-right-rail: false;
    --device-size-template-live-story-standard-elevate: true
  }
}

@media (width<=479px) {
  :root {
    --device-size-stellar-id: Up to small;
    --device-size-breakpoint-size-id: xs;
    --device-size-max-width: 479px;
    --device-size-min-width: 300px;
    --device-size-col-count: 4px;
    --device-size-margin-left: var(--primitive-space-20);
    --device-size-margin-right: var(--primitive-space-20);
    --device-size-gutter: var(--primitive-space-16);
    --device-size-grid-1-col-max-width: 98px;
    --device-size-grid-1-col-min-width: 53px;
    --device-size-grid-2-col-max-width: 212px;
    --device-size-grid-2-col-min-width: 122px;
    --device-size-grid-3-col-max-width: 325px;
    --device-size-grid-3-col-min-width: 191px;
    --device-size-grid-4-col-max-width: 439px;
    --device-size-grid-4-col-min-width: 260px;
    --device-size-grid-5-col-max-width: 0;
    --device-size-grid-5-col-min-width: 0;
    --device-size-grid-6-col-max-width: 0;
    --device-size-grid-6-col-min-width: 0;
    --device-size-grid-7-col-max-width: 0;
    --device-size-grid-7-col-min-width: 0;
    --device-size-grid-8-col-max-width: 0;
    --device-size-grid-8-col-min-width: 0;
    --device-size-grid-9-col-max-width: 0;
    --device-size-grid-9-col-min-width: 0;
    --device-size-grid-10-col-max-width: 0;
    --device-size-grid-10-col-min-width: 0;
    --device-size-grid-11-col-max-width: 0;
    --device-size-grid-11-col-min-width: 0;
    --device-size-grid-12-col-max-width: 0;
    --device-size-grid-12-col-min-width: 0;
    --device-size-type-header-h1-font-size: 28.01px;
    --device-size-type-header-h1-line-height: 34.74px;
    --device-size-type-header-h2-font-size: 26px;
    --device-size-type-header-h2-line-height: 29.9px;
    --device-size-type-header-h3-font-size: 24px;
    --device-size-type-header-h3-line-height: 27.6px;
    --device-size-type-header-h4-font-size: 22px;
    --device-size-type-header-h4-line-height: 25.3px;
    --device-size-type-header-h5-font-size: 20px;
    --device-size-type-header-h5-line-height: 23px;
    --device-size-type-header-h6-font-size: 18px;
    --device-size-type-header-h6-line-height: 20.7px;
    --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
    --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
    --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
    --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
    --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
    --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
    --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
    --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
    --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
    --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
    --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
    --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
    --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
    --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
    --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
    --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
    --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
    --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
    --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
    --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
    --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
    --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
    --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
    --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
    --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
    --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
    --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
    --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
    --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
    --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
    --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
    --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
    --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
    --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
    --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
    --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
    --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
    --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
    --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
    --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
    --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
    --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
    --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
    --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
    --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
    --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
    --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
    --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
    --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
    --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
    --device-size-component-footer-margin-top: var(--primitive-space-none);
    --device-size-component-footer-margin-bottom: var(--primitive-space-24);
    --device-size-component-page-top-medium-img-max-width: 479px;
    --device-size-component-header-margin-top: var(--primitive-space-none);
    --device-size-component-page-top-medium-img-min-width: 260px;
    --device-size-component-page-top-medium-content-well-max-width: 479px;
    --device-size-component-page-top-medium-content-well-min-width: 260px;
    --device-size-component-page-top-medium-content-well-right-rail: false;
    --device-size-component-page-top-medium-show-right-rail: false;
    --device-size-component-header-margin-bottom: var(--primitive-space-08);
    --device-size-component-page-top-medium-caption-left-rail: false;
    --device-size-component-page-top-medium-caption-right-rail: false;
    --device-size-component-page-top-medium-caption-right-rail-max-width: 0;
    --device-size-component-page-top-medium-caption-right-rail-min-width: 0;
    --device-size-component-header-more-links__show: false;
    --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-16);
    --device-size-component-header-more-links__hide: false;
    --device-size-component-header-underscored-links__section-a: false;
    --device-size-component-header-home-h-margin: var(--primitive-space-20);
    --device-size-component-header-underscored-links__section-b: false;
    --device-size-component-header-underscored-links__section-c: false;
    --device-size-component-header-underscored-links__section-d: false;
    --device-size-component-page-top-body-content-max-width: 479px;
    --device-size-component-header-home-link-trail__left: false;
    --device-size-component-page-top-body-content-min-width: 260px;
    --device-size-component-header-home-link-start__left: false;
    --device-size-component-header-home-more-link__left: false;
    --device-size-component-header-home-link-end__right: false;
    --device-size-component-page-top-large-show-right-rail: false;
    --device-size-component-page-top-extra-large-caption-gutter: var(--primitive-space-20);
    --device-size-component-header-home-sign-in__btn: false;
    --device-size-component-quote-border-width: var(--primitive-size-04);
    --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-sm);
    --device-size-component-header-home-home-links: false;
    --device-size-component-zones-margin-top: var(--primitive-space-none);
    --device-size-component-gallery__elev-max-width: var(--device-size-max-width);
    --device-size-component-gallery__elev-min-width: var(--device-size-min-width);
    --device-size-component-gallery__elev-margin-left: 0;
    --device-size-component-gallery__elev-margin-right: 0;
    --device-size-component-gallery__elev-spacer: false;
    --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-16);
    --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-22);
    --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-gallery__elev-default-img-spacer-spacer: false;
    --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-gallery__elev-default-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-default-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-gallery__elev-default-img-max-height: 360px;
    --device-size-component-gallery__elev-default-img-min-height: 225px;
    --device-size-component-gallery__elev-large-max-width: var(--device-size-max-width);
    --device-size-component-gallery__elev-large-min-width: var(--device-size-min-width);
    --device-size-component-gallery__elev-large-margin-left: 0;
    --device-size-component-gallery__elev-large-margin-right: 0;
    --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-gallery__elev-large-img-spacer-spacer: false;
    --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-gallery__elev-large-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-gallery__elev-large-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-headline__elev-hpadding: var(--primitive-space-24);
    --device-size-component-headline__elev-gap: var(--primitive-space-20);
    --device-size-component-headline__elev-footer-toolchain-padding-left: 0;
    --device-size-component-headline__elev-border-width: var(--primitive-border-06);
    --device-size-component-headline__elev-padding-left: var(--primitive-space-20);
    --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0;
    --device-size-component-headline__elev-footer-hpadding: var(--device-size-margin-left);
    --device-size-component-headline__elev-padding-right: var(--primitive-space-20);
    --device-size-component-headline__elev-margin-bottom: var(--primitive-space-32);
    --device-size-component-headline__elev-subscriber-label-margin-left: var(--primitive-space-none);
    --device-size-component-headline-center__elev-border-width: 6px;
    --device-size-component-headline-text__elev-hpadding: var(--primitive-space-20);
    --device-size-component-headline-text__elev-margin-left: -20px;
    --device-size-component-headline-text__elev-margin-inline-start: -20px;
    --device-size-component-headline-text__elev-toolchain-padding-left: 14px;
    --device-size-component-headline-text__elev-toolchain-padding-right: var(--primitive-space-20);
    --device-size-component-image__elev-max-width: var(--device-size-max-width);
    --device-size-component-rel-content__elev-img-width: 96px;
    --device-size-component-rel-content__elev-img-height: 96px;
    --device-size-component-subheader-regular-h2-font-size: 26px;
    --device-size-component-subheader-regular-h2-line-height: 29.9px;
    --device-size-component-subheader-regular-h3-font-size: 24px;
    --device-size-component-subheader-regular-h3-line-height: 27.6px;
    --device-size-component-subheader-regular-h4-font-size: 22px;
    --device-size-component-subheader-regular-h4-line-height: 25.3px;
    --device-size-component-subheader-regular-h5-font-size: 26px;
    --device-size-component-subheader-regular-h5-line-height: 23px;
    --device-size-component-subheader-regular-h6-font-size: 18px;
    --device-size-component-subheader-regular-h6-line-height: 20.7px;
    --device-size-component-image__elev-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-margin-left: 0;
    --device-size-component-image__elev-margin-right: 0;
    --device-size-component-image__elev-spacer: false;
    --device-size-component-image__elev-default-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-default-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-default-img-spacer-spacer: false;
    --device-size-component-image__elev-default-caption-grp-max-width: 0;
    --device-size-component-image__elev-default-caption-grp-min-width: 0;
    --device-size-component-image__elev-default-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-default-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-default-caption-grp-spacer-max-width: 0;
    --device-size-component-image__elev-default-caption-grp-spacer-min-width: 0;
    --device-size-component-image__elev-expand-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-expand-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-expand-img-spacer-spacer: false;
    --device-size-component-image__elev-large-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-large-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-large-margin-left: 0;
    --device-size-component-image__elev-large-margin-right: 0;
    --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-large-img-spacer-spacer: false;
    --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-large-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-large-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-image__elev-medium-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-medium-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-medium-margin-left: 0;
    --device-size-component-image__elev-medium-margin-right: 0;
    --device-size-component-image__elev-medium-display: block;
    --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-min-width);
    --device-size-component-image__elev-medium-img-spacer-spacer: false;
    --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
    --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
    --device-size-component-image__elev-medium-caption-grp-margin-left: var(--device-size-margin-left);
    --device-size-component-image__elev-medium-caption-grp-margin-right: var(--device-size-margin-right);
    --device-size-component-zones-margin-bottom: var(--primitive-space-24);
    --device-size-template-article-standard-component-size: xs;
    --device-size-template-article-standard-page-top-gutter: 0;
    --device-size-template-article-standard-gutter-content: var(--primitive-space-20);
    --device-size-template-article-standard-body-max: 439px;
    --device-size-template-article-standard-body-min: 220px;
    --device-size-template-article-standard-left-rail-max: 0;
    --device-size-template-article-standard-left-rail-min: 0;
    --device-size-template-article-standard-right-rail-max: 0;
    --device-size-template-article-standard-right-rail-min: 0;
    --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-none);
    --device-size-template-article-standard-inline-actions__top: true;
    --device-size-template-article-standard-inline-actions-padding-bottom: var(--primitive-space-none);
    --device-size-template-article-standard-left-rail-actions: false;
    --device-size-template-article-standard-right-rail-ad: false;
    --device-size-template-article-standard-show-left-rail: false;
    --device-size-template-article-standard-show-right-rail: false;
    --device-size-template-article-standard-elevate: true;
    --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-20);
    --device-size-component-subheader-all-caps-h2-font-size: 26px;
    --device-size-component-subheader-all-caps-h2-line-height: 29.9px;
    --device-size-component-subheader-all-caps-h3-font-size: 24px;
    --device-size-component-subheader-all-caps-h3-line-height: 27.6px;
    --device-size-component-subheader-all-caps-h4-font-size: 22px;
    --device-size-component-subheader-all-caps-h4-line-height: 25.3px;
    --device-size-component-subheader-all-caps-h5-font-size: 26px;
    --device-size-component-subheader-all-caps-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
    --device-size-component-subheader-all-caps-centered-h2-font-size: 26px;
    --device-size-component-subheader-all-caps-centered-h2-line-height: 29.9px;
    --device-size-component-subheader-all-caps-centered-h3-font-size: 24px;
    --device-size-component-subheader-all-caps-centered-h3-line-height: 27.6px;
    --device-size-component-subheader-all-caps-centered-h4-font-size: 22px;
    --device-size-component-subheader-all-caps-centered-h4-line-height: 25.3px;
    --device-size-component-subheader-all-caps-centered-h5-font-size: 26px;
    --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
    --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
    --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
    --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-max-width);
    --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-min-width);
    --device-size-template-live-story-standard-component-size: xs;
    --device-size-template-live-story-standard-page-top-gutter: 0;
    --device-size-template-live-story-standard-gutter-content: var(--primitive-space-20);
    --device-size-template-live-story-standard-body-max: 439px;
    --device-size-template-live-story-standard-body-min: 220px;
    --device-size-template-live-story-standard-left-rail-max: 0;
    --device-size-template-live-story-standard-left-rail-min: 0;
    --device-size-template-live-story-standard-right-rail-max: 0;
    --device-size-template-live-story-standard-right-rail-min: 0;
    --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-none);
    --device-size-template-live-story-standard-inline-actions__top: true;
    --device-size-template-live-story-standard-inline-actions-padding-bottom: var(--primitive-space-none);
    --device-size-template-live-story-standard-left-rail-actions: false;
    --device-size-template-live-story-standard-right-rail-ad: false;
    --device-size-template-live-story-standard-show-left-rail: false;
    --device-size-template-live-story-standard-show-right-rail: false;
    --device-size-template-live-story-standard-elevate: true
  }
}

:root {
  --theme-semantic-color-type-primary: var(--semantic-color-type-primary);
  --theme-semantic-color-type-secondary: var(--semantic-color-type-secondary);
  --theme-semantic-color-type-tertiary: var(--semantic-color-type-tertiary);
  --theme-semantic-color-type-quartenary: var(--semantic-color-type-quartenary);
  --theme-semantic-color-type-accent: var(--semantic-color-type-accent);
  --theme-semantic-color-bg-primary: var(--semantic-color-bg-primary);
  --theme-semantic-color-bg-secondary: var(--semantic-color-bg-secondary);
  --theme-semantic-color-bg-tertiary: var(--semantic-color-bg-tertiary);
  --theme-semantic-color-bg-inverse: var(--semantic-color-bg-inverse);
  --theme-semantic-color-border-primary: var(--semantic-color-border-primary);
  --theme-semantic-color-border-secondary: var(--semantic-color-border-secondary);
  --theme-semantic-color-border-tertiary: var(--semantic-color-border-tertiary);
  --theme-semantic-color-border-quartenary: var(--semantic-color-border-quartenary);
  --theme-semantic-color-border-quinary: var(--semantic-color-border-quinary);
  --theme-semantic-color-border-accent: var(--semantic-color-border-accent);
  --theme-semantic-color-border-inverse: var(--semantic-color-border-inverse);
  --theme-semantic-color-border-persistent__white: var(--semantic-color-border-persistent__white);
  --theme-semantic-color-border-persistent__black: var(--semantic-color-border-persistent__black);
  --theme-semantic-color-border-focus-primary: var(--semantic-color-border-persistent__black);
  --theme-semantic-color-border-focus-inverse: var(--semantic-color-border-inverse);
  --theme-semantic-color-icon-primary: var(--semantic-color-icon-primary);
  --theme-semantic-color-status-text-informative: var(--semantic-color-status-text-informative);
  --theme-semantic-color-status-text-informative__accent: var(--semantic-color-status-text-informative__accent);
  --theme-semantic-color-status-text-positive: var(--semantic-color-status-text-positive);
  --theme-semantic-color-status-text-caution: var(--semantic-color-status-text-caution);
  --theme-semantic-color-status-text-negative: var(--semantic-color-status-text-negative);
  --theme-semantic-color-status-icon-informative: var(--semantic-color-status-icon-informative);
  --theme-semantic-color-status-icon-informative__accent: var(--semantic-color-status-icon-informative__accent);
  --theme-semantic-color-status-icon-positive: var(--semantic-color-status-icon-positive);
  --theme-semantic-color-status-icon-caution: var(--semantic-color-status-icon-caution);
  --theme-semantic-color-status-icon-negative: var(--semantic-color-status-icon-negative);
  --theme-semantic-color-icon-secondary: var(--semantic-color-icon-secondary);
  --theme-semantic-color-icon-tertiary: var(--semantic-color-icon-tertiary);
  --theme-semantic-color-icon-quartenary: var(--semantic-color-icon-quartenary);
  --theme-semantic-color-icon-accent: var(--semantic-color-icon-accent);
  --theme-semantic-color-icon-inverse: var(--semantic-color-icon-inverse);
  --theme-semantic-color-icon-persistent__white: var(--primitive-color-neutral-100);
  --theme-semantic-color-icon-persistent__black: var(--primitive-color-neutral-800);
  --theme-semantic-color-action-primary-base-text: var(--semantic-color-action-primary-base-text);
  --theme-semantic-color-action-primary-base-icon: var(--semantic-color-action-primary-base-icon);
  --theme-semantic-color-action-primary-base-bg: var(--semantic-color-action-primary-base-bg);
  --theme-semantic-color-action-primary-overrides-overlay__hover: var(--semantic-color-action-primary-overrides-overlay__hover);
  --theme-semantic-color-action-primary-overrides-overlay__press: var(--semantic-color-action-primary-overrides-overlay__press);
  --theme-semantic-color-action-primary-overrides-overlay__disabled: var(--semantic-color-action-primary-overrides-overlay__disabled);
  --theme-semantic-color-action-secondary-base-text: var(--semantic-color-action-secondary-base-text);
  --theme-semantic-color-action-secondary-base-icon: var(--semantic-color-action-secondary-base-icon);
  --theme-semantic-color-action-secondary-base-bg: var(--semantic-color-action-secondary-base-bg);
  --theme-semantic-color-action-secondary-base-border: var(--semantic-color-action-secondary-base-border);
  --theme-semantic-color-action-secondary-overrides-overlay__hover: var(--semantic-color-action-secondary-overrides-overlay__hover);
  --theme-semantic-color-action-secondary-overrides-border__hover: var(--semantic-color-action-secondary-overrides-border__hover);
  --theme-semantic-color-action-secondary-overrides-overlay__press: var(--semantic-color-action-secondary-overrides-overlay__press);
  --theme-semantic-color-action-secondary-overrides-border__press: var(--semantic-color-action-secondary-overrides-border__press);
  --theme-semantic-color-action-secondary-overrides-border__focus: var(--semantic-color-action-secondary-overrides-border__focus);
  --theme-semantic-color-action-secondary-overrides-text__disabled: var(--semantic-color-action-secondary-overrides-text__disabled);
  --theme-semantic-color-action-secondary-overrides-icon__disabled: var(--semantic-color-action-secondary-overrides-icon__disabled);
  --theme-semantic-color-action-secondary-overrides-border__disabled: var(--semantic-color-action-secondary-overrides-border__disabled);
  --theme-semantic-color-action-tertiary-base-text: var(--semantic-color-action-tertiary-base-text);
  --theme-semantic-color-action-tertiary-base-icon: var(--semantic-color-action-tertiary-base-icon);
  --theme-semantic-color-action-tertiary-base-bg: var(--semantic-color-action-tertiary-base-bg);
  --theme-semantic-color-action-tertiary-base-flex-bg: var(--semantic-color-action-tertiary-base-flex-bg);
  --theme-semantic-color-action-tertiary-overrides-overlay__hover: var(--semantic-color-action-tertiary-overrides-overlay__hover);
  --theme-semantic-color-action-tertiary-overrides-overlay__press: var(--semantic-color-action-tertiary-overrides-overlay__press);
  --theme-semantic-color-action-tertiary-overrides-text__disabled: var(--semantic-color-action-tertiary-overrides-text__disabled);
  --theme-semantic-color-action-tertiary-overrides-icon__disabled: var(--semantic-color-action-tertiary-overrides-icon__disabled);
  --theme-semantic-color-action-inverse-primary-base-text: var(--semantic-color-action-inverse-primary-base-text);
  --theme-semantic-color-action-inverse-primary-base-icon: var(--semantic-color-action-inverse-primary-base-icon);
  --theme-semantic-color-action-inverse-primary-base-bg: var(--semantic-color-action-inverse-primary-base-bg);
  --theme-semantic-color-action-inverse-primary-overrides-overlay__hover: var(--semantic-color-action-inverse-primary-overrides-overlay__hover);
  --theme-semantic-color-action-inverse-primary-overrides-overlay__press: var(--semantic-color-action-inverse-primary-overrides-overlay__press);
  --theme-semantic-color-action-inverse-primary-overrides-overlay__disabled: var(--semantic-color-action-inverse-primary-overrides-overlay__disabled);
  --theme-semantic-color-action-inverse-secondary-base-text: var(--semantic-color-action-inverse-secondary-base-text);
  --theme-semantic-color-action-inverse-secondary-base-icon: var(--semantic-color-action-inverse-secondary-base-icon);
  --theme-semantic-color-action-inverse-secondary-base-bg: var(--semantic-color-action-inverse-secondary-base-bg);
  --theme-semantic-color-action-inverse-secondary-base-border: var(--semantic-color-action-inverse-secondary-base-border);
  --theme-semantic-color-action-inverse-secondary-base-flex-bg: var(--semantic-color-action-inverse-secondary-base-flex-bg);
  --theme-semantic-color-action-inverse-secondary-overrides-overlay__hover: var(--semantic-color-action-inverse-secondary-overrides-overlay__hover);
  --theme-semantic-color-action-inverse-secondary-overrides-border__hover: var(--semantic-color-action-inverse-secondary-overrides-border__hover);
  --theme-semantic-color-action-inverse-secondary-overrides-overlay__press: var(--semantic-color-action-inverse-secondary-overrides-overlay__press);
  --theme-semantic-color-action-inverse-secondary-overrides-border__press: var(--semantic-color-action-inverse-secondary-overrides-border__press);
  --theme-semantic-color-action-inverse-secondary-overrides-border__focus: var(--semantic-color-action-inverse-secondary-overrides-border__focus);
  --theme-semantic-color-action-inverse-secondary-overrides-text__disabled: var(--semantic-color-action-inverse-secondary-overrides-text__disabled);
  --theme-semantic-color-action-inverse-secondary-overrides-icon__disabled: var(--semantic-color-action-inverse-secondary-overrides-icon__disabled);
  --theme-semantic-color-action-inverse-secondary-overrides-border__disabled: var(--semantic-color-action-inverse-secondary-overrides-border__disabled);
  --theme-semantic-color-action-inverse-tertiary-base-text: var(--semantic-color-action-inverse-tertiary-base-text);
  --theme-semantic-color-action-inverse-tertiary-base-icon: var(--semantic-color-action-inverse-tertiary-base-icon);
  --theme-semantic-color-action-inverse-tertiary-base-bg: var(--semantic-color-action-inverse-tertiary-base-bg);
  --theme-semantic-color-action-inverse-tertiary-base-flex-bg: var(--semantic-color-action-inverse-tertiary-base-flex-bg);
  --theme-semantic-color-action-inverse-tertiary-overrides-overlay__hover: var(--semantic-color-action-inverse-tertiary-overrides-overlay__hover);
  --theme-semantic-color-action-inverse-tertiary-overrides-overlay__press: var(--semantic-color-action-inverse-tertiary-overrides-overlay__press);
  --theme-semantic-color-action-inverse-tertiary-overrides-text__disabled: var(--semantic-color-action-inverse-tertiary-overrides-text__disabled);
  --theme-semantic-color-action-inverse-tertiary-overrides-icon__disabled: var(--semantic-color-action-inverse-tertiary-overrides-icon__disabled);
  --theme-semantic-color-action-conversion-base-text: var(--semantic-color-action-conversion-base-text);
  --theme-semantic-color-action-conversion-base-icon: var(--semantic-color-action-conversion-base-icon);
  --theme-semantic-color-action-conversion-base-bg: var(--semantic-color-action-conversion-base-bg);
  --theme-semantic-color-action-conversion-base-inv-bg: var(--semantic-color-action-conversion-base-inverse-bg);
  --theme-semantic-color-action-conversion-overrides-overlay__hover: var(--semantic-color-action-conversion-overrides-overlay__hover);
  --theme-semantic-color-action-conversion-overrides-overlay__press: var(--semantic-color-action-conversion-overrides-overlay__press);
  --theme-semantic-color-action-conversion-overrides-text__disabled: var(--semantic-color-action-conversion-overrides-text__disabled);
  --theme-semantic-color-action-conversion-overrides-overlay__disabled: var(--semantic-color-action-conversion-overrides-overlay__disabled);
  --theme-semantic-color-action-conversion-overrides-inv-text__disabled: var(--semantic-color-action-conversion-overrides-inv-text__disabled);
  --theme-semantic-color-action-conversion-overrides-inv-overlay__disabled: var(--semantic-color-action-conversion-overrides-inv-overlay__disabled);
  --theme-semantic-color-action-accent-base-text: var(--semantic-color-action-accent-base-text);
  --theme-semantic-color-action-accent-base-icon: var(--semantic-color-action-accent-base-icon);
  --theme-semantic-color-action-accent-base-bg: var(--semantic-color-action-accent-base-bg);
  --theme-semantic-color-action-accent-overrides-overlay__hover: var(--semantic-color-action-accent-overrides-overlay__hover);
  --theme-semantic-color-action-accent-overrides-overlay__press: var(--semantic-color-action-accent-overrides-overlay__press);
  --theme-semantic-color-action-accent-overrides-text__disabled: var(--semantic-color-action-accent-overrides-text__disabled);
  --theme-semantic-color-action-accent-overrides-overlay__disabled: var(--semantic-color-action-accent-overrides-overlay__disabled);
  --theme-semantic-color-action-accent-overrides-inv-overlay__disabled: var(--semantic-color-action-accent-overrides-inv-overlay__disabled);
  --theme-semantic-color-action-accent-overrides-inv-text__disabled: var(--semantic-color-action-accent-overrides-inv-text__disabled);
  --theme-semantic-color-action-secondary-base-flex-bg: var(--semantic-color-action-secondary-base-flex-bg);
  --theme-semantic-color-input-selector-default-base-text: var(--semantic-color-input-selector-default-base-text);
  --theme-semantic-color-input-text-input-empty-base-text__high: var(--semantic-color-input-text-input-empty-base-text__high);
  --theme-semantic-color-input-text-input-empty-base-text__low: var(--semantic-color-input-text-input-empty-base-text__low);
  --theme-semantic-color-input-text-input-empty-base-required-text: var(--semantic-color-input-text-input-empty-base-required-text);
  --theme-semantic-color-input-text-input-empty-base-helper-text: var(--semantic-color-input-text-input-empty-base-helper-text);
  --theme-semantic-color-input-text-input-empty-base-icon__high: var(--semantic-color-input-text-input-empty-base-icon__high);
  --theme-semantic-color-input-text-input-empty-base-icon__low: var(--semantic-color-input-text-input-empty-base-icon__low);
  --theme-semantic-color-input-text-input-empty-base-border: var(--semantic-color-input-text-input-empty-base-border);
  --theme-semantic-color-input-text-input-empty-base-flex-bg: var(--semantic-color-input-text-input-empty-base-flex-bg);
  --theme-semantic-color-input-text-input-empty-overrides-text__hover: var(--semantic-color-input-text-input-empty-overrides-text__hover);
  --theme-semantic-color-input-text-input-empty-base-flex-border__high: var(--semantic-color-input-selector-default-base-flex-border__high);
  --theme-semantic-color-input-text-input-empty-overrides-icon__hover: var(--semantic-color-input-text-input-empty-overrides-text__hover);
  --theme-semantic-color-input-text-input-empty-overrides-bg__hover: var(--semantic-color-input-text-input-empty-overrides-text__hover);
  --theme-semantic-color-input-text-input-empty-overrides-border__hover: var(--semantic-color-input-text-input-empty-overrides-border__hover);
  --theme-semantic-color-input-text-input-empty-overrides-text__focus: var(--semantic-color-input-text-input-empty-overrides-text__focus);
  --theme-semantic-color-input-text-input-empty-overrides-border__focus: var(--semantic-color-input-text-input-empty-overrides-border__focus);
  --theme-semantic-color-input-text-input-empty-overrides-text__error: var(--semantic-color-input-text-input-empty-overrides-border__error);
  --theme-semantic-color-input-text-input-empty-overrides-bg__error: var(--semantic-color-input-text-input-empty-overrides-border__error);
  --theme-semantic-color-input-text-input-empty-overrides-border__error: var(--semantic-color-input-text-input-empty-overrides-border__error);
  --theme-semantic-color-input-text-input-empty-overrides-helper-text__error: var(--semantic-color-input-text-input-empty-overrides-helper-text__error);
  --theme-semantic-color-input-text-input-filled-base-text: var(--semantic-color-input-text-input-filled-base-text);
  --theme-semantic-color-input-text-input-filled-base-required-text: var(--semantic-color-input-text-input-filled-base-required-text);
  --theme-semantic-color-input-text-input-filled-base-helper-text: var(--semantic-color-input-text-input-filled-base-helper-text);
  --theme-semantic-color-input-text-input-filled-base-icon__high: var(--semantic-color-input-text-input-filled-base-icon__high);
  --theme-semantic-color-input-text-input-filled-base-icon__low: var(--semantic-color-input-text-input-filled-base-icon__low);
  --theme-semantic-color-input-text-input-filled-base-border: var(--semantic-color-input-text-input-filled-base-border);
  --theme-semantic-color-input-text-input-filled-base-flex-bg: var(--semantic-color-input-text-input-filled-base-flex-bg);
  --theme-semantic-color-input-text-input-filled-overrides-bg__hover: var(--semantic-color-input-text-input-filled-overrides-bg__hover);
  --theme-semantic-color-input-text-input-filled-overrides-bg__press: var(--semantic-color-input-text-input-filled-overrides-bg__press);
  --theme-semantic-color-input-text-input-filled-overrides-bg__error: var(--semantic-color-input-text-input-filled-overrides-border__error);
  --theme-semantic-color-input-text-input-filled-overrides-border__error: var(--semantic-color-input-text-input-filled-overrides-border__error);
  --theme-semantic-color-input-text-input-filled-overrides-helper-text__error: var(--semantic-color-input-text-input-filled-overrides-helper-text__error);
  --theme-semantic-color-input-toggle-default-base-text: var(--semantic-color-input-toggle-default-base-text);
  --theme-semantic-color-input-toggle-default-base-label: var(--semantic-color-input-toggle-default-base-label);
  --theme-semantic-color-input-toggle-default-base-icon: var(--semantic-color-input-toggle-default-base-icon);
  --theme-semantic-color-input-toggle-default-base-bg: var(--semantic-color-input-toggle-default-base-bg);
  --theme-semantic-color-input-toggle-default-base-flex-bg: var(--semantic-color-input-toggle-default-base-flex-bg);
  --theme-semantic-color-link-primary-base-default: var(--semantic-color-link-primary-base-default);
  --theme-semantic-color-link-primary-base-persistent__white: var(--primitive-color-neutral-100);
  --theme-semantic-color-link-primary-overrides-hover: var(--semantic-color-link-primary-overrides-hover);
  --theme-semantic-color-link-primary-overrides-press: var(--semantic-color-link-primary-overrides-press);
  --theme-semantic-color-link-primary-overrides-focus: var(--semantic-color-link-primary-overrides-focus);
  --theme-semantic-color-link-secondary-base-default: var(--semantic-color-link-secondary-base-default);
  --theme-semantic-color-link-secondary-overrides-hover: var(--semantic-color-link-secondary-overrides-hover);
  --theme-semantic-color-link-secondary-overrides-press: var(--semantic-color-link-secondary-overrides-press);
  --theme-semantic-color-link-secondary-overrides-focus: var(--semantic-color-link-secondary-overrides-focus);
  --theme-semantic-color-link-tertiary-base-default: var(--semantic-color-link-tertiary-base-default);
  --theme-semantic-color-link-tertiary-overrides-hover: var(--semantic-color-link-tertiary-overrides-hover);
  --theme-semantic-color-link-tertiary-overrides-press: var(--semantic-color-link-tertiary-overrides-press);
  --theme-semantic-color-link-tertiary-overrides-focus: var(--semantic-color-link-tertiary-overrides-focus);
  --theme-semantic-color-link-quartenary-base-default: var(--semantic-color-link-quartenary-base-default);
  --theme-semantic-color-link-quartenary-overrides-hover: var(--semantic-color-link-quartenary-overrides-hover);
  --theme-semantic-color-link-quartenary-overrides-press: var(--semantic-color-link-quartenary-overrides-press);
  --theme-semantic-color-link-quartenary-overrides-focus: var(--semantic-color-link-quartenary-overrides-focus);
  --theme-semantic-color-link-inverse-overrides-hover: var(--semantic-color-link-inverse-overrides-hover);
  --theme-semantic-color-link-inverse-overrides-focus: var(--semantic-color-link-inverse-overrides-focus);
  --theme-semantic-color-input-selector-default-base-icon: var(--semantic-color-input-selector-default-base-icon);
  --theme-semantic-color-input-selector-default-base-border: var(--semantic-color-input-selector-default-base-border);
  --theme-semantic-color-input-selector-default-base-flex-text: var(--semantic-color-input-selector-default-base-flex-text);
  --theme-semantic-color-input-selector-default-base-flex-icon: var(--semantic-color-input-selector-default-base-flex-icon);
  --theme-semantic-color-input-selector-default-base-flex-bg: var(--semantic-color-input-selector-default-base-flex-bg);
  --theme-semantic-color-input-selector-default-base-flex-border__low: var(--semantic-color-input-selector-default-base-flex-border__low);
  --theme-semantic-color-input-selector-default-base-flex-border__med: var(--semantic-color-input-selector-default-base-border);
  --theme-semantic-color-input-selector-default-base-flex-border__high: var(--semantic-color-input-selector-default-base-flex-border__high);
  --theme-semantic-color-input-selector-default-overrides-text__hover: var(--semantic-color-input-selector-default-overrides-text__hover);
  --theme-semantic-color-input-selector-default-overrides-icon__hover: var(--semantic-color-input-selector-default-overrides-text__hover);
  --theme-semantic-color-input-selector-default-overrides-bg__hover: var(--semantic-color-input-selector-default-overrides-bg__hover);
  --theme-semantic-color-input-selector-default-overrides-border__hover: var(--semantic-color-input-selector-default-overrides-border__hover);
  --theme-semantic-color-input-selector-default-overrides-text__press: var(--semantic-color-input-selector-default-overrides-text__press);
  --theme-semantic-color-input-selector-default-overrides-icon__press: var(--semantic-color-input-selector-default-overrides-text__press);
  --theme-semantic-color-input-selector-default-overrides-bg__press: var(--semantic-color-input-selector-default-overrides-bg__press);
  --theme-semantic-color-input-selector-default-overrides-border__press: var(--semantic-color-input-selector-default-overrides-border__press);
  --theme-semantic-color-input-selector-default-overrides-text__focus: var(--semantic-color-input-selector-default-overrides-text__focus);
  --theme-semantic-color-input-selector-default-overrides-icon__focus: var(--semantic-color-input-selector-default-overrides-text__focus);
  --theme-semantic-color-input-selector-default-overrides-border__focus: var(--semantic-color-input-selector-default-overrides-border__focus);
  --theme-semantic-color-input-selector-default-overrides-flex-bg__press: var(--semantic-color-input-selector-default-overrides-flex-bg__press);
  --theme-semantic-color-input-selector-default-overrides-flex-bg__focus: var(--semantic-color-input-selector-default-overrides-flex-bg__focus);
  --theme-semantic-color-input-selector-default-overrides-bg__error: var(--semantic-color-input-selector-default-overrides-bg__error);
  --theme-semantic-color-input-selector-default-overrides-border__error: var(--semantic-color-input-selector-default-overrides-border__error);
  --theme-semantic-color-input-selector-active-base-text: var(--semantic-color-input-selector-active-base-text);
  --theme-semantic-color-input-selector-active-base-icon: var(--semantic-color-input-selector-active-base-icon);
  --theme-semantic-color-input-selector-active-base-bg: var(--semantic-color-input-selector-active-base-bg);
  --theme-semantic-color-input-selector-active-base-border: var(--semantic-color-input-selector-active-base-border);
  --theme-semantic-color-input-selector-active-base-flex-border__med: var(--semantic-color-input-selector-active-base-flex-border__med);
  --theme-semantic-color-input-selector-active-overrides-bg__hover: var(--semantic-color-input-selector-active-overrides-bg__hover);
  --theme-semantic-color-input-selector-active-overrides-border__hover: var(--semantic-color-input-selector-active-overrides-border__hover);
  --theme-semantic-color-input-selector-active-overrides-bg__press: var(--semantic-color-input-selector-active-overrides-bg__press);
  --theme-semantic-color-input-selector-active-overrides-border__press: var(--semantic-color-input-selector-active-overrides-border__hover);
  --theme-semantic-color-input-selector-active-overrides-bg__focus: var(--semantic-color-input-selector-active-overrides-bg__focus);
  --theme-semantic-color-input-selector-active-overrides-border__focus: var(--semantic-color-input-selector-active-overrides-border__focus);
  --theme-semantic-color-input-selector-active-overrides-bg__error: var(--semantic-color-input-selector-active-overrides-bg__error);
  --theme-semantic-color-input-selector-active-overrides-flex-bg__error: var(--semantic-color-input-selector-active-overrides-flex-bg__error);
  --theme-semantic-color-bg-persistent__white: var(--semantic-color-bg-persistent__white);
  --theme-semantic-color-type-inverse: var(--semantic-color-type-inverse);
  --theme-semantic-color-bg-persistent__black: var(--semantic-color-bg-persistent__black);
  --theme-semantic-border-xl: var(--semantic-border-xl);
  --theme-semantic-color-type-persistent__white: var(--primitive-color-neutral-100);
  --theme-semantic-border-lg: var(--semantic-border-lg);
  --theme-semantic-border-md: var(--semantic-border-md);
  --theme-semantic-border-sm: var(--semantic-border-sm);
  --theme-semantic-border-focus-lg: var(--semantic-border-lg);
  --theme-semantic-border-focus-md: var(--semantic-border-md);
  --theme-semantic-color-type-persistent__black: var(--primitive-color-neutral-800);
  --theme-semantic-space-8xl: var(--semantic-space-8xl);
  --theme-semantic-space-7xl: var(--semantic-space-7xl);
  --theme-semantic-space-6xl: var(--semantic-space-6xl);
  --theme-semantic-space-5xl: var(--semantic-space-5xl);
  --theme-semantic-space-4xl: var(--semantic-space-4xl);
  --theme-semantic-space-3xl: var(--semantic-space-3xl);
  --theme-semantic-space-2xl: var(--semantic-space-2xl);
  --theme-semantic-space-xl: var(--semantic-space-xl);
  --theme-semantic-space-lg: var(--semantic-space-lg);
  --theme-semantic-space-md: var(--semantic-space-md);
  --theme-semantic-space-sm: var(--semantic-space-sm);
  --theme-semantic-size-2xl: var(--primitive-size-64);
  --theme-semantic-radius-xl: var(--semantic-radius-xl);
  --theme-semantic-radius-lg: var(--semantic-radius-lg);
  --theme-semantic-radius-md: var(--semantic-radius-md);
  --theme-semantic-radius-sm: var(--semantic-radius-sm);
  --theme-semantic-radius-none: var(--semantic-radius-none);
  --theme-semantic-radius-round: var(--semantic-radius-round);
  --theme-semantic-radius-focus-md: var(--semantic-radius-md);
  --theme-semantic-radius-focus-sm: var(--semantic-radius-sm);
  --theme-semantic-type-header-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-semantic-type-header-font-wt-style: var(--semantic-type-title-font-wt-style__bold);
  --theme-semantic-type-header-letter-spacing: var(--semantic-type-title-letter-spacing);
  --theme-semantic-type-header-h1-font-size: var(--device-size-type-header-h1-font-size);
  --theme-semantic-type-header-h1-line-height: var(--device-size-type-header-h1-line-height);
  --theme-semantic-type-header-h2-font-size: var(--device-size-type-header-h2-font-size);
  --theme-semantic-type-header-h2-line-height: var(--device-size-type-header-h2-line-height);
  --theme-semantic-type-header-h3-font-size: var(--device-size-type-header-h3-font-size);
  --theme-semantic-type-header-h3-line-height: var(--device-size-type-header-h3-line-height);
  --theme-semantic-type-header-h4-font-size: var(--device-size-type-header-h4-font-size);
  --theme-semantic-type-header-h4-line-height: var(--device-size-type-header-h4-line-height);
  --theme-semantic-type-header-h5-font-size: var(--device-size-type-header-h5-font-size);
  --theme-semantic-type-header-h5-line-height: var(--device-size-type-header-h5-line-height);
  --theme-semantic-type-header-h6-font-size: var(--device-size-type-header-h6-font-size);
  --theme-semantic-type-header-h6-line-height: var(--device-size-type-header-h6-line-height);
  --theme-semantic-type-title-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-semantic-type-title-font-wt-style__bold: var(--semantic-type-title-font-wt-style__bold);
  --theme-semantic-type-title-font-wt-style__med: var(--semantic-type-title-font-wt-style__med);
  --theme-semantic-type-title-font-wt-style__reg: var(--semantic-type-title-font-wt-style__reg);
  --theme-semantic-type-title-letter-spacing: var(--semantic-type-title-letter-spacing);
  --theme-semantic-type-title-2xl-font-size: var(--device-size-type-title-2xl-font-size);
  --theme-semantic-type-title-2xl-line-height: var(--device-size-type-title-2xl-line-height);
  --theme-semantic-type-title-xl-font-size: var(--device-size-type-title-xl-font-size);
  --theme-semantic-type-title-xl-line-height: var(--device-size-type-title-xl-line-height);
  --theme-semantic-type-title-lg-font-size: var(--device-size-type-title-lg-font-size);
  --theme-semantic-type-title-lg-line-height: var(--device-size-type-title-lg-line-height);
  --theme-semantic-type-title-md-font-size: var(--device-size-type-title-md-font-size);
  --theme-semantic-type-title-md-line-height: var(--device-size-type-title-md-line-height);
  --theme-semantic-type-title-sm-font-size: var(--device-size-type-title-sm-font-size);
  --theme-semantic-type-title-sm-line-height: var(--device-size-type-title-sm-line-height);
  --theme-semantic-type-title-xs-font-size: var(--device-size-type-title-xs-font-size);
  --theme-semantic-type-title-xs-line-height: var(--device-size-type-title-xs-line-height);
  --theme-semantic-type-body-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-semantic-type-body-font-family__elev: var(--primitive-type-font-family-noto-serif);
  --theme-semantic-type-body-font-wt-style__reg: var(--semantic-type-body-font-wt-style__reg);
  --theme-semantic-type-body-font-wt-style__med: var(--semantic-type-body-font-wt-style__med);
  --theme-semantic-type-body-font-wt-style__bold: var(--semantic-type-body-font-wt-style__bold);
  --theme-semantic-type-body-font-wt-style__italic: var(--semantic-type-body-font-wt-style__italic);
  --theme-semantic-type-body-font-wt-style__bold-italic: var(--semantic-type-body-font-wt-style__bold-italic);
  --theme-semantic-type-body-letter-spacing: var(--semantic-type-body-letter-spacing);
  --theme-semantic-type-body-xl-font-size: var(--device-size-type-body-xl-font-size);
  --theme-semantic-type-body-xl-line-height: var(--device-size-type-body-xl-line-height);
  --theme-semantic-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
  --theme-semantic-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
  --theme-semantic-type-body-md-font-size: var(--device-size-type-body-md-font-size);
  --theme-semantic-type-body-md-line-height: var(--device-size-type-body-md-line-height);
  --theme-semantic-type-body-sm-font-size: var(--device-size-type-body-sm-font-size);
  --theme-semantic-type-body-sm-line-height: var(--device-size-type-body-sm-line-height);
  --theme-semantic-type-metadata-font-family: var(--semantic-type-metadata-font-family);
  --theme-semantic-type-metadata-font-family__elev: var(--primitive-type-font-family-noto-serif);
  --theme-semantic-type-metadata-font-wt-style__reg: var(--semantic-type-metadata-font-wt-style__reg);
  --theme-semantic-type-metadata-font-wt-style__italic: var(--semantic-type-metadata-font-wt-style__italic);
  --theme-semantic-type-metadata-font-wt-style__med: var(--semantic-type-metadata-font-wt-style__med);
  --theme-semantic-type-metadata-font-wt-style__bold: var(--semantic-type-metadata-font-wt-style__bold);
  --theme-semantic-type-metadata-letter-spacing__none: var(--semantic-type-metadata-letter-spacing);
  --theme-semantic-type-metadata-letter-spacing__narrow: var(--semantic-type-metadata-letter-spacing__all-caps);
  --theme-semantic-type-metadata-letter-spacing__wide: 1.2px;
  --theme-semantic-type-metadata-text-transform: var(--semantic-type-metadata-text-transform);
  --theme-semantic-type-metadata-xl-font-size: var(--device-size-type-metadata-xl-font-size);
  --theme-semantic-type-metadata-xl-line-height: var(--device-size-type-metadata-xl-line-height);
  --theme-semantic-type-metadata-lg-font-size: var(--device-size-type-metadata-lg-font-size);
  --theme-semantic-type-metadata-lg-line-height: var(--device-size-type-metadata-lg-line-height);
  --theme-semantic-type-metadata-md-font-size: var(--device-size-type-metadata-md-font-size);
  --theme-semantic-type-metadata-md-line-height: var(--device-size-type-metadata-md-line-height);
  --theme-semantic-type-metadata-sm-font-size: var(--device-size-type-metadata-sm-font-size);
  --theme-semantic-type-metadata-sm-line-height: var(--device-size-type-metadata-sm-line-height);
  --theme-semantic-type-description-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-semantic-type-description-font-family__elev: var(--primitive-type-font-family-noto-serif);
  --theme-semantic-type-description-font-wt-style: var(--semantic-type-description-font-wt-style);
  --theme-semantic-type-description-letter-spacing: var(--semantic-type-description-letter-spacing);
  --theme-semantic-type-description-xl-font-size: var(--device-size-type-description-xl-font-size);
  --theme-semantic-type-description-xl-line-height: var(--device-size-type-description-xl-line-height);
  --theme-semantic-type-description-lg-font-size: var(--device-size-type-description-lg-font-size);
  --theme-semantic-type-description-lg-line-height: var(--device-size-type-description-lg-line-height);
  --theme-semantic-type-description-md-font-size: var(--device-size-type-description-md-font-size);
  --theme-semantic-type-description-md-line-height: var(--device-size-type-description-md-line-height);
  --theme-semantic-type-description-sm-font-size: var(--device-size-type-description-sm-font-size);
  --theme-semantic-type-description-sm-line-height: var(--device-size-type-description-sm-line-height);
  --theme-semantic-type-subtitle-font-family: var(--semantic-type-subtitle-font-family);
  --theme-semantic-type-subtitle-font-wt-style__bold: var(--semantic-type-subtitle-font-wt-style__bold);
  --theme-semantic-type-subtitle-font-wt-style__reg: var(--semantic-type-subtitle-font-wt-style__reg);
  --theme-semantic-type-subtitle-letter-spacing: var(--semantic-type-subtitle-letter-spacing);
  --theme-semantic-type-subtitle-text-transform: var(--semantic-type-subtitle-text-transform);
  --theme-semantic-type-subtitle-lg-font-size: var(--device-size-type-subtitle-lg-font-size);
  --theme-semantic-type-subtitle-lg-line-height: var(--device-size-type-subtitle-lg-line-height);
  --theme-semantic-type-subtitle-md-font-size: var(--device-size-type-subtitle-md-font-size);
  --theme-semantic-type-subtitle-md-line-height: var(--device-size-type-subtitle-md-line-height);
  --theme-semantic-type-subtitle-sm-font-size: var(--device-size-type-subtitle-sm-font-size);
  --theme-semantic-type-subtitle-sm-line-height: var(--device-size-type-subtitle-sm-line-height);
  --theme-semantic-type-action-font-family: var(--semantic-type-action-font-family);
  --theme-semantic-type-action-font-wt-style__bold: var(--semantic-type-action-font-wt-style__bold);
  --theme-semantic-type-action-letter-spacing: var(--semantic-type-action-letter-spacing);
  --theme-semantic-type-action-text-transform: var(--semantic-type-action-text-transform);
  --theme-semantic-type-action-text-decoration: var(--semantic-type-action-text-decoration);
  --theme-semantic-type-action-xl-font-size: var(--device-size-type-action-xl-font-size);
  --theme-semantic-type-action-xl-line-height: var(--device-size-type-action-xl-line-height);
  --theme-semantic-type-action-lg-font-size: var(--device-size-type-action-lg-font-size);
  --theme-semantic-type-action-lg-line-height: var(--device-size-type-action-lg-line-height);
  --theme-semantic-type-action-md-font-size: var(--device-size-type-action-md-font-size);
  --theme-semantic-type-action-md-line-height: var(--device-size-type-action-md-line-height);
  --theme-semantic-type-action-sm-font-size: var(--device-size-type-action-S-font-size);
  --theme-semantic-type-action-sm-line-height: var(--device-size-type-action-S-line-height);
  --theme-semantic-type-input-font-family: var(--semantic-type-input-font-family);
  --theme-semantic-type-input-font-weight__bold: var(--semantic-type-input-font-wt-style__bold);
  --theme-semantic-type-input-font-weight__med: var(--semantic-type-input-font-wt-style__med);
  --theme-semantic-type-input-font-weight__reg: var(--semantic-type-input-font-wt-style__reg);
  --theme-semantic-type-input-letter-spacing: var(--semantic-type-input-letter-spacing);
  --theme-semantic-type-input-lg-font-size: var(--semantic-type-input-lg-font-size);
  --theme-semantic-type-input-lg-line-height: var(--semantic-type-input-lg-line-height);
  --theme-semantic-type-input-md-font-size: var(--semantic-type-input-md-font-size);
  --theme-semantic-type-input-md-line-height: var(--semantic-type-input-md-line-height);
  --theme-semantic-type-input-sm-font-size: var(--semantic-type-input-sm-font-size);
  --theme-semantic-type-input-sm-line-height: var(--semantic-type-input-sm-line-height);
  --theme-semantic-size-xl: var(--primitive-size-48);
  --theme-semantic-size-lg: var(--primitive-size-40);
  --theme-semantic-size-md: var(--primitive-size-32);
  --theme-semantic-size-sm: var(--primitive-size-24);
  --theme-semantic-size-xs: var(--primitive-size-16);
  --theme-component-accordion-bg__hover: #0c0c0c00;
  --theme-component-accordion-bg__press: #0c0c0c1a;
  --theme-component-action-bar-button-bg__default: var(--primitive-color-transparent-white-0);
  --theme-component-action-bar-button-bg__hover: #f0f0f0;
  --theme-component-action-bar-button-bg__press: var(--primitive-color-neutral-300);
  --theme-component-action-bar-button-bg__focus: var(--primitive-color-transparent-white-0);
  --theme-component-action-bar-button-font-weight: var(--primitive-type-font-wt-style-medium);
  --theme-component-action-bar-button-gap: var(--primitive-space-02);
  --theme-component-action-bar-button-border-color__default: var(--semantic-color-border-quartenary);
  --theme-component-action-bar-button-border-color__hover: var(--semantic-color-border-quartenary);
  --theme-component-action-bar-button-border-color__press: var(--semantic-color-border-quartenary);
  --theme-component-action-bar-button-border-color__focus: var(--semantic-color-border-quartenary);
  --theme-component-action-bar-button-border-radius__focus: 5px;
  --theme-component-alerts-text-grp-gap: var(--primitive-space-04);
  --theme-component-alerts-list-padding__left: 18px;
  --theme-component-alerts-link-default: var(--primitive-color-neutral-100);
  --theme-component-alerts-link-hover: var(--primitive-color-neutral-100);
  --theme-component-alerts-link-focus: var(--primitive-color-neutral-100);
  --theme-component-breadcrumb-gap: var(--primitive-space-04);
  --theme-component-breadcrumb-padding__bottom: var(--primitive-space-04);
  --theme-component-breadcrumb-letter-spacing: 1px;
  --theme-component-breadcrumb-divider-color: var(--semantic-color-border-tertiary);
  --theme-component-breadcrumb-read-time-separator-font-size: var(--primitive-type-font-size-14);
  --theme-component-elevate: true;
  --theme-component-breadcrumb-link-font-size: var(--primitive-type-font-size-12);
  --theme-component-breadcrumb-link-line-height: var(--primitive-type-line-height-14);
  --theme-component-breadcrumb-link-font-weight: var(--primitive-type-font-wt-style-medium);
  --theme-component-button-height__xl: 56px;
  --theme-component-breadcrumb-read-time-separator-line-height: 14px;
  --theme-component-text-input-focus-border__radius: 10px;
  --theme-component-text-input-validation-icon__pass: #fff;
  --theme-component-text-input-validation-icon__fail: #fff;
  --theme-component-button-height__xs: 28px;
  --theme-component-button-padding__lg: var(--primitive-space-20);
  --theme-component-button-padding__sm: var(--primitive-space-12);
  --theme-component-button-icon-width__sm: 20px;
  --theme-component-button-icon-height__sm: 20px;
  --theme-component-button-focus-radius__xl: 10px;
  --theme-component-button-focus-radius__lg: 10px;
  --theme-component-button-focus-radius__md: 10px;
  --theme-component-button-focus-radius__sm: 6px;
  --theme-component-button-focus-radius__xs: 6px;
  --theme-component-byline-gap: var(--primitive-space-08);
  --theme-component-card-ranked_list-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-component-card-ranked_list-vpadding: 10px;
  --theme-component-card-list-vpadding: var(--primitive-space-12);
  --theme-component-byline-author-hgap: var(--primitive-space-04);
  --theme-component-byline-author-vgap: var(--primitive-space-04);
  --theme-component-byline-avatar-overlay__default: var(--primitive-color-transparent-white-0);
  --theme-component-byline-avatar-overlay__hover: var(--primitive-color-transparent-white-20);
  --theme-component-byline-avatar-overlay__focus: var(--primitive-color-transparent-white-0);
  --theme-component-byline-avatar-grp-gap__single: var(--primitive-space-none);
  --theme-component-byline-avatar-grp-gap__double: var(--primitive-space-08);
  --theme-component-byline-avatar-grp-gap__multi: -12px;
  --theme-component-caption-border-width: var(--semantic-border-sm);
  --theme-component-chip-hgap: var(--primitive-space-02);
  --theme-component-container-title-letter-spacing: 1px;
  --theme-component-container-label-gap__xs: 2px;
  --theme-component-container-label-icon-height__lg: 20px;
  --theme-component-chip-hpadding: var(--primitive-space-12);
  --theme-component-chip-vpadding: 5px;
  --theme-component-chip-focus-border-radius: 18px;
  --theme-component-chip-bg__hover: var(--primitive-color-neutral-300);
  --theme-component-chip-text__disabled: var(--primitive-color-neutral-400);
  --theme-component-chip-bg__disabled: var(--primitive-color-neutral-200);
  --theme-component-chip-border__disabled: var(--primitive-color-neutral-400);
  --theme-component-chip-text__active: var(--primitive-color-neutral-600);
  --theme-component-chip-bg__active: var(--primitive-color-neutral-400);
  --theme-component-chip-border__active: var(--primitive-color-neutral-500);
  --theme-component-correction-font-family: var(--primitive-type-font-family-noto-serif);
  --theme-component-correction-font-size: var(--primitive-type-font-size-16);
  --theme-component-correction-font-wt-style__reg: var(--primitive-type-font-wt-style-italic-regular);
  --theme-component-correction-font-wt-style__italic: var(--primitive-type-font-wt-style-italic-regular);
  --theme-component-correction-line-height: var(--primitive-type-line-height-26);
  --theme-component-correction-letter-spacing: var(--primitive-type-letter-spacing-none);
  --theme-component-correction-text-transform: var(--primitive-type-text-transform-uppercase);
  --theme-component-correction-gap: var(--primitive-space-04);
  --theme-component-correction-label-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-component-correction-link-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-component-correction-label-font-size: var(--primitive-type-font-size-12);
  --theme-component-correction-label-line-height: var(--primitive-type-line-height-26);
  --theme-component-correction-label-font-wt-style__reg: var(--primitive-type-font-wt-style-medium);
  --theme-component-correction-label-font-wt-style__md: var(--primitive-type-font-wt-style-medium);
  --theme-component-correction-label-letter-spacing: var(--primitive-type-letter-spacing-100);
  --theme-component-correction-label-text-transform: var(--primitive-type-text-transform-uppercase);
  --theme-component-credit-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-component-credit-font-wt-style: var(--theme-semantic-type-metadata-font-wt-style__italic);
  --theme-component-disclaimer-text-line-height: 21px;
  --theme-component-divider-max-width__med: var(--primitive-size-72);
  --theme-component-divider-max-height__med: 30px;
  --theme-component-divider-max-height__sm: var(--primitive-size-12);
  --theme-component-divider-padding-top: var(--primitive-space-none);
  --theme-component-divider-title-font-size: var(--primitive-type-font-size-20);
  --theme-component-divider-padding-bottom: var(--primitive-space-24);
  --theme-component-divider-title-line-height: var(--primitive-type-line-height-26);
  --theme-component-divider-short-border-width: 5px;
  --theme-component-divider-short-width: var(--primitive-size-72);
  --theme-component-editor-note-radius: var(--primitive-radius-04);
  --theme-component-editor-note-hpadding: var(--primitive-space-16);
  --theme-component-editor-note-vpadding: var(--primitive-space-08);
  --theme-component-editor-note-border-color: var(--semantic-color-border-quartenary);
  --theme-component-editor-note-label-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-component-editor-note-border-width: var(--primitive-border-01);
  --theme-component-editor-note-label-font-size: var(--primitive-type-font-size-12);
  --theme-component-editor-note-label-line-height: var(--primitive-type-line-height-26);
  --theme-component-editor-note-label-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
  --theme-component-editor-note-label-letter-spacing: var(--primitive-type-letter-spacing-100);
  --theme-component-follow-topics-padding-top: 10px;
  --theme-component-follow-topics-header-line-height: 0;
  --theme-component-follow-topics-explore-more-link-margin-left: 0;
  --theme-component-factbox-border-color: var(--semantic-color-border-quartenary);
  --theme-component-factbox-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-component-factbox-border-width: var(--primitive-border-01);
  --theme-component-factbox-gap: var(--primitive-space-12);
  --theme-component-footnote-border-color: var(--semantic-color-border-quartenary);
  --theme-component-footnote-border-width: var(--semantic-border-sm);
  --theme-component-header-padding-left: var(--device-size-component-headline-text__elev-hpadding);
  --theme-component-header-progress-bar-color: var(--semantic-color-border-accent);
  --theme-component-header-padding-right: var(--device-size-component-headline-text__elev-hpadding);
  --theme-component-headline-description-padding-left: 2px;
  --theme-component-headline-live-indicator-text-letter-spacing: 1.5px;
  --theme-component-headline-live-indicator-text-padding-left: var(--primitive-space-20);
  --theme-component-headline-live-indicator-icon-color: #fff;
  --theme-component-headline-video-resource-playhead-bg: var(--primitive-color-transparent-black-50);
  --theme-component-headline-video-resource-playhead-border: var(--primitive-color-transparent-white-50);
  --theme-component-headline-kicker-letter-spacing: 1.4px;
  --theme-component-headline-kicker-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
  --theme-component-headline-kicker-link__default: var(--semantic-color-link-primary-base-default);
  --theme-component-headline-kicker-link__hover: var(--primitive-color-neutral-600);
  --theme-component-headline__elev-padding-top: var(--primitive-space-none);
  --theme-component-headline__elev-margin-bottom: var(--device-size-component-headline__elev-margin-bottom);
  --theme-component-headline-center__elev-border-width: var(--device-size-component-headline-center__elev-border-width);
  --theme-component-headline__elev-gap: var(--device-size-component-headline__elev-gap);
  --theme-component-headline-center__elev-label-font-size: var(--primitive-type-font-size-12);
  --theme-component-headline-center__elev-label-line-height: var(--primitive-type-line-height-20);
  --theme-component-headline-center__elev-label-font-weight: var(--primitive-type-font-wt-style-medium);
  --theme-component-headline-center__elev-label-letter-spacing: 1.2px;
  --theme-component-headline-text-padding-left: var(--device-size-component-headline-text__elev-hpadding);
  --theme-component-icon-button-width__xl: 56px;
  --theme-component-icon-button-height__xl: 56px;
  --theme-component-icon-button-width__xs: 28px;
  --theme-component-icon-button-height__xs: 28px;
  --theme-component-icon-button-padding__sm: var(--primitive-space-12);
  --theme-component-icon-button-icon-width__xl: 28px;
  --theme-component-icon-button-icon-width__sm: 20px;
  --theme-component-icon-button-icon-height__xl: 28px;
  --theme-component-icon-button-icon-height__sm: 20px;
  --theme-component-headline-text-padding-right: var(--device-size-component-headline-text__elev-hpadding);
  --theme-component-headline-text-border-color: var(--semantic-color-border-accent);
  --theme-component-headline-text-border-width: var(--device-size-component-headline__elev-border-width);
  --theme-component-headline-text-kicker-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-component-headline-text-kicker-font-size: var(--primitive-type-font-size-12);
  --theme-component-headline-text-kicker-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
  --theme-component-headline-text-kicker-line-height: var(--primitive-type-line-height-18);
  --theme-component-headline-text-kicker-letter-spacing: 1.4px;
  --theme-component-image-corner-radius: var(--primitive-radius-08);
  --theme-component-image-meta-grp-gap: var(--primitive-space-02);
  --theme-component-image-meta-grp-padding-bottom: var(--primitive-space-12);
  --theme-component-label-height__lg: 30px;
  --theme-component-label-height__sm: 26px;
  --theme-component-label-padding__lg: 12px;
  --theme-component-label-gap: 6px;
  --theme-component-label-bg__signifier: var(--primitive-color-transparent-black-50);
  --theme-component-label-elev-signifier-color: var(--primitive-color-neutral-500);
  --theme-component-label-elev-signifier-font-wt-style__bold: var(--primitive-type-font-wt-style-medium);
  --theme-component-label-elev-signifier-letter-spacing: 1px;
  --theme-component-list-gap: var(--primitive-space-12);
  --theme-component-list-link-font-family: var(--primitive-type-font-family-noto-serif);
  --theme-component-page-top-actions-border-color: var(--semantic-color-border-quartenary);
  --theme-component-page-top-actions-font-weight: var(--primitive-type-font-wt-style-medium);
  --theme-component-live-story-timeline-headline-font-family: var(--primitive-type-font-family-cnn-sans-display);
  --theme-component-page-top-padding: var(--primitive-space-08);
  --theme-component-quote-pull-quote-title-font-size: 32px;
  --theme-component-quote-pull-quote-title-line-height: 40px;
  --theme-component-quote-pull-quote-title-letter-spacing: 0;
  --theme-component-quote-font-family: var(--primitive-type-font-family-noto-serif);
  --theme-component-pull-quote-font-family: var(--primitive-type-font-family-noto-serif);
  --theme-component-quote-pull-quote-source-font-size: 14px;
  --theme-component-quote-pull-quote-source-line-height: 20px;
  --theme-component-quote-pull-quote-source-letter-spacing: 0;
  --theme-component-pull-quote-font-weight: var(--semantic-type-body-font-wt-style__bold);
  --theme-component-pull-quote-block-quote-border-width: 3px;
  --theme-component-quote-font-wt-style: var(--primitive-type-font-wt-style-regular);
  --theme-component-pull-quote-source-font-family: var(--semantic-type-body-font-family);
  --theme-component-pull-quote-source-font-size: var(--semantic-type-body-md-font-size);
  --theme-component-pull-quote-source-font-weight: var(--semantic-type-body-font-wt-style__bold);
  --theme-component-pull-quote-block-quote-bg: var(--primitive-color-neutral-200);
  --theme-component-quote-gap: var(--primitive-space-08);
  --theme-component-quote-border-width: var(--primitive-border-08);
  --theme-component-quote-border-color: var(--primitive-color-neutral-800);
  --theme-component-quote-vpadding: var(--primitive-space-32);
  --theme-component-quote-block-quote-bg: #f8f8f8;
  --theme-component-quote-block-quote-border-color: #131313;
  --theme-component-read-time-icon-color: var(--primitive-color-neutral-400);
  --theme-component-list-bullets-gap: var(--primitive-space-12);
  --theme-component-related-content-title-font-size: var(--primitive-type-font-size-14);
  --theme-component-related-content-title-line-height: 17.5px;
  --theme-component-related-content-title-letter-spacing: 1px;
  --theme-component-related-content-headline-font-size: var(--primitive-type-font-size-16);
  --theme-component-related-content-headline-line-height: 22.4px;
  --theme-component-related-content-headline-letter-spacing: 0;
  --theme-component-show-more-icon-lg-height: var(--primitive-size-20);
  --theme-component-show-more-icon-lg-width: var(--primitive-size-20);
  --theme-component-social-share-gap: var(--primitive-space-12);
  --theme-component-source-color: #000;
  --theme-component-subheader-font-family: var(--semantic-type-header-font-family);
  --theme-component-subheader-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
  --theme-component-subheader-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
  --theme-component-subheader-letter-spacing: var(--primitive-type-letter-spacing-none);
  --theme-component-subheader-regular-h2-font-size: var(--device-size-component-subheader-regular-h2-font-size);
  --theme-component-subheader-regular-h2-line-height: var(--device-size-component-subheader-regular-h2-line-height);
  --theme-component-subheader-regular-h3-font-size: var(--device-size-component-subheader-regular-h3-font-size);
  --theme-component-subheader-regular-h3-line-height: var(--device-size-component-subheader-regular-h3-line-height);
  --theme-component-subheader-regular-h4-font-size: var(--device-size-component-subheader-regular-h4-font-size);
  --theme-component-subheader-regular-h4-line-height: var(--device-size-component-subheader-regular-h4-line-height);
  --theme-component-subheader-regular-h5-font-size: var(--device-size-component-subheader-regular-h5-font-size);
  --theme-component-subheader-regular-h5-line-height: var(--device-size-component-subheader-regular-h5-line-height);
  --theme-component-subheader-regular-h6-font-size: var(--device-size-component-subheader-regular-h6-font-size);
  --theme-component-subheader-regular-h6-line-height: var(--device-size-component-subheader-regular-h6-line-height);
  --theme-component-source__elev-font-size: var(--primitive-type-font-size-18);
  --theme-component-source__elev-line-height: var(--primitive-type-line-height-32);
  --theme-component-source__elev-gap: var(--primitive-space-04);
  --theme-component-tab-height: 44px;
  --theme-component-tab-gap__fixed: 0;
  --theme-component-thumbnail-overlay__hover: var(--primitive-color-transparent-white-50);
  --theme-component-timestamp-color: var(--semantic-color-type-quartenary);
  --theme-component-timestamp-color__hover: var(--semantic-color-type-primary);
  --theme-component-timestamp-color__accent: var(--semantic-color-type-accent);
  --theme-component-timestamp-icon: var(--primitive-color-neutral-400);
  --theme-component-timestamp-color__caret: var(--primitive-color-neutral-400);
  --theme-component-timestamp-letter-spacing: var(--primitive-type-letter-spacing-none);
  --theme-component-thumbnail-playhead-bg: var(--primitive-color-transparent-black-60);
  --theme-component-card-ranked_list-number-color: var(--semantic-color-type-primary);
  --theme-component-thumbnail-playhead-height: var(--device-size-component-thumbnail-playhead-height);
  --theme-component-headline-kicker-link__active: var(--primitive-color-neutral-600);
  --theme-component-headline-kicker-link__focus: var(--primitive-color-neutral-600);
  --theme-component-source-default-gap: var(--primitive-space-02);
  --theme-component-source-default-font-size: var(--primitive-type-font-size-16);
  --theme-component-source-default-line-height: var(--primitive-type-line-height-26);
  --theme-component-factbox-elev-font-size: var(--primitive-type-font-size-14);
  --theme-component-factbox-elev-line-height: 24.5px;
  --theme-component-subheader-all-caps-h2-font-size: var(--device-size-component-subheader-all-caps-h2-font-size);
  --theme-component-subheader-all-caps-h2-line-height: var(--device-size-component-subheader-all-caps-h2-line-height);
  --theme-component-subheader-all-caps-h3-font-size: var(--device-size-component-subheader-all-caps-h3-font-size);
  --theme-component-subheader-all-caps-h3-line-height: var(--device-size-component-subheader-all-caps-h3-line-height);
  --theme-component-subheader-all-caps-h4-font-size: var(--device-size-component-subheader-all-caps-h4-font-size);
  --theme-component-subheader-all-caps-h4-line-height: var(--device-size-component-subheader-all-caps-h4-line-height);
  --theme-component-subheader-all-caps-h5-font-size: var(--device-size-component-subheader-all-caps-h5-font-size);
  --theme-component-subheader-all-caps-h5-line-height: var(--device-size-component-subheader-all-caps-h5-line-height);
  --theme-component-subheader-all-caps-h6-font-size: var(--device-size-component-subheader-all-caps-h6-font-size);
  --theme-component-subheader-all-caps-h6-line-height: var(--device-size-component-subheader-all-caps-h6-line-height);
  --theme-component-subheader-all-caps-centered-h2-font-size: var(--device-size-component-subheader-all-caps-centered-h2-font-size);
  --theme-component-subheader-all-caps-centered-h2-line-height: var(--device-size-component-subheader-all-caps-centered-h2-line-height);
  --theme-component-subheader-all-caps-centered-h3-font-size: var(--device-size-component-subheader-all-caps-centered-h3-font-size);
  --theme-component-subheader-all-caps-centered-h3-line-height: var(--device-size-component-subheader-all-caps-centered-h3-line-height);
  --theme-component-subheader-all-caps-centered-h4-font-size: var(--device-size-component-subheader-all-caps-centered-h4-font-size);
  --theme-component-subheader-all-caps-centered-h4-line-height: var(--device-size-component-subheader-all-caps-centered-h4-line-height);
  --theme-component-subheader-all-caps-centered-h5-font-size: var(--device-size-component-subheader-all-caps-centered-h5-font-size);
  --theme-component-subheader-all-caps-centered-h5-line-height: var(--device-size-component-subheader-all-caps-centered-h5-line-height);
  --theme-component-subheader-all-caps-centered-h6-font-size: var(--device-size-component-subheader-all-caps-centered-h6-font-size);
  --theme-component-subheader-all-caps-centered-h6-line-height: var(--device-size-component-subheader-all-caps-centered-h6-line-height);
  --theme-component-headline__elev-border-left-color: var(--primitive-color-brand-primary);
  --theme-component-headline__elev-footer-margin-left: var(--device-size-margin-left);
  --theme-component-headline__elev-footer-margin-right: var(--device-size-margin-right);
  --theme-semantic-color-input-toggle-default-overrides-overlay__hover: var(--semantic-color-input-toggle-default-overrides-overlay__hover);
  --theme-semantic-color-input-toggle-default-overrides-overlay__press: var(--semantic-color-input-toggle-default-overrides-overlay__press);
  --theme-semantic-color-input-toggle-selected-base-text: var(--semantic-color-input-toggle-selected-base-text);
  --theme-semantic-color-input-toggle-selected-base-label: var(--semantic-color-input-toggle-selected-base-label);
  --theme-semantic-color-input-toggle-selected-base-icon: var(--semantic-color-input-toggle-selected-base-icon);
  --theme-semantic-color-input-toggle-selected-base-bg: var(--semantic-color-input-toggle-selected-base-bg);
  --theme-semantic-color-input-toggle-selected-overrides-overlay__hover: var(--semantic-color-input-toggle-selected-overrides-overlay__hover);
  --theme-semantic-color-input-toggle-selected-overrides-overlay__press: var(--semantic-color-input-toggle-selected-overrides-overlay__press);
  --theme-component-headline__elev-text-padding-left: var(--device-size-component-headline-text__elev-toolchain-padding-left);
  --theme-component-headline__elev-text-padding-right: var(--device-size-component-headline-text__elev-toolchain-padding-right);
  --theme-paragraph__link-decoration: underline;
  --theme-paragraph__hover-link-offset: var(--primitive-space-04);
  --theme-font-family: var(--theme-semantic-type-input-font-family);
  --theme-paragraph__link-color: var(--theme-semantic-color-link-primary-base-default);
  --theme-headline__text-color: var(--theme-semantic-color-type-primary);
  --theme-headline__font-family: var(--theme-semantic-type-header-font-family);
  --theme-headline__font-size: var(--theme-semantic-type-header-h1-font-size);
  --theme-headline__font-weight: 700;
  --theme-headline__line-height: var(--theme-semantic-type-header-h1-line-height);
  --theme-paragraph__line-height: var(--theme-semantic-type-body-lg-line-height);
  --theme-link-color-hover: var(--semantic-color-link-primary-overrides-hover);
  --theme-paragraph__font-family: var(--theme-semantic-type-body-font-family__elev);
  --theme-paragraph__font-size: var(--theme-semantic-type-body-lg-font-size);
  --theme-paragraph__hover-link-decoration: var(--primitive-type-text-decoration-none);
  --theme-subheader__font-family: var(--theme-semantic-type-header-font-family);
  --theme-subheader-h2__font-size: var(--theme-semantic-type-header-h2-font-size);
  --theme-subheader__font-weight: 700;
  --theme-subheader-h2__line-height: var(--theme-semantic-type-header-h2-line-height);
  --theme-subheader-h3__font-size: var(--theme-semantic-type-header-h3-font-size);
  --theme-subheader-h3__line-height: var(--theme-semantic-type-header-h3-line-height);
  --theme-subheader-h4__font-size: var(--theme-semantic-type-header-h4-font-size);
  --theme-subheader-h4__line-height: var(--theme-semantic-type-header-h4-line-height);
  --theme-subheader-h5__font-size: var(--theme-semantic-type-header-h5-font-size);
  --theme-subheader-h5__line-height: var(--theme-semantic-type-header-h5-line-height);
  --theme-subheader-h6__font-size: var(--theme-semantic-type-header-h6-font-size);
  --theme-subheader-h6__line-height: var(--theme-semantic-type-header-h6-line-height);
  --theme-paragraph__link-decoration-thickness: var(--primitive-size-01)
}

html {
  font-size: 18px
}

body {
  font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif
}

h1,
h2,
h3,
h4,
h5 {
  font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  font-weight: 700
}

:root {
  --theme-primary: #c00;
  --theme-background: #0c0c0c;
  --theme-divider: #404040;
  --theme-copy: #404040;
  --theme-copy-accent: #e6e6e6;
  --theme-copy-accent-hover: #fff;
  --theme-icon-color: #e6e6e6;
  --theme-icon-color-hover: #fff;
  --theme-ad-slot-background-color: #0c0c0c;
  --theme-ad-slot-text-color: #b1b1b1;
  --theme-ad-slot-text-hover: #fff;
  --theme-font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-searchbox-border: #b1b1b1;
  --theme-copy-follow: #fff;
  --theme-article-spacing-top: 0px;
  --theme-color-link: #0c0c0c;
  --theme-button-color: #6e6e6e;
  --theme-button-color-hover: #c00;
  --theme-login-button-text-color: #fff;
  --theme-edition-picker-link: #e6e6e6;
  --theme-underline-skip-ink: auto;
  --theme-ad-slot__border-color: #e6e6e6;
  --theme-ad-slot__background-color: #f8f8f8;
  --theme-ad-slot__text-color: #6e6e6e;
  --theme-paragraph__font-size--from-small: var(--theme-paragraph__font-size);
  --theme-paragraph__line-height--from-small: var(--theme-paragraph__line-height);
  --theme-paragraph__link-decoration-color: var(--theme-color-link);
  --theme-header__app-badge-light-display: contents;
  --theme-header__app-badge-dark-display: none;
  --theme-header__logo-align-items: center;
  --theme-header__logo-padding-top: 0;
  --theme-header__background: #0c0c0c;
  --theme-header__copy-accent: #e6e6e6;
  --theme-header__copy-follow: #fff;
  --theme-header__divider: #e6e6e6;
  --theme-header__logo-background-color: none;
  --theme-header__logo-color: #fff;
  --theme-header__logo-width: 40px;
  --theme-header__logo-inset-width: auto;
  --theme-header__icon-color: #fff;
  --theme-header__icon-color-hover: var(--theme-icon-color-hover);
  --theme-header__edition-picker-link: #b1b1b1;
  --theme-header__separator: #fff;
  --theme-header__hover-item-hover: #fff;
  --theme-header__item-link-color: #e6e6e6;
  --theme-header__item-link-hover-color: #fff;
  --theme-header__item-link-hover-background-color: transparent;
  --theme-header__item-link-line-height: 40px;
  --theme-header__item-link-font-weight: 500;
  --theme-header__more-link-hover-font-weight: 500;
  --theme-header__mobile-dropdown-background: none;
  --theme-header__dropdown-background: #0c0c0c;
  --theme-header__dropdown-item-link-color: #fff;
  --theme-header__dropdown-item-link-hover-color: #0c0c0c;
  --theme-header__dropdown-border-width: none;
  --theme-header__dropdown-border-style: none;
  --theme-header__dropdown-border-color: none;
  --theme-header__dropdown-box-shadow: 0px 3px 8px 0px #6a73810f, 0px 6px 12px 0px #6a738129;
  --theme-header__dropdown-hover-item-hover: #fff;
  --theme-header__dropdown-separator-color: #404040;
  --theme-header__dropdown-border-top: none;
  --theme-header__dropdown-border: 1px solid var(--theme-header__dropdown-separator-color);
  --theme-header__dropdown-border-radius: 4px;
  --theme-header__dropdown-margin-top: 2px;
  --theme-header__login-button-color: #0c0c0c;
  --theme-header__login-button-color-hover: #404040;
  --theme-header__login-button-border-color: #fff;
  --theme-header__login-button-border-color-focus: var(--theme-semantic-color-action-inverse-secondary-overrides-border__focus);
  --theme-header__login-button-text-color: #fff;
  --theme-header__login-button-hover-text-color: #fff;
  --theme-header__scrolled-box-shadow: 0px 3px 8px 0px #6a73810f, 0px 6px 12px 0px #6a738129;
  --theme-header__auth-avatar-hover: #6e6e6e;
  --theme-headline-sponsorship__lateral-margin: 0;
  --theme-headline__margin-bottom: 16px;
  --theme-headline__padding-bottom: 48px;
  --theme-headline__padding-bottom-viewport-large: 64px;
  --theme-headline__teaser-font-size: 16px;
  --theme-headline__teaser-line-height: normal;
  --theme-headline__teaser-margin-top: 0;
  --theme-headline__teaser-margin-botton: 24px;
  --theme-section-headline__font-size: 36px;
  --theme-section-headline__line-height: 42px;
  --theme-section-headline__text-color: #0c0c0c;
  --theme-section-headline__font-weight: 700;
  --theme-section-headline__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-section-headline__margin-bottom: 0;
  --theme-section-headline-text__margin-top: 16px;
  --theme-section-headline-text__margin-bottom: 18px;
  --theme-section-headline-teaser__font-size: inherit;
  --theme-section-headline-teaser__color: inherit;
  --theme-iframe__display: block;
  --theme-list__link-decoration: underline;
  --theme-container__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-container__font-weight: 400;
  --theme-container-color--hover: #0c0c0c;
  --theme-container-image-color--hover: #0c0c0c66;
  --theme-container-text-decoration--hover: underline;
  --theme-container-text-decoration-color--hover: var(--theme-color-link);
  --theme-container-image-opacity--hover: .5;
  --theme-container-margin-bottom-default: 24px;
  --theme-container-margin-bottom-600: 48px;
  --theme-container-title__border-color: #e6e6e6;
  --theme-container-title__border-decorator-color: #c00;
  --theme-container-title__border-decorator-initial-width: 16px;
  --theme-container-title__margin-bottom: 0;
  --theme-container-title__margin-bottom-grid-4: 0;
  --theme-container-title__text-size: 12px;
  --theme-container-title__arrow-color--initial: #fff;
  --theme-container-title__arrow-color--hover: var(--theme-color-link);
  --theme-container-title__arrow-size: 16px;
  --theme-container-title__arrow-top-pos: 0;
  --theme-container-item__margin-bottom-feature-list: 32px;
  --theme-container__margin-bottom-grid-3: 24px;
  --theme-container__margin-bottom-feature-grid-3: 24px;
  --theme-container-title-emphatic__font-size: 24px;
  --theme-container-title-emphatic__line-height: 30px;
  --theme-container-lead-title__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-container-lead-title__font-weight: 700;
  --theme-container-lead-title__font-size: 20px;
  --theme-container-lead-title__line-height: 24px;
  --theme-container-lead-title-mobile__font-size: 16px;
  --theme-header-mobile-nav-border-color: transparent;
  --theme-header-item-container-color: #262626;
  --theme-header-subnav-section-title-color: #fff;
  --theme-text-banner__gradient-1: #cdb6f1;
  --theme-text-banner__gradient-2: #e5dbf8;
  --theme-zone__padding-bottom-default: 64px;
  --theme-zone__padding-bottom-small: 64px;
  --theme-zone__margin-bottom-default: 48px;
  --theme-zone__margin-top: -32px;
  --theme-zone-title__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-zone-title__font-size: 24px;
  --theme-zone-title__font-weight: 700;
  --theme-zone-title__line-height: 30px;
  --theme-zone-title__font-size-medium-plus: 30px;
  --theme-zone-title__line-height-medium-plus: 30px;
  --theme-zone-title__link-decoration: none;
  --theme-zone-title__hover-link-decoration: underline;
  --social-sharing-display: block;
  --social-sharing-margin-top: 0;
  --theme-hero-headline__font-size: 36px;
  --theme-hero-headline__line-height: 42px;
  --theme-hero-description__font-size: 14px;
  --theme-hero-description__line-height: 1.5;
  --theme-footer-background-color: #0c0c0c;
  --theme-footer-copy-accent: #e6e6e6;
  --theme-footer-copy-accent-hover: #fff;
  --theme-footer-icon-color: #e6e6e6;
  --theme-footer-icon-color-hover: #b1b1b1;
  --theme-footer__login-button: #fff;
  --theme-footer-disclaimer-color: #6e6e6e;
  --theme-footer-disclaimer-weight: 700;
  --theme-footer__auth-avatar-hover: #6e6e6e;
  --theme-footer__brand-logo-icon-margin-top: 8px;
  --theme-footer__brand-logo-width: 40px;
  --theme-footer__brand-logo-height: 40px;
  --theme-brand-logo__icon-color: #c00;
  --theme-quote__font-family: noto_serif, Georgia, Times New Roman, serif;
  --theme-quote__font-weight: 700;
  --theme-user-account__login-button-color: #0c0c0c;
  --theme-alerts__background: #0c0c0c;
  --social-sharing-open-close-fill: #4d4d4d;
  --social-sharing-facebook-fill: #0c0c0c;
  --social-sharing-twitter-fill: #0c0c0c;
  --social-sharing-email-fill: #0c0c0c;
  --social-sharing-link-fill: #0c0c0c;
  --theme-disclaimer-background: #e6e6e6;
  --theme-disclaimer-color: #4d4d4d;
  --theme-disclaimer-link-color: #6a29d5;
  --theme-disclaimer-link-weight: 400;
  --theme-disclaimer-fontsize-sm: 14px;
  --theme-disclaimer-lineheight-sm: 22.75px;
  --theme-newsletter-form-disable-button: silver;
  --theme-paragraph-fontsize-sm: 14px;
  --theme-paragraph-fontsize-xl: 16px;
  --theme-paragraph-lineheight-sm: 22.75px;
  --theme-paragraph-lineheight-xl: 25.6px;
  --theme-main-wrapper-rail-width: 360px;
  --theme-main-wrapper-right-rail-width: 300px;
  --theme-main-wrapper-column-gap-medium-width: 40px;
  --theme-main-wrapper-column-gap-large-width: 50px;
  --theme-primary-logo-fill: #c00;
  --theme-secondary-logo-fill: white;
  --theme-subheader-anchor-display: inline;
  --theme-primary-layout-color: #fafafa;
  --theme-secondary-layout-color: #fff;
  --theme-video-playlist-status-label-color: #0c0c0cb3;
  --theme-video-playlist-item-hover-color: #0c0c0c
}

@media (width>=480px) {
  :root {
    --theme-section-headline-text__margin-bottom: 20px;
    --theme-container__margin-bottom-grid-3: 32px;
    --theme-container__margin-bottom-feature-grid-3: 0
  }
}

@media (width>=960px) {
  :root {
    --theme-section-headline__font-size: 42px;
    --theme-section-headline__line-height: 48px;
    --theme-section-headline__margin-bottom: 16px;
    --theme-subheader-h2__font-size: 30px;
    --theme-subheader-h3__font-size: 24px;
    --theme-subheader-h4__font-size: 20px;
    --theme-subheader-h2__line-height: 36px;
    --theme-subheader-h3__line-height: 30px;
    --theme-subheader-h4__line-height: 26px;
    --theme-container-margin-bottom-600: 0;
    --theme-container__margin-bottom-feature-grid-3: 0
  }
}

@media (width>=1280px) {
  :root {
    --theme-section-headline-text__margin-bottom: 22px;
    --theme-hero-headline__font-size: 42px;
    --theme-hero-headline__line-height: 48px;
    --theme-hero-description__font-size: 16px
  }
}

@media (width<=959px) {
  :root {
    --social-sharing-display: block
  }
}

h1,
h2,
h3,
h4,
h5 {
  font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif
}

:root {
  --theme-primary: #c00;
  --theme-font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-container-text-decoration-color--hover: var(--theme-color-link);
  --theme-container-title__border-decorator-color: #c00;
  --theme-container-title__arrow-color--hover: var(--theme-color-link);
  --theme-header__app-badge-light-display: none;
  --theme-header__app-badge-dark-display: contents;
  --theme-header__background: #fff;
  --theme-header__copy-accent: #0c0c0c;
  --theme-header__copy-follow: #0c0c0c;
  --theme-header__logo-background-color: transparent;
  --theme-header__logo-color: #c00;
  --theme-header__logo-width: auto;
  --theme-header__logo-inset-width: auto;
  --theme-header__icon-color: #0c0c0c;
  --theme-header__icon-color-hover: #6e6e6e;
  --theme-header__edition-picker-link: #0c0c0c;
  --theme-header__separator: #404040;
  --theme-header__hover-item-hover: #fff;
  --theme-header__item-link-hover-color: #0c0c0c;
  --theme-header__login-button-color: #fff;
  --theme-header__login-button-color-hover: #e6e6e6;
  --theme-header__login-button-border-color: #e6e6e6;
  --theme-header__login-button-border-color-focus: var(--theme-semantic-color-border-focus-primary);
  --theme-header__login-button-text-color: #0c0c0c;
  --theme-header__login-button-hover-text-color: #0c0c0c;
  --theme-header__mobile-dropdown-background: none;
  --theme-header__dropdown-background: #fff;
  --theme-header__dropdown-item-link-color: #0c0c0c;
  --theme-header__dropdown-item-link-hover-color: #fff;
  --theme-header__dropdown-border-width: none;
  --theme-header__dropdown-border-style: none;
  --theme-header__dropdown-border-color: none;
  --theme-header__dropdown-box-shadow: 0px 3px 8px 0px #6a73810f, 0px 6px 12px 0px #6a738129;
  --theme-header__dropdown-hover-item-hover: #0c0c0c;
  --theme-header__dropdown-separator-color: #e6e6e6;
  --theme-header__dropdown-border-top: none;
  --theme-header__dropdown-border: 1px solid var(--theme-header__dropdown-separator-color);
  --theme-header__dropdown-border-radius: 4px;
  --theme-header__dropdown-margin-top: 2px;
  --theme-header__scrolled-box-shadow: 0px 6px 12px 0px #6a738129, 0px 3px 8px 0px #6a73810f;
  --theme-header__auth-avatar-hover: #e6e6e6;
  --theme-headline__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-container-lead-title__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-section-headline__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-subheader__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
  --theme-zone__padding-bottom-default: 64px;
  --theme-user-account__login-button-color: #fff;
  --theme-alerts__background: #fff;
  --theme-secondary-logo-fill: #0c0c0c
}
